:root{color:#e8eef5;background:#070a12;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--page: #070a12;--panel: rgba(15, 22, 33, .88);--panel-strong: rgba(20, 30, 44, .96);--line: rgba(226, 238, 245, .1);--line-strong: rgba(226, 238, 245, .18);--text: #e8eef5;--muted: #9aa9b8;--faint: #637386;--green: #2dd4bf;--green-deep: #0f766e;--gold: #f2bd57;--blue: #60a5fa;--rose: #fb7185}body{margin:0;background:var(--page)}button,textarea,input,select{font:inherit}.appShell{min-height:100vh;display:grid;grid-template-columns:280px 1fr;background:linear-gradient(135deg,rgba(45,212,191,.08),transparent 32%),linear-gradient(315deg,rgba(242,189,87,.06),transparent 34%),var(--page)}.sidebar{background:#080d17f5;color:var(--text);padding:28px;display:flex;flex-direction:column;gap:22px;border-right:1px solid var(--line)}.sidebar h1{margin:8px 0 0;font-size:28px;line-height:1.2;color:#fff}.eyebrow{margin:0;color:var(--gold);font-size:13px;letter-spacing:0;font-weight:700}.planSelect{width:100%;min-height:42px;border:1px solid var(--line-strong);background:#ffffff0a;color:#f8fbff;border-radius:8px;padding:0 12px}.navTabs{display:grid;gap:10px}.navTabs button,.loginButton,.toolGrid button,.secondaryButton,.primaryButton{min-height:42px;border:0;border-radius:8px;cursor:pointer}.navTabs button{background:#ffffff0b;color:#dce6ef;text-align:left;padding:0 14px;border:1px solid transparent}.loginButton{background:linear-gradient(135deg,#e8eef5,#d7e2ee);color:#0b111c;font-weight:800}.navTabs button.active{background:linear-gradient(135deg,#2dd4bf2e,#60a5fa1f);color:#fff;border-color:#2dd4bf47;font-weight:800}.sideStatus{margin:-10px 0 0;color:#c7d5e2;font-size:13px;line-height:1.5}.sideConsultants{border:1px solid var(--line);background:#ffffff09;border-radius:8px;padding:12px;display:grid;gap:8px}.sideSectionTitle{margin:0 0 4px;color:var(--faint);font-size:12px;font-weight:900}.sideConsultant{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;min-height:40px}.sideConsultant strong{display:block;color:#fff;font-size:13px}.sideConsultant span{display:block;color:var(--muted);font-size:11px}.workspace{padding:32px;display:grid;align-items:start;background:linear-gradient(180deg,#ffffff0b,#fff0 260px),transparent}.surface{width:min(980px,100%);display:grid;gap:18px}.sectionHeader h2{margin:6px 0 0;font-size:28px;line-height:1.2;color:#fff}.heroBand{min-height:292px;border:1px solid rgba(45,212,191,.18);background:linear-gradient(135deg,#0e7490b8,#0c1220fa 54%,#372d19e6),#0b111c;color:#fff;border-radius:8px;padding:32px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;box-shadow:0 24px 70px #00000059}.heroBand .eyebrow{color:#f1c86f}.heroBand h2{margin:8px 0 12px;font-size:34px;line-height:1.15}.heroBand p:not(.eyebrow){width:min(640px,100%);margin:0;color:#d3e2ec;line-height:1.8}.heroPortraitStack{display:flex;align-items:center;padding-bottom:58px}.heroPortraitStack .consultantAvatar{margin-left:-12px;border-color:#fffc;box-shadow:0 14px 28px #0000002e}.heroPortraitStack .consultantAvatar:first-child{margin-left:0}.heroBand .primaryButton{grid-column:1 / 2}.promiseBand{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.promiseCard{min-height:152px;border:1px solid rgba(242,189,87,.18);background:linear-gradient(145deg,#f2bd5714,#ffffff06),var(--panel);border-radius:8px;padding:18px;display:grid;align-content:start;gap:10px}.promiseCard span{width:fit-content;border:1px solid rgba(242,189,87,.25);border-radius:999px;color:var(--gold);padding:3px 9px;font-size:12px;font-weight:900}.promiseCard h3{margin:0;color:#fff;font-size:18px}.promiseCard p{margin:0;color:var(--muted);line-height:1.7}.stepStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stepCard{min-height:124px;border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:14px;display:grid;grid-template-columns:34px 1fr;gap:12px;align-content:start}.stepCard span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#2dd4bf1f;color:var(--green);font-weight:900}.stepCard h3{margin:0 0 6px;font-size:16px}.stepCard p{margin:0;color:var(--muted);line-height:1.6;font-size:14px}textarea{width:100%;resize:vertical;border:1px solid var(--line-strong);border-radius:8px;padding:14px;color:var(--text);background:#ffffff0e;line-height:1.6}.primaryButton{width:fit-content;min-width:160px;background:linear-gradient(135deg,#0f766e,#2dd4bf);color:#fff;padding:0 18px;font-weight:800;box-shadow:0 12px 30px #2dd4bf2e}.primaryButton:disabled{opacity:.6;cursor:not-allowed}.actionRow{display:flex;flex-wrap:wrap;gap:12px}.summaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.summaryCard{min-height:132px;border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:14px;display:grid;gap:8px;align-content:start}.summaryCard h3{margin:0;font-size:16px}.summaryCard pre{color:var(--muted);font-size:14px;line-height:1.6}.secondaryButton{width:fit-content;min-width:160px;background:#ffffff0b;color:#b8fff3;border:1px solid rgba(45,212,191,.22);padding:0 18px;font-weight:800}.consultantTeam{display:grid;gap:14px}.consultantGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.consultantCard,.consultantDesk{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:16px;display:grid;grid-template-columns:58px 1fr;gap:14px;align-items:center}.consultantDesk{grid-template-columns:76px 1fr;background:linear-gradient(135deg,#2dd4bf1c,#60a5fa0f),var(--panel-strong);box-shadow:0 18px 45px #00000038}.executionStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.executionStrip span{min-height:42px;border:1px solid rgba(45,212,191,.18);background:#2dd4bf0f;border-radius:8px;display:grid;place-items:center;color:#c8fff6;font-size:13px;font-weight:900}.conversationPanel{border:1px solid rgba(96,165,250,.16);background:linear-gradient(135deg,#60a5fa12,#2dd4bf09),var(--panel);border-radius:8px;padding:14px;display:grid;gap:12px}.conversationPanelHeader{display:flex;justify-content:space-between;gap:14px;align-items:start}.conversationPanelHeader h3{margin:4px 0 0;color:#fff;font-size:17px}.conversationActions{display:flex;gap:8px;flex-wrap:wrap}.conversationActions button,.conversationButton{border:1px solid var(--line);border-radius:8px;background:#ffffff0b;color:var(--text);cursor:pointer}.conversationActions button{min-height:36px;padding:0 12px;font-weight:800}.conversationList{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.conversationList p{margin:0;color:var(--muted)}.conversationButton{min-height:72px;padding:12px;display:grid;gap:6px;text-align:left}.conversationButton.active,.conversationButton:hover{border-color:#2dd4bf73;background:#2dd4bf16}.conversationButton strong{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversationButton span{color:var(--muted);font-size:12px}.chatRoom{border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0a,#ffffff05),var(--panel);border-radius:8px;padding:16px;display:grid;gap:14px}.chatRoomHeader{display:flex;justify-content:space-between;gap:16px;align-items:start;border-bottom:1px solid var(--line);padding-bottom:12px}.chatRoomHeader h3{margin:4px 0 0;color:#fff;font-size:18px}.chatRoomHeader span{border:1px solid rgba(242,189,87,.18);border-radius:999px;color:var(--gold);padding:4px 10px;font-size:12px;font-weight:900;white-space:nowrap}.messageList{max-height:520px;overflow-y:auto;display:grid;gap:14px;padding-right:4px}.messageList::-webkit-scrollbar{width:4px}.messageList::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.messageRow{display:grid;gap:10px}.assistantMessage{grid-template-columns:52px minmax(0,1fr);align-items:start}.userMessage{justify-items:end}.messageBubble{width:min(760px,100%);border:1px solid var(--line);border-radius:8px;padding:14px;background:#ffffff0b}.userMessage .messageBubble{width:min(640px,88%);border-color:#60a5fa38;background:linear-gradient(135deg,#60a5fa29,#2dd4bf14)}.messageBubble p,.messageBubble pre{color:var(--text)}.messageAdvisor{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.messageAdvisor strong{color:#fff}.messageAdvisor span{color:var(--green);font-size:12px;font-weight:900}.assistantMessage.thinking .messageBubble{border-color:#f2bd5733;background:#f2bd570e}.assistantMessage.thinking .messageAdvisor span{color:var(--gold)}.compactMeta{margin-bottom:10px}.consultationComposer{border:1px solid rgba(45,212,191,.18);background:linear-gradient(135deg,#2dd4bf0f,#60a5fa09),var(--panel);border-radius:8px;padding:14px;display:grid;gap:12px}.feedbackPanel{border:1px solid rgba(242,189,87,.18);background:#f2bd570e;border-radius:8px;padding:14px}.answerHeader.compact{grid-template-columns:32px 1fr;margin-bottom:10px}.consultantCard h3,.consultantDesk h3,.answerHeader h3{margin:0;font-size:17px}.consultantCard h3 span{display:block;margin-top:4px;color:var(--muted);font-size:13px;font-weight:700}.consultantCard p,.consultantDesk p,.answerHeader p{margin:6px 0 0;color:var(--muted);line-height:1.6}.consultantCard small,.consultantDesk small{display:block;margin-top:8px;color:var(--green);font-weight:800;line-height:1.5}.consultantAvatar{position:relative;width:52px;height:52px;border:2px solid #ffffff;border-radius:50%;display:grid;place-items:center;overflow:hidden;flex:0 0 auto}.consultantAvatar:before{content:"";position:absolute;inset:10px 11px auto;height:20px;border-radius:999px 999px 8px 8px;background:#ffffff6b}.consultantAvatar span{position:relative;z-index:1;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#ffffffeb;color:#17211d;font-weight:900}.consultantAvatar i{position:absolute;bottom:-12px;width:38px;height:25px;border-radius:18px 18px 0 0;background:#ffffffa3}.avatar-mini{width:32px;height:32px}.avatar-mini:before,.avatar-mini i{display:none}.avatar-mini span{width:20px;height:20px;font-size:12px}.avatar-large{width:68px;height:68px}.avatar-large span{width:34px;height:34px;font-size:18px}.avatar-gold{background:linear-gradient(145deg,#d0a64f,#5f6f8d)}.avatar-green{background:linear-gradient(145deg,#176b5b,#6fb99a)}.avatar-blue{background:linear-gradient(145deg,#315c9c,#8fb4e8)}.avatar-cyan{background:linear-gradient(145deg,#18858f,#8ccfd2)}.avatar-slate{background:linear-gradient(145deg,#3e4b5b,#9ba8b5)}.avatar-rose{background:linear-gradient(145deg,#9b4865,#e4a3b7)}.templateGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.templateCard{min-height:112px;border:1px solid var(--line);background:#ffffff0e;border-radius:8px;padding:14px;display:grid;gap:7px;align-content:start;text-align:left;color:var(--text);cursor:pointer}.templateTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.templateCard:hover,.templateCard.active{border-color:#2dd4bf73;background:#2dd4bf14;box-shadow:0 16px 32px #00000038}.templateTop span{width:fit-content;border-radius:999px;background:#2dd4bf1f;color:var(--green);padding:3px 8px;font-size:12px;font-weight:800}.templateCard strong{font-size:16px}.templateCard small{color:var(--muted);line-height:1.5}.skillSelect{display:grid;gap:6px;color:#c8d4df;font-size:14px;font-weight:700}.skillSelect select{width:min(360px,100%);min-height:42px;border:1px solid var(--line-strong);border-radius:8px;padding:0 12px;background:#ffffff0e;color:var(--text)}.detailBox,.resultPanel,.guidePanel,.purchasePanel,.codeBox{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:16px}.resultPanel h3{margin:0 0 10px;font-size:18px}.answerHeader{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:center;margin-bottom:14px}.purchasePanel{display:grid;gap:14px}.guidePanel{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.guidePanel section{display:grid;gap:8px;align-content:start}.guidePanel h3{margin:0;font-size:17px}.guidePanel p{margin:0;color:var(--muted);line-height:1.7}select option{background:#101827;color:var(--text)}.detailBox{display:grid;gap:12px}.detailBox summary{cursor:pointer;color:var(--green);font-weight:800}.detailBox pre{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.metaLine{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.metaLine span{background:#2dd4bf1a;color:var(--green);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.feedbackBar{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.feedbackBar button{min-height:36px;border:1px solid var(--line);border-radius:8px;background:#ffffff0a;color:var(--text);padding:0 12px;cursor:pointer}.statusLine{margin:8px 0 0;color:var(--green);font-weight:700}pre{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.7}.toolGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.toolGrid button{background:#ffffff0e;color:var(--text);border:1px solid var(--line);padding:0 12px}.toolGrid button:disabled{color:#697887;background:#ffffff06;cursor:not-allowed}.formGrid,.tokenGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;align-items:end}.formGrid label,.tokenGrid label{display:grid;gap:6px;color:#c8d4df;font-size:14px;font-weight:700}.formGrid input,.formGrid select,.tokenGrid input{width:100%;min-height:42px;border:1px solid var(--line-strong);border-radius:8px;padding:0 12px;background:#ffffff0e;color:var(--text)}.codeBox{min-height:180px}@media (max-width: 760px){.appShell{grid-template-columns:1fr}.sidebar,.workspace{padding:18px}.heroBand{grid-template-columns:1fr;padding:22px}.heroBand h2{font-size:28px}.stepStrip,.promiseBand,.executionStrip{grid-template-columns:1fr}.heroPortraitStack{padding-bottom:0}.heroBand .primaryButton{grid-column:auto}.consultantDesk,.consultantCard{grid-template-columns:52px 1fr}.chatRoomHeader{display:grid}.assistantMessage{grid-template-columns:40px minmax(0,1fr)}.messageRow .consultantAvatar{width:40px;height:40px}.messageBubble,.userMessage .messageBubble{width:100%}.messageAdvisor{display:grid;gap:4px}.toolGrid{grid-template-columns:1fr 1fr}}:root{color:#eef4f8;background:#070a0f;font-family:PingFang SC,Microsoft YaHei,Inter,system-ui,sans-serif;--bg: #070a0f;--side: rgba(9, 13, 20, .97);--panel: rgba(18, 24, 34, .94);--panel2: rgba(23, 30, 42, .96);--line: rgba(226, 232, 240, .12);--line2: rgba(226, 232, 240, .22);--text: #eef4f8;--muted: #aab6c4;--soft: #7f8b9b;--gold: #d9b875;--teal: #2bd0bd;--teal2: #116d67;--danger: #f2a2a2}body{margin:0;background:radial-gradient(circle at 18% 0%,rgba(217,184,117,.12),transparent 30%),radial-gradient(circle at 86% 10%,rgba(43,208,189,.1),transparent 28%),linear-gradient(135deg,#070a0f,#0c1119 45%,#070a0f)}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}.splashScreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background:radial-gradient(circle at 50% 36%,rgba(43,208,189,.2),transparent 34%),radial-gradient(circle at 50% 62%,rgba(217,184,117,.16),transparent 28%),linear-gradient(145deg,#070a0f,#101722 54%,#070a0f);animation:splashFade 2s ease forwards}.splashPanel{width:min(420px,calc(100vw - 56px));padding:34px 28px 38px;text-align:center}.splashPanel p{margin:0 0 16px;color:var(--gold);font-size:clamp(24px,4vw,36px);font-weight:900;letter-spacing:0}.splashPanel h2,.splashPanel h3{margin:0;color:#fff;font-weight:950;letter-spacing:0;line-height:1.1}.splashPanel h2{font-size:clamp(38px,8vw,58px)}.splashPanel h3{margin-top:12px;font-size:clamp(34px,7vw,52px);color:#dffdf8}@keyframes splashFade{0%{opacity:1}76%{opacity:1}to{opacity:0}}.storeSidebar{position:sticky;top:0;height:100vh;padding:22px;display:flex;flex-direction:column;gap:16px;background:var(--side);border-right:1px solid var(--line)}.mobileMenuButton,.mobileMenuOverlay{display:none}.brandBlock span,.goldLabel{color:var(--gold);font-size:13px;font-weight:900}.brandBlock h1{margin:8px 0;color:#fff;font-size:27px;line-height:1.16}.brandBlock p,.softText,.dockText{margin:0;color:var(--muted);line-height:1.7}.storeNav{display:grid;gap:8px}.storeNav button,.quietButton,.outlineAction,.primaryAction,.payEntryButton{min-height:44px;border-radius:8px;border:1px solid var(--line);cursor:pointer}.storeNav button{color:#dae4ed;background:#ffffff0b;text-align:left;padding:0 14px}.storeNav button.active{color:#fff;background:linear-gradient(135deg,#d9b8752e,#2bd0bd1f);border-color:#d9b87561;font-weight:900}.primaryAction{width:fit-content;min-width:162px;padding:0 18px;color:#06110f;background:linear-gradient(135deg,#e7c97f,#2bd0bd);border:0;font-weight:900}.primaryAction:disabled,.outlineAction:disabled{opacity:.55;cursor:not-allowed}.outlineAction,.quietButton{width:fit-content;min-width:142px;padding:0 18px;color:#e6f7f5;background:#ffffff0b;border-color:#2bd0bd3d;font-weight:800}.fullAction{width:100%}.advisorRail{margin-top:auto;display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.proactiveRail{display:grid;gap:8px;padding:12px;border:1px solid rgba(217,184,117,.22);border-radius:8px;background:#d9b8750e}.proactiveRail p{margin:0;color:var(--gold);font-size:12px;font-weight:900}.proactiveRail button{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px;text-align:left;color:#fff;background:#ffffff0b;cursor:pointer}.proactiveRail strong,.proactiveRail span{display:block}.proactiveRail strong{font-size:13px}.proactiveRail span{margin-top:4px;color:var(--muted);font-size:12px}.advisorRail p{margin:0;color:var(--soft);font-size:12px;font-weight:900}.railAdvisor{display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:center;width:100%;padding:6px;text-align:left;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.railAdvisor:hover,.railAdvisor.active{border-color:#2bd0bd57;background:#2bd0bd14}.railAdvisor:hover{transform:translate(2px)}.railAdvisor strong,.railAdvisor span{display:block}.railAdvisor strong{color:#fff;font-size:13px}.railAdvisor span{color:var(--muted);font-size:11px}.railIcon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#07110f!important;background:linear-gradient(135deg,#e7c97f,#2bd0bd);font-size:13px!important;font-weight:950}.storeWorkspace{width:min(1360px,calc(100vw - 268px));justify-self:center;padding:24px}.topBar{min-height:52px;margin-bottom:18px;display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:8px;padding:0 12px;background:#ffffff0a}.topBar p{margin:0;color:var(--muted);flex:1}.growthWorkbench{display:grid;gap:18px}.growthHero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:18px;align-items:stretch;padding:24px;border:1px solid var(--line);border-radius:8px;background:#ffffff0b}.growthHero h1{margin:10px 0 12px;max-width:820px;color:#fff;font-size:clamp(28px,4vw,48px);line-height:1.12;letter-spacing:0}.growthHero p{max-width:780px;margin:0;color:var(--muted);line-height:1.8}.growthActions{margin-top:20px;display:flex;flex-wrap:wrap;gap:12px}.growthProfileCard{display:grid;align-content:start;gap:10px;padding:18px;border:1px solid rgba(43,208,189,.18);border-radius:8px;background:#2bd0bd0e}.growthProfileCard strong{color:#fff}.growthProfileCard span,.growthProfileCard small{color:var(--muted);line-height:1.6}.growthProfileCard small{margin-top:6px;color:var(--gold);font-weight:900}.growthEntrySwitch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.growthEntrySwitch button{min-height:72px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#ffffff0a;text-align:left;cursor:pointer}.growthEntrySwitch button.active{border-color:#d9b8756b;background:#d9b87517}.growthEntrySwitch strong,.growthEntrySwitch span{display:block}.growthEntrySwitch span{margin-top:4px;color:var(--muted)}.growthGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px}.growthPanel{padding:20px;border:1px solid var(--line);border-radius:8px;background:#ffffff0b}.growthPanel.wide{min-width:0}.latestSolutionPanel{display:grid;gap:14px}.latestSolutionPanel>p{margin:0;color:var(--muted);line-height:1.7}.latestSolutionMeta,.latestSolutionActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.latestSolutionMeta strong,.latestSolutionMeta span{min-height:32px;display:inline-flex;align-items:center;border:1px solid rgba(43,208,189,.18);border-radius:999px;padding:0 11px;color:var(--text);background:#2bd0bd0f;font-size:13px}.growthSectionHeader{margin-bottom:16px}.growthSectionHeader span{color:var(--gold);font-size:13px;font-weight:900}.growthSectionHeader h2{margin:6px 0 0;color:#fff;font-size:22px;line-height:1.3;letter-spacing:0}.growthWorkflow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.growthWorkflow article,.growthTimeline article,.growthTasks article,.growthKpis article{border:1px solid var(--line);border-radius:8px;background:#ffffff09}.growthWorkflow article{min-height:164px;padding:14px}.growthWorkflow em{display:block;color:var(--teal);font-style:normal;font-weight:900}.growthWorkflow strong,.growthTimeline strong,.growthTasks strong,.growthKpis strong{display:block;margin-top:8px;color:#fff}.growthWorkflow p,.growthTimeline p,.growthCsvResult p{margin:8px 0 0;color:var(--muted);line-height:1.7}.growthTasks,.growthTimeline{display:grid;gap:10px}.growthTasks article,.growthTimeline article{padding:12px}.growthTasks article.doing{border-color:#2bd0bd4d}.growthTasks article.waiting{border-color:#d9b87538}.growthTasks span,.growthTimeline span,.growthKpis span{display:block;color:var(--gold);font-size:12px;font-weight:900}.growthTasks small{display:block;margin-top:6px;color:var(--muted)}.growthFileDrop{display:grid;gap:8px;padding:18px;border:1px dashed rgba(43,208,189,.34);border-radius:8px;color:var(--text);background:#2bd0bd0b;cursor:pointer}.growthFileDrop input{display:none}.growthFileDrop small{color:var(--muted)}.growthCsvResult{margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.growthCsvResult .bad{color:var(--danger)}.growthCsvResult .good{color:var(--teal)}.growthKpis>div:last-child{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.growthKpis article{padding:14px}.growthKpis article strong{margin-top:0}.growthKpis article span{margin-top:8px;color:var(--muted);font-weight:500;line-height:1.5}.stateDot{width:10px;height:10px;border-radius:50%;background:#697887}.stateDot.online{background:var(--teal);box-shadow:0 0 18px #2bd0bd8c}.payEntryButton{padding:0 14px;color:#07110f;background:#d9b875;font-weight:900;border:0}.manualPayLink{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:14px;padding:0 16px;border-radius:8px;color:#07110f;background:#d9b875;font-weight:900;text-decoration:none}.wechatQrBox{margin-top:16px;padding:16px;display:flex;gap:16px;align-items:center;border:1px solid rgba(217,184,117,.35);border-radius:8px;background:#d9b87514}.wechatQrBox img{width:156px;height:156px;padding:8px;border-radius:8px;background:#fff}.wechatQrBox div{display:grid;gap:8px}.wechatQrBox strong{margin:0;color:#fff;font-size:18px}.wechatQrBox span{color:var(--muted);line-height:1.6}.mobilePayHint{margin-top:16px;display:grid;gap:8px;padding:14px;border:1px solid rgba(217,184,117,.35);border-radius:8px;background:#d9b87514}.mobilePayHint strong{color:#fff}.mobilePayHint span{color:var(--muted);line-height:1.6}.storeSurface{display:grid;gap:18px}.narrowSurface{max-width:900px}.agentGrid{display:grid;grid-template-columns:minmax(0,1fr) 336px;gap:18px;align-items:start}.chatShell,.dockPanel,.panelSection,.billingHero,.answerPanel{border:1px solid var(--line);border-radius:8px;background:var(--panel)}.chatShell{min-height:calc(100vh - 118px);display:grid;grid-template-rows:auto auto auto minmax(280px,1fr) auto auto;overflow:hidden;box-shadow:0 30px 90px #00000047}.chatHero{padding:22px 24px;display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:18px;align-items:center;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#121822d6,#080c12f5),radial-gradient(circle at 82% 10%,rgba(217,184,117,.16),transparent 40%)}.chatHero h2,.panelSection h2,.billingHero h2{margin:8px 0 12px;color:#fff;font-size:28px;line-height:1.18}.chatHero p:not(.goldLabel){margin:0;color:#cbd6df;line-height:1.8}.heroSlogan{margin-top:12px!important;color:#f4dd9a!important;font-weight:800}.advisorStack{min-height:106px;display:flex;align-items:center;justify-content:center}.teamStack{flex-wrap:wrap;justify-content:flex-end;gap:8px 0}.advisorStack .avatarChoice{margin-left:-24px;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;box-shadow:0 18px 38px #0000005c;transition:transform .16s ease,filter .16s ease}.advisorStack .avatarChoice:first-child{margin-left:0}.avatarChoice:hover,.avatarChoice.active{transform:translateY(-4px) scale(1.04);filter:saturate(1.1);z-index:2}.avatarChoice.active .portraitAvatar{border-color:var(--teal);box-shadow:0 0 0 3px #2bd0bd29,0 18px 38px #0000005c}.advisorSelection{padding:12px 24px;display:flex;align-items:center;gap:10px;color:var(--muted);border-bottom:1px solid var(--line);background:#2bd0bd0b}.advisorSelection strong{color:#fff}.routingSwitch{margin-left:auto;display:inline-flex;gap:6px;padding:4px;border:1px solid rgba(43,208,189,.18);border-radius:8px;background:#ffffff08}.routingSwitch button{min-height:28px;padding:0 10px;border:0;border-radius:6px;color:var(--muted);background:transparent;font-size:12px;font-weight:900;cursor:pointer}.routingSwitch button.active{color:#07110f;background:linear-gradient(135deg,var(--gold),var(--teal))}.conversationTools{display:flex;gap:8px;justify-content:flex-end;padding:8px 24px;border-bottom:1px solid var(--line);background:#ffffff08}.miniAction{min-height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(43,208,189,.28);color:#dff8f4;background:#2bd0bd14;cursor:pointer;font-size:13px;font-weight:900}.messageList{padding:24px;display:grid;align-content:start;gap:16px;overflow:auto}.messageBubble{max-width:88%;border:1px solid var(--line);border-radius:8px}.advisorBubble{justify-self:start;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px;background:#ffffff0b}.messageAvatarButton{width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.messageAvatarButton:hover .portraitAvatar{border-color:var(--teal)}.userBubble{justify-self:end;padding:14px 16px;background:linear-gradient(135deg,#2bd0bd2e,#4b6e9a2e);border-color:#2bd0bd3d}.messageMeta{margin-bottom:8px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.messageMeta strong{color:#fff}.messageMeta span{color:var(--gold);font-size:13px;font-weight:800}.messageMeta em{color:var(--teal);font-size:12px;font-style:normal;font-weight:900}.messageArtifactCard{width:min(520px,100%);margin-top:12px;padding:12px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;border:1px solid rgba(43,208,189,.28);border-radius:8px;background:#081218ad;color:var(--text);text-align:left;cursor:pointer}.messageArtifactCard:hover{border-color:#2bd0bd94;background:#12242ce6}.artifactFileIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,var(--gold),var(--teal));color:#071014;font-weight:950}.artifactFileText{min-width:0;display:grid;gap:3px}.artifactFileText strong{overflow:hidden;color:#fff;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.artifactFileText em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.typingRow{justify-self:start;display:flex;align-items:center;gap:10px;color:var(--muted);font-weight:800}.guideChips{padding:0 24px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.guideChips button,.planCard{text-align:left;color:var(--text);cursor:pointer;border:1px solid var(--line);border-radius:8px;background:#ffffff0b}.guideChips button{min-height:84px;padding:12px}.guideChips strong,.guideChips span,.planCard strong,.planCard span{display:block}.guideChips strong,.planCard strong{color:#fff}.guideChips span,.planCard span{margin-top:6px;color:var(--muted);line-height:1.45}.chatComposer{padding:18px 24px 24px;display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:12px;border-top:1px solid var(--line);background:#ffffff06}.chatComposer textarea,.formGridNew input,.formGridNew select,.memoryField input,.memoryField select,.memoryField textarea{width:100%;border-radius:8px;border:1px solid var(--line2);background:#ffffff0e;color:var(--text);padding:12px 13px}.roleCards{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.roleCard{min-height:112px;padding:16px;text-align:left;color:var(--text);border:1px solid var(--line);border-radius:8px;background:#ffffff0b;cursor:pointer}.roleCard.active{border-color:#d9b87585;background:linear-gradient(135deg,#d9b87529,#2bd0bd1a)}.roleCard strong,.roleCard span{display:block}.roleCard strong{color:#fff;font-size:18px}.roleCard span{margin-top:8px;color:var(--muted);line-height:1.55}.diagnosisRoleTabs{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.diagnosisRoleTabs button{min-height:42px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#ffffff0b;cursor:pointer}.diagnosisRoleTabs button.active{border-color:#d9b8758c;color:#07100f;background:linear-gradient(135deg,#e7c97f,#2bd0bd)}.diagnosisRoleTabs strong{display:block}.compactForm{grid-template-columns:repeat(4,minmax(0,1fr))}.diagnosisMiniForm{margin-top:12px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff06}.diagnosisQuestion{margin-top:18px;border:1px solid rgba(43,208,189,.22);border-radius:8px;padding:16px;background:#2bd0bd0e}.diagnosisProgress{display:flex;gap:14px;align-items:flex-start}.diagnosisProgress span{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:999px;color:#07100f;background:var(--gold);font-weight:950}.diagnosisProgress strong{color:#fff;font-size:18px}.diagnosisProgress p{margin:6px 0 0;color:var(--muted);line-height:1.65}.diagnosisQuestion textarea{width:100%;margin-top:6px;border-radius:8px;border:1px solid var(--line2);background:#ffffff0e;color:var(--text);padding:14px;resize:vertical;min-height:96px}.diagnosisChatCard{display:grid;gap:10px;max-height:min(58vh,620px);overflow-y:auto;scrollbar-width:thin}.diagnosisRoundMeta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.diagnosisRoundMeta strong{color:var(--gold)}.diagnosisHistoryPair{display:grid;gap:10px}.diagnosisChatBubble{display:grid;gap:10px;line-height:1.7}.advisorBubbleLite{grid-template-columns:38px minmax(0,1fr);align-items:start}.advisorBubbleLite>div{width:fit-content;max-width:min(100%,620px);padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0b}.advisorBubbleLite strong{color:#fff}.advisorBubbleLite p,.userBubbleLite p{margin:5px 0 0;color:#dce7ef}.userBubbleLite{justify-self:end;max-width:min(78%,520px);border:1px solid rgba(43,208,189,.24);border-radius:8px;padding:10px 12px;background:#2bd0bd14}.diagnosisSteps{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.diagnosisSteps button{min-height:40px;border-radius:8px;border:1px solid var(--line);color:var(--muted);background:#ffffff0a;cursor:pointer}.diagnosisSteps button.active{color:#fff;border-color:#d9b87580;background:#d9b8751f;font-weight:900}.diagnosisSteps button.done{color:#c9fff8;border-color:#2bd0bd57}.diagnosisDots{grid-template-columns:repeat(12,minmax(0,1fr))}.diagnosisDots span{height:8px;border-radius:999px;background:#ffffff1f}.diagnosisDots span.done{background:#2bd0bd8c}.diagnosisDots span.active{background:var(--gold)}.diagnosisReportPanel{display:grid;gap:18px}.diagnosisSummaryCard,.reviewScheduleBox{border:1px solid rgba(43,208,189,.22);border-radius:8px;padding:18px;background:#2bd0bd0e}.diagnosisSummaryCard strong{display:block;color:#fff;font-size:18px}.diagnosisSummaryCard p,.reviewScheduleBox p{margin:8px 0 0;color:var(--muted);line-height:1.7}.diagnosisReportGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.diagnosisReportCard{border:1px solid var(--line);border-radius:8px;padding:18px;background:#ffffff0b}.diagnosisReportCard span{color:var(--gold);font-size:13px;font-weight:900}.diagnosisReportCard strong{display:block;margin-top:8px;color:#fff;line-height:1.55}.diagnosisReportCard p,.diagnosisReportCard li{color:var(--muted);line-height:1.65}.diagnosisReportCard p{margin:10px 0}.diagnosisReportCard ul{margin:10px 0 0;padding-left:20px}.inlineConsultButton{width:100%;min-height:40px;margin-top:14px;border:1px solid rgba(43,208,189,.3);border-radius:8px;color:#07100f;background:linear-gradient(135deg,#e7c97f,#2bd0bd);font-weight:900;cursor:pointer}.reviewScheduleBox h3{margin:4px 0 0;color:#fff;font-size:22px}.intervalInputs{margin-top:16px;display:grid;grid-template-columns:120px 120px minmax(0,1fr);gap:12px;align-items:end}.intervalInputs label{display:grid;gap:8px;color:#d7e2ec;font-weight:900}.intervalInputs input{width:100%;border-radius:8px;border:1px solid var(--line2);background:#ffffff0e;color:var(--text);padding:12px 13px}.intervalPreview{min-height:48px;display:flex;align-items:center;border:1px solid rgba(217,184,117,.28);border-radius:8px;padding:0 14px;color:var(--muted);background:#d9b87514}.intervalPreview strong{margin:0 6px;color:#fff}.chatComposer textarea{min-height:82px;resize:vertical;line-height:1.65}select option{color:#eef4f8;background:#151b25}.rightDock{display:grid;gap:14px}.dockPanel{padding:18px}.dockPanel h3{margin:8px 0 10px;color:#fff;font-size:20px;line-height:1.25}.subscriptionBadge{margin-top:14px;border-radius:8px;border:1px solid rgba(217,184,117,.28);padding:11px 12px;color:#f4dd9a;background:#d9b87514;font-weight:900;text-align:center}.radarItem{padding:12px 0;border-top:1px solid var(--line)}.radarItem strong{color:#fff}.radarItem p{margin:6px 0 0;color:var(--muted);line-height:1.55}.panelSection,.billingHero{padding:24px}.noticeBox{margin-top:14px;border:1px solid rgba(217,184,117,.25);border-radius:8px;padding:12px 14px;color:#f4dd9a;background:#d9b87514}.formGridNew,.memoryGrid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.formGridNew label,.memoryField{display:grid;gap:8px;color:#d7e2ec;font-weight:800}.memoryField.long{grid-column:1 / -1}.memoryField textarea{min-height:88px;resize:vertical;line-height:1.6}.heroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.reportPanel{max-width:980px}.briefList,.dailyInsightList{margin:22px 0;display:grid;gap:12px}.briefList article,.dailyInsightList article{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff0a}.briefList span,.dailyInsightList span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#06110f;background:var(--gold);font-weight:900}.briefList p,.dailyInsightList p{margin:0;color:var(--muted);line-height:1.7}.dailyInsightList strong{display:block;margin:0 0 6px;color:#fff;font-size:16px}.dailyInsightList p+strong{margin-top:14px;color:var(--gold)}.dailyCta{margin-top:18px;display:grid;grid-template-columns:minmax(0,1fr) 96px auto auto;gap:12px;align-items:center;padding:16px;border:1px solid rgba(43,208,189,.22);border-radius:8px;background:#2bd0bd0f}.dailyCta strong{color:#fff;font-size:18px}.dailyCta p{margin:6px 0 0;color:var(--muted);line-height:1.6}.dailyBriefPage{width:min(1180px,calc(100vw - 32px));margin:0 auto;padding:28px 0 48px;color:var(--text)}.dailyBriefHero{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:stretch;margin-bottom:18px;padding:24px;border:1px solid rgba(43,208,189,.2);border-radius:8px;background:linear-gradient(135deg,#2bd0bd1f,#d9b87514)}.dailyBriefHero span,.dailyBriefTitleBlock span,.dailyBriefAction span{color:var(--gold);font-size:13px;font-weight:900}.dailyBriefHero h1{margin:8px 0 10px;color:#fff;font-size:30px;line-height:1.25}.dailyBriefHero p,.dailyBriefTitleBlock p{margin:0;color:var(--muted);line-height:1.7}.dailyBriefArticle,.dailyBriefHistory{border:1px solid rgba(226,232,240,.1);border-radius:8px;background:#0c121bd1}.dailyBriefTitleBlock{padding:28px;border-bottom:1px solid rgba(226,232,240,.1)}.dailyBriefTitleBlock h2{margin:8px 0;color:#fff;font-size:34px;line-height:1.25}.dailyBriefStats{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 10px}.dailyBriefStats strong{padding:8px 12px;border-radius:8px;background:#2bd0bd1a;color:#d7fffa;font-size:13px}.dailyBriefSlogan{color:#d9b875!important;font-weight:800}.dailyBriefShareActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 28px 0}.dailyBriefShareButton,.dailyBriefConsultButton,.dailyBriefMoreButton{min-height:36px;border-radius:8px;padding:0 13px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.dailyBriefShareButton{border:1px solid rgba(217,184,117,.52);background:#d9b8751a;color:#f5df9f}.dailyBriefConsultButton{border:1px solid rgba(43,208,189,.42);background:#2bd0bd1a;color:#d7fffa}.dailyBriefMoreButton{margin-left:auto;border:1px solid rgba(226,232,240,.16);background:#ffffff0b;color:#f7fafc}.dailyBriefMoreButton:hover{border-color:#d9b87575;color:#f5df9f}.dailyBriefShareNotice{display:block;width:100%;color:var(--muted);font-size:12px}.dailyBriefSection{padding:24px 28px;border-bottom:1px solid rgba(226,232,240,.08)}.dailyBriefSection h3{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;color:#fff;font-size:20px}.dailyBriefSection h3 span{color:var(--muted);font-size:13px}.dailyBriefItemGrid,.dailyBriefHistory div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dailyBriefItem{padding:16px;border:1px solid rgba(43,208,189,.15);border-radius:8px;background:#060b1185}.dailyBriefItem small,.dailyBriefItem em{display:block;color:var(--muted);font-size:12px;font-style:normal}.dailyBriefItem h4{margin:8px 0;color:#fff;font-size:16px;line-height:1.45}.dailyBriefItem p,.dailyBriefComment,.dailyBriefAction p{color:var(--text);font-size:14px;line-height:1.75}.dailyBriefComment{margin-top:10px;padding-top:10px;border-top:1px solid rgba(226,232,240,.08);color:#f4dfad}.dailyBriefAction{display:block;margin:24px 28px 28px;padding:18px;border:1px solid rgba(217,184,117,.25);border-radius:8px;background:#d9b87514}.dailyBriefHistory{margin-top:18px;padding:20px}.dailyBriefHistoryHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.dailyBriefHistory h3{margin:0;color:#fff}.dailyBriefHistoryHead span{color:var(--muted);font-size:12px;font-weight:800}.dailyBriefHistory button{min-height:76px;padding:12px;text-align:left;border:1px solid rgba(226,232,240,.1);border-radius:8px;background:#ffffff09;color:var(--text);cursor:pointer}.dailyBriefHistory strong,.dailyBriefHistory span{display:block}.dailyBriefHistory span{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.5}.dailyBriefError{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:12px 14px;border:1px solid rgba(255,120,120,.28);border-radius:8px;background:#ffffff0d;color:#ffb4b4}.dailyBriefError button{min-height:34px;padding:0 12px;border:1px solid rgba(255,180,180,.34);border-radius:8px;color:#ffdfdf;background:#ffb4b41a;font-weight:800;cursor:pointer}.dailyBriefError button:disabled{cursor:not-allowed;opacity:.55}.dailyBriefLoadingPanel{margin-bottom:14px;padding:14px 16px;border:1px solid rgba(43,208,189,.18);border-radius:8px;background:linear-gradient(135deg,#2bd0bd14,#d9b8750f),#0c121be6;box-shadow:inset 0 1px #ffffff0a}.dailyBriefLoadingHeader{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.dailyBriefLoadingHeader span,.dailyBriefLoadingHeader strong,.dailyBriefLoadingHeader p{display:block}.dailyBriefLoadingHeader span{color:var(--gold);font-size:12px;font-weight:900}.dailyBriefLoadingHeader strong{margin-top:4px;color:#fff;font-size:15px}.dailyBriefLoadingHeader p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.dailyBriefLoadingHeader small{flex:0 0 auto;padding:5px 8px;border-radius:8px;color:#c7fff3;background:#2bd0bd1a;font-size:12px;font-weight:800}.dailyBriefLoadingProgress{position:relative;height:7px;margin-top:12px;border-radius:999px;overflow:hidden;background:#ffffff12}.dailyBriefLoadingProgress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d9b875,#2bd0bd);transition:width .45s ease}.dailyBriefLoadingProgress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);animation:dailyBriefLoadingSweep 1.4s linear infinite}.dailyBriefLoadingSteps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.dailyBriefLoadingSteps div{display:flex;align-items:center;gap:7px;min-width:0;padding:8px 9px;border:1px solid rgba(226,232,240,.08);border-radius:8px;color:#8b9aae;background:#060b1157}.dailyBriefLoadingSteps div.active{border-color:#2bd0bd6b;color:#d7fffa;background:#2bd0bd1a}.dailyBriefLoadingSteps div.done{border-color:#d9b87540;color:#f4dfad}.dailyBriefLoadingSteps b{display:grid;place-items:center;flex:0 0 auto;width:20px;height:20px;border-radius:999px;background:#ffffff14;font-size:11px}.dailyBriefLoadingSteps span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800}.dailyBriefLoadingHint{margin:10px 0 0;color:#f4dfad;font-size:12px}@keyframes dailyBriefLoadingSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.weworkQr{width:96px;height:96px;border-radius:8px;background:#fff;padding:6px}.billingHero{display:flex;justify-content:space-between;gap:24px;align-items:center}.billingRoleTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.billingRoleTabs button{min-height:96px;padding:16px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:var(--panel2);text-align:left;cursor:pointer}.billingRoleTabs button.active{border-color:#d9b87585;background:linear-gradient(135deg,#d9b8751f,#2bd0bd14)}.billingRoleTabs strong,.billingRoleTabs span{display:block}.billingRoleTabs strong{color:#fff;font-size:18px}.billingRoleTabs span{margin-top:8px;color:var(--muted);line-height:1.55}.priceBadge{min-width:220px;border-radius:8px;border:1px solid rgba(217,184,117,.32);background:#d9b87514;padding:18px}.priceBadge span,.priceBadge strong,.priceBadge small{display:block}.priceBadge span,.planCard span{color:var(--gold)}.priceBadge strong{color:#fff;font-size:26px;margin-top:6px}.priceBadge small,.planCard small{display:block;margin-top:8px;color:#dce6ee;font-weight:800}.planCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.audioModeGrid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.planCard{min-height:142px;padding:18px}.planCard em{display:inline-block;margin-top:8px;border-radius:999px;padding:4px 8px;color:#06110f;background:var(--gold);font-size:12px;font-style:normal;font-weight:900}.planCard.active{border-color:#d9b8757a;background:linear-gradient(135deg,#d9b8751f,#2bd0bd14)}.planCard p{margin:10px 0 0;color:var(--muted);line-height:1.58}.payFlow{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.billingNote{display:grid;gap:6px;margin-bottom:18px;border:1px solid rgba(43,208,189,.18);border-radius:8px;padding:14px;background:#2bd0bd0e}.billingNote strong{color:#fff}.billingNote span{color:var(--muted);line-height:1.6}.intervalInputs{display:grid;grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr) auto;gap:10px;align-items:center}.intervalInputs span{color:var(--muted);font-weight:800}.answerPanel{padding:18px;background:var(--panel2)}.bindingList{margin-top:18px;display:grid;gap:12px}.bindingCard{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff0a}.bindingCard strong,.bindingCard span{display:block}.bindingCard strong{color:#fff}.bindingCard span{margin-top:4px;color:var(--muted)}.bindingCard pre{border-radius:8px;padding:10px;color:#c9f7ef;background:#2bd0bd0e;border:1px solid rgba(43,208,189,.16);font-size:13px}.answerPanel strong{display:block;margin-bottom:10px;color:var(--gold)}pre{margin:0;white-space:pre-wrap;word-break:break-word;color:#dce6ee;line-height:1.75;font-family:inherit}.portraitAvatar{flex:0 0 auto;border-radius:50%;border:2px solid rgba(255,255,255,.9);background-image:var(--avatar-sheet);background-size:400% 300%;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px #0003}.portraitAvatar.mini{width:36px;height:36px}.portraitAvatar.normal{width:68px;height:68px}.portraitAvatar.large{width:92px;height:92px}@media (max-width: 1100px){.storeApp{grid-template-columns:1fr}.storeSidebar{position:static;height:auto}.advisorRail{display:none}.storeWorkspace{width:100%}.agentGrid{grid-template-columns:1fr}.rightDock{grid-template-columns:repeat(3,minmax(0,1fr))}.growthHero,.growthGrid{grid-template-columns:1fr}.growthWorkflow{grid-template-columns:repeat(2,minmax(0,1fr))}.growthKpis>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.dailyBriefItemGrid,.dailyBriefHistory div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.mobileMenuButton{position:fixed;right:14px;top:12px;z-index:42;display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:38px;border:1px solid rgba(217,184,117,.36);border-radius:999px;color:#07110f;background:linear-gradient(135deg,#e7c97f,#2bd0bd);font-weight:900;box-shadow:0 14px 34px #00000057}.mobileMenuOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:38;display:block;width:100%;min-height:100vh;border:0;background:#0000008a}.storeSidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:min(82vw,304px);height:100vh;padding:18px 16px;overflow:auto;transform:translate(-105%);transition:transform .2s ease}.storeSidebar.mobileOpen{transform:translate(0)}.advisorRail{display:grid}.brandBlock h1{font-size:24px}.storeWorkspace{min-height:100dvh;padding:0;overflow:auto}.storeWorkspace.chatMode{height:100dvh;padding:0;overflow:hidden}.storeWorkspace.scrollMode{height:auto;padding:12px}.growthEntrySwitch,.growthWorkflow,.growthKpis>div:last-child{grid-template-columns:1fr}.growthHero,.growthPanel{padding:16px}.growthHero h1{font-size:28px}.topBar{display:none}.chatShell{height:100dvh;min-height:0;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto auto}.chatHero{display:none}.chatHero h2,.panelSection h2,.billingHero h2{font-size:18px;line-height:1.25}.chatHero p:not(.goldLabel),.heroSlogan{display:none}.chatHero .goldLabel{font-size:11px;line-height:1.3}.advisorStack{justify-content:flex-end;min-height:44px}.teamStack{justify-content:flex-end}.portraitAvatar.large{width:44px;height:44px}.advisorStack .avatarChoice{margin-left:-10px}.teamStack .avatarChoice:nth-child(n+4){display:none}.advisorSelection{min-height:48px;padding:6px 78px 6px 12px;position:sticky;top:0;z-index:4;flex-wrap:wrap;background:#0c1119fa}.routingSwitch{width:100%;margin-left:0}.routingSwitch button{flex:1}.conversationTools{padding:7px 78px 7px 12px;justify-content:flex-start;overflow-x:auto}.miniAction{min-height:30px;white-space:nowrap}.messageList{min-height:0;max-height:none;padding:14px 12px;gap:12px}.messageBubble{max-width:92%}.userBubble{max-width:86%;padding:11px 13px}.advisorBubble{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:11px}.messageAvatarButton,.portraitAvatar.mini{width:34px;height:34px}.messageMeta{margin-bottom:5px;gap:6px}.messageMeta span{font-size:12px}.messageMeta em{display:none}.messageArtifactCard{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:10px}.artifactFileIcon{width:36px;height:36px}.artifactFileText strong{font-size:13px}pre{line-height:1.62}.planCards,.billingRoleTabs,.audioModeGrid,.roleCards,.diagnosisRoleTabs,.formGridNew,.memoryGrid{grid-template-columns:1fr}.diagnosisSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnosisQuestion{padding:12px}.diagnosisChatCard{max-height:52vh}.advisorBubbleLite{grid-template-columns:30px minmax(0,1fr)}.userBubbleLite{max-width:88%}.diagnosisReportGrid,.intervalInputs{grid-template-columns:1fr}.reviewScheduleBox h3{font-size:18px}.guideChips{display:flex;gap:10px;overflow-x:auto;padding:8px 12px;border-top:1px solid var(--line);background:#0c1119fa;scrollbar-width:none}.guideChips::-webkit-scrollbar{display:none}.guideChips button{flex:0 0 38%;min-height:52px;padding:8px 10px}.guideChips strong{font-size:14px}.guideChips span{margin-top:3px;font-size:12px}.agentGrid{display:block}.rightDock{display:none}.chatComposer{position:sticky;bottom:0;grid-template-columns:minmax(0,1fr) 88px;align-items:end;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#0c1119fa}.chatComposer textarea{min-height:48px;max-height:92px;padding:10px 11px;resize:none}.dailyCta{grid-template-columns:1fr}.dailyBriefPage{width:100%;padding:12px 0 32px}.dailyBriefHero,.dailyBriefTitleBlock,.dailyBriefSection,.dailyBriefHistory{padding:16px}.dailyBriefHero h1,.dailyBriefTitleBlock h2{font-size:24px}.dailyBriefItemGrid,.dailyBriefHistory div,.dailyBriefLoadingSteps{grid-template-columns:1fr}.dailyBriefShareActions{padding:16px 16px 0}.dailyBriefAction{margin:16px}.dailyBriefLoadingHeader{flex-direction:column}.chatComposer .primaryAction{width:88px;min-width:88px;min-height:48px;padding:0}.primaryAction,.outlineAction{width:100%}.billingHero{display:grid}.priceBadge{min-width:0}}.loginPage{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 18% 0%,rgba(217,184,117,.15),transparent 35%),radial-gradient(circle at 86% 10%,rgba(43,208,189,.12),transparent 30%),linear-gradient(135deg,#070a0f,#0c1119 45%,#070a0f)}.loginCard{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:40px 36px;max-width:560px;width:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.loginBrand{text-align:center;margin-bottom:32px}.loginBadge{display:inline-block;background:linear-gradient(135deg,#d9b87533,#2bd0bd26);color:var(--gold);font-size:12px;font-weight:600;letter-spacing:2px;padding:4px 12px;border-radius:999px;margin-bottom:12px}.loginBrand h1{font-size:24px;font-weight:700;margin:0 0 8px;color:var(--text);letter-spacing:-.3px}.loginBrand p{font-size:14px;color:var(--muted);margin:0;line-height:1.6}.loginRolePicker{margin-bottom:28px}.loginSectionLabel{font-size:13px;color:var(--soft);margin:0 0 10px;font-weight:500}.roleCards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.roleCard{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:14px 12px;cursor:pointer;text-align:center;transition:all .2s;color:var(--muted)}.roleCard:hover{border-color:var(--gold);color:var(--text)}.roleCard.active{border-color:var(--gold);background:linear-gradient(135deg,#d9b8751f,#2bd0bd14);color:var(--text)}.roleCard strong{display:block;font-size:14px;margin-bottom:4px}.roleCard small{display:block;font-size:11px;line-height:1.4;color:var(--soft)}.loginForm{display:flex;flex-direction:column;gap:14px}.loginForm label span{display:block;font-size:12px;color:var(--soft);margin-bottom:4px;font-weight:500}.loginForm input,.loginForm select{width:100%;padding:10px 14px;border-radius:8px;border:1px solid var(--line);background:#090d14cc;color:var(--text);font-size:14px;font-family:inherit;outline:none;transition:border-color .2s}.loginForm input:focus,.loginForm select:focus{border-color:var(--gold)}.loginFormRow{display:grid;grid-template-columns:1fr 1fr;gap:14px}.loginError{background:#f2a2a21a;border:1px solid rgba(242,162,162,.25);color:var(--danger);padding:10px 14px;border-radius:8px;font-size:13px}.loginStatus{color:var(--teal);font-size:13px;text-align:center}.loginSubmit{width:100%;padding:13px;border:none;border-radius:10px;background:linear-gradient(135deg,#d9b875,#c4a35a);color:#070a0f;font-size:15px;font-weight:700;cursor:pointer;margin-top:6px;transition:opacity .2s,transform .2s}.loginSubmit:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.loginSubmit:disabled{opacity:.5;cursor:not-allowed}.loginDemoBtn{width:100%;padding:10px;border:1px dashed var(--line);border-radius:10px;background:transparent;color:var(--soft);font-size:13px;cursor:pointer;transition:all .2s}.loginDemoBtn:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.loginDevSection{margin-top:24px}.loginDivider{display:flex;align-items:center;gap:12px;margin-bottom:14px}.loginDivider:before,.loginDivider:after{content:"";flex:1;height:1px;background:var(--line)}.loginDivider span{font-size:11px;color:var(--soft);white-space:nowrap}.loginDemoHint{font-size:11px;color:var(--soft);text-align:center;margin:8px 0 0}.loginFooter{text-align:center;margin-top:24px;font-size:12px;color:var(--soft)}.loginFooter a{color:var(--gold);text-decoration:none}.loginChooserCard{max-width:760px}.productLoginChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.productLoginChoices a{min-height:190px;padding:22px;display:flex;flex-direction:column;gap:12px;color:var(--text);text-decoration:none;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#d9b87517,#2bd0bd0b);transition:transform .2s,border-color .2s}.productLoginChoices a:hover,.productLoginChoices a:focus-visible{transform:translateY(-2px);border-color:var(--gold)}.productLoginChoices strong{font-size:17px;line-height:1.4}.productLoginChoices span{color:var(--muted);font-size:13px;line-height:1.65}.productLoginChoices em{margin-top:auto;color:var(--gold);font-style:normal;font-size:13px;font-weight:700}.productInviteHint{margin:20px 0 0;padding:13px 15px;color:var(--soft);border:1px solid var(--line);border-radius:10px;font-size:12px;line-height:1.65}.internalOnboardingLink,.switchProductLink{display:block;margin-top:14px;color:var(--soft);text-align:center;font-size:12px}.validatedInvite{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;color:var(--teal);border:1px solid rgba(43,208,189,.28);border-radius:9px;background:#2bd0bd12;font-size:12px}.validatedInvite button{padding:3px 8px;color:var(--soft);border:0;background:transparent;cursor:pointer}.product-founder-ip .loginBadge{color:#e7c580}.product-takeaway .loginBadge{color:#7dd3fc}.product-lanqi .loginBadge{color:#f0a7c1}.productLoginPage .loginForm input,.productLoginPage .loginForm select,.productLoginPage .loginForm textarea{background:#fff;color:#12203a;border-color:#12203a2e}.productLoginPage .loginForm input::placeholder,.productLoginPage .loginForm textarea::placeholder{color:#12203a73}.loginPage:not(.productLoginPage) .loginForm input,.loginPage:not(.productLoginPage) .loginForm select,.loginPage:not(.productLoginPage) .loginForm textarea{background:#090d14cc;color:#f2f2f4;-webkit-text-fill-color:#f2f2f4;border-color:#f2f2f438}.loginPage:not(.productLoginPage) .loginForm input::placeholder,.loginPage:not(.productLoginPage) .loginForm textarea::placeholder{color:#9aa4b2;-webkit-text-fill-color:#9aa4b2}.loginPage:not(.productLoginPage) .loginForm label span{color:#c9d2e0}@media (max-width: 700px){.productLoginChoices{grid-template-columns:1fr}.productLoginChoices a{min-height:0}.loginInlineFields{grid-template-columns:1fr}}.wechatLoginSection{margin-top:18px}.wechatLoginBtn{width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;background:#1aad19;color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .2s,transform .2s}.wechatLoginBtn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.wechatLoginBtn:disabled{opacity:.5;cursor:not-allowed}.wechatIcon{font-size:20px}.wechatLoginHint{font-size:11px;color:var(--soft);text-align:center;margin:8px 0 0}.wechatQrBlock{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff}.wechatQrTitle{margin:0;font-size:15px;font-weight:600;color:inherit;text-align:center}.wechatQrImage{display:block;width:200px;height:200px;max-width:100%;border-radius:8px;background:#fff}.wechatQrHint{margin:0;font-size:12px;line-height:1.5;color:var(--soft);text-align:center}.wechatCallbackCard{text-align:center}.wechatCallbackHint{margin-top:16px;font-size:13px;color:var(--soft)}.wechatLoadingSpinner{width:36px;height:36px;border:3px solid var(--line);border-top-color:#1aad19;border-radius:50%;animation:wechatSpin .8s linear infinite;margin:20px auto 0}@keyframes wechatSpin{to{transform:rotate(360deg)}}.diagnosisPage{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 18% 0%,rgba(217,184,117,.12),transparent 35%),radial-gradient(circle at 86% 10%,rgba(43,208,189,.08),transparent 30%),linear-gradient(135deg,#070a0f,#0c1119 45%,#070a0f)}.diagnosisCard{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:40px 36px;max-width:600px;width:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-height:90vh;overflow-y:auto}.diagnosisBadge{display:inline-block;background:linear-gradient(135deg,#d9b87533,#2bd0bd26);color:var(--gold);font-size:12px;font-weight:600;letter-spacing:2px;padding:4px 12px;border-radius:999px;margin-bottom:12px}.introCard h1{font-size:26px;font-weight:700;margin:0 0 8px;color:var(--text)}.diagnosisSubtitle{font-size:14px;color:var(--muted);margin:0 0 24px;line-height:1.7}.diagnosisIntroInfo{display:flex;gap:12px;margin-bottom:24px}.introInfoItem{flex:1;background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:14px;text-align:center}.introInfoItem strong{display:block;font-size:16px;color:var(--gold);margin-bottom:4px}.introInfoItem span{font-size:12px;color:var(--soft)}.diagnosisIntroHints{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:16px 20px;margin-bottom:20px}.diagnosisIntroHints p{font-size:13px;color:var(--muted);margin:0 0 8px}.diagnosisIntroHints ul{list-style:none;padding:0;margin:0}.diagnosisIntroHints li{font-size:12px;color:var(--soft);padding:4px 0 4px 18px;position:relative}.diagnosisIntroHints li:before{content:"→";position:absolute;left:0;color:var(--gold);font-size:12px}.diagnosisError{background:#f2a2a21a;border:1px solid rgba(242,162,162,.25);color:var(--danger);padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:14px}.diagnosisStartBtn{width:100%;padding:14px;border:none;border-radius:10px;background:linear-gradient(135deg,#d9b875,#c4a35a);color:#070a0f;font-size:16px;font-weight:700;cursor:pointer;transition:opacity .2s,transform .2s}.diagnosisStartBtn:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.diagnosisStartBtn:disabled{opacity:.5;cursor:not-allowed}.diagnosisHint{text-align:center;font-size:12px;color:var(--soft);margin-top:14px}.chatCard{display:flex;flex-direction:column;max-height:85vh;padding:0;overflow:hidden}.chatHeader{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--line);flex-shrink:0}.chatAdvisorLabel{font-size:14px;color:var(--gold);font-weight:600}.chatProgress{font-size:12px;color:var(--soft);background:var(--panel2);padding:4px 10px;border-radius:999px}.chatMessages{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:14px}.msg{display:flex;max-width:85%}.msg.advisor{align-self:flex-start}.msg.user{align-self:flex-end}.msgBubble{padding:10px 16px;border-radius:14px;font-size:14px;line-height:1.6}.msg.advisor .msgBubble{background:var(--panel2);border:1px solid var(--line);color:var(--text);border-bottom-left-radius:4px}.msg.user .msgBubble{background:linear-gradient(135deg,#d9b87540,#2bd0bd2e);border:1px solid rgba(217,184,117,.3);color:var(--text);border-bottom-right-radius:4px}.msg.typing .msgBubble{padding:10px 20px}.typingDots{color:var(--soft);font-size:18px;letter-spacing:3px}.chatInput{display:flex;gap:10px;padding:16px 24px;border-top:1px solid var(--line);flex-shrink:0}.chatInput textarea{flex:1;padding:10px 14px;border-radius:10px;border:1px solid var(--line);background:#090d14cc;color:var(--text);font-size:14px;font-family:inherit;resize:none;outline:none}.chatInput textarea:focus{border-color:var(--gold)}.chatInput button{padding:10px 20px;border:none;border-radius:10px;background:linear-gradient(135deg,#d9b875,#c4a35a);color:#070a0f;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;align-self:flex-end}.chatInput button:disabled{opacity:.5;cursor:not-allowed}.generatingCard{text-align:center;padding:60px 40px}.generatingSpinner{width:48px;height:48px;border:3px solid var(--line);border-top-color:var(--gold);border-radius:50%;animation:spin .8s linear infinite;margin:0 auto 24px}.generatingCard h2{font-size:20px;color:var(--text);margin:0 0 8px}.generatingCard p{font-size:14px;color:var(--muted);margin:0}.reportCard{max-width:640px}.reportCard h1{font-size:22px;font-weight:700;margin:0 0 24px;color:var(--text)}.reportSummary{background:linear-gradient(135deg,#d9b8751a,#2bd0bd14);border:1px solid rgba(217,184,117,.2);border-radius:12px;padding:18px 20px;margin-bottom:20px}.reportSummary h3{font-size:13px;color:var(--gold);margin:0 0 8px;font-weight:600}.reportSummary p{font-size:14px;color:var(--text);margin:0;line-height:1.7}.reportSection{margin-bottom:20px}.reportSection h3{font-size:13px;color:var(--gold);margin:0 0 10px;font-weight:600}.reportSection ul{list-style:none;padding:0;margin:0}.reportSection li{font-size:13px;color:var(--muted);padding:5px 0 5px 18px;position:relative;line-height:1.5}.reportSection li:before{content:"路";position:absolute;left:5px;color:var(--gold)}.reportPlanCard{background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:20px;margin-bottom:20px}.reportPlanCard h3{font-size:13px;color:var(--gold);margin:0 0 12px;font-weight:600}.planRecCard{background:linear-gradient(135deg,#d9b87526,#2bd0bd1a);border:1px solid rgba(217,184,117,.25);border-radius:10px;padding:16px;margin-bottom:10px}.planRecCard strong{display:block;font-size:18px;color:var(--gold);margin-bottom:6px}.planPrice{font-size:20px;font-weight:700;color:var(--teal);display:block;margin-bottom:8px}.planRecCard p{font-size:13px;color:var(--muted);margin:0;line-height:1.6}.planHint{font-size:11px;color:var(--soft);margin:0}.roadmapPhase{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin-bottom:10px}.roadmapPhase strong{display:block;font-size:13px;color:var(--teal);margin-bottom:8px}.roadmapPhase ul{list-style:none;padding:0;margin:0}.roadmapPhase li{font-size:12px;color:var(--muted);padding:3px 0 3px 16px;position:relative}.roadmapPhase li:before{content:"→";position:absolute;left:0;color:var(--soft);font-size:11px}.aiConsultantTags{display:flex;flex-wrap:wrap;gap:8px}.consultantTag{display:inline-block;background:var(--panel2);border:1px solid var(--line);border-radius:999px;padding:5px 14px;font-size:12px;color:var(--muted)}.reportActions{display:flex;flex-direction:column;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.reportConfirmBtn{width:100%;padding:14px;border:none;border-radius:10px;background:linear-gradient(135deg,#d9b875,#c4a35a);color:#070a0f;font-size:16px;font-weight:700;cursor:pointer;transition:opacity .2s}.reportConfirmBtn:hover{opacity:.92}.reportBackBtn{width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--soft);font-size:14px;cursor:pointer;transition:border-color .2s}.reportBackBtn:hover{border-color:var(--gold);color:var(--muted)}@media (max-width: 600px){.loginCard,.diagnosisCard{padding:28px 20px}.roleCards{grid-template-columns:1fr}.diagnosisIntroInfo{flex-direction:column}.loginFormRow{grid-template-columns:1fr}.chatInput{padding:12px 16px}.chatMessages{padding:14px 16px}.reportCard{padding:24px 18px}}.matrixRoot{border-radius:16px;background:var(--panel);border:1px solid var(--line);overflow:hidden}.matrixHeader{padding:20px 24px 16px;border-bottom:1px solid var(--line)}.matrixTitle{margin:0;font-size:18px;font-weight:700;color:var(--text)}.matrixSubtitle{margin:4px 0 0;font-size:13px;color:var(--muted)}.matrixBody{display:flex;flex-wrap:wrap}.matrixChartCol{flex:1;min-width:340px;padding:20px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#090d1499}.matrixLegend{display:flex;gap:18px;margin-top:8px;font-size:12px;color:var(--muted)}.matrixLegendItem{display:flex;align-items:center;gap:5px}.matrixLegendDot{width:10px;height:10px;border-radius:50%;display:inline-block}.matrixDotMine{background:#2bd0bd}.matrixDotAvg{background:#7f8b9b}.matrixDotTop{background:#d9b875}.matrixDataCol{flex:1;min-width:320px;padding:20px 24px;display:flex;flex-direction:column;gap:20px}.matrixScoreRow{display:flex;align-items:baseline;gap:6px;margin-bottom:2px}.matrixScoreBig{font-size:40px;font-weight:800;line-height:1}.matrixScoreUnit{font-size:13px;color:var(--soft)}.matrixScoreMeta{display:flex;align-items:center;gap:8px;margin-bottom:14px}.matrixRating{font-size:14px;font-weight:600}.matrixRatingHint{font-size:12px;color:var(--soft)}.matrixMiniCards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.matrixMiniCard{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:12px;text-align:center}.matrixMiniCardLabel{font-size:11px;color:var(--soft);margin-bottom:4px}.matrixMiniCardScore{font-size:22px;font-weight:700;color:var(--text)}.matrixMiniCardAvg{font-size:11px;color:var(--muted)}.matrixWorstGap{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#d9b87514;border:1px solid rgba(217,184,117,.2);border-radius:8px;font-size:12px;color:var(--gold)}.matrixWorstIcon{font-size:14px}.matrixWorstText{color:var(--muted)}.matrixSubTitle{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--text)}.matrixGapStack{display:flex;flex-direction:column;gap:12px}.matrixGapLabelRow{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.matrixGapLabel{font-size:13px;font-weight:600;color:var(--text)}.matrixGapScores{font-size:11px;color:var(--soft)}.matrixScoreMine{color:#2bd0bd;font-weight:600}.matrixScoreAvg{color:#7f8b9b}.matrixScoreTop{color:#d9b875}.matrixBarTrack{height:6px;border-radius:3px;background:#e2e8f014;display:flex;overflow:hidden}.matrixBarMine{height:100%;background:#2bd0bd;border-radius:3px 0 0 3px}.matrixBarAvg{height:100%;background:#7f8b9b}.matrixBarTop{height:100%;background:#d9b875;border-radius:0 3px 3px 0}.matrixBarSpacer{width:2px;height:100%;background:#070a0f}.matrixGapBadgeRow{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.matrixBadge{font-size:10px;padding:2px 8px;border-radius:999px;font-weight:600}.matrixBadgeCritical{background:#f2a2a226;color:#f2a2a2}.matrixBadgeWarning{background:#d9b87526;color:#d9b875}.matrixBadgeModerate{background:#2bd0bd1f;color:#2bd0bd}.matrixBadgeGood{background:#2bd0bd2e;color:#2bd0bd}.matrixGapDelta{font-size:11px;color:var(--soft)}.matrixFooter{padding:12px 24px;border-top:1px solid var(--line);font-size:11px;color:var(--soft);background:#090d1466}.matrixFooter p{margin:0}@media (max-width: 780px){.matrixBody{flex-direction:column}.matrixMiniCards{grid-template-columns:repeat(3,1fr)}}.storeOsRoot{min-height:100vh;color:#eef4f8;background:linear-gradient(180deg,#050a0ceb,#070a0ffa),radial-gradient(circle at 12% 8%,rgba(43,208,189,.14),transparent 28%),radial-gradient(circle at 82% 0%,rgba(217,184,117,.12),transparent 24%)}.workspaceNav{position:sticky;top:0;z-index:20;width:min(1180px,calc(100vw - 32px));min-height:64px;margin:0 auto;padding:10px 0;display:flex;align-items:center;gap:8px;background:#070a0fe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspaceNav:before{content:"思潼 AI 增长 OS";margin-right:auto;color:#fff;font-size:17px;font-weight:950;letter-spacing:0;white-space:nowrap}.workspaceNav button{min-height:38px;padding:0 13px;border:1px solid rgba(226,232,240,.13);border-radius:8px;color:#c9d6df;background:#ffffff0b;cursor:pointer;font-size:13px;font-weight:800}.workspaceNav button:hover{color:#fff;border-color:#2bd0bd57}.workspaceNav button.active{color:#06110f;border-color:transparent;background:#d9b875}.workspaceNav .payEntryButton,.workspaceNav button.payEntryButton{color:#06110f;background:#d9b875;border-color:transparent}.storeWorkspace{width:min(1180px,calc(100vw - 32px));margin:0 auto;padding:16px 0 64px}.storeWorkspace.chatMode{height:calc(100vh - 80px);min-height:620px}.topBar{min-height:42px;margin:0 0 14px;padding:0 12px;border-color:#e2e8f01a;background:#ffffff0a}.topBar p{color:#b7c5cf;font-size:13px}.growthWorkbench{gap:14px}.growthEntrySwitch{width:100%;max-width:560px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;border:1px solid rgba(226,232,240,.11);border-radius:8px;background:#ffffff0b}.growthEntrySwitch button{min-height:58px;padding:10px 14px;border:0;border-radius:6px;background:transparent}.growthEntrySwitch button.active{background:#d9b87529;box-shadow:inset 0 0 0 1px #d9b87557}.growthEntrySwitch strong{font-size:15px}.growthEntrySwitch span{font-size:12px}.growthHero{grid-template-columns:minmax(0,1fr) 280px;min-height:360px;padding:0;border:1px solid rgba(226,232,240,.11);border-radius:8px;overflow:hidden;background:radial-gradient(circle at 80% 22%,rgba(43,208,189,.12),transparent 32%),linear-gradient(135deg,#111822f2,#0a0f16fa)}.growthChatCard{padding:34px;display:grid;align-content:center;gap:18px}.growthChatHead{display:grid;gap:8px}.growthChatHead span{color:#d9b875;font-size:13px;font-weight:950}.growthChatHead strong{max-width:760px;color:#fff;font-size:clamp(30px,4.4vw,54px);line-height:1.08;letter-spacing:0}.growthChatCard p{max-width:720px;margin:0;color:#b8c6d0;font-size:16px;line-height:1.85}.growthPromptBox{width:min(720px,100%);display:grid;gap:8px;padding:16px;border:1px solid rgba(43,208,189,.22);border-radius:8px;background:#2bd0bd11}.growthPromptBox span{color:#86f4e8;font-size:12px;font-weight:900}.growthPromptBox strong{color:#eef4f8;font-size:15px;line-height:1.7}.growthPromise{display:grid;align-content:center;gap:12px;padding:24px;border-left:1px solid rgba(226,232,240,.1);background:#ffffff09}.growthPromise>span{color:#d9b875;font-size:42px;font-weight:950;line-height:1}.growthPromise strong{color:#fff;font-size:20px;line-height:1.3}.growthPromise p{margin:0;color:#aab6c4;line-height:1.7}.growthPromise div{display:flex;flex-wrap:wrap;gap:8px}.growthPromise em{padding:6px 9px;border-radius:999px;color:#dffdf8;background:#2bd0bd1a;font-size:12px;font-style:normal;font-weight:900}.growthGrid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:14px}.growthPanel{padding:20px;border-color:#e2e8f01a;background:#ffffff0a}.growthSectionHeader span{color:#d9b875}.growthSectionHeader h2{font-size:20px}.growthTimeline{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.growthTimeline article{min-height:122px}.growthKpis>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.consultConsultView{border:1px solid rgba(226,232,240,.11);border-radius:8px;overflow:hidden;box-shadow:0 24px 60px #0000003d}.consultHeader{min-height:68px}.consultChatMessages{background:radial-gradient(circle at 72% 0%,rgba(43,208,189,.08),transparent 28%),#080c12}.consultChatComposer textarea{min-height:52px}.consultChatComposer.ipComposer{padding:12px 14px;border-top:1px solid var(--line);background:var(--panel);display:grid;grid-template-columns:minmax(0,1fr);gap:9px;align-items:stretch}.composerEditorSurface{grid-column:1 / -1;min-width:0;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--panel2)}.composerToolbar,.composerTools{display:flex;align-items:center}.composerToolbar{justify-content:space-between;gap:10px;padding:5px 4px 2px}.composerTools{gap:6px}.ipInputTemplate{grid-column:1 / -1;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid rgba(217,184,117,.18);border-radius:8px;background:#d9b8750f}.ipInputTemplate strong{display:block;color:#f5fbff;font-size:13px}.ipInputTemplate span{display:block;margin-top:3px;color:#9fb0bf;font-size:12px;line-height:1.5}.ipInputTemplate button,.promptEnhanceButton,.fileUploadButton,.voiceInputButton,.consultSendButton{min-height:44px;border-radius:8px;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.ipInputTemplate button{flex:0 0 auto;padding:0 12px;border:1px solid rgba(217,184,117,.38);color:#07110f;background:#d9b875}.consultComposerInputWrap{min-width:0;display:grid;gap:6px}.consultChatComposer.ipComposer textarea{width:100%;min-height:112px;max-height:280px;padding:12px 13px 8px;border:0;border-radius:10px;background:transparent;color:var(--text);font-size:14px;line-height:1.6;resize:vertical;outline:none}.consultChatComposer.ipComposer textarea:focus{border-color:transparent}.promptEnhanceButton{display:inline-flex;gap:5px;align-items:center;justify-content:center;min-height:36px;padding:0 10px;border:1px solid rgba(217,184,117,.38);color:#ffe7a3;background:linear-gradient(135deg,#d9b87526,#2bd0bd14);white-space:nowrap}.promptEnhanceButton span{color:#74eadb;font-size:17px}.fileUploadButton,.voiceInputButton{position:relative;border:1px solid rgba(226,232,240,.18);color:#f7d987;background:#dbbe7314;width:36px;min-height:36px;border-radius:10px}.fileUploadButton{font-size:22px}.voiceInputButton{color:#d8fff9;background:#2bd0bd14}.voiceInputButton.recording{border-color:#f2a2a2b3;background:#f2a2a229}.voiceInputIcon{position:absolute;left:50%;top:50%;width:13px;height:22px;transform:translate(-50%,-56%);border:2px solid currentColor;border-radius:999px}.voiceInputIcon:before{content:"";position:absolute;left:50%;bottom:-9px;width:2px;height:9px;transform:translate(-50%);background:currentColor}.voiceInputIcon:after{content:"";position:absolute;left:50%;bottom:-12px;width:18px;height:9px;transform:translate(-50%);border-bottom:2px solid currentColor;border-radius:0 0 999px 999px}.voiceInputStatus,.fileUploadStatus{color:#9fb0bf;font-size:12px;line-height:1.5}.voiceInputStatus.recording{color:#ffd1d1}.consultFileInput{display:none}.attachmentTray{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.attachmentChip{display:inline-grid;grid-template-columns:22px minmax(72px,1fr) auto 22px;align-items:center;gap:7px;max-width:min(100%,360px);min-height:34px;padding:5px 6px;border:1px solid rgba(226,232,240,.16);border-radius:8px;background:#0f172aa3;color:#e5edf8;font-size:12px}.attachmentChip.image{border-color:#2bd0bd5c;background:#2bd0bd14}.attachmentChip.video{border-color:#d9b87561;background:#d9b87514}.attachmentChip.video span{background:#d9b87533;color:#ffe7a3}.attachmentChip span{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#2bd0bd29;color:#bffdf5;font-size:11px;font-weight:900}.attachmentChip strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachmentChip em{color:var(--muted);font-size:11px;font-style:normal}.attachmentChip button{width:22px;height:22px;border:0;border-radius:6px;color:#f9d6d6;background:#f871711f}@media (max-width: 900px){.workspaceNav{width:calc(100vw - 20px);overflow-x:auto}.workspaceNav:before{min-width:130px;font-size:15px}.storeWorkspace{width:calc(100vw - 20px)}.growthHero,.growthGrid{grid-template-columns:1fr}.growthPromise{border-left:0;border-top:1px solid rgba(226,232,240,.1)}.growthTimeline,.growthKpis>div:last-child{grid-template-columns:1fr}}.storeApp{min-height:100vh;display:grid;grid-template-columns:268px minmax(0,1fr)}.storeApp .storeWorkspace{width:100%;max-width:none;margin:0;justify-self:stretch;padding:24px}.storeApp .storeWorkspace.chatMode{height:100vh;min-height:0;padding:24px}.storeApp .topBar{margin-bottom:14px}.storeApp .consultConsultView{height:calc(100vh - 100px);min-height:560px}.storeApp .consultHeader{background:var(--panel)}.storeApp .consultChatMessages{background:#080c12}@media (max-width: 1100px){.storeApp{grid-template-columns:1fr}.storeApp .storeWorkspace,.storeApp .storeWorkspace.chatMode{padding:16px}}.storeApp.storeApp{min-height:100vh;grid-template-columns:280px minmax(0,1fr);background:#090d13}.storeApp .storeSidebar{padding:22px 18px;background:#0d141d;border-right:1px solid rgba(226,232,240,.1)}.storeApp .brandBlock{padding:4px 4px 10px}.storeApp .brandBlock h1{margin:7px 0 8px;font-size:24px}.storeApp .brandBlock p{font-size:13px}.storeApp .storeNav{gap:7px}.storeApp .storeNav button{min-height:42px;border-radius:8px;background:#ffffff09}.storeApp .storeNav button.active{background:#d9b87524;border-color:#d9b87557}.storeApp .advisorRail{margin-top:auto;background:#ffffff08}.storeApp .storeWorkspace,.storeApp .storeWorkspace.chatMode{min-width:0;height:100vh;padding:20px 28px 24px;display:flex;flex-direction:column;background:linear-gradient(180deg,#ffffff09,#fff0 230px),#090d13}.storeApp .topBar{width:min(1120px,100%);min-height:48px;margin:0 0 14px;flex:0 0 auto;border-color:#e2e8f01a;background:#ffffff09}.storeApp .consultConsultView{width:min(1120px,100%);height:auto;min-height:0;flex:1;border-color:#e2e8f01a;background:#0d141d!important;box-shadow:0 24px 70px #00000038}.storeApp .consultHeader{min-height:62px;background:#101824!important}.storeApp .consultHeader strong{letter-spacing:0}.storeApp .consultChatMessages{padding:22px!important;background:#0a0f16!important}.consultWelcome{width:min(780px,100%);display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.consultWelcomeAvatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#07110f;background:linear-gradient(135deg,#e7c97f,#2bd0bd);font-size:13px;font-weight:950}.consultWelcomeBubble{padding:14px 16px;border:1px solid rgba(226,232,240,.12);border-radius:8px;background:#121b28}.consultWelcomeBubble strong{display:block;color:#fff;font-size:15px}.consultWelcomeBubble p{margin:7px 0 0;color:#c2ced8;line-height:1.75}.consultWelcomeChips{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.consultWelcomeChips button{min-height:32px;padding:0 11px;border:1px solid rgba(43,208,189,.2);border-radius:8px;color:#ddf8f4;background:#2bd0bd14;cursor:pointer;font-size:13px;font-weight:800}.storeApp .consultMessage.advisor>div{max-width:min(820px,100%)!important}.storeApp .consultMessage.user>div{max-width:min(680px,84%)!important}.storeApp .consultChatComposer{background:#101824!important}.storeApp .consultChatComposer textarea{min-height:50px;max-height:150px;border-color:#e2e8f01f!important;background:#0c131d!important}.consultSendButton{min-height:38px;padding:0 16px;border:0;border-radius:11px;color:#07110f;background:#d9b875;font-size:14px;font-weight:900;cursor:pointer}.consultSendButton:disabled{opacity:.48;cursor:not-allowed}.consultMessageAvatar{width:30px;height:30px;flex:0 0 auto;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #d9b87538}.consultMessageBody{min-width:0;max-width:100%}.advisorBody{width:min(900px,100%)}.consultBubble{max-width:100%;border:1px solid rgba(226,232,240,.12);border-radius:8px;word-break:break-word}.userBubbleCompact{padding:12px 14px;color:#f4fbff;background:linear-gradient(135deg,#2bd0bd2e,#d9b8751a);border-color:#2bd0bd3d;line-height:1.7;white-space:pre-wrap}.reportBubble{width:100%;overflow:hidden;border-color:#d9b87529;background:#101923;box-shadow:0 16px 42px #0000002e}.plainAnswer{padding:16px 18px;color:#dce6ef;line-height:1.8;white-space:pre-wrap}.formattedAnswer header{padding:16px 18px 14px;border-bottom:1px solid rgba(226,232,240,.1);background:linear-gradient(135deg,#d9b8751c,#2bd0bd0f),#121d2a}.formattedAnswer header span{color:#d9b875;font-size:12px;font-weight:950}.formattedAnswer header h2{margin:7px 0 0;color:#fff;font-size:20px;line-height:1.35;letter-spacing:0}.formattedAnswer header p{margin:8px 0 0;color:#9fb0bf;font-size:13px;line-height:1.65}.answerExecutiveBlock{margin:12px;padding:12px 14px;border:1px solid rgba(217,184,117,.22);border-left:4px solid #d9b875;border-radius:8px;background:#d9b87514}.answerExecutiveBlock>span{display:block;margin-bottom:8px;color:#f1d389;font-size:12px;font-weight:950}.answerBlockStack{display:grid;gap:12px}.answerBlockStack.compact{gap:8px}.answerSectionStack{padding:12px;display:grid;gap:10px}.answerSection{min-width:0;overflow:hidden;border:1px solid rgba(226,232,240,.09);border-radius:8px;background:#ffffff07}.answerSectionHead{display:flex;gap:10px;align-items:center;padding:11px 13px;border-bottom:1px solid rgba(226,232,240,.08);background:#0f1722b8}.answerSectionHead>span{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:8px;color:#07110f;background:#d9b875;font-size:12px;font-weight:950}.answerSectionHead h3{margin:0;color:#f5fbff;font-size:14px;line-height:1.4}.answerFieldList,.answerParagraphs{padding:12px 14px 14px;display:grid;gap:8px}.answerParagraphs p{margin:0;color:#d7e2ea;font-size:14px;line-height:1.82;white-space:pre-wrap}.answerFieldRow{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;padding:0 0 10px;border-bottom:1px solid rgba(226,232,240,.07)}.answerFieldRow:last-child{padding-bottom:0;border-bottom:0}.answerFieldRow span{color:#f1d389;font-size:13px;font-weight:950;line-height:1.75}.answerFieldRow p{margin:0;color:#d8e3ec;font-size:13px;line-height:1.75;white-space:pre-wrap}.answerFieldRow.note{grid-template-columns:1fr}.answerTableWrap{width:100%;overflow-x:auto;margin:0 14px 14px;width:calc(100% - 28px);border:1px solid rgba(226,232,240,.1);border-radius:8px}.answerTable{width:100%;min-width:520px;border-collapse:collapse;table-layout:fixed;background:#080d14c7}.answerTable th,.answerTable td{padding:10px 12px;border-bottom:1px solid rgba(226,232,240,.08);border-right:1px solid rgba(226,232,240,.06);color:#d8e3ec;font-size:13px;line-height:1.65;text-align:left;vertical-align:top;word-break:break-word}.answerTable th{color:#f7fbff;background:#d9b87521;font-weight:900}.answerTable th:first-child,.answerTable td:first-child{width:142px;color:#f1d389;font-weight:800}.answerTable tr:last-child td{border-bottom:0}.answerTable th:last-child,.answerTable td:last-child{border-right:0}.messageDownloadBar{margin-top:9px;display:flex;flex-wrap:wrap;gap:8px}.messageDownloadBar button{min-height:34px;padding:0 12px;border:1px solid rgba(43,208,189,.28);border-radius:8px;color:#e9fffb;background:#2bd0bd14;cursor:pointer;font-size:13px;font-weight:900}.messageDownloadBar button:first-child{color:#07110f;border-color:transparent;background:#d9b875}.messageDownloadBar button:hover{filter:brightness(1.08)}.messageDownloadHint{flex:1 1 100%;margin-top:2px;color:#e9fffb9e;font-size:12px;line-height:1.6}.messageDownloadHint b{color:#d9b875}.messageCopyBar{margin-top:6px;display:flex;justify-content:flex-end}.messageCopyBar button{padding:2px 9px;border:1px solid rgba(233,255,251,.22);border-radius:7px;background:transparent;color:#e9fffba8;cursor:pointer;font-size:12px}.messageCopyBar button:hover{color:#e9fffb;border-color:#e9fffb66}.consultMessageMeta{margin-top:5px;padding-left:4px;color:var(--soft);font-size:11px}.consultThinkingMessage{display:flex;align-items:flex-start;gap:10px;max-width:min(620px,100%)}.storeApp .typingRow{min-height:46px;width:fit-content;max-width:min(560px,calc(100% - 40px));padding:10px 14px;border:1px solid rgba(217,184,117,.18);border-radius:8px;background:#d9b87512;color:#cfd9e2;font-size:13px}.storeApp .typingRow .generatingSpinner{width:22px;height:22px;flex:0 0 auto;border-width:2px;margin:0}.billingPage{width:min(980px,100%);margin:0 auto;padding:24px 16px}.billingHeroCompact{margin-bottom:18px;padding:22px 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:18px;align-items:center}.billingHeroCompact .goldLabel{margin:0}.billingHeroCompact h1{margin:7px 0 8px;color:var(--text);font-size:30px;line-height:1.2;letter-spacing:0}.billingHeroCompact p{max-width:720px;margin:0;color:var(--muted);font-size:14px;line-height:1.8}.billingHeroStats{min-height:86px;padding:14px 16px;display:grid;align-content:center;gap:5px;border:1px solid rgba(217,184,117,.24);border-radius:8px;background:#d9b87514}.billingHeroStats strong,.billingHeroStats span{display:block}.billingHeroStats strong{color:#f7d88c;font-size:20px;line-height:1.25}.billingHeroStats span{color:var(--muted);font-size:13px;line-height:1.55}.billingNotice{max-width:560px;margin:0 auto 16px;text-align:center}.billingQrBox{margin-bottom:20px;padding:18px;text-align:center;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.billingQrBox p{margin:0 0 12px;color:var(--gold);font-weight:900}.billingQrBox img{width:220px;height:220px;padding:8px;border-radius:8px;background:#fff}.billingGrid{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);gap:16px;align-items:stretch}.billingPlanCard{padding:24px}.billingPlanCard.featured{border-color:#d9b87594;background:linear-gradient(135deg,#d9b87521,#2bd0bd0e),#121822f0}.billingPlanCard h3{margin:10px 0 7px;color:var(--text);font-size:22px;line-height:1.3}.billingPlanCard p{margin:0;color:var(--muted);line-height:1.8}.billingPrice{margin:18px 0 14px;color:var(--gold);font-size:42px;font-weight:950;line-height:1}.billingPlanCard ul{margin:0 0 20px;padding-left:18px;color:var(--muted);line-height:1.82}.billingPlanCard .diagnosisStartBtn{width:100%}.billingRuleBox{margin:14px 0;padding:13px 14px;display:grid;gap:5px;border:1px solid rgba(217,184,117,.24);border-radius:8px;background:#d9b87513;color:var(--muted);font-size:13px;line-height:1.7}.billingRuleBox strong{color:var(--text)}.billingOfferList{display:grid;gap:10px}.billingOfferList button{min-height:72px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:var(--panel2);text-align:left;cursor:pointer}.billingOfferList button:disabled{opacity:.62;cursor:not-allowed}.billingOfferList strong,.billingOfferList span{display:block}.billingOfferList strong{color:var(--gold);font-size:17px}.billingOfferList span{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.55}@media (max-width: 1100px){.storeApp.storeApp{grid-template-columns:1fr}.storeApp .storeSidebar{position:static;height:auto}.storeApp .advisorRail{margin-top:0}.storeApp .storeWorkspace,.storeApp .storeWorkspace.chatMode{height:auto;min-height:calc(100vh - 260px);padding:16px}.storeApp .consultConsultView{min-height:640px}}@media (max-width: 640px){.storeApp .storeNav{grid-template-columns:repeat(2,minmax(0,1fr))}.storeApp .consultChatComposer{grid-template-columns:1fr!important}.consultSendButton{width:100%}.answerSectionStack{padding:10px}.answerFieldRow{grid-template-columns:1fr;gap:3px}.formattedAnswer header{padding:16px}.formattedAnswer header h2{font-size:18px}.answerTable{min-width:460px}.answerTable th:first-child,.answerTable td:first-child{width:112px}}.ipAgentApp .storeWorkspace.chatMode{overflow:hidden}.ipAgentSidebar .brandBlock h1{max-width:220px}.ipAgentNav button{display:grid;gap:4px;align-content:center;min-height:64px}.ipAgentNav button strong,.ipAgentNav button span{display:block}.ipAgentNav button span{color:var(--muted);font-size:12px;line-height:1.45}.ipAgentRail{align-content:start}.ipAgentRail strong{color:#fff;font-size:15px}.ipAgentRail span{color:var(--muted);font-size:12px;line-height:1.65}.ipAgentWorkspace{width:min(1240px,100%);min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) 318px;gap:14px;align-items:stretch}.storeApp .ipAgentWorkspace .consultConsultView{width:100%;height:100%;min-height:0}.ipAgentCapabilityPanel{min-width:0;padding:16px;display:grid;align-content:start;gap:16px;border:1px solid rgba(226,232,240,.1);border-radius:8px;background:linear-gradient(180deg,#d9b8750e,#2bd0bd09),#0d141d;box-shadow:0 24px 70px #0000002e}.ipAgentCapabilityPanel>div:first-child span{color:var(--gold);font-size:12px;font-weight:950}.ipAgentCapabilityPanel h2{margin:6px 0 8px;color:#fff;font-size:20px;line-height:1.25}.ipAgentCapabilityPanel p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.ipAgentCapabilityList{display:grid;gap:10px}.ipAgentCapabilityList button{min-height:82px;padding:13px;display:grid;gap:6px;align-content:center;text-align:left;border:1px solid rgba(226,232,240,.11);border-radius:8px;color:var(--text);background:#ffffff0b;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.ipAgentCapabilityList button:hover,.ipAgentCapabilityList button.active{border-color:#2bd0bd61;background:#2bd0bd16}.ipAgentCapabilityList button:hover{transform:translateY(-1px)}.ipAgentCapabilityList strong,.ipAgentCapabilityList span{display:block}.ipAgentCapabilityList strong{color:#fff;font-size:15px}.ipAgentCapabilityList span{color:var(--muted);font-size:12px;line-height:1.5}@media (max-width: 1180px){.ipAgentWorkspace{grid-template-columns:1fr}.ipAgentCapabilityPanel{order:-1}.ipAgentCapabilityList{grid-template-columns:repeat(7,minmax(150px,1fr));overflow-x:auto;padding-bottom:2px}.ipAgentCapabilityList button{min-width:150px}}@media (max-width: 640px){.ipAgentApp .storeSidebar{position:static;width:auto;height:auto;padding:16px;transform:none;overflow:visible}.ipAgentApp .topBar{display:flex}.ipAgentWorkspace{gap:10px}.ipAgentCapabilityPanel{padding:12px}.ipAgentCapabilityList{grid-template-columns:1fr;overflow-x:visible}.ipAgentCapabilityList button{min-height:70px;min-width:0}.storeApp .ipAgentWorkspace .consultConsultView{min-height:560px}}.ipAgentApp.storeApp.storeApp{min-height:100vh;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.ipAgentApp .storeSidebar{position:sticky;top:0;z-index:20;width:100%;height:auto;min-height:0;padding:14px 24px;display:grid;grid-template-columns:minmax(220px,.58fr) minmax(360px,1fr) auto;gap:16px;align-items:center;border-right:0;border-bottom:1px solid rgba(226,232,240,.1)}.ipAgentApp .brandBlock{padding:0}.ipAgentApp .brandBlock h1{max-width:none;margin:5px 0 6px;font-size:23px}.ipAgentApp .brandBlock p{margin:0;line-height:1.45}.ipAgentApp .storeNav{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ipAgentApp .ipAgentNav button{min-height:58px;padding:10px 14px}.ipAgentPayButton{justify-self:end;min-width:112px;min-height:46px}.ipAgentApp .advisorRail{margin-top:0;min-height:0;padding:12px 14px}.ipAgentApp .storeWorkspace,.ipAgentApp .storeWorkspace.scrollMode{width:100%;max-width:none;min-width:0;height:auto;padding:16px 24px 24px;overflow:visible}.ipAgentApp .storeWorkspace.chatMode{height:calc(100vh - 82px);min-height:620px;padding:16px 24px 24px;overflow:hidden}.ipAgentApp .dailyBriefPage{width:100%;max-width:1180px;padding-top:0}@media (max-width: 1180px){.ipAgentApp .storeSidebar{position:static;grid-template-columns:1fr;align-items:stretch;padding:14px 16px}.ipAgentApp .advisorRail{display:none}.ipAgentPayButton{justify-self:stretch;width:100%}.ipAgentApp .storeWorkspace,.ipAgentApp .storeWorkspace.chatMode,.ipAgentApp .storeWorkspace.scrollMode{height:auto;min-height:0;padding:14px 16px 18px}.ipAgentApp .storeApp .consultConsultView,.storeApp .ipAgentWorkspace .consultConsultView{min-height:620px}}@media (max-width: 760px){.ipAgentApp .storeSidebar{gap:12px;padding:13px 12px}.ipAgentApp .brandBlock h1{font-size:22px}.ipAgentApp .brandBlock p{display:none}.ipAgentApp .storeNav{grid-template-columns:1fr 1fr;gap:8px}.ipAgentApp .ipAgentNav button{min-height:54px;padding:9px 10px}.ipAgentApp .ipAgentNav button span{display:none}.ipAgentApp .storeWorkspace,.ipAgentApp .storeWorkspace.chatMode,.ipAgentApp .storeWorkspace.scrollMode{padding:10px}.ipAgentApp .topBar{min-height:auto;padding:9px 10px}.ipAgentPayButton{min-height:42px}}@media (max-width: 640px){.ipAgentApp .ipAgentCapabilityPanel{gap:10px;padding:12px}.ipAgentApp .ipAgentCapabilityPanel h2{margin:4px 0 0;font-size:18px}.ipAgentApp .ipAgentCapabilityPanel p{display:none}.ipAgentApp .ipAgentCapabilityList{grid-template-columns:repeat(7,minmax(112px,1fr));overflow-x:auto;padding-bottom:2px}.ipAgentApp .ipAgentCapabilityList button{min-width:112px;min-height:48px;padding:9px 10px}.ipAgentApp .ipAgentCapabilityList button span{display:none}.billingPage{padding:12px 0 18px}.billingHeroCompact,.billingGrid{grid-template-columns:1fr}.billingHeroCompact{padding:16px}.billingHeroCompact h1{font-size:24px}.billingPlanCard{padding:18px}.billingPrice{font-size:34px}}.loginFreeHighlight{color:var(--gold);font-weight:700}.loginPage .roleCard{position:relative}.loginPage .roleCard.active{border-color:var(--gold);background:linear-gradient(135deg,#d9b87538,#2bd0bd1f);color:var(--text);box-shadow:inset 0 0 0 1px #d9b8753d}.loginPage .roleCard.active:after{content:"✓";position:absolute;top:5px;right:7px;color:var(--gold);font-size:12px;font-weight:800}.loginPage .roleCard.active strong{color:var(--gold);font-weight:800}.requiredMarker{margin-left:4px;color:var(--danger);font-size:13px}.srOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.roleCard:focus-visible,.loginForm input:focus-visible,.loginForm select:focus-visible,.loginSubmit:focus-visible,.wechatLoginBtn:focus-visible,.loginDemoBtn:focus-visible,.loginFooter a:focus-visible,.legalBackLink:focus-visible,.legalNav a:focus-visible{outline:3px solid var(--gold);outline-offset:3px;box-shadow:0 0 0 5px #d9b87529}.loginInlineFields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.loginFeedback:empty{display:none}.loginFooter a{margin:0 3px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.loginFooter a:hover{color:#f2d69a}.legalPage{min-height:100vh;padding:48px 20px;background:radial-gradient(circle at 12% 0%,rgba(217,184,117,.14),transparent 34%),radial-gradient(circle at 88% 8%,rgba(43,208,189,.1),transparent 30%),linear-gradient(135deg,#070a0f,#0c1119 48%,#070a0f);color:var(--text)}.legalCard{width:min(820px,100%);margin:0 auto;padding:42px 48px;border:1px solid var(--line);border-radius:18px;background:#0e141df0;box-shadow:0 24px 70px #00000042}.legalHeader{position:relative;padding-bottom:24px;border-bottom:1px solid var(--line)}.legalBackLink,.legalNav a{color:var(--gold);text-decoration:none}.legalBackLink:hover,.legalNav a:hover{text-decoration:underline;text-underline-offset:4px}.legalBadge{position:absolute;top:0;right:0;padding:4px 10px;border:1px solid rgba(217,184,117,.35);border-radius:999px;color:var(--gold);font-size:12px}.legalHeader h1{margin:30px 0 8px;font-size:clamp(30px,5vw,42px);line-height:1.15}.legalHeader p{margin:0;color:var(--soft);font-size:13px}.legalIntro{margin:24px 0 8px;padding:16px 18px;border-left:3px solid var(--gold);border-radius:8px;background:#d9b87514;color:var(--muted);line-height:1.75}.legalContent section{padding:20px 0;border-bottom:1px solid rgba(226,232,240,.08)}.legalContent h2{margin:0 0 9px;color:var(--text);font-size:17px}.legalContent p{margin:0;color:var(--muted);font-size:14px;line-height:1.85}.legalNav{display:flex;justify-content:space-between;gap:20px;padding-top:26px;font-size:14px}@media (max-width: 640px){.loginPage{align-items:flex-start;padding:14px}.loginCard{padding:28px 22px}.loginInlineFields,.loginFormRow{grid-template-columns:1fr}.legalPage{padding:14px}.legalCard{padding:28px 22px;border-radius:14px}.legalNav{flex-direction:column}}.baoluDiagnosisSurface{min-height:100vh;background:var(--bg, #f5f2eb);font-family:var(--font, "Inter", "Noto Sans SC", system-ui, sans-serif);color:var(--text, #1e1e1e)}.diagnosisLanding{max-width:720px;margin:0 auto;padding:60px 24px;text-align:center}.landingHero{margin-bottom:48px}.landingAvatar{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:16px;box-shadow:0 2px 12px #0000001f}.landingTitle{font-size:28px;font-weight:700;margin:0 0 8px}.landingSubtitle{color:#666;font-size:16px;line-height:1.6;margin:0}.landingCards{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 640px){.landingCards{grid-template-columns:repeat(3,1fr)}}.landingCard{background:#fff;border-radius:16px;padding:28px 20px;text-align:left;box-shadow:0 1px 4px #0000000f;display:flex;flex-direction:column;gap:12px}.landingCardIcon{font-size:32px}.landingCard h3{margin:0;font-size:16px;font-weight:700}.landingCard p{margin:0;font-size:14px;color:#555;line-height:1.5;flex:1}.diagnosisRegister{max-width:480px;margin:0 auto;padding:60px 24px}.registerHeader{text-align:center;margin-bottom:32px}.registerAvatar{width:64px;height:64px;border-radius:50%;margin-bottom:12px}.registerHeader h2{margin:0 0 4px;font-size:22px}.registerHeader p{color:#666;margin:0;font-size:14px}.registerForm{display:flex;flex-direction:column;gap:20px}.diagnosisRoleTabs{display:flex;gap:8px}.diagnosisRoleTabs button{flex:1;padding:10px 12px;border:1px solid #d4c8b0;background:#fff;border-radius:10px;cursor:pointer;font-size:13px;color:#444;transition:all .15s}.diagnosisRoleTabs button.active{background:#c7a24b;color:#fff;border-color:#c7a24b}.formGridNew{display:grid;grid-template-columns:1fr;gap:12px}.formGridNew label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#555}.formGridNew input{padding:10px 14px;border:1px solid #d4c8b0;border-radius:10px;font-size:14px;background:#fff}.primaryAction{padding:12px 24px;background:#c7a24b;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s}.primaryAction:hover{background:#b8923a}.primaryAction:disabled{opacity:.5;cursor:default}.outlineAction{padding:12px 24px;background:transparent;color:#c7a24b;border:1.5px solid #c7a24b;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .15s}.outlineAction:hover{background:#faf6ee}.primarySm{padding:8px 18px;background:#c7a24b;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.primarySm:disabled{opacity:.5;cursor:default}.outlineSm{padding:8px 18px;background:#fff;color:#c7a24b;border:1px solid #c7a24b;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer}.textLink{background:none;border:none;color:#888;font-size:13px;cursor:pointer;padding:4px 0}.textLink:hover{color:#555}.fullWidth{width:100%}.diagnosisChatLayout{display:flex;min-height:100vh}.diagnosisSidebar{width:260px;flex-shrink:0;background:#faf8f3;border-right:1px solid #e8e0d0;display:flex;flex-direction:column;padding:20px 16px;gap:20px}.sidebarHeader{display:flex;align-items:center;gap:10px}.sidebarAvatar{width:40px;height:40px;border-radius:50%}.sidebarHeader strong{font-size:14px}.sidebarHeader .softText{font-size:12px;color:#999;margin:0}.dimensionCards{display:flex;flex-direction:column;gap:8px;flex:1}.dimensionCard{display:flex;flex-direction:column;gap:4px;padding:12px;background:#fff;border:1px solid #e8e0d0;border-radius:10px;cursor:pointer;text-align:left;transition:all .15s}.dimensionCard:hover{border-color:#c7a24b}.dimensionCard.active{border-color:#c7a24b;box-shadow:0 0 0 2px #c7a24b40}.dimensionCard.answered{border-color:#b8d6b0}.dimBadge{font-size:12px;font-weight:700;color:#c7a24b}.dimPreview{font-size:12px;color:#555;line-height:1.4}.dimPlaceholder{font-size:12px;color:#ccc;font-style:italic}.sidebarReset{align-self:center;margin-top:auto}.diagnosisMain{flex:1;display:flex;flex-direction:column;min-width:0}.chatHeader{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-bottom:1px solid #e8e0d0}.chatHeaderInfo{display:flex;flex-direction:column;gap:2px}.chatHeaderInfo strong{font-size:15px}.chatHeaderInfo .softText{font-size:12px;color:#999}.stepBadge{font-size:12px;background:#faf6ee;color:#c7a24b;padding:4px 10px;border-radius:20px;font-weight:600}.chatMessages{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px;background:#faf8f3}.chatBubble{display:flex;gap:10px;max-width:85%}.chatBubble.advisor{align-self:flex-start}.chatBubble.user{align-self:flex-end;flex-direction:row-reverse}.bubbleAvatar{width:36px;height:36px;border-radius:50%;flex-shrink:0;margin-top:2px}.bubbleContent{padding:12px 16px;border-radius:14px;font-size:14px;line-height:1.6}.chatBubble.advisor .bubbleContent{background:#fff;border-top-left-radius:4px;color:#333;box-shadow:0 1px 3px #0000000f}.chatBubble.user .bubbleContent{background:#c7a24b;border-top-right-radius:4px;color:#fff}.bubbleContent p{margin:0}.bubbleContent p+p{margin-top:8px}.typingIndicator{color:#999;animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}.chatInputArea{padding:16px 24px;background:#fff;border-top:1px solid #e8e0d0}.chatInputRow{display:flex;gap:10px;align-items:center}.chatInput{flex:1;padding:12px 16px;border:1px solid #d4c8b0;border-radius:12px;font-size:14px;background:#faf8f3}.chatInput:focus{outline:none;border-color:#c7a24b;box-shadow:0 0 0 3px #c7a24b26}.chatNavRow{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.chatNavRow .softText{font-size:12px;color:#999}.diagnosisReport{max-width:640px;margin:0 auto;padding:40px 24px;text-align:center}.reportHeader{margin-bottom:32px}.reportAvatar{width:64px;height:64px;border-radius:50%;margin-bottom:12px}.reportHeader h2{margin:0 0 4px;font-size:24px}.reportHeader .softText{color:#666;font-size:14px}.reportSections{display:flex;flex-direction:column;gap:16px;text-align:left;margin-bottom:32px}.reportItem{background:#fff;border-radius:12px;padding:16px 20px;border:1px solid #e8e0d0}.reportItem h4{margin:0 0 6px;font-size:14px;color:#c7a24b}.reportItem p{margin:0;font-size:14px;color:#333;line-height:1.6}.reportActions{display:flex;flex-direction:column;gap:10px;align-items:center}.noticeBox{padding:8px 14px;background:#fff3cd;color:#856404;border-radius:8px;font-size:13px;margin-bottom:10px}.dialogOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:100}.dialogBox{background:#fff;padding:28px 24px;border-radius:16px;max-width:380px;width:90%;text-align:center}.dialogBox h4{margin:0 0 8px;font-size:17px}.dialogBox p{margin:0 0 20px;color:#666;font-size:14px}.dialogActions{display:flex;gap:10px;justify-content:center}.softText{color:#999;font-size:13px}.flywheelHome,.flywheelDiagnosis{min-height:100vh;padding-bottom:86px;color:#eef6f8;background:linear-gradient(180deg,#070c12f0,#080c11fc),radial-gradient(circle at 18% 4%,rgba(43,208,189,.16),transparent 28%),radial-gradient(circle at 86% 12%,rgba(217,184,117,.16),transparent 26%)}.flywheelHome button,.flywheelDiagnosis button{cursor:pointer}.flywheelHero,.flywheelHome main,.diagnosisFormShell,.diagnosisReportShell,.solutionShell,.implementationShell{width:min(1180px,calc(100vw - 32px));margin:0 auto}.flywheelTopline,.diagnosisTop{min-height:72px;display:flex;align-items:center;gap:10px}.flywheelTopline button,.diagnosisTop button{min-height:38px;border:1px solid rgba(226,232,240,.12);border-radius:8px;padding:0 13px;color:#cfdae2;background:#ffffff0b;font-weight:800}.flywheelTopline button:first-child,.diagnosisTop button{margin-right:auto;color:#07110f;border-color:transparent;background:linear-gradient(135deg,#e7c97f,#2bd0bd)}.diagnosisTop{width:min(1180px,calc(100vw - 32px));margin:0 auto}.diagnosisTop span{color:#aab6c4;font-size:13px}.workspaceShortcut{position:fixed;top:88px;right:18px;z-index:30;min-height:42px;border:0;border-radius:8px;padding:0 16px;color:#07110f;background:#d9b875;font-weight:950;box-shadow:0 16px 32px #00000047}.heroGrid{min-height:min(640px,calc(100vh - 98px));display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:center;padding:36px 0 72px}.heroCopy{max-width:780px}.flywheelEyebrow{margin:0;color:#d9b875;font-size:13px;font-weight:950;letter-spacing:0}.heroCopy h1,.diagnosisIntroPanel h1,.reportHeroPanel h1{margin:12px 0 16px;color:#fff;font-size:clamp(40px,6.2vw,78px);line-height:1.02;letter-spacing:0}.heroLead{max-width:720px;margin:0;color:#c2ced8;font-size:18px;line-height:1.9}.heroDiagnosisButton,.generateReportButton,.reportPaywallNotice button,.primaryModalAction,.paywallPrimary button,.paywallCards article>button{min-height:52px;border:0;border-radius:8px;padding:0 22px;color:#07110f;background:linear-gradient(135deg,#e7c97f,#2bd0bd);font-weight:950;box-shadow:0 18px 40px #2bd0bd2e}.heroDiagnosisButton{margin-top:28px;min-width:min(360px,100%);min-height:68px;font-size:clamp(20px,3vw,30px)}.heroAssurances{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.heroAssurances span,.diagnosisModeCard>span,.planTag,.consultantRouteGrid span,.quotaBand li::marker,.pickerCards article>span,.paywallCards article>span{color:#86f4e8;font-size:12px;font-weight:950}.heroAssurances span{min-height:32px;display:inline-flex;align-items:center;border:1px solid rgba(43,208,189,.2);border-radius:999px;padding:0 11px;background:#2bd0bd14}.sitongReception{display:grid;gap:18px;padding:24px;border:1px solid rgba(226,232,240,.12);border-radius:8px;background:linear-gradient(180deg,#ffffff14,#ffffff09),#101824}.sitongReception img{width:128px;height:128px;border:3px solid rgba(217,184,117,.6);border-radius:50%;object-fit:cover}.sitongReception span,.sectionHeading p,.diagnosisIntroPanel .flywheelEyebrow{color:#d9b875}.sitongReception strong{display:block;margin-top:6px;color:#fff;font-size:34px}.sitongReception p,.diagnosisModeCard p,.diagnosisModeCard dd,.planCard p,.planCard li,.splitPolicyBand p,.consultantRouteGrid p,.quotaBand li,.diagnosisIntroPanel p,.reportHeroPanel p,.reportPaywallNotice p,.trialCreditNotice span,.paywallLead,.paywallCards p{color:#aab6c4;line-height:1.75}.workflowBand{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:-36px 0 24px}.workflowBand article,.diagnosisModeCard,.planCard,.splitPolicyBand article,.consultantRouteGrid article,.quotaBand,.diagnosisIntroPanel,.diagnosisQuestionPanel,.reportHeroPanel,.reportFactCard,.reportPaywallNotice,.trialCreditNotice,.solutionPaywall,.pickerCards article{border:1px solid rgba(226,232,240,.11);border-radius:8px;background:#ffffff0b}.workflowBand article{min-height:106px;padding:14px}.workflowBand span{color:#2bd0bd;font-weight:950}.workflowBand strong{display:block;margin-top:12px;color:#fff;line-height:1.35}.freeDiagnosisBand,.plansBand,.consultantBand,.splitPolicyBand,.quotaBand{margin-top:24px}.sectionHeading{margin-bottom:14px}.sectionHeading h2,.splitPolicyBand h2,.quotaBand h2,.reportPaywallNotice h2,.solutionPaywall h2{margin:7px 0 0;color:#fff;font-size:clamp(24px,3.2vw,36px);line-height:1.2}.diagnosisModeGrid,.plansGrid,.consultantRouteGrid{display:grid;gap:14px}.diagnosisModeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.plansGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.consultantRouteGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.diagnosisModeCard,.planCard,.consultantRouteGrid article{padding:20px}.diagnosisModeCard h3,.planCard h3,.consultantRouteGrid strong{margin:8px 0;color:#fff;font-size:21px}.diagnosisModeCard dl{display:grid;gap:10px;margin:18px 0}.diagnosisModeCard dt{color:#d9b875;font-size:12px;font-weight:950}.diagnosisModeCard dd{margin:3px 0 0}.diagnosisModeCard button{width:100%;min-height:44px;border:1px solid rgba(43,208,189,.22);border-radius:8px;color:#dffdf8;background:#2bd0bd14;font-weight:900}.planCard{position:relative;display:grid;align-content:start;gap:10px}.planCard.featured{border-color:#d9b87580;background:linear-gradient(135deg,#d9b87521,#2bd0bd12)}.planTag{width:fit-content;border:1px solid rgba(217,184,117,.3);border-radius:999px;padding:4px 10px;color:#d9b875;background:#d9b87514}.planCard strong{color:#d9b875;font-size:34px}.planCard ul{display:grid;gap:7px;margin:4px 0 0;padding-left:18px}.splitPolicyBand{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.splitPolicyBand article{padding:24px}.consultantRouteGrid span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#07110f;background:linear-gradient(135deg,#e7c97f,#2bd0bd)}.consultantRouteGrid strong{display:block;font-size:17px}.quotaBand{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;padding:24px}.quotaBand ol{display:grid;gap:10px;margin:0;padding-left:24px}.bottomDock{position:fixed;left:50%;bottom:16px;z-index:35;width:min(680px,calc(100vw - 24px));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;transform:translate(-50%);padding:8px;border:1px solid rgba(226,232,240,.14);border-radius:8px;background:#0a1017eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 60px #00000052}.bottomDock button{min-height:42px;border:0;border-radius:6px;color:#dffdf8;background:#2bd0bd17;font-weight:900}.diagnosisPickerLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:18px;background:#020508b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.diagnosisPicker,.solutionPaywall{position:relative;width:min(860px,100%);padding:26px;border:1px solid rgba(226,232,240,.16);border-radius:8px;background:#101824;box-shadow:0 26px 80px #0000006b}.diagnosisPicker h2{margin:8px 42px 18px 0;color:#fff;font-size:28px}.modalClose{position:absolute;top:16px;right:16px;width:34px;height:34px;border:1px solid rgba(226,232,240,.14);border-radius:50%;color:#cbd6df;background:#ffffff0a;font-size:22px;line-height:1}.pickerCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pickerCards article{display:grid;align-content:start;gap:12px;padding:18px}.pickerCards strong{color:#fff;font-size:20px}.categoryChips{display:flex;flex-wrap:wrap;gap:8px}.categoryChips button,.modeSwitch button,.quickCategorySelect button{border:1px solid rgba(226,232,240,.13);border-radius:8px;color:#cbd6df;background:#ffffff0b}.categoryChips button{min-height:34px;padding:0 10px;font-size:13px}.categoryChips button.active,.modeSwitch button.active,.quickCategorySelect button.active{color:#07110f;border-color:transparent;background:#d9b875}.diagnosisFormShell{display:grid;grid-template-columns:360px minmax(0,1fr);gap:18px;align-items:start;padding:22px 0 70px}.diagnosisIntroPanel,.diagnosisQuestionPanel,.reportHeroPanel,.reportFactCard,.reportPaywallNotice,.trialCreditNotice{padding:22px}.diagnosisIntroPanel{position:sticky;top:16px}.diagnosisIntroPanel img{width:82px;height:82px;margin-bottom:14px;border-radius:50%;object-fit:cover}.diagnosisIntroPanel h1{font-size:34px}.modeSwitch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.modeSwitch button{min-height:42px;padding:0 10px;font-size:13px;font-weight:900}.quickCategorySelect{display:grid;gap:8px;margin-top:14px}.quickCategorySelect button{min-height:62px;padding:10px;text-align:left}.quickCategorySelect strong,.quickCategorySelect span{display:block}.quickCategorySelect span{margin-top:4px;font-size:12px}.fieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fieldGrid label,.questionField{display:grid;gap:7px;color:#d6e0e8;font-size:13px;font-weight:850}.fieldGrid input,.fieldGrid select,.questionField textarea{width:100%;border:1px solid rgba(226,232,240,.14);border-radius:8px;padding:12px;color:#eef6f8;background:#ffffff0e}.fieldGrid input,.fieldGrid select{min-height:44px}.fieldGrid select option{color:#0b111c}.questionStack{display:grid;gap:12px;margin-top:18px}.questionHeader{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#d9b875;font-weight:950}.generateReportButton{width:100%;margin-top:18px}.interviewPanel{display:grid;gap:16px}.interviewTopBar{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(226,232,240,.1)}.interviewTopBar span,.interviewCueGrid span{display:block;color:#d9b875;font-size:12px;font-weight:950}.interviewTopBar strong{display:block;margin-top:4px;color:#fff;font-size:18px}.interviewProgressDots{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:360px}.interviewProgressDots button{width:12px;height:12px;border:1px solid rgba(226,232,240,.18);border-radius:50%;padding:0;background:#ffffff0d}.interviewProgressDots button.done{border-color:transparent;background:#2bd0bd}.interviewProgressDots button.active{border-color:transparent;background:#d9b875;box-shadow:0 0 0 4px #d9b8751f}.interviewDepthPath{margin:-4px 0 0;border:1px solid rgba(43,208,189,.14);border-radius:8px;padding:10px 12px;color:#8ee8dc;background:#2bd0bd0e;font-size:13px;font-weight:800}.interviewChat{display:grid;gap:12px}.interviewRound{display:grid;gap:8px}.advisorInterviewBubble,.userInterviewBubble{border:1px solid rgba(226,232,240,.12);border-radius:8px}.advisorInterviewBubble{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;padding:16px;background:#2bd0bd0e}.advisorInterviewBubble.current{border-color:#d9b87547;background:linear-gradient(135deg,#d9b87517,#2bd0bd0e)}.advisorInterviewBubble.compact{padding:12px;opacity:.82}.advisorInterviewBubble.feedback{margin-left:44px;background:#ffffff09}.advisorInterviewBubble img{width:46px;height:46px;border-radius:50%;object-fit:cover}.advisorInterviewBubble span{color:#d9b875;font-size:12px;font-weight:950}.advisorInterviewBubble p,.advisorInterviewBubble strong,.advisorInterviewBubble em,.userInterviewBubble p{display:block;margin:7px 0 0;line-height:1.75}.advisorInterviewBubble p{color:#cbd6df}.advisorInterviewBubble strong{color:#fff;font-size:18px}.advisorInterviewBubble em{color:#86f4e8;font-style:normal}.userInterviewBubble{justify-self:end;width:min(640px,92%);padding:14px;background:#d9b8751a}.userInterviewBubble p{color:#fff}.userInterviewBubble button,.textOnlyAction{margin-top:8px;border:0;color:#86f4e8;background:transparent;font-weight:900}.interviewCueGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.interviewCueGrid>div{min-height:116px;padding:14px;border:1px solid rgba(226,232,240,.1);border-radius:8px;background:#ffffff09}.interviewCueGrid div div{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.interviewCueGrid b{border-radius:999px;padding:5px 8px;color:#cbd6df;background:#ffffff0f;font-size:12px}.interviewComposer{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px;align-items:end;padding-top:12px;border-top:1px solid rgba(226,232,240,.1)}.interviewComposer textarea{width:100%;border:1px solid rgba(226,232,240,.14);border-radius:8px;padding:12px;color:#eef6f8;background:#ffffff0e}.interviewComposer>div{display:grid;gap:8px}.interviewComposer .generateReportButton{margin-top:0}.diagnosisQualityError{grid-column:1 / -1;margin:0;padding:10px 12px;border:1px solid rgba(255,154,154,.28);border-radius:8px;color:#ffd6d6;background:#ff595914;line-height:1.6}.diagnosisQualityHint{color:#96a7b3;font-size:12px;line-height:1.5}.diagnosisReportShell{display:grid;gap:16px;padding:22px 0 70px}.reportHeroPanel{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:20px;align-items:center}.reportHeroPanel h1{font-size:clamp(30px,4vw,48px)}.solutionHeroPanel h1,.implementationHeader h1{margin:8px 0 12px;color:#fff;font-size:clamp(28px,4vw,48px);line-height:1.15}.riskBadge{min-height:140px;display:grid;place-items:center;align-content:center;gap:8px;border:1px solid rgba(217,184,117,.28);border-radius:8px;background:#d9b87514}.riskBadge span{color:#aab6c4;font-size:12px;font-weight:900}.riskBadge strong{color:#d9b875;font-size:28px}.risk高风险 strong{color:#f2a2a2}.risk中风险 strong{color:#f2bd57}.risk低风险 strong{color:#2bd0bd}.reportGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.reportVisualGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.reportChartCard{display:grid;gap:14px;align-content:start;min-height:190px;border:1px solid rgba(226,232,240,.11);border-radius:8px;padding:18px;background:#ffffff0a}.reportChartCard.wide{grid-column:span 2}.chartCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.chartCardHead span{display:block;margin-bottom:6px;color:#d9b875;font-size:12px;font-weight:950}.chartCardHead h2{margin:0;color:#fff;font-size:20px}.chartCardHead strong{border-radius:999px;padding:6px 10px;color:#07110f;background:#f2a2a2;font-size:12px;font-weight:950;white-space:nowrap}.riskBarList{display:grid;gap:12px}.riskBarRow{display:grid;grid-template-columns:92px minmax(0,1fr) 36px;gap:10px;align-items:center}.riskBarRow span,.riskBarRow em{color:#cdd6df;font-style:normal;font-weight:900}.riskBarRow div{height:12px;overflow:hidden;border-radius:999px;background:#ffffff14}.riskBarRow b{display:block;height:100%;min-width:8px;border-radius:inherit}.bar红灯,.stackRed,.legendRed{background:#f2a2a2}.bar黄灯,.stackYellow,.legendYellow{background:#f2bd57}.bar绿灯,.stackGreen,.legendGreen{background:#2bd0bd}.riskStack{display:flex;height:18px;overflow:hidden;border-radius:999px;background:#ffffff14}.riskStack i{display:block;min-width:0}.riskLegend{display:flex;flex-wrap:wrap;gap:10px 14px}.riskLegend span{display:inline-flex;align-items:center;gap:6px;color:#cdd6df;font-size:13px;font-weight:850}.riskLegend b{width:9px;height:9px;border-radius:50%}.profileFactList{display:grid;gap:10px}.profileFactList p,.chartNarrative{margin:0;color:#b8c6d0;line-height:1.75}.evidenceMatrix{display:grid;gap:10px}.evidenceMatrixRow{display:grid;grid-template-columns:92px minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start;border:1px solid rgba(226,232,240,.08);border-radius:8px;padding:12px;background:#ffffff08}.evidenceMatrixRow strong{color:#fff}.evidenceMatrixRow p{margin:0;color:#b8c6d0;line-height:1.65}.evidenceMatrixRow span{display:block;margin-bottom:3px;color:#d9b875;font-size:12px;font-weight:950}.compactReportList{display:grid;gap:8px;margin:0;padding-left:18px}.compactReportList li{color:#b8c6d0;line-height:1.65}.reportScoreGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.scoreCard{display:grid;gap:14px;align-content:start;min-height:220px;padding:18px;border:1px solid rgba(226,232,240,.11);border-radius:8px;background:#ffffff0b}.scoreCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.scoreCardHead>div{display:grid;gap:8px}.scoreStatusBadge{width:fit-content;border-radius:999px;padding:4px 9px;color:#07110f;background:#d9b875;font-size:12px;font-weight:950}.scoreCard strong{color:#fff;font-size:20px}.scoreCard em{color:#2bd0bd;font-size:36px;font-style:normal;font-weight:950;line-height:1}.scoreEvidenceGrid{display:grid;gap:10px}.scoreEvidenceBlock{border:1px solid rgba(226,232,240,.08);border-radius:8px;padding:10px 12px;background:#ffffff08}.scoreEvidenceBlock span{display:block;margin-bottom:4px;color:#d9b875;font-size:12px;font-weight:950}.scoreEvidenceBlock.judgement{border-color:#2bd0bd2e;background:#2bd0bd0e}.scoreEvidenceBlock p{margin:0;color:#aab6c4;line-height:1.7}.status红灯 .scoreStatusBadge{background:#f2a2a2}.status黄灯 .scoreStatusBadge{background:#f2bd57}.status绿灯 .scoreStatusBadge{background:#2bd0bd}.reportFactCard h2{margin:0 0 12px;color:#fff;font-size:20px}.reportFactCard ul{display:grid;gap:8px;margin:0;padding-left:19px}.reportFactCard li{color:#b8c6d0;line-height:1.7}.reportPaywallNotice{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:18px;align-items:center;border-color:#d9b87547;background:linear-gradient(135deg,#d9b8751c,#2bd0bd0e)}.trialCreditNotice{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}.trialCreditNotice strong{color:#fff}.solutionPaywall h2{margin-right:42px}.paywallLead{margin:10px 0 18px}.paywallCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.paywallCards article{display:grid;align-content:start;gap:10px;min-height:190px;padding:16px;border:1px solid rgba(226,232,240,.11);border-radius:8px;background:#ffffff0b}.paywallCards strong{color:#fff;font-size:20px}.paywallCards em{color:#aab6c4;font-style:normal;line-height:1.5}.paywallPrimary{border-color:#d9b87580!important;background:linear-gradient(135deg,#d9b87521,#2bd0bd12)!important}.creditFallback{opacity:.78}.solutionShell,.implementationShell{display:grid;gap:16px;padding:22px 0 76px}.solutionHeroPanel,.implementationHeader,.solutionPanel,.solutionAdjustPanel,.reminderPanel,.dayDetail,.progressPanel{border:1px solid rgba(226,232,240,.11);border-radius:8px;background:#ffffff0b}.solutionHeroPanel,.implementationHeader{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:20px;align-items:center;padding:24px}.solutionHeroPanel p,.implementationHeader p,.solutionPanel p,.solutionAdjustPanel p,.dayDetail p,.implementationTask p,.implementationTask em{color:#aab6c4;line-height:1.7}.solutionHeroPanel>div:first-child>strong{display:block;margin-top:14px;color:#d9b875;font-size:18px}.solutionMeta,.progressPanel{display:grid;gap:10px}.solutionMeta span{min-height:40px;display:grid;place-items:center;border:1px solid rgba(217,184,117,.24);border-radius:8px;color:#d9b875;background:#d9b87514;font-weight:950}.solutionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.solutionPanel,.solutionAdjustPanel{padding:22px}.solutionPanel h2,.solutionAdjustPanel h2,.dayDetail h2,.taskGroup h3{margin:0 0 14px;color:#fff}.solutionPanel article{padding:14px 0;border-top:1px solid rgba(226,232,240,.09)}.solutionPanel article:first-of-type{border-top:0;padding-top:0}.solutionPanel strong,.dayDetailHead strong,.implementationTask strong{display:block;color:#fff}.solutionPanel article span{display:inline-block;margin:7px 0;color:#2bd0bd;font-weight:900}.solutionPanel ol{display:grid;gap:10px;margin:0;padding-left:22px;color:#cbd6df}.capabilityChips,.growthTargetGrid{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.capabilityChips span,.growthTargetGrid span{min-height:34px;display:inline-flex;align-items:center;border:1px solid rgba(43,208,189,.2);border-radius:999px;padding:0 11px;color:#86f4e8;background:#2bd0bd14;font-size:13px;font-weight:900}.solutionAdjustPanel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) 220px;gap:16px;align-items:center}.solutionAdjustPanel textarea{min-height:118px;border:1px solid rgba(226,232,240,.14);border-radius:8px;padding:12px;color:#eef6f8;background:#ffffff0e}.solutionAdjustPanel>div:last-child{display:grid;gap:10px}.solutionAdjustmentNotice{grid-column:1 / -1;display:grid;gap:10px;border:1px solid rgba(43,208,189,.22);border-radius:8px;padding:14px;background:#2bd0bd12}.solutionAdjustmentNotice strong{color:#86f4e8}.solutionAdjustmentNotice p{margin:0}.solutionAdjustmentNotice div{display:flex;flex-wrap:wrap;gap:8px}.solutionAdjustmentNotice span{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(217,184,117,.24);border-radius:999px;padding:0 10px;color:#f0d58d;background:#d9b87514;font-size:13px;font-weight:900}.secondaryAction{min-height:46px;border:1px solid rgba(43,208,189,.25);border-radius:8px;color:#dffdf8;background:#2bd0bd14;font-weight:950}.progressPanel{padding:18px}.progressPanel span{color:#aab6c4;font-size:13px;font-weight:900}.progressPanel strong{color:#2bd0bd;font-size:36px}.progressPanel em{color:#f0d58d;font-style:normal;font-size:13px;font-weight:900}.progressPanel i{height:8px;overflow:hidden;border-radius:999px;background:#e2e8f01f}.progressPanel b{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,#e7c97f,#2bd0bd)}.reminderPanel{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;padding:18px}.reminderPanel h2{margin:4px 0 8px;color:#fff}.reminderPanel>div:first-child span,.emptyReminder p,.reminderList p{color:#aab6c4;line-height:1.7}.reminderList{display:grid;gap:10px}.reminderList article,.emptyReminder{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px;align-items:center;border:1px solid rgba(217,184,117,.2);border-radius:8px;padding:12px;background:#d9b87512}.emptyReminder{grid-template-columns:1fr}.reminderList article.done{border-color:#2bd0bd38;background:#2bd0bd0e}.reminderList span{color:#f0d58d;font-size:12px;font-weight:950}.reminderList article.done span{color:#86f4e8}.reminderList strong,.emptyReminder strong{display:block;margin-top:5px;color:#fff}.reminderList aside{display:grid;gap:8px}.reminderList button{min-height:34px;border:1px solid rgba(43,208,189,.22);border-radius:8px;color:#dffdf8;background:#2bd0bd14;font-weight:900}.implementationGrid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px}.dayRail{display:grid;align-content:start;gap:8px;max-height:calc(100vh - 160px);overflow:auto;padding-right:4px}.dayRail button{min-height:68px;border:1px solid rgba(226,232,240,.11);border-radius:8px;padding:10px;text-align:left;color:#cbd6df;background:#ffffff0b}.dayRail button.active{color:#07110f;border-color:transparent;background:#d9b875}.dayRail span,.dayRail strong{display:block}.dayRail span{font-size:12px;font-weight:950}.dayRail strong{margin-top:5px}.dayDetail{display:grid;gap:18px;padding:22px}.dayDetailHead span{color:#2bd0bd;font-weight:950}.taskGroup{display:grid;gap:10px}.soloTaskNotice{border:1px solid rgba(43,208,189,.18);border-radius:8px;padding:16px;background:#2bd0bd0f}.soloTaskNotice strong{display:block;color:#86f4e8}.soloTaskNotice p{margin:8px 0 0}.implementationTask{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;padding:16px;border:1px solid rgba(226,232,240,.1);border-radius:8px;background:#ffffff09}.implementationTask.done{border-color:#2bd0bd52;background:#2bd0bd0f}.implementationTask.remind{border-color:#d9b87552}.implementationTask.review{border-color:#d9b8756b;background:#d9b8750e}.implementationTask span{color:#d9b875;font-size:12px;font-weight:950}.implementationTask em{display:block;margin-top:8px;font-style:normal}.ipPositioningInterview{display:grid;gap:12px;margin-top:14px;padding:14px;border:1px solid rgba(43,208,189,.2);border-radius:8px;background:linear-gradient(135deg,#2bd0bd14,#d9b8750d)}.ipInterviewHead{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.ipInterviewHead strong,.ipInterviewReady strong,.ipInterviewCoach strong{display:block;color:#f7fbff}.ipInterviewHead p,.ipInterviewReady p,.ipInterviewCoach p{margin:0;color:#b9c6d4;line-height:1.65}.ipInterviewCoverage{display:flex;flex-wrap:wrap;gap:6px}.ipInterviewCoverage span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;color:#aab6c4;background:#ffffff0f}.ipInterviewCoverage span.active{color:#10170f;background:#d9b875}.ipInterviewCoverage span.done{color:#dffdf8;background:#2bd0bd2e}.ipInterviewCoach,.ipInterviewReady{display:grid;gap:8px;padding:12px;border:1px solid rgba(217,184,117,.18);border-radius:8px;background:#00000024}.ipPositioningInterview textarea{width:100%;min-height:106px;resize:vertical;border:1px solid rgba(226,232,240,.14);border-radius:8px;padding:12px;color:#f7fbff;background:#0000002e;line-height:1.6}.ipPositioningInterview textarea:focus{outline:2px solid rgba(217,184,117,.42);border-color:#d9b8758c}.ipInterviewActions,.ipInterviewReady>div{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.taskOutputError,.taskOutputPending{margin:10px 0 0;padding:10px 12px;border-radius:8px;line-height:1.65}.taskOutputError{color:#ffd4d4;border:1px solid rgba(255,154,154,.26);background:#ff595914}.taskOutputPending{color:#dffdf8;border:1px solid rgba(43,208,189,.22);background:#2bd0bd12}.taskDeliverable{margin-top:14px;border:1px solid rgba(43,208,189,.22);border-radius:8px;overflow:hidden;background:#2bd0bd0e}.taskDeliverable>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(43,208,189,.14)}.taskDeliverable b{color:#dffdf8;font-size:14px}.taskDeliverable button{min-height:30px;padding:0 12px;white-space:nowrap}.deliverableReview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border-top:1px solid rgba(43,208,189,.14);background:#0000001f}.deliverableReview span{display:inline-block;margin-bottom:4px;color:#f4d27d}.deliverableReview p{margin:0;color:#b9c6d4;line-height:1.6}.deliverableReview.accepted span{color:#2bd0bd}.deliverableReviewActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.deliverableAdjustment{display:grid;gap:10px;padding:12px;border-top:1px solid rgba(43,208,189,.14);background:#ffffff06}.deliverableAdjustment>div:first-child span,.adjustmentReviewCard span{color:#f4d27d;font-size:12px;font-weight:950}.deliverableAdjustment p,.adjustmentReviewCard p{margin:4px 0 0;color:#b9c6d4;line-height:1.6}.deliverableAdjustment textarea{width:100%;min-height:88px;resize:vertical;border:1px solid rgba(226,232,240,.14);border-radius:8px;padding:12px;color:#f7fbff;background:#0000002e;line-height:1.6}.deliverableAdjustment textarea:focus{outline:2px solid rgba(217,184,117,.42);border-color:#d9b8758c}.adjustmentReviewCard{display:grid;gap:8px;padding:12px;border:1px solid rgba(217,184,117,.24);border-radius:8px;background:#d9b8750f}.adjustmentReviewCard.recommend_adjust{border-color:#2bd0bd42;background:#2bd0bd12}.adjustmentReviewCard strong{color:#f7fbff}.adjustmentReviewCard pre{max-height:360px;overflow:auto;border:1px solid rgba(43,208,189,.14);border-radius:8px;background:#00000029}.implementationTask pre{white-space:pre-wrap;margin:0;border:0;border-radius:0;padding:12px;color:#dffdf8;background:transparent;font-family:inherit;line-height:1.7}.implementationTask aside{display:grid;gap:8px;align-content:start}.implementationTask small{color:#aab6c4;font-weight:900}.implementationTask button{min-height:34px;border:1px solid rgba(43,208,189,.22);border-radius:8px;color:#dffdf8;background:#2bd0bd14;font-weight:900}.implementationTask button:disabled,.reminderList button:disabled{cursor:not-allowed;color:#dffdf87a;border-color:#e2e8f01a;background:#ffffff0a}@media (max-width: 960px){.heroGrid,.diagnosisFormShell,.reportHeroPanel,.reportPaywallNotice,.quotaBand,.solutionHeroPanel,.implementationHeader,.solutionAdjustPanel,.reminderPanel,.implementationGrid{grid-template-columns:1fr}.workflowBand,.plansGrid,.consultantRouteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnosisIntroPanel{position:static}.reportGrid,.reportVisualGrid,.paywallCards,.reportScoreGrid,.solutionGrid{grid-template-columns:1fr}.reportChartCard.wide{grid-column:auto}.evidenceMatrixRow{grid-template-columns:1fr}.dayRail{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (max-width: 640px){.flywheelTopline{overflow-x:auto}.heroGrid{min-height:auto;padding-top:18px}.workflowBand,.diagnosisModeGrid,.plansGrid,.consultantRouteGrid,.splitPolicyBand,.pickerCards,.fieldGrid,.dayRail,.implementationTask,.deliverableReview,.bottomDock{grid-template-columns:1fr}.workspaceShortcut{top:auto;right:12px;bottom:170px}.heroDiagnosisButton{width:100%}.diagnosisTop{display:grid;gap:10px;padding:12px 0}.diagnosisTop button{width:fit-content}}.agentProductPage{min-height:100vh;color:#f5f7fb;background:#071016;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;padding-bottom:80px}.agentTopbar{height:76px;padding:0 clamp(20px,6vw,88px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);background:#050d12e6;position:relative;z-index:5}.agentBrand{display:flex;align-items:center;gap:12px;color:#fff;background:none;border:0;font-size:18px;cursor:pointer}.agentBrand span{display:grid;place-items:center;min-width:36px;height:36px;padding:0 9px;border-radius:12px;background:linear-gradient(135deg,#2dd4bf,#2563eb);font-weight:900}.agentBrand strong{letter-spacing:.02em}.agentKicker{color:#52e3c2;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.primaryButton,.ghostButton{border-radius:12px;padding:12px 18px;font-weight:800;cursor:pointer}.primaryButton{border:0;background:linear-gradient(135deg,#39dfbd,#37a9ff);color:#02100d;box-shadow:0 12px 30px #2dd4bf2e}.primaryButton:disabled{opacity:.5;cursor:not-allowed}.ghostButton{border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#eef5f8}.agentHomeHero,.myAiHero{max-width:1120px;margin:0 auto;padding:96px 24px 54px}.agentHomeHero h1,.myAiHero h1,.marketingHero h1{font-size:clamp(40px,6vw,74px);line-height:1.03;letter-spacing:-.045em;margin:18px 0 24px;max-width:1000px}.agentHomeHero>p:last-child,.myAiHero>p:last-child,.marketingHero>div>p{color:#9fb1be;font-size:18px;line-height:1.8;max-width:780px}.agentCardGrid{max-width:1120px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.agentProductCard{min-height:310px;padding:30px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(circle at top right,rgba(45,212,191,.12),transparent 42%),#0d1921;display:flex;flex-direction:column;gap:22px;box-shadow:0 22px 60px #0000002e}.agentProductCard.locked{background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 42%),#0b151d}.agentIcon{font-size:42px}.agentProductCard small{color:#55dcbf}.agentProductCard h2{font-size:28px;margin:8px 0}.agentProductCard p{color:#9fb1be;line-height:1.65}.agentProductCard button{margin-top:auto}.marketingHero{max-width:1180px;margin:0 auto;padding:86px 24px;display:grid;grid-template-columns:1.6fr .8fr;gap:70px;align-items:center}.heroActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.agentPortrait{min-height:360px;border-radius:32px;background:radial-gradient(circle at 50% 30%,rgba(45,212,191,.28),transparent 46%),#101d26;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.agentPortrait>span{font-size:92px}.agentPortrait strong{font-size:28px;margin-top:22px}.agentPortrait p{color:#9fb1be}.capabilityShowcase,.trialPanel,.profileEditor,.offerAdmin{max-width:1120px;margin:0 auto;padding:60px 24px}.capabilityShowcase h2,.trialPanel h2,.profileEditor h2,.offerAdmin h2{font-size:36px;margin:12px 0 26px}.agentCapabilityGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.agentCapabilityGrid button{padding:20px;text-align:left;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#101b23;color:#fff;cursor:pointer}.agentCapabilityGrid button.active{border-color:#45dfbf;background:#2dd4bf1f}.agentCapabilityGrid strong,.agentCapabilityGrid span{display:block}.agentCapabilityGrid span{color:#91a5b2;font-size:13px;line-height:1.5;margin-top:7px}.trialPanel{display:grid;grid-template-columns:.8fr 1.2fr;gap:38px;background:#0d1921;border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:42px;margin-top:30px}.trialPanel form,.profileEditor form{display:flex;flex-direction:column;gap:12px}.trialPanel select,.trialPanel textarea,.profileEditor input,.profileEditor textarea,.adminLogin input{width:100%;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#071016;color:#fff;padding:14px;outline:none}.trialResult{grid-column:1/-1;padding:28px;border-radius:18px;background:#08131a;border:1px solid rgba(82,227,194,.25)}.resultLabel{color:#52e3c2;font-weight:800;margin-bottom:20px}.markdownResult{white-space:pre-wrap;line-height:1.75;color:#e8eff4;margin-bottom:24px}.agentError{color:#ff8e9e}.agentNotice{max-width:1120px;margin:20px auto;padding:0 24px;color:#9fb1be}.agentWorkspacePage{height:100vh;display:grid;grid-template-columns:300px 1fr;background:#071016;color:#fff;overflow:hidden}.agentSidebar{padding:24px;background:#0a151c;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;min-height:0}.agentSidebar>p{color:#8fa2af;font-size:13px;line-height:1.6}.agentCapabilityGrid.compact{display:flex;flex-direction:column;overflow:auto;margin:20px 0}.agentCapabilityGrid.compact button{padding:14px}.sidebarBottom{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px}.sidebarBottom button{border:1px solid rgba(255,255,255,.1);background:transparent;color:#9fb1be;border-radius:10px;padding:10px;cursor:pointer}.agentChatArea{display:grid;grid-template-rows:auto 1fr auto;min-width:0}.agentChatArea>header{height:76px;padding:12px 26px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08)}.agentChatArea header span{color:#8296a3;font-size:12px}.agentChatArea header h1{font-size:20px;margin:3px 0}.productMessages{overflow:auto;padding:32px max(24px,calc((100% - 860px)/2));display:flex;flex-direction:column;gap:18px}.agentWelcome{text-align:center;margin:auto;padding:60px 20px;color:#9fb1be}.agentWelcome span{font-size:64px}.agentWelcome h2{color:#fff;font-size:34px}.productMessage{display:flex;gap:12px;max-width:860px}.productMessage>span{width:36px;height:36px;border-radius:10px;background:#13242e;display:grid;place-items:center;flex:0 0 auto}.productMessage>div{padding:16px 18px;border-radius:16px;background:#101d25;line-height:1.75;white-space:pre-wrap}.productMessage.user{align-self:flex-end;flex-direction:row-reverse}.productMessage.user>div{background:#124b48}.productMessage.thinking>div{color:#8fa5b2}.agentComposer{max-width:920px;width:calc(100% - 40px);margin:0 auto 18px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#101d25;display:flex;gap:10px}.agentComposer textarea{flex:1;resize:none;border:0;background:transparent;color:#fff;padding:8px;outline:none}.agentComposer button{align-self:flex-end;border:0;border-radius:12px;padding:12px 20px;background:#42d9b9;font-weight:800}.creditPill{margin-right:12px;color:#55dcbf;font-weight:700}.accountGrid{max-width:1120px;margin:60px auto 0;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.accountCard{padding:30px;border-radius:22px;background:#0e1a22;border:1px solid rgba(255,255,255,.1)}.accountCard>span{color:#7f94a1}.accountCard h2{font-size:30px}.miniAgentList{display:flex;gap:10px;flex-wrap:wrap}.miniAgentList button{padding:10px 14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#14232d;color:#fff}.profileEditor{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}.profileEditor label{display:flex;flex-direction:column;gap:7px;color:#a8b7c1}.internalPage{padding-bottom:100px}.adminLogin{max-width:800px;margin:50px auto 30px;padding:0 24px;display:flex;gap:10px}.adminGrid{max-width:1120px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px}.adminCard{padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#0d1921}.adminCard h2{margin:8px 0}.adminCard p,.offerAdmin p{color:#8fa3af}.adminCard select{background:#071016;color:#fff;padding:10px;border-radius:10px}.adminCard li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.adminCard small{color:#718692;text-align:right}.offerRow{display:grid;grid-template-columns:1.4fr .6fr .5fr .7fr 1.5fr;gap:14px;padding:14px;border-bottom:1px solid rgba(255,255,255,.08)}.accessRequired,.pageState{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px}.agentSpinner{width:38px;height:38px;border:3px solid rgba(255,255,255,.12);border-top-color:#45dfbf;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:800px){.marketingHero,.trialPanel,.profileEditor{grid-template-columns:1fr}.agentWorkspacePage{grid-template-columns:1fr;height:auto;min-height:100vh}.agentSidebar{display:block}.agentCapabilityGrid.compact{display:grid;grid-template-columns:repeat(2,1fr);max-height:none}.sidebarBottom{margin-top:16px}.agentChatArea{min-height:78vh}.accountGrid{grid-template-columns:1fr}.offerRow{grid-template-columns:1fr 1fr}.agentHomeHero h1,.myAiHero h1,.marketingHero h1{font-size:42px}.agentPortrait{min-height:250px}.trialResult{grid-column:auto}}.paymentPanel{grid-column:1/-1;display:flex;gap:20px;align-items:center;padding:22px;border-radius:18px;background:#fff;color:#10202a}.paymentPanel img{width:150px;height:150px}.paymentPanel p{color:#52636e}.accountManagement{max-width:1120px;margin:0 auto;padding:50px 24px;display:grid;grid-template-columns:.7fr 1.3fr;gap:44px;border-top:1px solid rgba(255,255,255,.08)}.accountManagement h2{font-size:32px}.accountManagement p{color:#8fa3af}.memberAccessRow{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:.8fr 1.5fr auto;gap:18px;align-items:center}.memberAccessRow>div:first-child{display:flex;flex-direction:column;gap:5px}.memberAccessRow>div:first-child span{color:#8195a1;font-size:12px}.memberAccessRow>div:nth-child(2){display:flex;gap:12px;flex-wrap:wrap}.memberAccessRow label{color:#b9c5cc;font-size:13px}.memberAccessRow small{color:#52e3c2}.orderRow{display:grid;grid-template-columns:1fr .7fr .6fr .8fr;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.orderRow span,.orderRow small{color:#8fa3af}.offerEditor{display:grid;grid-template-columns:1.2fr .7fr .7fr .7fr .6fr 1fr auto;gap:12px;align-items:end;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08)}.offerEditor>div:first-child,.offerEditor label{display:flex;flex-direction:column;gap:6px;color:#8fa3af;font-size:12px}.offerEditor input,.offerEditor select,.grantForm input,.grantForm select{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#071016;color:#fff}.offerAgents{display:flex;gap:8px;flex-wrap:wrap}.offerAgents label{display:flex;flex-direction:row;align-items:center;color:#b8c4cb}.grantForm{display:grid;grid-template-columns:1.5fr 1fr auto;gap:12px}.grantForm input,.grantForm select{padding:13px}@media (max-width:1000px){.offerEditor{grid-template-columns:1fr 1fr}.accountManagement,.memberAccessRow,.grantForm{grid-template-columns:1fr}.paymentPanel{grid-column:auto}}.internalLegacyBanner{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:#101827;color:#fff}.internalLegacyBanner button{border:1px solid #fff6;background:transparent;color:#fff;border-radius:999px;padding:8px 14px;cursor:pointer}.internalLegacyLogin{max-width:520px;margin:15vh auto 0;display:grid;gap:14px}.internalLegacyLogin h1,.internalLegacyLogin p{margin:0}.skillReleaseCreate{display:grid;grid-template-columns:1fr 1fr auto;gap:10px}.skillReleaseCreate textarea{grid-column:1/-1;min-height:150px}.skillReleaseToolbar{display:grid;grid-template-columns:1fr 220px;gap:10px;margin:18px 0}.skillReleaseList{display:grid;gap:8px}.skillReleaseList article{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:12px;border:1px solid #ffffff1a;border-radius:14px}.skillReleaseList article div{display:grid}.skillReleaseList span,.skillReleaseList small{color:#9ca8b8}@media (max-width:720px){.skillReleaseCreate,.skillReleaseToolbar,.skillReleaseList article{grid-template-columns:1fr}.skillReleaseCreate textarea{grid-column:auto}}.accountTopbarActions{display:flex;gap:10px;align-items:center}.ghostButton.danger{color:#ffaaa0;border-color:#ff6b5e55}@media (max-width:640px){.accountTopbarActions{gap:6px}.accountTopbarActions .ghostButton{padding:9px 11px;font-size:12px}}.agentHeaderActions{display:flex;gap:8px;align-items:center}.agentAvatar{display:inline-grid;place-items:center;flex:0 0 auto}.agentAvatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 24%}.agentBrand .agentAvatar{padding:0;overflow:hidden}.agentPortrait>.agentAvatar{width:172px;min-width:172px;height:172px;padding:0;overflow:hidden;border:4px solid rgba(255,255,255,.85);border-radius:50%;box-shadow:0 18px 42px #18433833}.agentWelcome .agentAvatar{width:72px;height:72px;margin-bottom:10px;overflow:hidden;border:3px solid #fff;border-radius:50%;box-shadow:0 12px 30px #18433829}.productMessage>.agentAvatar{overflow:hidden;padding:0}.agentIcon.agentAvatar{width:74px;height:74px;overflow:hidden;border-radius:22px;box-shadow:0 12px 28px #18433824}.accessRequired .agentIcon.agentAvatar{border-radius:50%}.miniAgentList button{display:inline-flex;align-items:center;gap:8px}.miniAgentAvatar{width:24px;height:24px;overflow:hidden;border-radius:50%}.memberAccessRow label{display:inline-flex!important;align-items:center;gap:6px}.memberAgentAvatar{width:20px;height:20px;overflow:hidden;border-radius:50%}.adminAgentAvatar{width:54px;height:54px;overflow:hidden;border-radius:16px;box-shadow:0 8px 20px #1843381f}.agentProductPage{color:#18332e;background:#f4f5f1}.agentTopbar{border-color:#dfe5df;background:#fafbf8f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.agentBrand{color:#17342e}.agentBrand span{color:#fff;background:linear-gradient(135deg,#153f36,#2c725f);box-shadow:0 8px 20px #153f3629}.agentKicker{color:#28745f}.ghostButton{border-color:#cbd7cf;background:#fff;color:#24433b}.primaryButton{background:#1f6a57;color:#fff;box-shadow:0 12px 28px #1f6a572e}.agentHomeHero>p:last-child,.myAiHero>p:last-child,.marketingHero>div>p,.agentProductCard p,.agentNotice{color:#61746e}.agentProductCard,.agentPortrait{border-color:#dfe5df;background:radial-gradient(circle at top right,rgba(45,128,102,.11),transparent 42%),#fff;box-shadow:0 20px 60px #253a3314}.agentProductCard.locked{background:#f8faf7}.agentProductCard small,.creditPill{color:#28745f}.agentCapabilityGrid button{border-color:#dfe5df;background:#fff;color:#17342e}.agentCapabilityGrid button.active{border-color:#2f806a;background:#e9f4ef;box-shadow:inset 3px 0 #2f806a}.agentCapabilityGrid span{color:#6b7d77}.trialPanel{background:#fff;border-color:#dce5de;box-shadow:0 24px 70px #243a3214}.trialPanel select,.trialPanel textarea{border-color:#d6e0d8;background:#fafbf8;color:#17342e}.trialComposerWrap{display:grid;gap:12px;min-width:0}.trialComposerWrap>select,.trialComposerWrap>.consultChatComposer.ipComposer{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.trialComposerWrap>.consultChatComposer.ipComposer{border:1px solid #dce5de;border-radius:20px;box-shadow:none}.trialPanel .ipInputTemplate,.trialPanel .composerEditorSurface,.trialPanel .consultComposerInputWrap,.trialPanel textarea{min-width:0;max-width:100%;box-sizing:border-box}.trialPanel .ipInputTemplate>div{min-width:0;flex:1}.trialPanel .ipInputTemplate>div strong,.trialPanel .ipInputTemplate>div span{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trialResult{background:#f8faf7;border-color:#cce1d6}.resultLabel{color:#246d59}.paymentPanel{border:1px solid #dfe5df}.markdownResult{color:#243d36}.agentWorkspacePage{--agent-ink:#17342e;--agent-muted:#6a7d76;--agent-line:#dce4de;--agent-panel:#fff;--agent-soft:#f4f6f2;height:100vh;grid-template-columns:272px minmax(520px,1fr) 286px;background:#f3f5f1;color:var(--agent-ink)}.agentSidebar{padding:22px 18px;background:#f8faf7;border-color:var(--agent-line)}.agentSidebar>p{color:var(--agent-muted);padding:0 6px}.agentSidebar .agentBrand{padding:0 6px}.agentSidebar .agentCapabilityGrid.compact{gap:7px;margin-top:24px}.agentSidebar .agentCapabilityGrid.compact button{border:0;background:transparent;border-radius:12px;padding:13px 14px}.agentSidebar .agentCapabilityGrid.compact button:hover{background:#eef3ee}.agentSidebar .agentCapabilityGrid.compact button.active{background:#e5f1eb;color:#174f42;box-shadow:inset 3px 0 #2e7a65}.sidebarBottom button{border-color:var(--agent-line);background:#fff;color:#506660}.agentChatArea{background:#fff;min-height:0}.agentChatArea>header{height:72px;border-color:var(--agent-line);background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.agentChatArea header span{color:#788a84}.agentChatArea header h1{color:var(--agent-ink)}.agentHeaderActions .ghostButton{padding:9px 13px;font-size:12px}.productMessages{background:linear-gradient(180deg,#fafbf8 0,#f5f7f3);padding:34px max(26px,calc((100% - 900px)/2));gap:22px}.agentWelcome{max-width:560px;color:var(--agent-muted)}.agentWelcome h2{color:var(--agent-ink);font-size:36px;letter-spacing:-.025em}.productMessage{width:100%;max-width:900px}.productMessage>span{background:#e6efe9;color:#205c4d}.productMessage>div{max-width:calc(100% - 52px);padding:20px 22px;border:1px solid var(--agent-line);border-radius:8px 20px 20px;background:#fff;color:#263f38;box-shadow:0 10px 32px #283d350d;white-space:normal}.productMessage.user{width:auto;max-width:min(760px,88%)}.productMessage.user>span{background:#d8e9e0;color:#184f42}.productMessage.user>div{white-space:pre-wrap;border:0;border-radius:18px 8px 18px 18px;background:#1f6755;color:#fff;box-shadow:0 10px 26px #1f675526}.productMessage.thinking>div{color:#4d665e;background:#fbfcfa}.agentComposerShell{width:min(980px,calc(100% - 36px));margin:0 auto 16px;padding-top:10px;background:#fff}.agentWorkspacePage .consultChatComposer.ipComposer,.trialPanel .consultChatComposer.ipComposer{--line:#d6e0d8;--panel:#fff;--panel2:#f8faf7;--text:#19372f;--muted:#6b7d77;padding:12px;border:1px solid #d9e2dc;border-radius:20px;background:#fff;grid-template-columns:minmax(0,1fr) 96px 44px 44px 76px;box-shadow:0 14px 40px #223d331c}.agentWorkspacePage .ipInputTemplate,.trialPanel .ipInputTemplate{border-color:#dce5df;border-radius:12px;background:#f3f7f3}.agentWorkspacePage .ipInputTemplate strong,.trialPanel .ipInputTemplate strong{color:#18372f}.agentWorkspacePage .ipInputTemplate span,.trialPanel .ipInputTemplate span{color:#697c75}.agentWorkspacePage .ipInputTemplate button,.trialPanel .ipInputTemplate button{border-color:#bdd2c7;background:#e5f1eb;color:#1c5949}.agentWorkspacePage .consultChatComposer.ipComposer textarea,.trialPanel .consultChatComposer.ipComposer textarea{border-color:#d8e2db;border-radius:12px;background:#fbfcfa;color:#18372f}.agentWorkspacePage .promptEnhanceButton,.trialPanel .promptEnhanceButton{border-color:#c8d7cf;background:#f4f7f3;color:#245c4e}.agentWorkspacePage .promptEnhanceButton span,.trialPanel .promptEnhanceButton span{color:#b48937}.agentWorkspacePage .fileUploadButton,.agentWorkspacePage .voiceInputButton,.trialPanel .fileUploadButton,.trialPanel .voiceInputButton{border-color:#d1ddd5;background:#f7f9f6;color:#316d5d}.agentWorkspacePage .consultSendButton,.trialPanel .consultSendButton{border:0;background:#1f6a57;color:#fff}.agentWorkspacePage .attachmentChip,.trialPanel .attachmentChip{border-color:#d4dfd8;background:#f5f8f5;color:#25443b}.agentWorkspacePage .attachmentChip.image,.trialPanel .attachmentChip.image{background:#edf6f1}.agentWorkspacePage .attachmentChip.video,.trialPanel .attachmentChip.video{background:#fbf5e8;border-color:#e7d5ae}.agentWorkspacePage .voiceInputStatus,.agentWorkspacePage .fileUploadStatus,.trialPanel .voiceInputStatus,.trialPanel .fileUploadStatus{color:#657a72}.agentContextPanel{min-width:0;padding:22px 18px;background:#f8faf7;border-left:1px solid var(--agent-line);overflow:auto}.contextPanelTitle{padding:4px 4px 18px;border-bottom:1px solid var(--agent-line)}.contextPanelTitle span,.contextPanelTitle strong{display:block}.contextPanelTitle span{color:#7a8c85;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.contextPanelTitle strong{margin-top:6px;font-size:15px}.agentContextPanel section{padding:18px 4px;border-bottom:1px solid var(--agent-line)}.agentContextPanel h3{margin:0 0 12px;font-size:12px;color:#6c7e78;letter-spacing:.08em}.agentContextPanel section>p{font-size:13px;line-height:1.55;color:#3d574f}.agentContextPanel section>small{display:block;margin-top:7px;color:#778983;line-height:1.55}.contextFact{display:grid!important;grid-template-columns:48px 1fr;gap:8px;margin:9px 0!important}.contextFact span{color:#83938e}.contextFact strong{font-size:13px;font-weight:700}.contextFact.missing strong,.missingItem{color:#a8752d!important}.contextEditButton{width:100%;margin-top:18px;padding:10px;border:1px solid #cedbd3;border-radius:10px;background:#fff;color:#2d6254;font-weight:700;cursor:pointer}.thinkingStages{min-width:330px}.thinkingStages strong,.thinkingStages span{display:inline-block}.thinkingStages span{float:right;color:#8a9b95;font-size:11px}.thinkingStages i{display:block;height:4px;margin-top:12px;border-radius:99px;background:#e2e9e4;overflow:hidden}.thinkingStages b{display:block;height:100%;border-radius:inherit;background:#2e7a65;transition:width .4s ease}.answerMeta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.analysisMode{padding:4px 8px;border-radius:999px;background:#edf2ef;color:#4c665e;font-size:11px;font-weight:800}.analysisMode.deep{background:#e2f1ea;color:#1f6755}.answerGoal{color:#647870;font-size:12px}.analysisEvidencePanel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:18px}.analysisEvidencePanel>div{padding:12px;border:1px solid #dfe7e1;border-radius:12px;background:#f8faf7}.analysisEvidencePanel strong{display:block;margin-bottom:8px;font-size:12px;color:#235e4e}.analysisEvidencePanel p{margin:7px 0;font-size:12px;line-height:1.5}.analysisEvidencePanel small{display:block;margin-top:2px;color:#83948e}.markdownResult{line-height:1.75;overflow-wrap:anywhere}.markdownResult>:first-child{margin-top:0}.markdownResult>:last-child{margin-bottom:0}.markdownResult h1,.markdownResult h2,.markdownResult h3{color:#173d33;line-height:1.35}.markdownResult h1{font-size:24px}.markdownResult h2{font-size:19px;margin-top:26px;padding-bottom:7px;border-bottom:1px solid #e3e9e5}.markdownResult h3{font-size:16px;margin-top:20px}.markdownResult p,.markdownResult li{color:#304b43}.markdownResult table{display:block;width:100%;overflow:auto;border-collapse:collapse;margin:14px 0}.markdownResult th,.markdownResult td{min-width:120px;padding:9px 10px;border:1px solid #dce5df;text-align:left;vertical-align:top}.markdownResult th{background:#edf4ef;color:#214f42}.markdownResult blockquote{margin:14px 0;padding:10px 14px;border-left:3px solid #2f806a;background:#f2f7f3}.answerActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px;padding-top:14px;border-top:1px solid #e2e8e4}.answerActions span{width:100%;color:#778983;font-size:11px}.answerActions button{padding:8px 11px;border:1px solid #cddbd3;border-radius:9px;background:#f7faf7;color:#245c4e;cursor:pointer}.agentWorkspacePage .consultChatComposer.ipComposer,.trialPanel .consultChatComposer.ipComposer{display:block;padding:10px;border-radius:20px}.agentWorkspacePage .ipInputTemplate,.trialPanel .ipInputTemplate{margin-bottom:9px;padding:8px 10px}.agentWorkspacePage .ipInputTemplate span,.trialPanel .ipInputTemplate span{max-width:680px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agentWorkspacePage .composerEditorSurface,.trialPanel .composerEditorSurface{padding:5px;border:1px solid #d5e0d8;border-radius:15px;background:#fbfcfa;box-shadow:inset 0 1px 2px #1f463806}.agentWorkspacePage .consultChatComposer.ipComposer textarea,.trialPanel .consultChatComposer.ipComposer textarea{min-height:112px;max-height:300px;padding:12px 13px 6px;border:0!important;border-radius:10px;background:transparent;color:#18372f;resize:vertical}.agentWorkspacePage .composerToolbar,.trialPanel .composerToolbar{padding:5px 4px 2px}.agentWorkspacePage .promptEnhanceButton,.trialPanel .promptEnhanceButton{min-height:34px;padding:0 9px;border:0;background:transparent}.agentWorkspacePage .fileUploadButton,.agentWorkspacePage .voiceInputButton,.trialPanel .fileUploadButton,.trialPanel .voiceInputButton{width:34px;min-height:34px;border:0;background:transparent}.agentWorkspacePage .promptEnhanceButton:hover,.agentWorkspacePage .fileUploadButton:hover,.agentWorkspacePage .voiceInputButton:hover,.trialPanel .promptEnhanceButton:hover,.trialPanel .fileUploadButton:hover,.trialPanel .voiceInputButton:hover{background:#edf4ef}.agentWorkspacePage .consultSendButton,.trialPanel .consultSendButton{min-height:38px;padding:0 17px;border-radius:11px}.agentWorkspacePage .attachmentTray,.trialPanel .attachmentTray{padding:4px 6px 2px}.agentAnswer{min-width:0}.answerPreviewCard{padding:20px;border:1px solid #d8e3dc;border-radius:18px;background:linear-gradient(145deg,#fff 0,#f4f8f5);box-shadow:0 12px 32px #21493b12}.answerPreviewHeader span{display:block;color:#2c755f;font-size:11px;font-weight:800;letter-spacing:.12em}.answerPreviewHeader h2{margin:5px 0 12px;color:#173d33;font-size:21px;line-height:1.35}.answerPreviewConclusion{margin:0;color:#304b43;font-size:14px;line-height:1.7}.answerDirectUse{margin-top:15px;padding:14px 16px;border-left:3px solid #bd8c35;border-radius:4px 12px 12px 4px;background:#fffbf2}.answerDirectUse span{display:block;margin-bottom:5px;color:#8a6424;font-size:11px;font-weight:800}.answerDirectUse p{margin:0;color:#3c4e48;line-height:1.65}.answerModuleChips{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.answerModuleChips span{padding:5px 9px;border:1px solid #d4e1d9;border-radius:999px;background:#fff;color:#41665b;font-size:11px}.answerDeliveryActions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.answerDeliveryActions .primaryButton,.answerDeliveryActions .ghostButton{padding:10px 14px;font-size:12px}.answerDeliveryActions .ghostButton{border-color:#c8d8cf;color:#285f50}.answerDownloadError{margin:10px 0 0;color:#a43f47;font-size:12px}.expandedAnswer{max-height:70vh;margin:14px 0 0;padding:18px;overflow:auto;border:1px solid #d9e4dd;border-radius:18px;background:#f5f8f5}.productMessage.assistant>div{padding:14px;border-radius:8px 18px 18px}.structuredAnswerTitle{padding:2px 2px 16px;border-bottom:1px solid #dce6df}.structuredAnswerTitle span{color:#2b755f;font-size:10px;font-weight:900;letter-spacing:.16em}.structuredAnswerTitle h2{margin:5px 0 0;color:#173d33;font-size:23px;line-height:1.35}.structuredAnswerIntro{margin-top:14px;padding:14px;border-radius:12px;background:#fff}.answerSectionList{display:grid;gap:12px;margin-top:14px}.answerSectionCard{padding:0 16px 15px;border:1px solid #dce5df;border-radius:14px;background:#fff;box-shadow:0 6px 18px #27433909}.answerSectionCard>header{display:flex;align-items:center;gap:10px;padding:14px 0 11px;border-bottom:1px solid #edf1ee}.answerSectionCard>header span{display:grid;place-items:center;min-width:29px;height:29px;padding:0 7px;border-radius:9px;background:#e8f2ed;color:#246450;font-size:11px;font-weight:900}.answerSectionCard>header h3{margin:0;color:#1e493d;font-size:15px;line-height:1.35}.answerSectionCard>.markdownResult{margin:13px 0 0}.answerSectionCard>.markdownResult p{margin:8px 0}.answerSectionCard>.markdownResult ul,.answerSectionCard>.markdownResult ol{padding-left:22px}.answerSectionCard.summary{border-color:#c8ddd2;background:linear-gradient(145deg,#f3faf6,#fff)}.answerSectionCard.summary>header span{background:#1f6a57;color:#fff}.answerSectionCard.warning{border-color:#ead8b7;background:#fffbf3}.answerSectionCard.warning>header span{background:#ba8734;color:#fff}.answerSectionCard.next{border-color:#cddcec;background:#f6f9fc}.answerSectionCard.next>header span{background:#416c91;color:#fff}.structuredAnswer.compact{display:grid;gap:0}.structuredAnswer.compact .answerSectionList{gap:9px}.structuredAnswer.compact .answerSectionCard{box-shadow:none}.directAnswer{margin:0}@media (max-width:1180px){.agentWorkspacePage{grid-template-columns:260px minmax(0,1fr)}.agentContextPanel{display:none}.analysisEvidencePanel{grid-template-columns:1fr 1fr}}@media (max-width:800px){.agentWorkspacePage{display:flex;flex-direction:column;height:100dvh;min-height:0}.agentSidebar{flex:0 0 auto;padding:12px;border-right:0;border-bottom:1px solid var(--agent-line)}.agentSidebar>p{display:none}.agentSidebar .agentCapabilityGrid.compact{display:flex;flex-direction:row;overflow-x:auto;margin:10px 0 0;padding-bottom:2px}.agentSidebar .agentCapabilityGrid.compact button{min-width:150px}.sidebarBottom{display:none}.agentChatArea{min-height:0;flex:1}.agentChatArea>header{height:62px;padding:10px 14px}.agentHeaderActions .ghostButton:first-child{display:none}.productMessages{padding:22px 12px}.productMessage>div{max-width:calc(100% - 45px);padding:16px}.agentComposerShell{width:calc(100% - 20px);margin-bottom:8px}.agentWorkspacePage .consultChatComposer.ipComposer,.trialPanel .consultChatComposer.ipComposer{grid-template-columns:minmax(80px,1fr) 42px 42px 68px;padding:9px;border-radius:16px}.agentWorkspacePage .ipInputTemplate,.trialPanel .ipInputTemplate,.agentWorkspacePage .consultComposerInputWrap,.trialPanel .consultComposerInputWrap{grid-column:1/-1}.agentWorkspacePage .promptEnhanceButton,.trialPanel .promptEnhanceButton{font-size:11px}.analysisEvidencePanel{grid-template-columns:1fr}.thinkingStages{min-width:210px}.trialPanel{padding:22px 14px}.trialComposerWrap>.consultChatComposer.ipComposer{width:100%}}.answerPreviewCard{position:relative;overflow:hidden;padding:24px;border-color:#ceded5;background:linear-gradient(145deg,#fff 0,#f1f7f3);box-shadow:0 16px 42px #234a3c17}.answerPreviewCard:before{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#1f6a57,#73a692);content:""}.answerPreviewHeader span{color:#27705c;font-size:10px;letter-spacing:.17em}.answerPreviewHeader h2{margin:7px 0 14px;font-size:23px;letter-spacing:-.015em}.answerPreviewConclusion{padding:14px 16px;border:1px solid #dce7e0;border-radius:12px;background:#ffffffc7;font-size:14px;line-height:1.85}.answerDirectUse{padding:16px 18px;border-left-width:4px;background:linear-gradient(135deg,#fff9eb,#fffdf8)}.answerDirectUse span{letter-spacing:.08em}.answerDirectUse p{font-size:15px;line-height:1.8}.answerModuleChips{gap:8px;margin-top:17px}.answerModuleChips span{padding:6px 10px;border-color:#cfddd5;background:#ffffffdb;color:#315d51;font-weight:700}.expandedAnswer{max-height:none;margin-top:16px;padding:22px 20px 26px;overflow:visible;border-color:#d5e1da;background:linear-gradient(180deg,#f5f8f5,#eef3ef);box-shadow:inset 0 1px #ffffffb3}.structuredAnswerTitle{padding:2px 4px 18px}.stableDelivery{max-height:none;overflow:visible}.stableDelivery .answerSectionList{display:grid;gap:12px}.stableDelivery .answerSectionCard{padding:0 16px 16px}.stableDelivery .answerSectionCard.summary{border-color:#bfd8ca;background:linear-gradient(145deg,#eef8f2,#fff)}.stableDelivery .answerSectionCard.warning{border-color:#ead8b7;background:#fffbf3}.stableDelivery .answerSectionCard.next_steps{border-color:#cddcec;background:#f6f9fc}.stableDelivery.degraded{border-color:#e6d8bd}.stableDelivery.degraded>.structuredAnswerTitle span:after{content:" · 已启用兼容展示";color:#8b6a32}.structuredAnswerTitle span{font-size:10px;letter-spacing:.2em}.structuredAnswerTitle h2{margin-top:7px;font-size:25px;letter-spacing:-.018em}.structuredAnswerIntro{padding:16px 18px;border:1px solid #dce6df;line-height:1.85}.answerSectionList{gap:15px;margin-top:17px}.answerSectionCard{--section-accent:#316f5d;--section-soft:#f3f8f5;position:relative;overflow:hidden;padding:0 18px 18px;border-color:#d7e2dc;border-left:4px solid var(--section-accent);border-radius:5px 16px 16px 5px;background:#fff;box-shadow:0 8px 24px #2743390e}.answerSectionCard.strategy,.answerSectionCard.insight{--section-accent:#236d57;--section-soft:#edf7f1}.answerSectionCard.copy{--section-accent:#9a6a22;--section-soft:#fff8ea}.answerSectionCard.production{--section-accent:#3c6f91;--section-soft:#f0f6fa}.answerSectionCard.growth{--section-accent:#695a98;--section-soft:#f5f2fb}.answerSectionCard.conversion{--section-accent:#34796c;--section-soft:#eff8f5}.answerSectionCard.risk{--section-accent:#a85c35;--section-soft:#fff4ee}.answerSectionCard.nextStep{--section-accent:#3e6c8d;--section-soft:#eff5fa}.answerSectionCard.standardB{--section-accent:#5e746d;--section-soft:#f4f7f5}.answerSectionCard>header{align-items:flex-start;gap:12px;padding:16px 0 13px;border-color:color-mix(in srgb,var(--section-accent) 14%,#edf1ee)}.answerSectionCard>header .answerSectionMarker{display:grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border-radius:11px;background:var(--section-accent);color:#fff;font-size:11px;font-weight:900;box-shadow:0 6px 14px color-mix(in srgb,var(--section-accent) 22%,transparent)}.answerSectionHeaderText{min-width:0;padding-top:1px}.answerSectionHeaderText small{display:block;margin-bottom:3px;color:var(--section-accent);font-size:9px;font-weight:900;letter-spacing:.14em}.answerSectionCard>header .answerSectionHeaderText h3{margin:0;color:#183e34;font-size:17px;font-weight:800;letter-spacing:-.01em}.answerSectionCard>.markdownResult{margin:15px 0 0;color:#2c4740;line-height:1.85}.answerSectionCard>.markdownResult p{margin:0;padding:13px 15px;border-radius:11px;background:var(--section-soft);font-size:14px;line-height:1.85}.answerSectionCard>.markdownResult ul,.answerSectionCard>.markdownResult ol{display:grid;gap:9px;margin:0;padding:0;list-style:none}.answerSectionCard>.markdownResult li{position:relative;margin:0;padding:11px 14px 11px 34px;border:1px solid color-mix(in srgb,var(--section-accent) 12%,#e5ebe7);border-radius:11px;background:var(--section-soft);font-size:14px;line-height:1.75}.answerSectionCard>.markdownResult li:before{position:absolute;top:19px;left:15px;width:7px;height:7px;border-radius:50%;background:var(--section-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--section-accent) 12%,transparent);content:""}.answerSectionCard>.markdownResult strong{color:var(--section-accent);font-weight:850}.answerSectionCard>.markdownResult blockquote{border-left-color:var(--section-accent);background:var(--section-soft)}.answerSectionCard>.markdownResult table{border-radius:10px;background:#fff}.answerSectionCard>.markdownResult th{background:var(--section-soft);color:var(--section-accent)}.answerSectionCard.summary,.answerSectionCard.warning,.answerSectionCard.next{background:#fff}.answerSectionCard.summary>header span,.answerSectionCard.warning>header span,.answerSectionCard.next>header span{background:var(--section-accent)}.structuredAnswer.compact .answerSectionList{gap:11px;margin-top:14px}.structuredAnswer.compact .answerSectionCard{padding:0 17px 13px;border-left-width:3px;border-radius:4px 12px 12px 4px;box-shadow:none}.structuredAnswer.compact .answerSectionCard>header{gap:10px;padding:13px 0 10px}.structuredAnswer.compact .answerSectionCard>header .answerSectionMarker{min-width:31px;height:31px;border-radius:8px;box-shadow:none}.structuredAnswer.compact .answerSectionCard>header .answerSectionHeaderText h3{font-size:16px}.structuredAnswer.compact .answerSectionCard>.markdownResult{margin:9px 0 0;line-height:1.75}.structuredAnswer.compact .answerSectionCard>.markdownResult p{padding:0;background:transparent;line-height:1.75}.structuredAnswer.compact .answerSectionCard>.markdownResult ul,.structuredAnswer.compact .answerSectionCard>.markdownResult ol{gap:0}.structuredAnswer.compact .answerSectionCard>.markdownResult li{padding:8px 2px 8px 20px;border:0;border-bottom:1px solid #edf2ef;border-radius:0;background:transparent;line-height:1.72}.structuredAnswer.compact .answerSectionCard>.markdownResult li:last-child{border-bottom:0}.structuredAnswer.compact .answerSectionCard>.markdownResult li:before{top:17px;left:3px;width:6px;height:6px;box-shadow:none}@media (max-width:800px){.answerPreviewCard{padding:19px}.answerPreviewHeader h2{font-size:20px}.expandedAnswer{padding:17px 13px 20px}.structuredAnswerTitle h2{font-size:22px}.answerSectionCard{padding:0 13px 14px}.answerSectionCard>header .answerSectionMarker{min-width:34px;height:34px}.answerSectionCard>header .answerSectionHeaderText h3{font-size:16px}.answerSectionCard>.markdownResult li{padding:10px 11px 10px 30px}.answerSectionCard>.markdownResult li:before{left:13px}}.knowledgeBasePage{min-height:100vh;background:radial-gradient(circle at 84% 6%,rgba(84,155,122,.12),transparent 28%),#f4f6f2;color:#193d33}.knowledgeTopbar>div{display:flex;gap:8px}.knowledgeHero{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;max-width:1360px;margin:0 auto;padding:62px 38px 38px}.knowledgeHero>div:first-child{max-width:760px}.knowledgeHero h1{max-width:720px;margin:10px 0 16px;font-size:clamp(34px,4.2vw,60px);line-height:1.08;letter-spacing:-.045em}.knowledgeHero>div:first-child>p:last-child{max-width:690px;margin:0;color:#687b74;font-size:15px;line-height:1.8}.knowledgeStats{display:flex;gap:8px;padding-bottom:7px}.knowledgeStats article{display:grid;min-width:92px;padding:15px 16px;border:1px solid #dbe5de;border-radius:15px;background:#ffffffd1;box-shadow:0 10px 30px #204c3c0d}.knowledgeStats strong{font-size:24px}.knowledgeStats span{margin-top:3px;color:#74857f;font-size:10px;font-weight:800}.knowledgeAlert{max-width:1284px;margin:0 auto 14px;padding:11px 15px;border:1px solid #c8dfd3;border-radius:12px;background:#edf7f1;color:#2c6b58;font-size:12px}.knowledgeAlert.error{border-color:#efc9c3;background:#fff1ef;color:#a14236}.knowledgeLayout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:18px;max-width:1360px;margin:0 auto;padding:0 38px 70px}.knowledgeSourcesPanel,.knowledgeSelectionCard,.knowledgeReportCard{border:1px solid #dce5df;border-radius:20px;background:#ffffffe6;box-shadow:0 16px 50px #193e310e}.knowledgeSubjectHub{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;max-width:1400px;margin:-6px auto 22px;padding:0 24px}.knowledgeSubjectManager,.knowledgeSubjectCreate{padding:18px;border:1px solid #d9e4dd;border-radius:20px;background:#ffffffed;box-shadow:0 14px 42px #193e310e}.knowledgeSubjectManager header span{color:#2b705c;font-size:10px;font-weight:900;letter-spacing:.14em}.knowledgeSubjectManager h2{margin:4px 0;font-size:20px}.knowledgeSubjectManager header p{margin:0;color:#71837c;font-size:12px}.knowledgeSubjectTabs{display:flex;gap:9px;margin-top:14px;overflow:auto;padding-bottom:2px}.knowledgeSubjectTabs button{min-width:180px;padding:12px;text-align:left;border:1px solid #d8e3dc;border-radius:14px;background:#f7f9f7;color:#24483e;cursor:pointer}.knowledgeSubjectTabs button.active{border-color:#77ac99;background:#eaf4ef;box-shadow:0 5px 16px #25644f1a}.knowledgeSubjectTabs strong,.knowledgeSubjectTabs span,.knowledgeSubjectTabs small{display:block}.knowledgeSubjectTabs strong{font-size:14px}.knowledgeSubjectTabs span{margin-top:4px;color:#5b736b;font-size:11px}.knowledgeSubjectTabs small{margin-top:7px;color:#82918c;font-size:10px}.knowledgeSubjectCreate{display:grid;gap:9px}.knowledgeSubjectCreate>strong{font-size:15px}.knowledgeSubjectCreate>div{display:grid;grid-template-columns:110px 1fr;gap:7px}.knowledgeSubjectCreate input,.knowledgeSubjectCreate select{min-width:0;padding:9px 10px;border:1px solid #d4dfd8;border-radius:10px;background:#fbfcfb;color:#28483f;font:12px inherit}.knowledgeSubjectCreate button{padding:10px;border:0;border-radius:10px;background:#226a57;color:#fff;font-size:12px;font-weight:850;cursor:pointer}.knowledgeSubjectCreate button:disabled{opacity:.5}.knowledgeDocumentManage{border-bottom:1px solid #e8eeea;background:#fff}.knowledgeDocumentManage.selected{background:#f0f8f4}.knowledgeDocumentManage.assigned{box-shadow:inset 3px 0 #4c947b}.knowledgeDocumentManage>label{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:15px 16px;cursor:pointer}.knowledgeDocumentManage>label input{margin-top:4px;accent-color:#24705a}.knowledgeDocumentManage>label strong,.knowledgeDocumentManage>label small{display:block}.knowledgeDocumentManage>label strong{font-size:14px}.knowledgeDocumentManage>label small{margin-top:4px;color:#7e8f89;font-size:11px}.knowledgeDocumentManage>label p{display:-webkit-box;margin:7px 0 0;overflow:hidden;color:#536c64;font-size:12px;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.knowledgeDocumentPolicy{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:0 16px 13px 46px}.knowledgeDocumentPolicy select,.knowledgeDocumentPolicy button{padding:6px 8px;border:1px solid #d2ded7;border-radius:8px;background:#f8faf8;color:#3f6257;font-size:10px}.knowledgeDocumentPolicy button{cursor:pointer}.knowledgeDocumentPolicy button:disabled{opacity:.45}.knowledgePolicyBadge{padding:5px 8px;border-radius:999px;background:#f2f4f2;color:#687b74;font-size:10px;font-weight:800}.knowledgePolicyBadge.auto{background:#dff0e8;color:#1e674f}.knowledgePolicyBadge.recommend{background:#f8edd8;color:#8a6324}.knowledgePolicyBadge.manual{background:#edf0f2;color:#5d6c75}.knowledgeIndustryLayers .industryLayerGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.industryLayerGrid>section{padding:14px;border:1px solid #dce5df;border-radius:14px;background:#f8faf8}.industryLayerGrid>section>span{display:block;margin-bottom:9px;color:#2a715c;font-size:11px;font-weight:900;letter-spacing:.08em}.industryLayerGrid article{padding:11px;border-radius:10px;background:#fff}.industryLayerGrid article+article{margin-top:8px}.industryLayerGrid strong,.industryLayerGrid small{display:block}.industryLayerGrid strong{font-size:13px}.industryLayerGrid small{margin-top:3px;color:#7b8c86;font-size:10px}.industryLayerGrid p{margin:7px 0 0;color:#5c716a;font-size:11px;line-height:1.55}.knowledgeIntakeHub{max-width:1360px;margin:0 auto 18px;padding:0 38px}.knowledgeIntakeHub>header{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:12px}.knowledgeIntakeHub>header span{color:#2b705c;font-size:10px;font-weight:900;letter-spacing:.14em}.knowledgeIntakeHub>header h2{margin:5px 0 4px;color:#173f34;font-size:25px;letter-spacing:-.03em}.knowledgeIntakeHub>header p{max-width:720px;margin:0;color:#687b74;font-size:13px;line-height:1.65}.knowledgeIntakeHub>header>strong{max-width:260px;padding:10px 14px;border:1px solid #bfd7ca;border-radius:12px;background:#eaf4ef;color:#286450;font-size:13px}.knowledgeIntakeGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.knowledgeIntakeAction{position:relative;display:grid;align-content:start;gap:9px;min-height:226px;padding:17px;border:1px solid #d6e4dc;border-radius:18px;background:linear-gradient(145deg,#fff,#f3f8f5);color:#234d40;box-shadow:0 12px 30px #193e310b}.knowledgeIntakeAction>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#e1f0e8;color:#226a55;font-size:11px;font-weight:900}.knowledgeIntakeAction>strong{font-size:15px}.knowledgeIntakeAction>p{margin:0;color:#667b72;font-size:12px;line-height:1.62}.knowledgeIntakeAction input,.knowledgeIntakeAction select,.knowledgeIntakeAction textarea{width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid #cfddd5;border-radius:9px;background:#fff;color:#234d40;font:12px inherit;outline:none}.knowledgeIntakeAction textarea{resize:vertical}.knowledgeIntakeAction button{align-self:end;justify-self:start;padding:9px 11px;border:0;border-radius:9px;background:#216c57;color:#fff;font-size:12px;font-weight:850;cursor:pointer}.knowledgeIntakeAction button:disabled{cursor:not-allowed;opacity:.55}.knowledgeIntakeAction.upload{cursor:pointer;border-style:dashed}.knowledgeIntakeAction.upload input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;opacity:0;cursor:pointer}.knowledgeIntakeAction.external{background:linear-gradient(145deg,#fffdf8,#f7f2e7);border-color:#ead8ad}.knowledgeIntakeAction.external>span{background:#f8e8bf;color:#8b682b}.knowledgeIntakeAction.external small{color:#896f44;font-size:10px;line-height:1.5}.knowledgeSourcesPanel{align-self:start;padding:19px;position:sticky;top:20px}.knowledgeIntakeAction.upload{cursor:default}.knowledgeIntakeAction.upload .knowledgeFileInput{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;opacity:0;pointer-events:none}.knowledgeIntakeAction.upload button{position:relative;z-index:1}.getNoteReconnectForm{display:grid;gap:7px}.getNoteReconnectForm input,.externalConnectMore input,.externalConnectMore select{width:100%;box-sizing:border-box;padding:8px 9px;border:1px solid #cfddd5;border-radius:8px;background:#fff;color:#234d40;font:12px inherit}.externalConnectMore{margin-top:2px;color:#53736a;font-size:11px}.externalConnectMore summary{cursor:pointer;font-weight:800}.externalConnectMore form{display:grid;gap:7px;margin-top:8px}.externalConnectMore button{margin-top:0}.knowledgeSourcesPanel>header,.knowledgeSelectionCard>header,.knowledgeReportCard>header{display:flex;align-items:center;gap:11px}.knowledgeSourcesPanel>header>span,.knowledgeSelectionCard>header>span,.knowledgeReportCard>header>span{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#e7f0eb;color:#2c705d;font-size:10px;font-weight:950}.knowledgeSourcesPanel h2,.knowledgeSelectionCard h2,.knowledgeReportCard h2{margin:0;font-size:17px}.knowledgeSourcesPanel header p,.knowledgeSelectionCard header p{margin:3px 0 0;color:#7b8d86;font-size:10px}.connectedSource,.getNoteConnectForm{display:grid;gap:12px;margin-top:18px;padding:16px;border:1px solid #d8e4dd;border-radius:16px;background:linear-gradient(145deg,#fff,#f1f7f3)}.sourceLogo{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#1f755e;color:#fff;font-size:17px;font-weight:950;box-shadow:0 7px 16px #1f755e33}.connectedSource{grid-template-columns:45px 1fr}.connectedSource>p,.connectedSource>small,.connectedSource>button{grid-column:1/-1}.connectedSource>div:nth-child(2){display:grid;gap:4px}.connectedSource>p{margin:0;color:#64766f;font-size:11px;line-height:1.65}.connectedSource>small{color:#7a8b85;font-size:9px}.sourceStatus{width:max-content;padding:3px 7px;border-radius:999px;background:#dff1e7;color:#2a735b;font-size:9px;font-weight:850}.sourceStatus.error{background:#f9e3df;color:#a04439}.sourceIdentity{display:flex;align-items:center;gap:10px}.sourceIdentity>div{display:grid;gap:2px}.sourceIdentity small{color:#74857f;font-size:9px}.getNoteConnectForm label,.analysisInstruction{display:grid;gap:6px;color:#435e55;font-size:12px;font-weight:850}.getNoteConnectForm input,.analysisInstruction textarea{padding:11px 12px;border:1px solid #d3dfd8;border-radius:10px;outline:none;background:#fff;color:#183e33;font:inherit}.getNoteConnectForm input:focus,.analysisInstruction textarea:focus{border-color:#71a791;box-shadow:0 0 0 3px #46866c17}.getNoteConnectForm p{margin:0;color:#71827c;font-size:9px;line-height:1.55}.getNoteConnectForm code{color:#255f50}.plannedSources{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px;padding-top:16px;border-top:1px solid #e3e9e5}.plannedSources p{width:100%;margin:0;color:#71837c;font-size:9px;font-weight:900;letter-spacing:.1em}.plannedSources span{padding:6px 8px;border:1px dashed #cedbd3;border-radius:8px;color:#61736c;font-size:9px}.plannedSources small{width:100%;color:#92a099;font-size:8px}.knowledgeWorkbench{display:grid;gap:18px}.knowledgeSelectionCard{overflow:hidden}.knowledgeSelectionCard>header{padding:18px 20px;border-bottom:1px solid #e3e9e5}.knowledgeSelectionCard>header>div,.knowledgeReportCard>header>div{flex:1}.knowledgeSelectionCard>header>button{padding:7px 10px;border:1px solid #cedbd4;border-radius:9px;background:#f8faf8;color:#2e6757;font-size:10px;font-weight:800;cursor:pointer}.knowledgeDocumentList{display:grid;max-height:430px;overflow:auto}.knowledgeDocumentList>label{display:grid;grid-template-columns:19px minmax(0,1fr);gap:12px;padding:15px 20px;border-bottom:1px solid #edf0ee;cursor:pointer}.knowledgeDocumentList>label:hover,.knowledgeDocumentList>label.selected{background:#f0f7f3}.knowledgeDocumentList input,.knowledgeAgentGrid input{margin-top:3px;accent-color:#26715b}.knowledgeDocumentList label>div{min-width:0}.knowledgeDocumentList strong,.knowledgeDocumentList small{display:block}.knowledgeDocumentList strong{font-size:13px}.knowledgeDocumentList small{margin-top:4px;color:#81908a;font-size:9px}.knowledgeDocumentList p{display:-webkit-box;margin:7px 0 0;overflow:hidden;color:#667871;font-size:10px;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.knowledgeEmpty{padding:36px 20px;text-align:center;color:#7b8b85}.knowledgeEmpty strong{display:block;color:#476158}.knowledgeEmpty p{margin:7px 0 0;font-size:11px}.knowledgeAgentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:17px 20px}.knowledgeAgentGrid label{display:grid;grid-template-columns:18px 37px minmax(0,1fr);gap:9px;align-items:start;padding:12px;border:1px solid #dce5df;border-radius:13px;background:#fff;cursor:pointer}.knowledgeAgentGrid label.selected{border-color:#84b29f;background:#eff7f2;box-shadow:inset 2px 0 #2c755e}.knowledgeAgentGrid label>span{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:#e6efe9;color:#28634f;font-size:12px;font-weight:900}.knowledgeAgentGrid strong{font-size:11px}.knowledgeAgentGrid p{margin:4px 0 0;color:#73847e;font-size:9px;line-height:1.5}.businessContextGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 20px 16px}.businessContextGrid .analysisInstruction{margin:0}.analysisInstruction{margin:0 20px 16px}.analysisInstruction textarea{resize:vertical;font-size:13px;line-height:1.65}.knowledgeRunButton{width:calc(100% - 40px);margin:0 20px 20px;padding:13px 16px;border:0;border-radius:12px;background:linear-gradient(135deg,#1e6e58,#164e41);color:#fff;font-size:12px;font-weight:900;cursor:pointer;box-shadow:0 10px 23px #1a5b4833}.knowledgeRunButton:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.knowledgeReportCard>header{padding:20px 22px;border-bottom:1px solid #e2e9e5;background:linear-gradient(135deg,#fff,#edf5f0)}.knowledgeReportCard header p{margin:0 0 4px;color:#33725f;font-size:9px;font-weight:950;letter-spacing:.1em}.knowledgeReportCard header em{padding:5px 9px;border-radius:999px;background:#dff1e7;color:#256c55;font-size:9px;font-style:normal;font-weight:850}.knowledgeMarkdown{padding:28px 32px;color:#304c43;font-size:16px;line-height:1.9}.knowledgeMarkdown p,.knowledgeMarkdown li{max-width:82ch}.knowledgeMarkdown h1,.knowledgeMarkdown h2,.knowledgeMarkdown h3{color:#173f34;line-height:1.35}.knowledgeMarkdown h1{font-size:28px}.knowledgeMarkdown h2{margin-top:30px;font-size:22px}.knowledgeMarkdown h3{font-size:18px}.knowledgeMarkdown table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.7}.knowledgeMarkdown th,.knowledgeMarkdown td{padding:10px 11px;border:1px solid #dbe4de;text-align:left;vertical-align:top}.knowledgeMarkdown th{background:#edf4ef}.individualAnalyses{margin:0 22px 22px;border:1px solid #dce5df;border-radius:13px;background:#fafcfb}.individualAnalyses summary{padding:14px 16px;color:#2c6757;font-size:14px;font-weight:850;cursor:pointer}.individualAnalyses section{padding:12px 20px 22px;border-top:1px solid #e2e9e5;color:#435b53;font-size:16px;line-height:1.85}.individualAnalyses section p,.individualAnalyses section li{max-width:82ch}.individualAnalyses h3{color:#1e4f41;font-size:18px}.individualAnalyses h3 small{margin-left:8px;color:#7c8c86;font-size:11px;font-weight:500}.individualAnalyses table{width:100%;border-collapse:collapse;font-size:14px}.individualAnalyses th,.individualAnalyses td{padding:9px;border:1px solid #dbe4de;text-align:left;vertical-align:top}.reportSupplement{display:grid;gap:12px;margin:0 22px 24px;padding:18px;border:1px solid #cfe0d7;border-radius:14px;background:#f0f7f3}.reportSupplement strong{color:#1d5747;font-size:15px}.reportSupplement p{margin:5px 0 0;color:#637970;font-size:12px;line-height:1.6}.reportSupplement textarea{min-height:94px;padding:12px;border:1px solid #cbdcd3;border-radius:10px;outline:none;resize:vertical;background:#fff;color:#183e33;font-family:inherit;font-size:13px;line-height:1.65}.reportSupplement textarea:focus{border-color:#71a791;box-shadow:0 0 0 3px #46866c17}.reportSupplement button{justify-self:start;padding:10px 14px;border:0;border-radius:10px;background:#216b56;color:#fff;font-size:12px;font-weight:850;cursor:pointer}.reportSupplement button:disabled{cursor:not-allowed;opacity:.45}.knowledgeAnalysisRelocatedBody{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 20px}.knowledgeAnalysisRelocatedBody p{max-width:660px;margin:0;color:#60766d;font-size:12px;line-height:1.7}.knowledgeAnalysisRelocatedBody strong{color:#236b54}.knowledgeAnalysisRelocatedBody button{flex:0 0 auto;padding:10px 13px;border:0;border-radius:10px;background:#216c57;color:#fff;font-size:12px;font-weight:850;cursor:pointer}.ceoKnowledgeAnalysis{width:min(980px,100%);margin:16px auto 28px;padding:20px;border:1px solid #cfe0d7;border-radius:20px;background:linear-gradient(145deg,#fff,#f2f8f4);box-shadow:0 16px 42px #19493614}.ceoKnowledgeAnalysis>header,.ceoKnowledgeStep>header,.ceoKnowledgeReport>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.ceoKnowledgeAnalysis>header span,.ceoKnowledgeReport header span{color:#2b8063;font-size:10px;font-weight:900;letter-spacing:.14em}.ceoKnowledgeAnalysis h2{margin:4px 0 5px;color:#193f34;font-size:24px}.ceoKnowledgeAnalysis>header p{max-width:620px;margin:0;color:#6a8177;font-size:12px;line-height:1.65}.ceoKnowledgeAnalysis>header>button,.ceoKnowledgeStep header>button{padding:8px 10px;border:1px solid #bed7ca;border-radius:9px;background:#fff;color:#286a54;font-size:11px;font-weight:850;cursor:pointer}.ceoKnowledgeControls{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:18px 0 12px;padding:13px;border:1px solid #d7e5dc;border-radius:13px;background:#fff}.ceoKnowledgeControls label{display:grid;gap:5px;color:#42665a;font-size:11px;font-weight:850}.ceoKnowledgeControls select{min-width:290px;padding:9px 10px;border:1px solid #cbdcd2;border-radius:9px;background:#fbfdfb;color:#204b3d;font:inherit}.ceoKnowledgeControls p{margin:0;color:#6d8179;font-size:11px}.ceoKnowledgeControls b{color:#206b53}.ceoKnowledgeStep{margin-top:12px;border:1px solid #d7e5dc;border-radius:14px;background:#fff;overflow:hidden}.ceoKnowledgeStep>header{padding:12px 13px;border-bottom:1px solid #e4ece7}.ceoKnowledgeStep header>span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#e2f1e8;color:#236b54;font-size:10px;font-weight:900}.ceoKnowledgeStep header>div{flex:1}.ceoKnowledgeStep header strong,.ceoKnowledgeStep header small{display:block}.ceoKnowledgeStep header strong{font-size:13px}.ceoKnowledgeStep header small{margin-top:3px;color:#758980;font-size:10px}.ceoKnowledgeDocumentList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:290px;overflow:auto}.ceoKnowledgeDocumentList label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:12px;border-right:1px solid #edf1ee;border-bottom:1px solid #edf1ee;cursor:pointer}.ceoKnowledgeDocumentList input,.ceoKnowledgeAgents input{margin-top:3px;accent-color:#237156}.ceoKnowledgeDocumentList strong,.ceoKnowledgeDocumentList small{display:block}.ceoKnowledgeDocumentList strong{font-size:12px}.ceoKnowledgeDocumentList small{margin-top:3px;color:#7a8b85;font-size:9px}.ceoKnowledgeDocumentList p{display:-webkit-box;margin:5px 0 0;overflow:hidden;color:#647971;font-size:10px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ceoKnowledgeAgents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px}.ceoKnowledgeAgents label{display:grid;grid-template-columns:18px 30px minmax(0,1fr);gap:8px;padding:10px;border:1px solid #d7e3dc;border-radius:10px;background:#fbfdfb;cursor:pointer}.ceoKnowledgeAgents label.selected{border-color:#6da78f;background:#edf7f1}.ceoKnowledgeAgents b{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#e2f0e8;color:#286b55;font-size:11px}.ceoKnowledgeAgents strong,.ceoKnowledgeAgents small{display:block}.ceoKnowledgeAgents strong{font-size:12px}.ceoKnowledgeAgents small{margin-top:3px;color:#71857d;font-size:9px;line-height:1.45}.ceoKnowledgeBrief{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.ceoKnowledgeBrief label{display:grid;gap:5px;color:#456a5c;font-size:11px;font-weight:850}.ceoKnowledgeBrief textarea{box-sizing:border-box;width:100%;resize:vertical;padding:10px;border:1px solid #cbdcd2;border-radius:9px;background:#fff;color:#224a3e;font:inherit;font-size:11px;line-height:1.55}.ceoKnowledgeRun{width:100%;margin-top:13px;padding:12px;border:0;border-radius:10px;background:#1f7156;color:#fff;font-size:13px;font-weight:900;cursor:pointer}.ceoKnowledgeRun:disabled{opacity:.5;cursor:not-allowed}.ceoKnowledgeError{margin:12px 0 0;padding:10px;border:1px solid #efc9c3;border-radius:10px;background:#fff1ef;color:#a14236;font-size:11px}.ceoKnowledgeReport{margin-top:16px;border:1px solid #cfdfd5;border-radius:14px;background:#fff;overflow:hidden}.ceoKnowledgeReport>header{padding:15px;border-bottom:1px solid #e2ebe5}.ceoKnowledgeReport h3{margin:4px 0 0;color:#1b4b3d;font-size:17px}.ceoKnowledgeReport em{padding:5px 8px;border-radius:999px;background:#e4f2e9;color:#246b53;font-size:10px;font-style:normal;font-weight:850}.ceoKnowledgeMarkdown{padding:17px 19px;color:#314e44;font-size:13px;line-height:1.8}.ceoKnowledgeMarkdown h1,.ceoKnowledgeMarkdown h2,.ceoKnowledgeMarkdown h3{color:#1d4c3e}.ceoKnowledgeMarkdown table{width:100%;border-collapse:collapse}.ceoKnowledgeMarkdown th,.ceoKnowledgeMarkdown td{padding:8px;border:1px solid #dbe5df;text-align:left;vertical-align:top}.ceoKnowledgeReport details{margin:0 15px 15px;border:1px solid #dce6df;border-radius:10px;background:#fafcfb}.ceoKnowledgeReport summary{padding:11px;color:#286a54;font-size:11px;font-weight:850;cursor:pointer}.ceoKnowledgeReport details section{padding:10px 14px;border-top:1px solid #e2eae5;color:#486057;font-size:12px;line-height:1.7}.ceoKnowledgeReport h4{margin:0;color:#204d3f;font-size:13px}.ceoKnowledgeReport h4 small{color:#7b8d85;font-weight:500}.ceoKnowledgeEmpty{margin:0;padding:14px;color:#73867e;font-size:12px;line-height:1.6}@media (max-width:1100px){.knowledgeIntakeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.knowledgeLayout{grid-template-columns:1fr}.knowledgeSourcesPanel{position:static}.knowledgeHero{align-items:flex-start;flex-direction:column}.knowledgeStats{padding:0}}@media (max-width:1000px){.knowledgeSubjectHub{grid-template-columns:1fr;padding:0 16px}.knowledgeIndustryLayers .industryLayerGrid{grid-template-columns:1fr}}@media (max-width:700px){.knowledgeTopbar>div .ghostButton:first-child{display:none}.knowledgeHero{padding:35px 18px 26px}.knowledgeHero h1{font-size:36px}.knowledgeStats{width:100%}.knowledgeStats article{min-width:0;flex:1}.knowledgeIntakeHub{padding:0 12px}.knowledgeIntakeHub>header{align-items:flex-start;flex-direction:column}.knowledgeIntakeGrid{grid-template-columns:1fr}.knowledgeLayout{padding:0 12px 45px}.knowledgeAgentGrid,.businessContextGrid,.ceoKnowledgeBrief,.ceoKnowledgeAgents,.ceoKnowledgeDocumentList{grid-template-columns:1fr}.knowledgeSelectionCard>header{align-items:flex-start;flex-wrap:wrap}.knowledgeSelectionCard>header>button{margin-left:42px}.knowledgeMarkdown{padding:22px 18px;overflow:auto;font-size:16px}.knowledgeMarkdown h1{font-size:24px}.knowledgeMarkdown h2{font-size:20px}.knowledgeMarkdown h3{font-size:17px}.reportSupplement{margin:0 14px 18px}.knowledgeAnalysisRelocatedBody,.ceoKnowledgeAnalysis>header,.ceoKnowledgeControls{align-items:stretch;flex-direction:column}.ceoKnowledgeControls select{min-width:0;width:100%}}@media (max-width:800px){.answerDeliverableSummaryGrid{grid-template-columns:1fr}.smartFilePreviewBackdrop{padding:0}.smartFilePreviewDialog{width:100vw;height:100vh;border:0;border-radius:0}.smartFilePreviewDialog>header{padding:17px}.smartFilePreviewContent{padding:16px 10px}.smartFilePreviewDialog>footer{align-items:stretch;flex-direction:column;padding:13px 17px}}.agentWorkspacePage.workbuddyLayout{grid-template-columns:232px minmax(540px,1fr) 310px;background:#f2f4f1}.agentTaskSidebar{padding:18px 14px;background:#f7f8f6}.agentTaskSidebar .agentBrand{width:100%;gap:10px;padding:4px 7px;text-align:left}.agentTaskSidebar .agentBrand .agentAvatar{width:34px;min-width:34px;height:34px;border-radius:10px}.agentTaskSidebar .agentBrand strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.newAgentTaskButton{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:20px;padding:11px 13px;border:1px solid #c9d8d0;border-radius:11px;background:#1f6755;color:#fff;font-weight:800;cursor:pointer;box-shadow:0 8px 18px #1f675521}.newAgentTaskButton span{font-size:18px;font-weight:400}.knowledgeSidebarButton{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;width:100%;margin-top:10px;padding:10px 11px;border:1px solid #d7e2db;border-radius:11px;background:#fff;color:#285246;text-align:left;cursor:pointer}.knowledgeSidebarButton:hover,.knowledgeSidebarButton.active{border-color:#91baa8;background:#edf6f1}.knowledgeSidebarButton>span{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#dfeee6;color:#22634f;font-size:12px}.knowledgeSidebarButton div{display:grid;min-width:0;gap:2px}.knowledgeSidebarButton strong{font-size:12px}.knowledgeSidebarButton small{overflow:hidden;color:#70827b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.acquisitionSystemNav{display:grid;gap:7px;margin-top:8px}.acquisitionSystemNav button{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;width:100%;padding:9px 11px;border:1px solid #dce5df;border-radius:10px;background:#fbfcfb;color:#31544a;text-align:left;cursor:pointer;transition:.16s ease}.acquisitionSystemNav button:hover,.acquisitionSystemNav button.active{border-color:#75a995;background:#eaf5ef;box-shadow:inset 3px 0 #28715c}.acquisitionSystemNav button>span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#e5f0ea;color:#23644f;font-size:12px;font-weight:900}.acquisitionSystemNav button div{display:grid;min-width:0;gap:2px}.acquisitionSystemNav button strong{font-size:12px;font-weight:850}.acquisitionSystemNav button small{overflow:hidden;color:#71837c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.agentTaskList{max-height:calc(100vh - 330px);margin-top:24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.agentTaskListHeader{display:flex;align-items:center;justify-content:space-between;padding:0 8px 8px;color:#71827c;font-size:11px;font-weight:800;letter-spacing:.08em}.agentTaskListHeader small{display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:#e8eeea;color:#4f655e}.agentTaskItem{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;border-radius:11px;color:#29453d}.agentTaskItem.active{background:#e8f0eb;box-shadow:inset 2px 0 #347661}.taskSelectButton{display:flex;align-items:flex-start;gap:9px;min-width:0;width:100%;padding:11px 4px 11px 11px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.agentTaskItem:not(.active) .taskStatusDot{background:#9aaba4;box-shadow:0 0 0 3px #e5ebe8}.agentTaskItem.running .taskStatusDot{background:#2e8068;box-shadow:0 0 0 3px #d0e4da;animation:taskRunningPulse 1.4s ease-in-out infinite}@keyframes taskRunningPulse{50%{box-shadow:0 0 0 6px #2e80681f}}.taskStatusDot{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#2e8068;box-shadow:0 0 0 3px #d0e4da}.taskText{display:grid;min-width:0;gap:4px}.taskText strong{overflow:hidden;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.taskText small{color:#7a8c85;font-size:10px}.taskMoreButton{width:25px;height:25px;padding:0;border:0;border-radius:7px;background:transparent;color:#71827c;font-size:12px;letter-spacing:-.08em;opacity:0;cursor:pointer}.agentTaskItem:hover .taskMoreButton,.taskMoreButton:focus-visible,.taskMoreButton[aria-expanded=true]{opacity:1}.taskMoreButton:hover,.taskMoreButton[aria-expanded=true]{background:#d9e6df;color:#235b4b}.taskActionMenu{position:absolute;top:36px;right:5px;z-index:70;display:grid;width:112px;padding:5px;border:1px solid #d8e2dc;border-radius:10px;background:#fff;box-shadow:0 12px 28px #1f40362e}.taskActionMenu button{padding:8px 9px;border:0;border-radius:7px;background:transparent;color:#29483f;text-align:left;cursor:pointer}.taskActionMenu button:hover{background:#eef5f1}.taskActionMenu button.danger{color:#b44343}.taskActionMenu button.danger:hover{background:#fff0f0}.taskDeletePrompt{padding:7px 8px 4px;color:#6f504b;font-size:10px;font-weight:800;line-height:1.45}.taskDeleteActions{display:grid;grid-template-columns:1fr 1fr;gap:3px}.taskDeleteActions button{text-align:center!important;font-size:10px}.taskDeleteActions button.danger{background:#fff0f0}.taskRenameRow{grid-column:1/-1;align-items:center;padding-right:9px}.taskRenameRow input{min-width:0;width:100%;padding:6px 7px;border:1px solid #70a58f;border-radius:7px;background:#fff;color:#24463c;font:inherit;font-size:12px;outline:none;box-shadow:0 0 0 3px #4f90741f}.agentAbilityNote{margin:20px 4px 0;padding:14px;border:1px solid #dce4df;border-radius:12px;background:#ffffffbf}.agentAbilityNote span{color:#2d6d5b;font-size:10px;font-weight:900;letter-spacing:.11em}.agentAbilityNote p{margin:7px 0 0;color:#657871;font-size:11px;line-height:1.65}.workbuddyLayout .agentChatArea>header h1{font-size:18px}.autoRoutingPill{padding:7px 10px;border:1px solid #d5e1da;border-radius:999px;background:#f4f8f5;color:#3c695c!important;font-size:10px!important;font-weight:800}.autoRoutingPill.locked{border-color:#82b29f;background:#e6f3ec;color:#1f654f!important}.knowledgeActivePill{padding:7px 10px;border:1px solid #a9cbbb;border-radius:999px;background:#eaf5ef;color:#276450;font-size:10px;font-weight:850;cursor:pointer}.unifiedAgentWelcome{width:min(720px,100%);max-width:720px;padding:24px 0 40px}.unifiedAgentWelcome .agentAvatar{width:66px;height:66px}.welcomeEyebrow{display:block;margin-top:15px;color:#2d745f!important;font-size:10px!important;font-weight:900;letter-spacing:.14em}.unifiedAgentWelcome h2{margin:10px 0 14px;font-size:38px;line-height:1.18}.unifiedAgentWelcome>p{max-width:580px;margin:0 auto;color:#697b75;line-height:1.7}.welcomePromptGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:24px;text-align:left}.welcomePromptGrid button{padding:14px 15px;border:1px solid #d8e2dc;border-radius:13px;background:#ffffffe0;color:#24483e;text-align:left;cursor:pointer;transition:.18s ease}.welcomePromptGrid button:hover{border-color:#9fc2b2;background:#f2f8f4;transform:translateY(-1px);box-shadow:0 8px 18px #294f4112}.welcomePromptGrid strong,.welcomePromptGrid small{display:block}.welcomePromptGrid strong{font-size:13px}.welcomePromptGrid small{margin-top:4px;color:#74867f;font-size:10px;line-height:1.5}.smartFilesPanel{padding:16px 14px;background:#f8faf8}.smartFilesHeader{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 14px}.smartFilesHeader>div span,.smartFilesHeader>div strong{display:block}.smartFilesHeader>div span{color:#5f7d72;font-size:9px;font-weight:900;letter-spacing:.15em}.smartFilesHeader>div strong{margin-top:3px;color:#1d4037;font-size:16px}.smartFilesHeader em{display:grid;place-items:center;min-width:27px;height:27px;border-radius:9px;background:#e4eee8;color:#2a6857;font-size:11px;font-style:normal;font-weight:900}.smartFilesTabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid #dce4df;border-radius:10px;background:#eef2ef}.smartFilesTabs button{padding:7px;border:0;border-radius:7px;background:transparent;color:#687b74;font-size:11px;font-weight:800;cursor:pointer}.messageKnowledgeSources{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:11px;border-top:1px solid #e2e9e4}.messageKnowledgeSources>span{display:flex;align-items:center;gap:8px;width:100%;color:#668077;font-size:11px;font-weight:850}.messageKnowledgeSources>span em{padding:3px 7px;border-radius:999px;background:#e7f2ec;color:#22644f;font-size:10px;font-style:normal;font-weight:850}.messageKnowledgeSources button{max-width:260px;padding:5px 8px;overflow:hidden;border:1px solid #d1dfd7;border-radius:8px;background:#f4f8f5;color:#356456;font-size:10px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.knowledgeDrawerLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;justify-content:flex-end}.knowledgeDrawerBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#12231d57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.recordingKnowledgeDrawer{position:relative;z-index:1;display:flex;flex-direction:column;width:min(520px,100vw);height:100%;overflow:hidden;border-left:1px solid #d6e1da;background:#f8faf8;color:#1c4036;box-shadow:-22px 0 55px #18372c2e}.recordingKnowledgeDrawer>header{display:flex;align-items:flex-start;gap:16px;padding:20px 22px;border-bottom:1px solid #dce5df;background:#fff}.recordingKnowledgeDrawer>header>div{flex:1}.recordingKnowledgeDrawer>header span{color:#2d725e;font-size:9px;font-weight:900;letter-spacing:.15em}.recordingKnowledgeDrawer>header h2{margin:4px 0 5px;font-size:23px}.recordingKnowledgeDrawer>header p{margin:0;color:#697d76;font-size:11px;line-height:1.55}.recordingKnowledgeDrawer>header>button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #d6e1da;border-radius:10px;background:#f7f9f7;color:#526b62;font-size:20px;cursor:pointer}.knowledgeQuickConnect{padding:22px}.knowledgeQuickConnect form,.knowledgeQuickConnect>div{display:grid;gap:12px;padding:18px;border:1px solid #d7e3dc;border-radius:16px;background:#fff}.knowledgeQuickConnect strong{font-size:16px}.knowledgeQuickConnect p{margin:0;color:#697d76;font-size:11px;line-height:1.65}.knowledgeQuickConnect label{display:grid;gap:6px;color:#526d64;font-size:11px;font-weight:800}.knowledgeQuickConnect input{padding:11px;border:1px solid #d3dfd8;border-radius:10px;outline:none}.knowledgeQuickConnect button,.knowledgeDrawerRun>button{padding:12px 15px;border:0;border-radius:11px;background:#1f6a57;color:#fff;font-size:12px;font-weight:900;cursor:pointer}.knowledgeQuickConnect button:disabled,.knowledgeDrawerRun>button:disabled{cursor:not-allowed;opacity:.45}.knowledgeDrawerToolbar{display:grid;grid-template-columns:1fr auto;gap:10px;padding:14px 18px;border-bottom:1px solid #dce5df;background:#fff}.knowledgeTypeTabs{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border:1px solid #d8e2dc;border-radius:10px;background:#eef3ef}.knowledgeTypeTabs button,.knowledgeSyncButton,.knowledgeDateFilters button,.knowledgeDrawerPagination button,.knowledgeDrawerSelectionBar button{border:0;border-radius:7px;background:transparent;color:#547068;font-size:10px;font-weight:800;cursor:pointer}.knowledgeTypeTabs button{padding:7px}.knowledgeTypeTabs button.active{background:#fff;color:#1f6552;box-shadow:0 2px 7px #24493c14}.knowledgeSyncButton{padding:7px 10px;border:1px solid #c8d8cf;background:#f8faf8}.knowledgeSyncButton:disabled{cursor:not-allowed;opacity:.55}.knowledgeSearchInput{grid-column:1/-1;padding:10px 11px;border:1px solid #d5e0d9;border-radius:10px;outline:none}.knowledgeDateFilters{grid-column:1/-1;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.knowledgeDateFilters button{padding:6px 8px;background:#eef4f0}.knowledgeDateFilters label{display:flex;align-items:center;gap:4px;color:#70817b;font-size:9px}.knowledgeDateFilters input{padding:5px;border:1px solid #d6e1da;border-radius:7px;color:#38584f;font-size:9px}.knowledgeDrawerSelectionBar{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-bottom:1px solid #e0e8e3;color:#6b7f78;font-size:10px}.knowledgeDrawerSelectionBar strong{color:#1f6a57}.knowledgeDrawerSelectionBar button{padding:5px 7px;background:#eef3f0}.knowledgeDrawerDocuments{flex:1;min-height:120px;overflow:auto;background:#fff}.knowledgeDrawerDocuments>label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:13px 18px;border-bottom:1px solid #edf1ee;cursor:pointer}.knowledgeDrawerDocuments>label:hover,.knowledgeDrawerDocuments>label.selected{background:#eef7f2}.knowledgeDrawerDocuments input{margin-top:3px;accent-color:#26715b}.knowledgeDrawerDocuments strong,.knowledgeDrawerDocuments small{display:block}.knowledgeDrawerDocuments strong{font-size:12px;line-height:1.45}.knowledgeDrawerDocuments small{margin-top:4px;color:#84928d;font-size:9px}.knowledgeDrawerDocuments p{display:-webkit-box;margin:6px 0 0;overflow:hidden;color:#687c75;font-size:10px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.knowledgeDrawerState{padding:38px 20px;color:#73857e;text-align:center;font-size:11px}.knowledgeDrawerPagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px;border-top:1px solid #e1e8e4;background:#fff}.knowledgeDrawerPagination button{padding:6px 9px;background:#edf3ef}.knowledgeDrawerPagination button:disabled{opacity:.4}.knowledgeDrawerPagination span{color:#72847d;font-size:9px}.knowledgeDrawerRun{display:grid;gap:9px;padding:14px 18px;border-top:1px solid #dce5df;background:#f5f8f5}.knowledgeDrawerRun label{display:grid;gap:5px;color:#4f6a61;font-size:10px;font-weight:850}.knowledgeDrawerRun textarea{padding:10px;border:1px solid #d2ded7;border-radius:10px;outline:none;resize:vertical;font:11px/1.55 inherit}.knowledgeDrawerNotice,.knowledgeDrawerError{margin:0;padding:8px 18px;background:#e8f4ed;color:#2c6956;font-size:10px}.knowledgeDrawerError{background:#faece9;color:#a54b42}.knowledgeDrawerSubject{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:13px 18px;border-bottom:1px solid #dce5df;background:#f2f7f4}.knowledgeDrawerSubject label{grid-column:1/-1;display:grid;gap:5px;color:#44645a;font-size:11px;font-weight:850}.knowledgeDrawerSubject select{padding:9px;border:1px solid #cddcd3;border-radius:10px;background:#fff;color:#24483e;font:12px inherit}.knowledgeDrawerSubject>div strong,.knowledgeDrawerSubject>div span,.knowledgeDrawerSubject>div small{display:block}.knowledgeDrawerSubject>div strong{font-size:13px}.knowledgeDrawerSubject>div span{margin-top:3px;color:#26705a;font-size:11px;font-weight:800}.knowledgeDrawerSubject>div small{margin-top:3px;color:#75877f;font-size:10px}.knowledgeDrawerSubject>button{align-self:center;padding:8px;border:1px solid #c9d9d0;border-radius:9px;background:#fff;color:#2d6655;font-size:10px;cursor:pointer}.knowledgeDrawerDocuments>label.autoIncluded{background:#e9f5ef}.knowledgeDrawerDocuments>label.autoIncluded input{opacity:.65}.knowledgeDrawerDocuments>label.belongsElsewhere{background:#f5f5f3;cursor:not-allowed;opacity:.62}.knowledgeDrawerRun textarea{font-family:inherit;font-size:11px;line-height:1.55;color:#17342e;background:#fff;caret-color:#1f6a57;-webkit-text-fill-color:#17342e}.knowledgeDrawerRun textarea::placeholder{color:#8a9a94;-webkit-text-fill-color:#8a9a94;opacity:1}.knowledgeDrawerRun textarea::selection{background:#cfe7dc;color:#17342e}.smartFilesTabs button.active{background:#fff;color:#235d4d;box-shadow:0 3px 10px #22423714}.smartArtifactList{display:grid;gap:9px;margin-top:13px}.smartFilesEmpty{padding:30px 16px;text-align:center}.smartFilesEmpty>span{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 12px;border-radius:14px;background:#e9f1ec;color:#36715f;font-size:24px}.smartFilesEmpty strong{display:block;color:#35544b;font-size:13px}.smartFilesEmpty p{margin:7px 0;color:#7c8c86;font-size:11px;line-height:1.6}.smartArtifactCard{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;padding:11px;border:1px solid #dce5df;border-radius:12px;background:#fff}.smartArtifactCard>span{display:grid;place-items:center;width:34px;height:38px;border-radius:8px;background:#e5f0ea;color:#22614f;font-size:13px;font-weight:950}.smartArtifactCard>div{display:grid;min-width:0;gap:3px}.smartArtifactCard strong{overflow:hidden;color:#27473e;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.smartArtifactCard small{color:#81908b;font-size:9px}.smartArtifactCard button{padding:6px 7px;border:1px solid #cddbd3;border-radius:7px;background:#f5f8f5;color:#2e6757;font-size:9px;font-weight:800;cursor:pointer}.smartArtifactCard:hover{border-color:#b8d1c4;box-shadow:0 8px 22px #1c473914}.smartArtifactCard button:hover{border-color:#80ad9b;background:#e9f3ee}.smartFilePreviewBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:30px;background:#0e1c178f;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.smartFilePreviewDialog{position:relative;display:flex;flex-direction:column;width:min(940px,calc(100vw - 60px));height:min(840px,calc(100vh - 60px));overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:22px;background:#f7f9f6;box-shadow:0 32px 100px #091e1757}.smartFilePreviewDialog>header{display:flex;justify-content:space-between;gap:20px;padding:22px 26px 18px;border-bottom:1px solid #dce6df;background:linear-gradient(135deg,#fff,#edf5f0)}.smartFilePreviewDialog>header span{display:block;margin-bottom:5px;color:#2d735f;font-size:9px;font-weight:950;letter-spacing:.16em}.smartFilePreviewDialog>header h2{margin:0;color:#173f34;font-size:23px;letter-spacing:-.02em}.smartFilePreviewDialog>header p{margin:6px 0 0;color:#73857e;font-size:12px}.smartFilePreviewDialog>header>button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #d2ded7;border-radius:11px;background:#fff;color:#526a62;font-size:22px;cursor:pointer}.smartFilePreviewContent{flex:1;padding:24px 26px;overflow:auto;overscroll-behavior:contain}.smartFilePreviewContent .expandedAnswer{max-width:800px;margin:0 auto}.smartFilePreviewDialog>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 24px;border-top:1px solid #dce6df;background:#fff}.smartFilePreviewDialog>footer>span{color:#74857f;font-size:11px}.smartFilePreviewDialog>footer .primaryButton{white-space:nowrap}.smartFilePreviewError{margin:0;padding:0 24px 14px;background:#fff;text-align:right}.answerDeliverableSummaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:17px 0}.answerDeliverableSummaryGrid article{display:grid;gap:5px;padding:14px 15px;border:1px solid #d8e5de;border-radius:13px;background:linear-gradient(145deg,#fff,#f0f6f2)}.answerDeliverableSummaryGrid article>span{color:#3a7b67;font-size:9px;font-weight:950;letter-spacing:.13em}.answerDeliverableSummaryGrid article>strong{color:#1f4b3f;font-size:14px}.answerDeliverableSummaryGrid article>small{color:#73867f;font-size:10px;line-height:1.55}.smartProfileView{margin-top:12px}.smartProfileView section{padding:15px 5px}.smartProfileView h3{margin:0 0 10px;color:#65766f;font-size:10px;letter-spacing:.08em}.ceoLoopStrip{display:grid!important;grid-template-columns:repeat(4,1fr);gap:7px;width:100%;margin:20px 0 0!important;padding:0!important;border:0!important}.ceoLoopStrip span{display:grid;gap:4px;padding:10px 7px;border:1px solid #d7e3dc;border-radius:11px;background:#ffffffd1;color:#4b6a60!important;font-size:10px!important}.ceoLoopStrip b{display:grid;place-items:center;width:25px;height:25px;margin:0 auto;border-radius:8px;background:#1f6a57;color:#fff;font-size:12px}.takeawayLoopStrip{grid-template-columns:repeat(5,minmax(0,1fr))}.takeawayDataPanel{display:flex;flex-direction:column;min-width:328px;overflow:hidden;background:#f5f7f4}.takeawayDataHeader{display:flex;align-items:center;justify-content:space-between;padding:17px 18px 13px;border-bottom:1px solid #dbe4de;background:#fff}.takeawayDataHeader div span{display:block;color:#4f7568;font-size:9px;font-weight:900;letter-spacing:.16em}.takeawayDataHeader div strong{display:block;margin-top:3px;color:#173f34;font-size:16px}.takeawayDataHeader>em{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#edf2ef;color:#6a7e76;font-style:normal;font-weight:900}.takeawayDataHeader>em.ready{background:#def1e6;color:#1f6a50}.takeawayDataHeader>em.partial{background:#fff0d8;color:#946623}.takeawayDataHeader>em.insufficient{background:#f3e8e8;color:#9c4e4e}.takeawayDataTabs{display:grid;grid-template-columns:1fr 1fr;padding:8px 12px 0;background:#fff}.takeawayDataTabs button{min-height:38px;border:0;border-bottom:2px solid transparent;background:transparent;color:#728079;font-size:12px;font-weight:800}.takeawayDataTabs button.active{border-color:#1f6a57;color:#1f6a57}.takeawayImportPane,.takeawayDashboardPane{display:grid;gap:12px;padding:14px;overflow-y:auto}.takeawayImportIntro{padding:14px;border:1px solid #dce6e0;border-radius:14px;background:linear-gradient(145deg,#fff,#eef5f1)}.takeawayImportIntro strong{color:#1b4f40;font-size:14px}.takeawayImportIntro p{margin:5px 0 0;color:#5e736b;font-size:11px;line-height:1.55}.takeawayImportPane>label{display:grid;gap:5px;color:#49655b;font-size:11px;font-weight:800}.takeawayImportPane input,.takeawayImportPane select,.takeawayDashboardFilters select{min-height:38px;padding:0 10px;border:1px solid #d4dfd8;border-radius:10px;background:#fff;color:#29483e;font-size:12px}.takeawayFileDrop{display:grid;place-items:center;gap:5px;min-height:105px;padding:16px;border:1px dashed #77a793;border-radius:15px;background:#f7fcf9;color:#1f6a57}.takeawayFileDrop span{font-size:14px;font-weight:900}.takeawayFileDrop small{color:#71847c;font-size:10px}.takeawayFileDrop:disabled{opacity:.65}.takeawayImportBoundary{padding:11px 12px;border-radius:11px;background:#f2eee4;color:#695b3e}.takeawayImportBoundary strong{font-size:11px}.takeawayImportBoundary p{margin:4px 0 0;font-size:10px;line-height:1.5}.takeawayRecentImports{display:grid;gap:7px}.takeawayRecentImports>strong{color:#36594d;font-size:11px}.takeawayRecentImports article{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;border:1px solid #e0e7e3;border-radius:10px;background:#fff}.takeawayRecentImports article div{min-width:0}.takeawayRecentImports article b,.takeawayRecentImports article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.takeawayRecentImports article b{max-width:220px;color:#274a3e;font-size:10px}.takeawayRecentImports article small{margin-top:3px;color:#77857f;font-size:9px}.takeawayRecentImports article>span{color:#1f6a57;font-size:13px;font-weight:900}.takeawayDashboardEmpty{display:grid;place-items:center;gap:8px;padding:42px 22px;text-align:center}.takeawayDashboardEmpty>span{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#e4efe9;color:#1f6a57;font-size:21px;font-weight:900}.takeawayDashboardEmpty strong{color:#21483b;font-size:15px}.takeawayDashboardEmpty p{margin:0;color:#6c7d76;font-size:11px;line-height:1.6}.takeawayDashboardEmpty button,.takeawayDiagnosisButton{min-height:40px;padding:0 15px;border:0;border-radius:11px;background:#1f6a57;color:#fff;font-size:12px;font-weight:900}.takeawayDashboardFilters{display:grid;grid-template-columns:1fr 1fr;gap:7px}.takeawayFreshness{display:flex;align-items:center;gap:6px;color:#65766f;font-size:10px}.takeawayFreshness>span{width:7px;height:7px;border-radius:99px;background:#a0aaa6}.takeawayFreshness>span.ready{background:#39a773}.takeawayFreshness>span.partial{background:#d79a35}.takeawayFreshness>b{margin-left:auto;color:#385d50}.takeawayKpiGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.takeawayKpiGrid article{min-width:0;padding:11px;border:1px solid #dce5df;border-radius:12px;background:#fff}.takeawayKpiGrid article:last-child:nth-child(odd){grid-column:1/-1}.takeawayKpiGrid article.warning{border-color:#ead6b5;background:#fffaf1}.takeawayKpiGrid span,.takeawayKpiGrid small{display:block;color:#74847e;font-size:9px}.takeawayKpiGrid strong{display:block;margin:5px 0 3px;color:#183f34;font-size:18px;line-height:1.1}.takeawayKpiGrid article.warning strong{color:#a56722}.takeawayPanelBlock{padding:12px;border:1px solid #dce5df;border-radius:13px;background:#fff}.takeawayPanelBlock>header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:9px}.takeawayPanelBlock>header strong{color:#254c3f;font-size:12px}.takeawayPanelBlock>header small{color:#83908b;font-size:8px}.takeawayFunnelRow+.takeawayFunnelRow{margin-top:11px;padding-top:11px;border-top:1px solid #edf1ee}.takeawayFunnelRow>header{margin-bottom:6px;color:#1f6a57;font-size:10px}.takeawayFunnelRow>div{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.takeawayFunnelRow>div>span{position:relative;min-width:0;padding:7px 5px;border-radius:7px;background:#f2f6f3;overflow:hidden}.takeawayFunnelRow i{position:absolute;inset:auto auto 0 0;height:3px;background:#4b987b}.takeawayFunnelRow b,.takeawayFunnelRow small{position:relative;display:block}.takeawayFunnelRow b{color:#264b3f;font-size:10px}.takeawayFunnelRow small{margin-top:2px;color:#70817a;font-size:7px;white-space:nowrap}.takeawayMiniTrend{color:#2e8265}.takeawayMiniTrend svg{display:block;width:100%;height:92px;overflow:visible}.takeawayMiniTrend footer{display:flex;justify-content:space-between;color:#87938f;font-size:8px}.takeawayMiniTrend footer b{color:#40675a}.takeawayAnalysisBoard{display:grid;gap:16px;padding:18px;border:1px solid #bfd8cb;border-radius:16px;background:linear-gradient(160deg,#f7fbf8,#fff);color:#173f34}.takeawayAnalysisHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.takeawayAnalysisHeader>div{display:grid;gap:4px}.takeawayAnalysisHeader span{color:#2c7b61;font-size:9px;font-weight:900;letter-spacing:.12em}.takeawayAnalysisHeader strong{font-size:18px}.takeawayAnalysisHeader p{margin:0;color:#6a8077;font-size:10px;line-height:1.55}.takeawayAnalysisHeader>em{padding:6px 9px;border-radius:999px;background:#e2f0e8;color:#276e58;font-size:9px;font-style:normal;font-weight:900;white-space:nowrap}.takeawayAnomalyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.takeawayAnomalyGrid>article{padding:13px;border:1px solid #d8e4dd;border-left:4px solid #7fa392;border-radius:12px;background:#fff}.takeawayAnomalyGrid>article.high{border-left-color:#c76c4e;background:#fffaf7}.takeawayAnomalyGrid>article.medium{border-left-color:#d19b48}.takeawayAnomalyGrid>article.notice{border-left-color:#4b86a4}.takeawayAnomalyGrid article>header{display:flex;gap:9px;align-items:flex-start}.takeawayAnomalyGrid article>header>b{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border-radius:8px;background:#e8f2ed;color:#276e58;font-size:10px}.takeawayAnomalyGrid article>header>div{display:grid;gap:2px}.takeawayAnomalyGrid article>header small{color:#71867d;font-size:8px}.takeawayAnomalyGrid article>header strong{font-size:12px;line-height:1.45}.takeawayAnomalyGrid dl{display:grid;gap:7px;margin:11px 0 0}.takeawayAnomalyGrid dl>div{display:grid;grid-template-columns:55px 1fr;gap:7px}.takeawayAnomalyGrid dt{color:#2d765e;font-size:9px;font-weight:900}.takeawayAnomalyGrid dd{margin:0;color:#5d7069;font-size:9px;line-height:1.55}.takeawayNoAnomaly{grid-column:1/-1;padding:16px;border:1px dashed #c8dbd0;border-radius:12px;background:#f7faf8}.takeawayNoAnomaly strong{font-size:12px}.takeawayNoAnomaly p{margin:5px 0 0;color:#6c7e76;font-size:10px;line-height:1.6}.takeawayChartGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.takeawayChartCard{min-width:0;margin:0;padding:13px;border:1px solid #dae5df;border-radius:13px;background:#fff}.takeawayChartCard.wide{grid-column:1/-1}.takeawayChartCard figcaption{display:grid;gap:3px;margin-bottom:10px}.takeawayChartCard figcaption strong{font-size:12px}.takeawayChartCard figcaption span{color:#788a82;font-size:8px}.takeawayChartCard svg{display:block;width:100%;height:170px;overflow:visible}.takeawayChartCard svg text{fill:#6c8178;font-size:9px}.takeawayChartCard .chartAverage{stroke:#aab9b2;stroke-width:1.5;stroke-dasharray:5 5}.takeawayChartCard .chartLine{fill:none;stroke:#28785e;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.takeawayChartCard .chartPoint{fill:#fff;stroke:#28785e;stroke-width:2}.takeawayChartCard>footer{display:flex;justify-content:space-between;color:#809089;font-size:8px}.takeawayChartCard>footer b{color:#4b675d}.takeawayGroupedBars{display:grid;gap:10px}.takeawayGroupedBars section{display:grid;gap:5px}.takeawayGroupedBars section>b{font-size:9px;color:#577168}.takeawayGroupedBars section>div{display:grid;grid-template-columns:64px 1fr 42px;align-items:center;gap:6px}.takeawayGroupedBars span,.takeawayRankBars span{overflow:hidden;color:#6a7d75;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.takeawayGroupedBars i,.takeawayRankBars i{display:block;height:8px;overflow:hidden;border-radius:999px;background:#edf2ef}.takeawayGroupedBars em,.takeawayRankBars em{display:block;height:100%;border-radius:inherit;background:#2f8167}.takeawayGroupedBars strong,.takeawayRankBars strong{text-align:right;font-size:8px}.takeawayRankBars{display:grid;gap:8px}.takeawayRankBars>div{display:grid;grid-template-columns:minmax(76px,1fr) minmax(90px,1.5fr) 52px;align-items:center;gap:7px}.takeawayRankBars.cost em{background:#c29247}.takeawayRankBars.campaign em{background:#4b7f9d}.takeawayAnalysisBoard.compact{padding:13px}.takeawayAnalysisBoard.compact .takeawayAnalysisHeader strong{font-size:15px}.takeawayAnalysisBoard.compact .takeawayAnomalyGrid,.takeawayAnalysisBoard.compact .takeawayChartGrid{grid-template-columns:1fr}.takeawayAnalysisBoard.compact .takeawayChartCard.wide{grid-column:auto}.takeawayCockpitOverview{display:grid;grid-template-columns:minmax(0,1fr) 176px;gap:11px;align-items:stretch}.takeawayKpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.takeawayCockpitKpi{display:grid;gap:5px;padding:12px;border:1px solid #dce8e1;border-radius:12px;background:#fff}.takeawayCockpitKpi small{color:#698278;font-size:9px;font-weight:800}.takeawayCockpitKpi strong{color:#174f3c;font-size:18px;letter-spacing:-.03em}.takeawayCockpitKpi span{color:#7b8e86;font-size:8px;line-height:1.45}.takeawayCockpitKpi.risk strong{color:#b45d42}.takeawayCockpitSignal{display:grid;align-content:center;gap:6px;padding:13px;border-radius:12px;background:#e6f2eb;color:#276e58}.takeawayCockpitSignal.risk{background:#fff1ec;color:#aa583f}.takeawayCockpitSignal strong{font-size:11px;line-height:1.45}.takeawayCockpitSignal span{font-size:8px;line-height:1.4;opacity:.82}.takeawayPrioritySection{display:grid;gap:9px}.takeawayPrioritySection>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.takeawayPrioritySection>header strong{font-size:12px}.takeawayPrioritySection>header span{color:#7b8c85;font-size:9px}.takeawayRevenueTrend{min-height:278px}.takeawayChartCard .chartGuide{stroke:#e4ece7;stroke-width:1}.takeawayChartCard .chartRevenueBar{fill:#b7d7c8}.takeawayChartCard .chartOrderLine{fill:none;stroke:#226f57;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.takeawayChartCard .chartOrderPoint{fill:#fff;stroke:#226f57;stroke-width:2}.takeawayFunnelStages{display:grid;gap:9px}.takeawayFunnelStages>div{display:grid;grid-template-columns:52px 1fr 58px;align-items:center;gap:8px}.takeawayFunnelStages header{display:contents}.takeawayFunnelStages span{color:#647970;font-size:9px}.takeawayFunnelStages strong{order:3;text-align:right;font-size:9px}.takeawayFunnelStages i{display:block;height:13px;overflow:hidden;border-radius:4px;background:#edf2ef}.takeawayFunnelStages em{display:block;height:100%;border-radius:inherit;background:#3c8b6d}.takeawayFunnelStages small{grid-column:2/-1;color:#7a8b84;font-size:8px}.takeawayFunnelPlatform{display:grid;gap:4px;margin-top:12px;padding-top:10px;border-top:1px solid #edf1ef;color:#71847b;font-size:8px}.takeawayFunnelPlatform b{color:#41685a;font-size:9px}.takeawayAnalysisBoard.compact .takeawayCockpitOverview{grid-template-columns:1fr}.takeawayAnalysisBoard.compact .takeawayKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.takeawayAnalysisBoard.compact .takeawayCockpitKpi{padding:10px}.takeawayAnalysisBoard.compact .takeawayCockpitKpi strong{font-size:15px}@media (max-width:800px){.takeawayCockpitOverview{grid-template-columns:1fr}.takeawayKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.takeawayCockpitSignal{min-height:56px}.takeawayPrioritySection>header{align-items:flex-start;flex-direction:column;gap:3px}.takeawayRevenueTrend{min-height:230px}}.takeawayProductBlock article,.takeawayCampaignBlock article{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid #eef2ef}.takeawayProductBlock article>span{display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:#edf3ef;color:#356d5b;font-size:8px;font-weight:900}.takeawayProductBlock article>div,.takeawayCampaignBlock article>div{min-width:0;flex:1}.takeawayProductBlock article b,.takeawayProductBlock article small,.takeawayCampaignBlock article b,.takeawayCampaignBlock article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.takeawayProductBlock article b,.takeawayCampaignBlock article b{color:#315247;font-size:9px}.takeawayProductBlock article small,.takeawayCampaignBlock article small{margin-top:2px;color:#86928d;font-size:8px}.takeawayProductBlock article>strong,.takeawayCampaignBlock article>strong{color:#1f6a57;font-size:10px}.takeawayQualityCard{display:grid;gap:5px;padding:11px;border-radius:12px;background:#f1f3f2;color:#5a6c65}.takeawayQualityCard.ready{background:#eaf6ef;color:#315d4e}.takeawayQualityCard.partial{background:#fff5e6;color:#7d653a}.takeawayQualityCard.insufficient{background:#f7eded;color:#825858}.takeawayQualityCard header{display:flex;justify-content:space-between}.takeawayQualityCard header strong,.takeawayQualityCard header span{font-size:10px}.takeawayQualityCard p{margin:0;font-size:9px}.takeawayQualityCard small{display:block;font-size:8px;line-height:1.45}.takeawayDiagnosisButton{width:100%}.takeawayDataNotice,.takeawayDataError{margin:0 14px 12px;padding:9px 10px;border-radius:9px;font-size:10px;line-height:1.5}.takeawayDataNotice{background:#e8f4ed;color:#2c684f}.takeawayDataError{background:#f8e8e8;color:#9a4141}.takeawayImportReceipt{display:grid;gap:8px;margin:0 14px 12px;padding:11px;border:1px solid #d8e6dd;border-radius:11px;background:#f9fcfa}.takeawayImportReceipt>header{display:grid;gap:3px}.takeawayImportReceipt>header strong{color:#315b4b;font-size:11px}.takeawayImportReceipt>header span{color:#5f776c;font-size:10px;font-weight:800}.takeawayImportReceipt ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.takeawayImportReceipt li{display:grid;gap:3px;padding:8px 9px;border:1px solid #e1ebe5;border-left:3px solid #3b896b;border-radius:8px;background:#fff}.takeawayImportReceipt li.duplicate{border-left-color:#b38b42}.takeawayImportReceipt li.failed{border-left-color:#c7644a;background:#fff9f7}.takeawayImportReceipt li>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.takeawayImportReceipt b{min-width:0;overflow:hidden;color:#294d3e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.takeawayImportReceipt small{flex:0 0 auto;color:#36775f;font-size:9px;font-weight:900}.takeawayImportReceipt .duplicate small{color:#8b6a30}.takeawayImportReceipt .failed small{color:#ad573f}.takeawayImportReceipt p{margin:0;color:#708078;font-size:9px;line-height:1.45}.takeawayDashboardPane>.takeawayImportReceipt{margin:0 0 10px}.ceoHeroVisual{position:relative;width:min(360px,92%);margin:-12px auto 2px;isolation:isolate}.ceoHeroVisual:before{content:"";position:absolute;top:18%;right:10%;bottom:18%;left:10%;z-index:-1;border-radius:50%;background:radial-gradient(circle,#59be942b,#59be9400 68%);filter:blur(13px)}.ceoHeroVisual svg{display:block;width:100%;height:auto;overflow:visible}.ceoHeroVisual .radarOuter{fill:#19564406;stroke:#9ecab8;stroke-width:1}.ceoHeroVisual .radarMiddle{fill:none;stroke:#b9d9cc;stroke-width:.85;stroke-dasharray:3 5}.ceoHeroVisual .radarInner{fill:#56b28d0e;stroke:#d0e5dc;stroke-width:.8}.ceoHeroVisual .radarAxis{stroke:#bdd8cd;stroke-width:.75;stroke-dasharray:2 5}.ceoHeroVisual .radarSweep{fill:url(#ceoRadarGlow);opacity:.13;transform-origin:210px 84px;animation:ceoRadarSweep 9s linear infinite}.ceoHeroVisual .radarCore{fill:url(#ceoRadarCore);stroke:#fff;stroke-width:2;filter:drop-shadow(0 8px 14px rgba(26,93,72,.24))}.ceoHeroVisual .radarCoreRing{fill:none;stroke:#4fa884;stroke-width:1;opacity:.42;stroke-dasharray:3 4}.ceoHeroVisual .radarCeo{fill:#fff;font-size:16px;font-weight:900;text-anchor:middle;letter-spacing:.08em}.ceoHeroVisual .radarOs{fill:#cce7dc;font-size:6px;font-weight:800;text-anchor:middle;letter-spacing:.15em}.ceoHeroVisual .radarNode circle{fill:#fbfdfc;stroke:#75b59b;stroke-width:1.2;filter:drop-shadow(0 4px 7px rgba(28,91,71,.14))}.ceoHeroVisual .radarNode text{fill:#225b4a;font-size:11px;font-weight:900;text-anchor:middle;dominant-baseline:central}.ceoHeroVisual .radarNode .radarNodeLabel{fill:#5e776e;font-size:7px;font-weight:800}.ceoHeroVisual .radarPulse{fill:#55b38c;opacity:.75;animation:ceoRadarPulse 2.8s ease-in-out infinite}.ceoHeroVisual .radarPulse.delay{animation-delay:1.3s}.ceoHeroStatus{display:flex;align-items:center;justify-content:center;gap:7px;margin:-8px auto 0;color:#53766a;font-size:9px;font-weight:800;letter-spacing:.02em}.ceoHeroStatus em{display:inline-block;width:5px;height:5px;border-radius:50%;background:#3cab7c;box-shadow:0 0 0 4px #3cab7c1f;animation:ceoStatusPulse 2.2s ease-in-out infinite}.ceoHeroStatus i{width:1px;height:10px;background:#c7dbd2}.ceo-cockpit .unifiedAgentWelcome{padding-top:13px}.ceo-cockpit .unifiedAgentWelcome h2{margin-top:7px}.ceo-cockpit .welcomeEyebrow{margin-top:8px}@keyframes ceoRadarSweep{to{transform:rotate(360deg)}}@keyframes ceoRadarPulse{0%,to{opacity:.32;transform:scale(.82)}50%{opacity:.95;transform:scale(1.3)}}@keyframes ceoStatusPulse{0%,to{box-shadow:0 0 0 3px #3cab7c1a}50%{box-shadow:0 0 0 6px #3cab7c08}}.ceoHeroStatus span{display:flex;align-items:center;gap:7px;font-size:9px!important}.ceoHeroStatus span i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#3cab7c;box-shadow:0 0 0 4px #3cab7c1f;animation:ceoStatusPulse 2.2s ease-in-out infinite}.ceoHeroStatus em{width:auto;height:auto;padding-left:8px;border-left:1px solid #c7dbd2;border-radius:0;background:transparent;box-shadow:none;color:#53766a;font-size:9px;font-style:normal;animation:none}.ceoSituationLegend i.pending{background:#d7b262;box-shadow:0 0 7px #d7b2628c}.ceoCommandPanel{padding:15px 13px;background:#f6f9f6}.ceoPanelHeader{display:flex;align-items:center;justify-content:space-between;padding:4px 3px 13px}.ceoPanelHeader span,.ceoPanelHeader strong{display:block}.ceoPanelHeader span{color:#678077;font-size:8px;font-weight:900;letter-spacing:.16em}.ceoPanelHeader strong{margin-top:3px;color:#1d4037;font-size:16px}.ceoPanelHeader button{padding:7px 9px;border:1px solid #bdd2c7;border-radius:9px;background:#e7f2ec;color:#215f4e;font-size:10px;font-weight:850;cursor:pointer}.ceoSituationVisual{margin:0 0 8px;padding:12px!important;border:1px solid rgba(140,184,166,.5);border-radius:15px;background:linear-gradient(145deg,#0f372f,#174f40 58%,#1f654f);color:#fff;box-shadow:0 13px 25px #1a4c3d24;overflow:hidden}.ceoSituationVisual>header{display:flex;align-items:flex-start;justify-content:space-between;position:relative;z-index:2}.ceoSituationVisual>header span,.ceoSituationVisual>header strong{display:block}.ceoSituationVisual>header span{color:#8dc8b2;font-size:7px;font-weight:900;letter-spacing:.15em}.ceoSituationVisual>header strong{margin-top:3px;color:#fff;font-size:12px}.ceoSituationVisual>header em{padding:4px 6px;border:1px solid rgba(168,222,201,.3);border-radius:99px;background:#daf4ea17;color:#c8e8dc;font-size:7px;font-style:normal;font-weight:800}.ceoSituationCanvas{position:relative;height:174px;margin:3px -5px -2px}.ceoSituationCanvas:before{content:"";position:absolute;top:8px;right:22px;bottom:8px;left:22px;background:radial-gradient(circle,#56be942e,#56be9400 66%)}.ceoOrbit{position:absolute;left:50%;top:50%;border:1px solid rgba(145,211,185,.25);border-radius:50%;transform:translate(-50%,-50%) rotate(-12deg)}.ceoOrbit:after{content:"";position:absolute;left:50%;top:-2px;width:4px;height:4px;border-radius:50%;background:#81d6b4;box-shadow:0 0 8px #81d6b4e6}.ceoOrbit.orbitOne{width:166px;height:82px}.ceoOrbit.orbitTwo{width:110px;height:128px;transform:translate(-50%,-50%) rotate(66deg);opacity:.72}.ceoSituationCore{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:74px;height:74px;border:1px solid rgba(189,232,215,.46);border-radius:50%;background:radial-gradient(circle at 35% 30%,#398b6c,#164d3f 72%);transform:translate(-50%,-50%);box-shadow:0 0 0 6px #91d3b90f,0 12px 22px #01171133}.ceoSituationCore span{font-size:17px;font-weight:950;letter-spacing:.08em}.ceoSituationCore strong{font-size:8px}.ceoSituationCore small{color:#a8d8c6;font-size:6px}.ceoSituationNode{position:absolute;display:grid;place-items:center;min-width:54px;padding:6px 7px;border:1px solid rgba(174,221,202,.25);border-radius:9px;background:#f5fdf917;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 6px 13px #031c151a}.ceoSituationNode b{color:#fff;font-size:13px}.ceoSituationNode span{color:#b9dbcf;font-size:6px;font-weight:750}.ceoSituationNode.nodeData{left:4px;top:24px}.ceoSituationNode.nodeDecision{right:1px;top:30px}.ceoSituationNode.nodeOrder{left:8px;bottom:16px}.ceoSituationNode.nodeEvidence{right:4px;bottom:12px}.ceoSituationLegend{position:relative;z-index:2;display:flex!important;align-items:center;justify-content:center;gap:9px;margin:0!important;padding:8px 4px 0!important;border:0!important;border-top:1px solid rgba(176,220,202,.16)!important}.ceoSituationLegend span{color:#b6d7ca!important;font-size:7px!important}.ceoSituationLegend i{display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:#64c99e;box-shadow:0 0 7px #64c99eb3}.ceoSituationLegend i.waiting{background:#d7b262;box-shadow:0 0 7px #d7b2628c}.ceoCommandPanel section{padding:13px 2px}.ceoLoopPanel{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ceoLoopPanel div{display:grid;grid-template-columns:28px 1fr;gap:2px 7px;padding:9px;border:1px solid #d9e4de;border-radius:11px;background:#fff}.ceoLoopPanel b{grid-row:1/3;display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#1f6755;color:#fff;font-size:12px}.ceoLoopPanel span{color:#284c42;font-size:10px;font-weight:900}.ceoLoopPanel small{color:#7a8c85;font-size:8px;line-height:1.35}.ceoDataStatus header,.ceoOrderList>header,.ceoOrderDraft>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.ceoDataStatus header strong,.ceoOrderList>header strong,.ceoOrderDraft>header strong{font-size:11px}.ceoDataStatus header button{border:0;background:transparent;color:#26705b;font-size:9px;font-weight:800;cursor:pointer}.ceoDataStatus>div{display:flex;justify-content:space-between;margin:6px 0;padding:8px 9px;border-radius:9px;background:#fff;color:#667a73;font-size:9px}.ceoDataStatus>div b{color:#214e41}.ceoDataStatus>small{font-size:8px!important}.ceoOrderDraft{display:grid;gap:7px}.ceoOrderDraft header small{color:#9a712d;font-size:8px}.ceoOrderDraft input,.ceoOrderDraft textarea{min-width:0;width:100%;box-sizing:border-box;padding:8px 9px;border:1px solid #d4e0d8;border-radius:8px;background:#fff;color:#24473d;font:9px/1.45 inherit;outline:none;resize:vertical}.ceoOrderDraft>div{display:grid;grid-template-columns:1fr 1.15fr;gap:6px}.ceoOrderDraft>button{padding:9px;border:0;border-radius:9px;background:#1f6755;color:#fff;font-size:9px;font-weight:850;cursor:pointer}.ceoOrderDraft>button:disabled{opacity:.5}.ceoOrderList{display:grid;gap:8px}.ceoOrderList>header{margin:0}.ceoOrderList>header span{padding:3px 6px;border-radius:99px;background:#e5eee9;color:#286651;font-size:8px;font-weight:850}.ceoOrderEmpty{padding:19px 12px;border:1px dashed #cfddd5;border-radius:11px;text-align:center}.ceoOrderEmpty b{font-size:10px}.ceoOrderEmpty p{margin:5px 0!important;color:#788a84!important;font-size:8px!important}.ceoOrderCard{padding:10px;border:1px solid #d9e3dd;border-radius:11px;background:#fff}.ceoOrderCard>header{display:flex;align-items:flex-start;justify-content:space-between;gap:7px}.ceoOrderCard>header strong{font-size:10px;line-height:1.45}.ceoOrderCard>header span{flex:0 0 auto;padding:3px 5px;border-radius:99px;background:#fff4dd;color:#956a21;font-size:7px;font-weight:900}.ceoOrderCard.completed>header span{background:#e3f2ea;color:#22664f}.ceoOrderCard.rejected>header span,.ceoOrderCard.blocked>header span{background:#fae9e7;color:#9b4b42}.ceoOrderCard>p{margin:7px 0 0!important;color:#71837d!important;font-size:8px!important}.ceoOrderCard>small{margin-top:5px!important;color:#4f6960!important;font-size:8px!important}.ceoOrderCard>footer{display:flex;gap:5px;margin-top:8px}.ceoOrderCard>footer button{padding:6px 8px;border:0;border-radius:7px;background:#236a57;color:#fff;font-size:8px;font-weight:850;cursor:pointer}.ceoOrderCard>footer button.secondary{border:1px solid #d2ded7;background:#f6f8f6;color:#516a62}.ceoPanelBoundary{margin:12px 2px 0;color:#75877f;font-size:8px;line-height:1.5}.ceoPanelError{padding:8px;border-radius:8px;background:#faece9;color:#9f4b42;font-size:9px}.composerSkillPicker{position:relative}.composerSkillButton{display:flex;align-items:center;gap:6px;min-height:34px;padding:0 9px;border:0;border-radius:9px;background:transparent;color:#356558;cursor:pointer}.composerSkillButton:hover,.composerSkillButton.selected{background:#e8f1ec;color:#1f5e4d}.composerSkillButton span{font-size:13px}.composerSkillButton strong{font-size:11px;white-space:nowrap}.composerSkillMenu{position:absolute;bottom:calc(100% + 10px);left:0;z-index:80;display:grid;gap:5px;width:340px;max-height:min(480px,60vh);padding:10px;overflow:auto;border:1px solid #cfddd5;border-radius:15px;background:#fffffffa;box-shadow:0 22px 60px #19392e33;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.composerSkillMenu>div{padding:5px 7px 9px;border-bottom:1px solid #e5ebe7}.composerSkillMenu>div strong,.composerSkillMenu>div small{display:block}.composerSkillMenu>div strong{color:#244d42;font-size:12px}.composerSkillMenu>div small{margin-top:3px;color:#7a8b85;font-size:10px}.composerSkillMenu>button{display:grid;grid-template-columns:29px 1fr;gap:9px;align-items:center;padding:9px;border:0;border-radius:10px;background:transparent;color:#315148;text-align:left;cursor:pointer}.composerSkillMenu>button:hover{background:#f2f6f3}.composerSkillMenu>button.active{background:#e9f3ed;box-shadow:inset 2px 0 #347a65}.composerSkillMenu>button>span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#e5ece8;color:#3e6e60;font-size:10px;font-weight:900}.composerSkillMenu>button.active>span{background:#2b705c;color:#fff}.composerSkillMenu>button div{display:grid;gap:2px}.composerSkillMenu>button strong{font-size:11px}.composerSkillMenu>button small{color:#7a8a84;font-size:9px;line-height:1.45}@media (max-width:1180px){.agentWorkspacePage.workbuddyLayout{grid-template-columns:220px minmax(0,1fr)}.smartFilesPanel,.ceoCommandPanel{display:none}}@media (max-width:800px){.agentWorkspacePage.workbuddyLayout{display:flex}.agentTaskSidebar{padding:10px 12px}.agentTaskSidebar .agentBrand{width:auto}.newAgentTaskButton{width:auto;margin:0 0 0 auto;padding:8px 11px}.knowledgeSidebarButton{width:auto;margin:0;padding:8px}.knowledgeSidebarButton div{display:none}.acquisitionSystemNav{display:flex;gap:6px;margin:0}.acquisitionSystemNav button{width:auto;padding:8px}.acquisitionSystemNav button div{display:none}.agentTaskSidebar{display:flex;flex-direction:row;align-items:center;gap:8px}.agentTaskList,.agentAbilityNote{display:none}.unifiedAgentWelcome{padding:16px 4px 28px}.unifiedAgentWelcome h2{font-size:30px}.welcomePromptGrid{grid-template-columns:1fr}.autoRoutingPill,.knowledgeActivePill{display:none}.composerSkillMenu{position:fixed;right:12px;bottom:92px;left:12px;width:auto;max-height:55vh}.composerSkillPicker{flex:0 0 auto}.recordingKnowledgeDrawer{width:100vw}.recordingKnowledgeDrawer>header{padding:16px}.knowledgeDrawerToolbar{padding:12px}.knowledgeDrawerDocuments>label{padding:12px}}.productMessagesViewport{position:relative;min-height:0;overflow:hidden}.productMessagesViewport>.productMessages{box-sizing:border-box;width:100%;height:100%;min-height:0}.jumpToLatestButton{position:absolute;right:max(18px,calc((100% - 900px)/2 + 18px));bottom:16px;z-index:30;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid #bfd3c8;border-radius:50%;background:#fffffff5;color:#1f6a57;box-shadow:0 12px 30px #23483c33;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;animation:jumpToLatestIn .18s ease-out}.jumpToLatestButton span{font-size:25px;font-weight:900;line-height:1;transform:translateY(-1px)}.jumpToLatestButton:hover{border-color:#78aa98;background:#f4faf6;color:#155443;transform:translateY(2px)}.jumpToLatestButton:focus-visible{outline:3px solid rgba(46,122,101,.28);outline-offset:3px}@keyframes jumpToLatestIn{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:800px){.jumpToLatestButton{right:14px;bottom:12px;width:43px;height:43px}}@media (prefers-reduced-motion:reduce){.jumpToLatestButton{animation:none}.productMessages{scroll-behavior:auto}}.restaurantValueStrip{max-width:1120px;margin:0 auto;padding:8px 24px 70px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.restaurantValueStrip article{padding:26px;border:1px solid #dbe5df;border-radius:20px;background:#fff;box-shadow:0 18px 48px #243a320f}.restaurantValueStrip span{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#183d34;color:#fff;font-size:12px;font-weight:900}.restaurantValueStrip strong{display:block;margin:19px 0 8px;color:#183d34;font-size:21px}.restaurantValueStrip p{margin:0;color:#61746e;line-height:1.72}.restaurantFunnelShowcase{max-width:1120px;margin:0 auto 72px;padding:48px;border:1px solid #d8e4dd;border-radius:28px;background:linear-gradient(145deg,#eef6f1,#fff);box-shadow:0 24px 70px #204b3d14}.restaurantFunnelShowcase h2,.restaurantWorkflowShowcase h2,.restaurantFitShowcase h2{margin:10px 0 12px;color:#183d34;font-size:clamp(28px,4vw,42px);letter-spacing:-.03em}.restaurantFunnelShowcase>p:not(.agentKicker),.restaurantWorkflowShowcase>div>p,.restaurantFitShowcase p{color:#61746e;line-height:1.75}.restaurantFunnelTrack{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin:34px 0 18px}.restaurantFunnelTrack span{position:relative;display:grid;gap:8px;place-items:center;min-height:88px;padding:12px 8px;border:1px solid #cfe0d6;border-radius:15px;background:#fff;color:#244d41;font-size:13px;font-weight:850;text-align:center}.restaurantFunnelTrack span:not(:last-child):after{content:"›";position:absolute;right:-9px;top:31px;z-index:2;color:#7ca493;font-size:23px}.restaurantFunnelTrack b{color:#2c7761;font-size:10px;letter-spacing:.12em}.restaurantFunnelShowcase small{color:#6f817a}.restaurantWorkflowShowcase{max-width:1120px;margin:0 auto 74px;padding:0 24px;display:grid;grid-template-columns:.78fr 1.22fr;gap:56px;align-items:start}.restaurantWorkflowShowcase ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.restaurantWorkflowShowcase li{display:grid;grid-template-columns:50px 1fr;gap:16px;padding:18px;border:1px solid #dce5df;border-radius:17px;background:#fff}.restaurantWorkflowShowcase li>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#e7f2ec;color:#236551;font-weight:900}.restaurantWorkflowShowcase li strong{color:#183d34;font-size:18px}.restaurantWorkflowShowcase li p{margin:5px 0 0;color:#667a73;line-height:1.65}.restaurantFitShowcase{max-width:1120px;margin:0 auto 34px;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.restaurantFitShowcase article{padding:34px;border:1px solid #e1dfd8;border-radius:22px;background:#fffaf3}.restaurantFitShowcase article.fit{border-color:#cfe0d6;background:#eef7f2}.restaurantFitShowcase article>span{display:inline-block;padding:6px 10px;border-radius:999px;background:#ece8dd;color:#71664e;font-size:11px;font-weight:900}.restaurantFitShowcase article.fit>span{background:#dceee4;color:#25654f}.restaurantFitShowcase h2{font-size:26px}.restaurantBoundaryCallout{max-width:1072px;margin:0 auto 72px;padding:24px;border-left:5px solid #2c7761;border-radius:0 16px 16px 0;background:#fff}.restaurantBoundaryCallout strong{color:#183d34;font-size:18px}.restaurantBoundaryCallout p{margin:7px 0 0;color:#61746e;line-height:1.75}@media (max-width:900px){.restaurantValueStrip,.restaurantFitShowcase{grid-template-columns:1fr}.restaurantFunnelShowcase{margin-right:20px;margin-left:20px;padding:30px 22px}.restaurantFunnelTrack{grid-template-columns:repeat(2,1fr)}.restaurantFunnelTrack span:not(:last-child):after{display:none}.restaurantWorkflowShowcase{grid-template-columns:1fr;gap:22px}.restaurantBoundaryCallout{margin-right:24px;margin-left:24px}}.agentWorkspacePage.workbuddyLayout{grid-template-columns:248px minmax(560px,1fr) 320px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:500;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.agentTaskSidebar .agentBrand strong{font-size:15px;font-weight:800}.newAgentTaskButton{font-size:14px;font-weight:850}.knowledgeSidebarButton{grid-template-columns:31px minmax(0,1fr);padding:11px 12px}.knowledgeSidebarButton>span{width:30px;height:30px;font-size:14px}.knowledgeSidebarButton strong{font-size:14px;font-weight:800}.knowledgeSidebarButton small{font-size:11px;font-weight:500}.clipperSidebarButton{display:grid;grid-template-columns:31px minmax(0,1fr);gap:9px;align-items:center;width:100%;margin-top:10px;padding:11px 12px;border:1px solid #efc7b7;border-radius:11px;background:#fff7f2;color:#6d3826;text-align:left;cursor:pointer}.clipperSidebarButton:hover{border-color:#e39b7d;background:#fff1e8}.clipperSidebarButton>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#f8dfd3;font-size:15px}.clipperSidebarButton div{display:grid;min-width:0;gap:2px}.clipperSidebarButton strong{font-size:14px;font-weight:800}.clipperSidebarButton small{overflow:hidden;color:#936856;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.customerProfileSidebarButton{display:grid;grid-template-columns:31px minmax(0,1fr);gap:9px;align-items:center;width:100%;margin-top:10px;padding:11px 12px;border:1px solid #d8e0cd;border-radius:11px;background:#fffdf6;color:#535d2d;text-align:left;cursor:pointer}.customerProfileSidebarButton:hover,.customerProfileSidebarButton.active{border-color:#b6c286;background:#f8f8e9}.customerProfileSidebarButton>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#ebefd4;color:#56612c;font-size:13px;font-weight:900}.customerProfileSidebarButton div{display:grid;min-width:0;gap:2px}.customerProfileSidebarButton strong{font-size:14px;font-weight:800}.customerProfileSidebarButton small{overflow:hidden;color:#7b8160;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.welcomeCustomerSelector{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;width:min(640px,100%);margin:24px auto 4px;padding:16px 18px;border:1px solid #cddfd6;border-radius:16px;background:linear-gradient(135deg,#f2f8f4,#fff);box-shadow:0 12px 32px #1f594612;text-align:left}.welcomeCustomerSelector>div:first-child{display:grid;gap:3px;min-width:0}.welcomeCustomerSelector span{color:#37705f;font-size:10px;font-weight:900;letter-spacing:.08em}.welcomeCustomerSelector strong{overflow:hidden;color:#193f35;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.welcomeCustomerSelector small{color:#6d817a;font-size:11px;line-height:1.55}.welcomeCustomerSelector>div:last-child{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.welcomeCustomerSelector button{padding:9px 11px;border:1px solid #bcd2c8;border-radius:9px;background:#fff;color:#285f50;font-size:11px;font-weight:850;cursor:pointer}.welcomeCustomerSelector button.primary{border-color:#236b57;background:#236b57;color:#fff}.customerSubjectPickerLayer{display:grid;place-items:center}.customerSubjectPicker{position:relative;z-index:2;width:min(620px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 40px));overflow:hidden;border:1px solid #ccdbd3;border-radius:22px;background:#fff;box-shadow:0 30px 90px #15342b42}.customerSubjectPicker>header{display:flex;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid #e4ece7;background:#f7faf8}.customerSubjectPicker>header span{color:#2b745e;font-size:10px;font-weight:900;letter-spacing:.1em}.customerSubjectPicker>header h2{margin:5px 0;color:#173f34;font-size:24px}.customerSubjectPicker>header p{margin:0;color:#657a72;font-size:12px;line-height:1.6}.customerSubjectPicker>header>button{align-self:start;width:34px;height:34px;border:1px solid #d5e0da;border-radius:50%;background:#fff;color:#45675d;font-size:19px;cursor:pointer}.customerSubjectPickerList{display:grid;gap:9px;max-height:430px;padding:16px 20px;overflow:auto}.customerSubjectPickerList>button{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px;border:1px solid #dce5df;border-radius:13px;background:#fff;color:#23483e;text-align:left;cursor:pointer}.customerSubjectPickerList>button:hover,.customerSubjectPickerList>button.active{border-color:#78aa97;background:#eef7f2}.customerSubjectPickerList>button>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#dfeee7;color:#23634f;font-size:12px;font-weight:900}.customerSubjectPickerList>button>div{display:grid;gap:2px;min-width:0}.customerSubjectPickerList strong{font-size:14px}.customerSubjectPickerList small,.customerSubjectPickerList em{color:#6b7d77;font-size:10px;font-style:normal}.customerSubjectPickerList>button>b{padding:4px 7px;border-radius:999px;background:#25715b;color:#fff;font-size:9px}.customerSubjectPickerEmpty{padding:38px 20px;text-align:center}.customerSubjectPickerEmpty p{color:#71817c;font-size:12px}.customerSubjectPicker>footer{display:flex;justify-content:flex-end;gap:9px;padding:15px 20px;border-top:1px solid #e5ece8;background:#fbfcfb}.customerSubjectPicker>footer button{padding:10px 13px;border:1px solid #ccd9d2;border-radius:9px;background:#fff;color:#315d50;font-size:11px;font-weight:800;cursor:pointer}.customerSubjectPicker>footer .primaryButton{border-color:#236b57;background:#236b57;color:#fff}.taskCustomerProfileDrawer>form{display:grid;gap:15px;padding:22px;overflow:auto}.taskCustomerProfileDrawer label{display:grid;gap:6px;color:#3d5b52;font-size:12px;font-weight:800}.taskCustomerProfileDrawer input,.taskCustomerProfileDrawer textarea{width:100%;padding:11px 12px;border:1px solid #cedbd3;border-radius:10px;background:#fff;color:#24453b;outline:none;font:13px/1.55 inherit;box-sizing:border-box}.taskCustomerProfileDrawer input:focus,.taskCustomerProfileDrawer textarea:focus{border-color:#75a995;box-shadow:0 0 0 3px #2c796017}.taskCustomerProfileDrawer textarea{resize:vertical}.taskCustomerProfileRow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.taskCustomerProfileActions{display:flex;justify-content:flex-end;gap:9px;padding-top:4px}.taskCustomerProfileActions button{padding:10px 14px}.smartCustomerKnowledgeView{display:grid;gap:12px;padding:14px}.smartCustomerKnowledgeView>section{padding:13px;border:1px solid #d8e5de;border-radius:12px;background:#f5faf7}.smartCustomerKnowledgeView>section>span{color:#2c705b;font-size:9px;font-weight:900;letter-spacing:.08em}.smartCustomerKnowledgeView h3{margin:5px 0 2px;color:#183f34;font-size:17px}.smartCustomerKnowledgeView section p,.smartCustomerKnowledgeView section small{margin:0;color:#6b7e77;font-size:10px}.smartCustomerDocumentList{display:grid;gap:7px}.smartCustomerDocumentList>article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;padding:9px;border:1px solid #e0e8e3;border-radius:10px;background:#fff}.smartCustomerDocumentList>article>span{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#e2efe8;color:#23644f;font-size:10px;font-weight:900}.smartCustomerDocumentList article div{display:grid;gap:2px;min-width:0}.smartCustomerDocumentList strong{overflow:hidden;color:#284c42;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.smartCustomerDocumentList small{color:#788983;font-size:9px}.smartCustomerDocumentList>p{margin:0;padding:13px;border:1px dashed #cedbd4;border-radius:10px;color:#677a73;font-size:11px;line-height:1.65}.contextSecondaryButton{width:100%;padding:9px;border:1px solid #ccdbd3;border-radius:9px;background:#fff;color:#315f51;font-size:10px;font-weight:800;cursor:pointer}.knowledgeSubjectCreate.highlight{border-color:#4e927a;box-shadow:0 0 0 4px #3381671a,0 14px 42px #193e3114}.clipperWorkflowShowcase{max-width:1120px;margin:0 auto;padding:10px 24px 30px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.clipperWorkflowShowcase article{padding:26px;border:1px solid #dce5de;border-radius:20px;background:#fff;box-shadow:0 18px 50px #243a3212}.clipperWorkflowShowcase span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#183d34;color:#fff;font-weight:900}.clipperWorkflowShowcase strong{display:block;margin:20px 0 9px;color:#183d34;font-size:22px}.clipperWorkflowShowcase p{margin:0;color:#61746e;line-height:1.7}.clipperMarketingHero .agentPortrait{background:radial-gradient(circle at 50% 30%,rgba(242,109,74,.18),transparent 48%),#fff}.clipperMarketingHero .agentPortrait>span{font-size:86px}.clipperMarketingPage>.paymentPanel{max-width:1060px;margin:24px auto}.clipperMarketingPage>.agentError{max-width:1060px;margin:20px auto}@media (max-width:760px){.clipperWorkflowShowcase{grid-template-columns:1fr}.clipperSidebarButton{width:auto;margin:0;padding:8px}.clipperSidebarButton div{display:none}}.agentTaskListHeader{font-size:12px;font-weight:850}.agentTaskItem{grid-template-columns:minmax(0,1fr) 30px}.taskSelectButton{padding:12px 4px 12px 12px}.taskText strong{font-size:14px;font-weight:750;line-height:1.5}.taskText small{font-size:11px;font-weight:600}.taskMoreButton{font-size:14px}.taskActionMenu{width:124px}.taskActionMenu button{font-size:13px;font-weight:650}.taskDeletePrompt,.taskDeleteActions button{font-size:11px}.taskRenameRow input{font-size:14px}.agentAbilityNote span{font-size:11px}.agentAbilityNote p{font-size:13px;font-weight:500;line-height:1.75}.sidebarBottom button{font-size:13px;font-weight:650;line-height:1.45}.workbuddyLayout .agentChatArea>header{height:76px}.workbuddyLayout .agentChatArea>header span{font-size:13px;font-weight:500}.workbuddyLayout .agentChatArea>header h1{font-size:20px;font-weight:850;letter-spacing:-.015em}.agentHeaderActions .ghostButton{font-size:13px;font-weight:750}.autoRoutingPill,.knowledgeActivePill{font-size:12px!important;font-weight:800}.productMessages{padding-right:max(28px,calc((100% - 940px)/2));padding-left:max(28px,calc((100% - 940px)/2))}.productMessage{max-width:940px}.productMessage.user{max-width:min(800px,90%)}.productMessage>div{font-size:16px;font-weight:500;line-height:1.82}.productMessage.user>div{font-weight:550;line-height:1.75}.productMessage.assistant>div{padding:17px}.analysisMode{font-size:12px;font-weight:800}.answerGoal{font-size:13px;font-weight:550}.analysisEvidencePanel strong{font-size:14px;font-weight:800}.analysisEvidencePanel p{font-size:14px;font-weight:500;line-height:1.65}.analysisEvidencePanel small{font-size:11px;line-height:1.55}.executionStatusSummary{margin:0 0 16px;padding:13px 14px;border:1px solid #cfe0d6;border-radius:14px;background:#f6faf7}.executionStatusSummary.partial{border-color:#ead7b6;background:#fffaf1}.executionStatusSummary header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.executionStatusSummary header span{padding:3px 7px;border-radius:999px;background:#deeee6;color:#23634f;font-size:10px;font-weight:900}.executionStatusSummary.partial header span{background:#f5e5c8;color:#8a5e1e}.executionStatusSummary header strong{color:#24493e;font-size:13px}.executionStatusSummary>div{display:flex;gap:7px;flex-wrap:wrap}.executionStatusSummary p{display:flex;align-items:center;gap:6px;margin:0;padding:6px 8px;border:1px solid #dce7e0;border-radius:9px;background:#fff;font-size:11px}.executionStatusSummary p i{width:7px;height:7px;border-radius:50%;background:#2b8068}.executionStatusSummary p.needs_input i{background:#bd8731}.executionStatusSummary p.failed i{background:#b24e4e}.executionStatusSummary p span{color:#304f46;font-weight:750}.executionStatusSummary p small{color:#71827c}.executionStatusSummary>em{display:block;margin-top:9px;color:#8a672f;font-size:11px;font-style:normal}.thinkingSkillQueue{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:10px}.thinkingSkillQueue small{color:#71857d;font-size:10px}.thinkingSkillQueue em{padding:3px 7px;border-radius:999px;background:#eef4f0;color:#356356;font-size:10px;font-style:normal}.answerDocumentToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px;padding:12px 14px;border:1px solid #d7e3dc;border-radius:12px;background:#f8faf9}.answerDocumentToolbar>div{display:grid;gap:2px;min-width:0}.answerDocumentToolbar span{color:#2d705c;font-size:9px;font-weight:900;letter-spacing:.1em}.answerDocumentToolbar strong{overflow:hidden;color:#1c4439;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.answerDocumentToolbar small{color:#74857f;font-size:10px}.answerDocumentToolbar .ghostButton{flex:0 0 auto;padding:8px 11px;font-size:10px}.answerDocumentToolbar .answerDownloadError{grid-column:1/-1;margin:0}.markdownResult{font-size:16px;font-weight:500;line-height:1.85}.markdownResult h1{font-size:28px;font-weight:850}.documentAnswer{display:grid;gap:0;border:1px solid #d8e2dc;border-radius:14px;background:#fff;overflow:hidden}.documentAnswer>.structuredAnswerTitle{padding:24px 26px 18px;border-bottom:1px solid #e3eae6;background:#fbfcfb}.documentAnswer>.structuredAnswerTitle span{color:#2c705b;font-size:10px;font-weight:900;letter-spacing:.12em}.documentAnswer>.structuredAnswerTitle h2{margin:5px 0 0;color:#173d33;font-size:24px;line-height:1.3}.documentAnswer>.structuredAnswerIntro{margin:0;padding:18px 26px;border-bottom:1px solid #e8edea;background:#fff}.documentAnswer .answerSectionList{display:grid;gap:0}.documentAnswerSection{padding:24px 26px;border-bottom:1px solid #e5ebe7}.documentAnswerSection:last-child{border-bottom:0}.documentAnswerSection>header{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;margin-bottom:14px}.documentAnswerSection>header>span{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#225f4e;color:#fff;font-size:10px;font-weight:900}.documentAnswerSection>header>div{display:grid;gap:1px}.documentAnswerSection>header small{color:#71847d;font-size:9px;font-weight:800;letter-spacing:.08em}.documentAnswerSection>header h3{margin:0;color:#193f35;font-size:20px;line-height:1.35}.documentAnswerSection>.markdownResult{margin:0;padding:0}.documentAnswerSection>.markdownResult h3{margin:20px 0 8px;color:#244a40;font-size:16px}.documentAnswerSection>.markdownResult table{font-size:13px}.documentAnswerSection>.markdownResult th{background:#edf5f1}.documentAnswerSection.warning{background:#fffaf1}.documentAnswerSection.summary{background:#f5faf7}.markdownResult h2{font-size:22px;font-weight:850}.markdownResult h3{font-size:18px;font-weight:800}.markdownResult p,.markdownResult li{line-height:1.85}.markdownResult strong{color:#173f34;font-weight:800}.markdownResult table{font-size:14px;line-height:1.65}.answerActions span{font-size:12px;font-weight:600}.answerActions button{font-size:13px;font-weight:700}.answerFeedbackBar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid #e2e8e4;color:#71827c;font-size:12px}.answerFeedbackBar button{padding:6px 10px;border:1px solid #d3ded8;border-radius:999px;background:#fff;color:#315f53;font-size:12px;cursor:pointer}.answerFeedbackBar button:disabled{cursor:wait;opacity:.55}.answerFeedbackBar small{color:#a45b43}.answerPreviewHeader span{font-size:11px}.answerPreviewHeader h2{font-size:26px;font-weight:850}.answerPreviewConclusion{font-size:16px;font-weight:500;line-height:1.85}.answerDirectUse span{font-size:12px}.answerDirectUse p{font-size:16px;font-weight:500;line-height:1.85}.answerModuleChips span{font-size:12px;font-weight:750}.answerDeliveryActions .primaryButton,.answerDeliveryActions .ghostButton{font-size:13px;font-weight:750}.structuredAnswerTitle span{font-size:11px}.structuredAnswerTitle h2{font-size:27px;font-weight:850}.structuredAnswerIntro{font-size:16px;font-weight:500;line-height:1.85}.answerSectionHeaderText small{font-size:10px}.answerSectionCard>header .answerSectionHeaderText h3{font-size:19px;font-weight:850}.answerSectionCard>.markdownResult p,.answerSectionCard>.markdownResult li{font-size:16px;font-weight:500;line-height:1.82}.answerDeliverableSummaryGrid article>span{font-size:10px}.answerDeliverableSummaryGrid article>strong{font-size:16px;font-weight:800}.answerDeliverableSummaryGrid article>small{font-size:12px;font-weight:500;line-height:1.65}.welcomeEyebrow{font-size:11px!important}.unifiedAgentWelcome h2{font-size:40px;font-weight:850;letter-spacing:-.035em}.unifiedAgentWelcome>p{font-size:15px;font-weight:500;line-height:1.75}.welcomePromptGrid strong{font-size:15px;font-weight:800}.welcomePromptGrid small{font-size:12px;font-weight:500;line-height:1.6}.agentWorkspacePage .ipInputTemplate strong{font-size:14px;font-weight:800}.agentWorkspacePage .ipInputTemplate span{font-size:12px;font-weight:500}.agentWorkspacePage .ipInputTemplate button{font-size:12px;font-weight:750}.agentWorkspacePage .consultChatComposer.ipComposer textarea{font-size:16px;font-weight:500;line-height:1.72}.agentWorkspacePage .voiceInputStatus,.agentWorkspacePage .fileUploadStatus{font-size:12px;font-weight:550}.composerSkillButton strong{font-size:13px;font-weight:800}.composerSkillMenu>div strong{font-size:14px;font-weight:800}.composerSkillMenu>div small{font-size:11px;line-height:1.5}.composerSkillMenu>button strong{font-size:13px;font-weight:750}.composerSkillMenu>button small{font-size:11px;line-height:1.5}.agentWorkspacePage .promptEnhanceButton{font-size:13px;font-weight:750}.agentWorkspacePage .consultSendButton{font-size:13px;font-weight:800}.smartFilesHeader>div span{font-size:10px}.smartFilesHeader>div strong{font-size:18px;font-weight:850}.smartFilesHeader em{font-size:12px}.smartFilesTabs button{font-size:12px;font-weight:800}.smartFilesEmpty strong{font-size:15px}.smartFilesEmpty p{font-size:12px}.smartArtifactCard strong{font-size:13px;font-weight:750}.smartArtifactCard small{font-size:11px;font-weight:500}.smartArtifactCard button{font-size:11px;font-weight:800}.recordingKnowledgeDrawer>header span{font-size:10px}.recordingKnowledgeDrawer>header h2{font-size:25px;font-weight:850}.recordingKnowledgeDrawer>header p{font-size:13px;font-weight:500;line-height:1.65}.knowledgeQuickConnect strong{font-size:17px}.knowledgeQuickConnect p,.knowledgeQuickConnect label{font-size:13px}.knowledgeTypeTabs button,.knowledgeSyncButton,.knowledgeDateFilters button,.knowledgeDrawerPagination button,.knowledgeDrawerSelectionBar button{font-size:12px}.knowledgeSearchInput{font-size:14px}.knowledgeDateFilters label,.knowledgeDateFilters input{font-size:11px}.knowledgeDrawerSelectionBar{font-size:12px}.knowledgeDrawerDocuments strong{font-size:14px;font-weight:750}.knowledgeDrawerDocuments small{font-size:11px}.knowledgeDrawerDocuments p{font-size:12px;line-height:1.65}.knowledgeDrawerState{font-size:13px}.knowledgeDrawerPagination span{font-size:11px}.knowledgeDrawerRun label{font-size:12px}.knowledgeDrawerRun textarea{font-size:14px;line-height:1.65}.knowledgeDrawerNotice,.knowledgeDrawerError{font-size:12px}.welcomeScenarioSection{margin-top:22px;padding:16px;border:1px solid #cfe0d7;border-radius:16px;background:linear-gradient(145deg,#f1f8f4,#fff);text-align:left}.takeawayFirstUseNote{margin:0 0 14px;padding:10px 12px;border:1px solid #c6dfd2;border-radius:10px;background:#fff;color:#49675d;font-size:12px;line-height:1.65}.takeawayFirstUseNote strong{color:#1d604d}.welcomeScenarioSection>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.welcomeScenarioSection>header strong{color:#1d5546;font-size:13px}.welcomeScenarioSection>header span{color:#71847d;font-size:10px}.welcomeScenarioGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.welcomeScenarioGrid button{padding:12px 13px;border:1px solid #d5e2db;border-radius:11px;background:#fff;color:#20483d;text-align:left;cursor:pointer;transition:.16s ease}.welcomeScenarioGrid button:hover{border-color:#79ad96;background:#edf6f1;transform:translateY(-1px)}.welcomeScenarioGrid strong,.welcomeScenarioGrid small{display:block}.welcomeScenarioGrid strong{font-size:14px;font-weight:850}.welcomeScenarioGrid small{margin-top:4px;color:#6c8078;font-size:11px;line-height:1.5}.welcomeCapabilityLabel{display:block;margin:20px 0 -10px;color:#75877f!important;font-size:10px!important;font-weight:800;letter-spacing:.08em;text-align:left}.answerSectionCard.collapsible{overflow:hidden;padding:0}.answerSectionCard.collapsible>summary{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 16px;cursor:pointer;list-style:none}.answerSectionCard.collapsible>summary::-webkit-details-marker{display:none}.answerSectionCard.collapsible>summary:hover{background:color-mix(in srgb,var(--section-accent) 5%,#fff)}.answerSectionCard.collapsible>summary .answerSectionMarker{display:grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border-radius:11px;background:var(--section-accent);color:#fff;font-size:11px;font-weight:900}.answerSectionCard.collapsible>summary h3{margin:0;color:#183e34;font-size:17px;font-weight:850;line-height:1.35}.answerSectionCard.collapsible>summary em{padding:5px 8px;border-radius:8px;background:#edf3ef;color:#547068;font-size:10px;font-style:normal}.answerSectionCard.collapsible[open]>summary{border-bottom:1px solid #e4ebe6;background:color-mix(in srgb,var(--section-accent) 4%,#fff)}.answerSectionCard.collapsible[open]>summary em{background:var(--section-accent);color:#fff}.answerSectionCard.collapsible>.markdownResult{margin:0;padding:14px 16px 16px;background:#fff}@media (max-width:1180px){.agentWorkspacePage.workbuddyLayout{grid-template-columns:232px minmax(0,1fr)}}@media (max-width:800px){.agentWorkspacePage.workbuddyLayout{font-size:14px}.workbuddyLayout .agentChatArea>header h1{font-size:18px}.productMessages{padding-right:12px;padding-left:12px}.productMessage>div,.markdownResult{font-size:15px;line-height:1.78}.answerPreviewConclusion,.answerDirectUse p,.structuredAnswerIntro,.answerSectionCard>.markdownResult p,.answerSectionCard>.markdownResult li{font-size:15px}.unifiedAgentWelcome h2{font-size:32px}.welcomeScenarioGrid{grid-template-columns:1fr}.welcomeScenarioSection>header{align-items:flex-start;flex-direction:column}.takeawayLoopStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.welcomeCustomerSelector{grid-template-columns:1fr}.welcomeCustomerSelector>div:last-child{justify-content:flex-start}.agentWorkspacePage .consultChatComposer.ipComposer textarea{font-size:16px}}.agentOfferSummary{display:flex;flex-direction:column;gap:6px;width:fit-content;margin-top:18px;padding:14px 18px;border:1px solid #cfe0d5;border-radius:14px;background:#edf6f0;color:#1f5547}.agentOfferSummary strong{font-size:17px}.agentOfferSummary span{color:#587069;font-size:13px;line-height:1.6}.agentBrand img{width:36px;height:36px;flex:0 0 36px;border-radius:12px;object-fit:cover;box-shadow:0 8px 20px #153f3629}@media (max-width:640px){.myAiPage .agentTopbar{display:grid;height:auto;min-height:76px;padding:12px 16px;gap:10px}.myAiPage .agentTopbar .agentBrand{justify-self:start;white-space:nowrap}.myAiPage .agentTopbar>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-items:center;width:100%;min-width:0}.myAiPage .agentTopbar>div .creditPill{margin-right:0;white-space:nowrap;font-size:12px}.myAiPage .agentTopbar>div .ghostButton{min-width:0;padding:9px 10px;white-space:nowrap;font-size:12px}.myAiPage .myAiHero{padding:54px 18px 34px}.myAiPage .myAiHero h1{max-width:100%;font-size:clamp(30px,8.7vw,36px);line-height:1.08;letter-spacing:-.04em;overflow-wrap:anywhere}.myAiPage .myAiHero>p:last-child{font-size:16px;line-height:1.65}}.legacyTopicResultNotice{margin:0 0 12px;padding:10px 12px;border:1px solid #ead7aa;border-radius:10px;background:#fff9e9;color:#72551f;font-size:12px;line-height:1.6;white-space:normal}.tenantBrandLogo{display:grid;place-items:center;width:38px;min-width:38px;height:38px;padding:0!important;overflow:hidden;border-radius:11px;color:#fff;font-size:12px;font-weight:900;letter-spacing:0!important;box-shadow:0 8px 20px color-mix(in srgb,var(--tenant-primary,#1f6a57) 24%,transparent)}.tenantBrandLogo.hasImage{background:#fff!important;border:1px solid #dbe4de}.tenantBrandLogo img{display:block;width:100%;height:100%;object-fit:contain}.whiteLabelBrand strong{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenantAgentAvatar{font-size:11px;font-weight:900;text-align:center}.accountPage .accountCard{border-color:#dce5df;background:#fff;color:#17342e;box-shadow:0 14px 38px #243a3212}.accountPage .accountCard>span,.accountPage .accountCard p{color:#6d8079}.accountPage .miniAgentList button{border-color:#d6e1da;background:#f5f8f5;color:#24443b}:root[data-tenant-branding=custom] .myAiPage .primaryButton,:root[data-tenant-branding=custom] .accountPage .primaryButton,.agentWorkspacePage.acquisition .consultSendButton{background:var(--tenant-primary,#1f6a57)}:root[data-tenant-branding=custom] .myAiPage .agentKicker,:root[data-tenant-branding=custom] .accountPage .agentKicker,:root[data-tenant-branding=custom] .myAiPage .creditPill{color:var(--tenant-primary,#1f6a57)}:root[data-tenant-branding=custom] .myAiPage .agentProductCard.owned{border-color:color-mix(in srgb,var(--tenant-primary,#1f6a57) 34%,#dfe5df);background:radial-gradient(circle at top right,color-mix(in srgb,var(--tenant-primary,#1f6a57) 12%,transparent),transparent 42%),#fff}:root[data-tenant-branding=custom] .myAiPage .agentProductCard small{color:var(--tenant-primary,#1f6a57)}:root[data-tenant-branding=custom] .myAiPage .tenantAgentAvatar{box-shadow:0 12px 28px color-mix(in srgb,var(--tenant-primary,#1f6a57) 24%,transparent)}:root[data-tenant-branding=custom] .agentWorkspacePage .primaryButton,:root[data-tenant-branding=custom] .agentWorkspacePage .consultSendButton,:root[data-tenant-branding=custom] .agentWorkspacePage .agentComposer button{background:var(--tenant-primary,#1f6a57)}:root[data-tenant-branding=custom] .agentWorkspacePage .agentCapabilityGrid button.active,:root[data-tenant-branding=custom] .agentWorkspacePage .agentTaskItem.active,:root[data-tenant-branding=custom] .agentWorkspacePage .acquisitionSystemNav button.active{border-color:var(--tenant-primary,#1f6a57);box-shadow:inset 3px 0 var(--tenant-primary,#1f6a57)}.agentWorkspacePage.acquisition .agentTaskItem.active,.agentWorkspacePage.acquisition .acquisitionSystemNav button.active{border-color:var(--tenant-primary,#1f6a57);box-shadow:inset 3px 0 var(--tenant-primary,#1f6a57)}.tenantBrandingEditor,.tenantDomainEditor{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;max-width:1120px;margin:0 auto;padding:60px 24px;border-bottom:1px solid #dde5df}.tenantBrandingEditor h2,.tenantDomainEditor h2{margin:12px 0 16px;font-size:36px}.tenantBrandingEditor>div>p:last-child,.tenantDomainEditor>div>p:last-child{max-width:440px;color:#687b74;line-height:1.75}.tenantBrandingEditor form,.tenantDomainEditor form{display:grid;gap:14px}.tenantBrandingEditor label,.tenantDomainEditor label{display:grid;gap:7px;color:#5f726b;font-size:13px;font-weight:700}.tenantBrandingEditor input[type=text],.tenantBrandingEditor input:not([type]),.tenantBrandingEditor textarea,.tenantDomainEditor input{width:100%;padding:14px;border:1px solid #d6e0d8;border-radius:12px;background:#fff;color:#17342e;outline:none;font:inherit}.tenantBrandingEditor textarea{resize:vertical;min-height:86px}.tenantBrandingEditor input:focus,.tenantBrandingEditor textarea:focus,.tenantDomainEditor input:focus{border-color:var(--tenant-primary,#1f6a57);box-shadow:0 0 0 3px color-mix(in srgb,var(--tenant-primary,#1f6a57) 12%,transparent)}.brandPreviewCard{--brand-preview-color:#1f6a57;display:flex;align-items:center;gap:16px;padding:22px;border:1px solid color-mix(in srgb,var(--brand-preview-color) 24%,#dce4de);border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--brand-preview-color) 8%,#fff),#fff);box-shadow:0 16px 40px #24403614}.brandPreviewLogo{display:grid;place-items:center;width:68px;height:68px;overflow:hidden;border-radius:18px;background:var(--brand-preview-color);color:#fff;font-size:18px;font-weight:900}.brandPreviewLogo.hasImage{background:#fff;border:1px solid #dce4de}.brandPreviewLogo img{width:100%;height:100%;object-fit:contain}.brandPreviewCard>div{display:grid;gap:4px}.brandPreviewCard small,.brandPreviewCard span{color:#768982;font-size:11px}.brandPreviewCard strong{color:#17342e;font-size:20px}.brandColorField{display:flex;align-items:center;gap:10px}.brandColorField input{width:52px;height:42px;padding:3px;border:1px solid #d6e0d8;border-radius:10px;background:#fff}.brandColorField code{padding:8px 10px;border-radius:8px;background:#eef3ef;color:#36574e}.brandLogoHint{color:#81918b;font-size:11px;font-weight:400}.brandUploadButton{position:relative;display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:10px 14px;overflow:hidden;border:1px solid #c9d7cf;border-radius:10px;background:#fff;color:#285f50;cursor:pointer}.brandUploadButton input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.brandingFormActions,.domainFormActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.brandingStatus{min-height:20px;margin:0;color:#2b725e;font-size:12px}.domainVerification{padding:16px;border:1px solid #d6e0d8;border-radius:14px;background:#fbfdfb;color:#36574e}.domainVerification strong{display:block;margin-bottom:5px}.domainVerification p{margin:0 0 12px;color:#687b74;font-size:13px;line-height:1.6}.domainVerification dl{display:grid;gap:7px;margin:0 0 14px;font-size:13px}.domainVerification dt{font-weight:800}.domainVerification dd{margin:0;color:#4f635b;line-height:1.55;overflow-wrap:anywhere}.domainVerification code{padding:2px 5px;border-radius:5px;background:#edf3ef;color:#1f6a57;font-size:12px}.domainVerification.domain-verified{border-color:#8cc8a1;background:#f3fbf5}.domainVerification.domain-failed{border-color:#f0b7a4;background:#fff8f5}@media (max-width:800px){.tenantBrandingEditor,.tenantDomainEditor{grid-template-columns:1fr;gap:24px;padding-top:42px}.tenantBrandingEditor h2,.tenantDomainEditor h2{font-size:30px}.brandPreviewCard{padding:17px}.whiteLabelBrand strong{max-width:150px}}.workbuddyIntegrationEditor{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px 50px;max-width:1120px;margin:0 auto;padding:60px 24px;border-bottom:1px solid #dde5df}.workbuddyIntegrationEditor>div:first-child{grid-row:span 3}.workbuddyIntegrationEditor h2{margin:12px 0 16px;font-size:36px}.workbuddyIntegrationEditor>div:first-child>p:last-child{max-width:440px;color:#687b74;line-height:1.75}.workbuddyIntegrationEditor form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.workbuddyIntegrationEditor form label{display:grid;gap:7px;color:#5f726b;font-size:13px;font-weight:700}.workbuddyIntegrationEditor form input,.workbuddyIntegrationEditor form select{width:100%;padding:14px;border:1px solid #d6e0d8;border-radius:12px;background:#fff;color:#17342e;outline:none;font:inherit}.workbuddyIntegrationEditor form button{grid-column:1/-1}.integrationWarning{margin:0;padding:11px 14px;border:1px solid #efd29b;border-radius:10px;background:#fff9ec;color:#8a5c0c;font-size:13px}.workbuddySecretPanel{display:grid;gap:12px;padding:18px;border:1px solid #87c8a7;border-radius:14px;background:#f3fbf6}.workbuddySecretPanel p{margin:0;color:#557068;font-size:13px}.workbuddySecretPanel code{display:block;padding:12px;border-radius:9px;background:#17342e;color:#eafff5;overflow-wrap:anywhere}.workbuddySecretPanel>div{display:flex;gap:10px;flex-wrap:wrap}.workbuddyConnectionList{display:grid;gap:10px}.workbuddyConnection{display:flex;justify-content:space-between;gap:18px;padding:15px;border:1px solid #dce5df;border-radius:13px;background:#fff}.workbuddyConnection>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.workbuddyConnection code{padding:4px 7px;border-radius:6px;background:#eef3ef;color:#41665b}.workbuddyConnection span,.workbuddyConnection small{color:#6d7e78;font-size:12px}.workbuddyConnection.status-revoked{opacity:.62;background:#f6f7f6}.workbuddyIntegrationEditor>.brandingStatus{grid-column:2}@media (max-width:800px){.workbuddyIntegrationEditor{grid-template-columns:1fr;gap:24px;padding-top:42px}.workbuddyIntegrationEditor>div:first-child{grid-row:auto}.workbuddyIntegrationEditor h2{font-size:30px}.workbuddyIntegrationEditor form{grid-template-columns:1fr}.workbuddyIntegrationEditor>.brandingStatus{grid-column:1}.workbuddyConnection{align-items:flex-start;flex-direction:column}}.automationCenterPage{min-height:100vh;background:linear-gradient(180deg,#f8fbf8 0,#f3f7f3);color:#17342e}.automationTopbar{position:sticky;top:0;z-index:30;background:#fafcfaf0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.automationTopbar>div{display:flex;align-items:center;gap:8px}.automationBrandMark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#fff;font-size:12px;font-weight:900;box-shadow:0 9px 22px #1a5b492e}.automationHero{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:48px;align-items:end;max-width:1180px;margin:0 auto;padding:74px 28px 42px}.automationHero h1{max-width:760px;margin:10px 0 18px;color:#17342e;font-size:clamp(40px,5vw,68px);line-height:1.03;letter-spacing:-.055em}.automationHero>div:first-child>p:last-child{max-width:690px;margin:0;color:#657970;font-size:17px;line-height:1.75}.automationSafetyCard{display:grid;gap:10px;padding:22px;border:1px solid #d4e1d9;border-radius:20px;background:#fff;box-shadow:0 18px 48px #26443914}.automationSafetyCard strong{margin-bottom:2px;color:#1d5f4e;font-size:15px}.automationSafetyCard span{position:relative;padding-left:20px;color:#61756d;font-size:13px;line-height:1.45}.automationSafetyCard span:before{content:"✓";position:absolute;left:0;color:#2a8068;font-weight:900}.automationAlert{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1124px;margin:0 auto 22px;padding:13px 16px;border:1px solid #e8c990;border-radius:12px;background:#fff8e9;color:#77571b;font-size:13px}.automationAlert button{border:0;background:transparent;color:#76551a;font-weight:800;cursor:pointer}.automationMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1180px;margin:0 auto;padding:0 28px 44px}.automationMetrics article{display:flex;align-items:flex-end;justify-content:space-between;min-height:96px;padding:20px;border:1px solid #dce6df;border-radius:17px;background:#fff;box-shadow:0 10px 30px #2543390e}.automationMetrics span{color:#6d8078;font-size:13px}.automationMetrics strong{color:#174b3f;font-size:34px;line-height:1}.automationSection{max-width:1180px;margin:0 auto;padding:0 28px 52px}.automationSectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.automationSectionHeader h2{margin:6px 0 0;color:#17342e;font-size:28px;letter-spacing:-.025em}.automationSectionHeader>span{padding:7px 11px;border:1px solid #cfe0d5;border-radius:999px;background:#f2f8f4;color:#39705f;font-size:12px;font-weight:700}.automationPresetGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.automationPresetCard{position:relative;display:flex;align-items:flex-start;gap:14px;min-height:154px;padding:20px;border:1px solid #d8e3dc;border-radius:18px;background:#fff;color:#17342e;text-align:left;box-shadow:0 12px 34px #2644390e;cursor:pointer;transition:.18s ease}.automationPresetCard:hover{transform:translateY(-2px);border-color:#8bb6a6;box-shadow:0 18px 42px #2644391c}.automationPresetCard>i{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:13px;background:#e9f4ee;color:#1f6b57;font-style:normal;font-size:15px;font-weight:900}.automationPresetCard>div{display:grid;gap:7px}.automationPresetCard strong{font-size:16px}.automationPresetCard p{margin:0;color:#667a72;font-size:13px;line-height:1.55}.automationPresetCard small{color:#8a9a94;font-size:11px}.automationPresetCard>em{position:absolute;right:14px;top:14px;padding:4px 7px;border-radius:999px;background:#f2ede1;color:#896d32;font-style:normal;font-size:10px;font-weight:800}.automationPresetCard.isLocked{opacity:.67;background:#f8faf8}.automationTaskSection{padding-bottom:90px}.automationFilters{display:flex;gap:6px;flex-wrap:wrap}.automationFilters button{padding:8px 12px;border:1px solid #d6e1da;border-radius:999px;background:#fff;color:#63766f;font-size:12px;cursor:pointer}.automationFilters button.active{border-color:#2a765f;background:#eaf4ee;color:#1f604f;font-weight:800}.automationTaskList{display:grid;gap:12px}.automationTaskCard{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px 20px;border:1px solid #dce5df;border-radius:17px;background:#fff;box-shadow:0 10px 30px #2543390d}.automationTaskMain{display:flex;align-items:flex-start;gap:13px;min-width:0}.automationStatusDot{flex:0 0 10px;height:10px;margin-top:7px;border-radius:50%;background:#b2beb8;box-shadow:0 0 0 5px #f0f3f1}.automationStatusDot.running{background:#24725d;box-shadow:0 0 0 5px #e1f2e9}.automationStatusDot.success{background:#4b9262;box-shadow:0 0 0 5px #e8f5eb}.automationStatusDot.error{background:#c76454;box-shadow:0 0 0 5px #fbe9e5}.automationStatusDot.confirm{background:#b9842f;box-shadow:0 0 0 5px #faf0dc}.automationTaskMain>div{min-width:0}.automationTaskTitle{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.automationTaskTitle strong{font-size:15px}.automationStatus{padding:4px 7px;border-radius:999px;background:#eef3ef;color:#657970;font-size:10px;font-weight:800}.automationStatus.running{background:#e2f2eb;color:#206750}.automationStatus.success{background:#e7f5e9;color:#34764c}.automationStatus.error{background:#fbe8e4;color:#a84939}.automationStatus.confirm{background:#fbf0dc;color:#886119}.automationTaskMain p{margin:7px 0;color:#667971;font-size:13px;line-height:1.5}.automationTaskMeta{display:flex;gap:14px;flex-wrap:wrap;color:#82918b;font-size:11px}.automationTaskMain small{display:block;margin-top:7px;color:#789087;font-size:11px}.automationTaskActions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap;flex:0 0 auto}.automationTaskActions button{padding:8px 11px;border:1px solid #d3dfd7;border-radius:9px;background:#fff;color:#3f6459;font-size:11px;font-weight:700;cursor:pointer}.automationTaskActions button.primary{border-color:#246d58;background:#246d58;color:#fff}.automationTaskActions button.danger{color:#a35244}.automationTaskActions button:disabled{opacity:.45;cursor:wait}.automationEmpty{display:grid;place-items:center;min-height:230px;padding:38px;border:1px dashed #cbd9d0;border-radius:18px;background:#ffffffa6;color:#687c74;text-align:center}.automationEmpty>i{display:grid;place-items:center;width:48px;height:48px;margin-bottom:10px;border-radius:15px;background:#e8f3ed;color:#286d59;font-style:normal;font-weight:900}.automationEmpty p{margin:8px 0 0;font-size:13px}.automationSpinner{width:30px;height:30px;margin-bottom:12px;border:3px solid #dce7e0;border-top-color:#27745e;border-radius:50%;animation:automationSpin .8s linear infinite}@keyframes automationSpin{to{transform:rotate(360deg)}}.automationModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:22px;background:#0f251e6b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.automationModal{width:min(620px,100%);max-height:calc(100vh - 44px);overflow:auto;padding:24px;border:1px solid rgba(255,255,255,.8);border-radius:22px;background:#fff;color:#17342e;box-shadow:0 34px 100px #0d251e4d}.automationModal>header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.automationModal>header>div{display:flex;align-items:center;gap:12px}.automationModal>header span{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#e8f3ed;color:#236b56;font-weight:900}.automationModal>header small{color:#75877f;font-size:11px}.automationModal h2{margin:3px 0 0;font-size:24px}.automationModal>header>button{border:0;background:transparent;color:#708179;font-size:27px;cursor:pointer}.automationModal>label,.automationFormGrid label{display:grid;gap:7px;margin-bottom:15px;color:#536a62;font-size:12px;font-weight:800}.automationModal input,.automationModal textarea,.automationModal select{width:100%;padding:13px 14px;border:1px solid #d4e0d8;border-radius:11px;background:#fbfdfb;color:#17342e;outline:none;font:inherit}.automationModal input:focus,.automationModal textarea:focus,.automationModal select:focus{border-color:#3f8872;box-shadow:0 0 0 3px #3682691a}.automationModal textarea{resize:vertical}.automationFormGrid{display:grid;grid-template-columns:1fr 1.2fr;gap:12px}.automationConfirmationNote{padding:14px 16px;border:1px solid #d9e4dc;border-radius:12px;background:#f5f9f6}.automationConfirmationNote strong{font-size:13px}.automationConfirmationNote p{margin:5px 0 0;color:#667971;font-size:12px;line-height:1.55}.automationModal>footer{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.automationModal>footer button{padding:11px 16px;border:1px solid #d3ded7;border-radius:10px;background:#fff;color:#4b665d;font-weight:800;cursor:pointer}.automationModal>footer button.primary{border-color:#246d58;background:#246d58;color:#fff}.automationModal>footer button:disabled{opacity:.48;cursor:not-allowed}@media (max-width:920px){.automationHero{grid-template-columns:1fr;gap:24px;padding-top:50px}.automationSafetyCard{max-width:520px}.automationPresetGrid{grid-template-columns:repeat(2,1fr)}.automationTaskCard{align-items:flex-start;flex-direction:column}.automationTaskActions{width:100%;justify-content:flex-start}.automationMetrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.automationTopbar{display:grid;height:auto;min-height:78px;padding:12px 15px;gap:9px}.automationTopbar>div{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:5px}.automationTopbar .ghostButton{min-width:0;padding:8px 6px;font-size:10px;white-space:nowrap}.automationHero{padding:42px 17px 28px}.automationHero h1{font-size:36px}.automationHero>div:first-child>p:last-child{font-size:15px}.automationMetrics{gap:9px;padding:0 17px 34px}.automationMetrics article{min-height:82px;padding:15px;align-items:flex-start;flex-direction:column}.automationMetrics strong{font-size:29px}.automationSection{padding-left:17px;padding-right:17px}.automationSectionHeader{align-items:flex-start;flex-direction:column}.automationPresetGrid{grid-template-columns:1fr}.automationPresetCard{min-height:auto}.automationFilters{width:100%;overflow:auto;flex-wrap:nowrap;padding-bottom:4px}.automationTaskCard{padding:17px}.automationTaskActions button{flex:1}.automationFormGrid{grid-template-columns:1fr}.automationModal{padding:19px;border-radius:18px}.automationBrandMark{width:34px;height:34px}}.automationSidebarButton>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#e6f2ed;color:#176c57;font-size:16px}.automationDrawerBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;justify-content:flex-end;background:#0d231d52;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.agentAutomationDrawer{width:min(620px,94vw);height:100%;overflow-y:auto;padding:28px;background:#f8fbf9;border-left:1px solid #d3e2dc;box-shadow:-24px 0 70px #12362d29;color:#173d34}.automationDrawerHeader,.agentAutomationTaskSection>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.automationDrawerHeader span,.agentAutomationTaskSection>header span{color:#26735f;font-size:12px;font-weight:800;letter-spacing:.08em}.automationDrawerHeader h2,.agentAutomationTaskSection h3{margin:5px 0 4px;font-size:24px;line-height:1.3}.automationDrawerHeader p{margin:0;color:#617a72;font-size:14px}.automationDrawerHeader>button{flex:0 0 auto;width:38px;height:38px;border:1px solid #ccdcd6;border-radius:50%;background:#fff;color:#315c50;font-size:25px;cursor:pointer}.automationCreateForm{display:grid;gap:16px;margin-top:24px;padding:20px;border:1px solid #d4e3dd;border-radius:20px;background:#fff;box-shadow:0 12px 35px #20544512}.automationPresetOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.automationPresetOptions button{display:grid;gap:4px;min-height:78px;padding:13px;border:1px solid #d6e3de;border-radius:14px;background:#f8fbfa;color:#234e43;text-align:left;cursor:pointer}.automationPresetOptions button.active{border-color:#287b64;background:#eaf5f0;box-shadow:inset 0 0 0 1px #287b64}.automationPresetOptions strong,.agentAutomationTask strong{font-size:15px}.automationPresetOptions small,.agentAutomationTask small{color:#6b817a;font-size:12px;line-height:1.45}.automationCreateForm>label,.automationScheduleRow label{display:grid;gap:7px;color:#31574d;font-size:13px;font-weight:800}.automationCreateForm textarea,.automationCreateForm select,.automationCreateForm input{width:100%;border:1px solid #cadbd5;border-radius:12px;background:#fbfdfc;color:#183e34;font:inherit;font-weight:500;outline:none}.automationCreateForm textarea{padding:13px;resize:vertical;line-height:1.7}.automationCreateForm select,.automationCreateForm input{height:44px;padding:0 12px}.automationCreateForm textarea:focus,.automationCreateForm select:focus,.automationCreateForm input:focus{border-color:#24755f;box-shadow:0 0 0 3px #24755f1a}.automationScheduleRow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.automationKnowledgeScope{padding:14px;border-radius:14px;background:#f0f6f3;border-left:3px solid #35846e}.automationKnowledgeScope strong{font-size:13px}.automationKnowledgeScope p{margin:5px 0 0;color:#5c746d;font-size:13px;line-height:1.65}.automationPrimaryButton{min-height:46px;border:0;border-radius:13px;background:#1e705a;color:#fff;font-weight:800;cursor:pointer}.automationPrimaryButton:disabled{opacity:.6;cursor:wait}.agentAutomationTaskSection{display:grid;gap:12px;margin-top:28px}.agentAutomationTaskSection>header button,.agentAutomationTask footer button{border:1px solid #c8dad3;border-radius:10px;background:#fff;color:#285b4e;font-weight:700;cursor:pointer}.agentAutomationTaskSection>header button{padding:8px 13px}.agentAutomationTask{display:grid;gap:10px;padding:16px;border:1px solid #d5e3de;border-radius:16px;background:#fff}.agentAutomationTask>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 9px}.agentAutomationTask>div small{grid-column:2}.agentAutomationTask>p{margin:0;color:#4f6b63;font-size:13px;line-height:1.7}.agentAutomationTask footer{display:flex;gap:8px}.agentAutomationTask footer button{padding:7px 11px}.agentAutomationTask footer button.danger{color:#a7433b}.agentAutomationStatus{grid-row:1/span 2;padding:5px 8px;border-radius:999px;background:#e8f3ee;color:#286e5b;font-size:11px;font-weight:800}.agentAutomationStatus.status-failed,.agentAutomationStatus.status-canceled{background:#f8ecea;color:#9c433c}.agentAutomationStatus.status-paused{background:#f4f0e5;color:#836b2d}.agentAutomationStatus.status-completed{background:#e8f1fb;color:#35658e}.agentAutomationEmpty,.agentAutomationNotice,.agentAutomationError{margin:0;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.6}.agentAutomationEmpty{background:#eef4f1;color:#647a73}.agentAutomationNotice,.agentAutomationError{position:sticky;bottom:8px;margin-top:14px;box-shadow:0 8px 25px #1f5c4b24}.agentAutomationNotice{background:#dff1e9;color:#1e634f}.agentAutomationError{background:#f9e8e6;color:#973f38}@media (max-width:720px){.agentAutomationDrawer{width:100%;padding:20px 16px}.automationPresetOptions,.automationScheduleRow{grid-template-columns:1fr}}.productMessage.user{align-self:flex-end;justify-content:flex-end;flex-direction:row;gap:0;width:auto;max-width:min(760px,84%)}.productMessage.user>.productMessageBubble{position:relative;max-width:100%;padding:18px 21px;border:1px solid rgba(255,255,255,.1);border-radius:20px 20px 7px;background:linear-gradient(145deg,#24705c,#195947);color:#fff;font-size:16px;font-weight:500;line-height:1.75;white-space:pre-wrap;box-shadow:0 12px 30px #1e5b4929;overflow-wrap:anywhere}@media (max-width:800px){.productMessage.user{max-width:92%}.productMessage.user>.productMessageBubble{max-width:100%;padding:15px 16px;border-radius:18px 18px 6px;font-size:15px;line-height:1.72}}.takeawayWorkbenchMode .agentChatArea{grid-template-rows:auto minmax(0,1fr)}.takeawayWorkbenchMode .productMessages{align-items:center;padding:24px clamp(18px,3vw,42px) 54px;background:linear-gradient(180deg,#f7faf7,#f1f5f1)}.takeawayWorkbenchMode .productMessage.assistant{margin-top:4px}.takeawayWorkbench{width:min(1080px,100%);color:#173c32}.takeawayWorkbenchHero{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:6px 4px 22px}.takeawayWorkbenchHero>div:first-child>span{color:#2a725f;font-size:10px;font-weight:900;letter-spacing:.15em}.takeawayWorkbenchHero h2{margin:7px 0 6px;color:#14372e;font-size:30px;line-height:1.12;letter-spacing:-.035em}.takeawayWorkbenchHero p{margin:0;color:#687c74;font-size:13px}.takeawayWorkbenchHeroActions{display:flex;align-items:center;gap:10px}.takeawayTaskMapButton{padding:10px 13px;border:1px solid #a9cdbd;border-radius:11px;background:#f3faf6;color:#216650;font-size:11px;font-weight:900;white-space:nowrap;cursor:pointer}.takeawayTaskMapButton:hover{border-color:#27745c;background:#e5f3eb}.takeawayWorkbenchDataBadge{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;min-width:210px;padding:13px 15px;border:1px solid #d4e1d9;border-radius:15px;background:#fff;box-shadow:0 10px 28px #23483a0f}.takeawayWorkbenchDataBadge b{grid-row:1/3;color:#9c5b4e;font-size:29px;line-height:1}.takeawayWorkbenchDataBadge span{color:#526c63;font-size:11px;font-weight:900}.takeawayWorkbenchDataBadge small{color:#84938d;font-size:9px}.takeawayWorkbenchDataBadge.ready b{color:#1f7158}.takeawayWorkbenchDataBadge.partial b{color:#a4772f}.takeawayWorkbenchDataBadge.text-preview{border-color:#dfc583;background:#fffaed}.takeawayWorkbenchDataBadge.text-preview b{color:#956d20}.takeawayWorkbenchDataBadge.text-preview span{color:#775a20}.takeawayWorkflowSteps{display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;border:1px solid #d3dfd7;border-radius:16px;background:#fff;box-shadow:0 12px 34px #2446390f}.takeawayWorkflowSteps.simple{grid-template-columns:repeat(3,1fr)}.takeawayWorkflowSteps button{position:relative;display:flex;align-items:center;gap:9px;min-width:0;padding:15px 13px;border:0;border-right:1px solid #e0e8e2;background:#fff;color:#75867f;text-align:left;cursor:pointer}.takeawayWorkflowSteps button:last-child{border-right:0}.takeawayWorkflowSteps button:hover{background:#f6faf7}.takeawayWorkflowSteps button.active{background:#eaf4ee;color:#1b5e4c;box-shadow:inset 0 -3px #246f59}.takeawayWorkflowSteps button.done{color:#386b5b}.takeawayWorkflowSteps button>b{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:9px;background:#edf1ee;color:#697b74;font-size:12px}.takeawayWorkflowSteps button.active>b{background:#1f6a55;color:#fff}.takeawayWorkflowSteps button.done>b{background:#dceee5;color:#246a55}.takeawayWorkflowSteps button.done>b:after{content:"✓";position:absolute;font-size:10px}.takeawayWorkflowSteps button.done>b{font-size:0}.takeawayWorkflowSteps button span{display:grid;min-width:0;gap:2px}.takeawayWorkflowSteps strong{overflow:hidden;color:inherit;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.takeawayWorkflowSteps small{overflow:hidden;color:#8a9893;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.takeawayWorkbenchBody{margin-top:14px}.takeawayStepPanel{display:grid;gap:18px;padding:25px 27px;border:1px solid #d3dfd7;border-radius:19px;background:#fff;box-shadow:0 15px 42px #22443712}.takeawayStepHeading>span{color:#28705b;font-size:9px;font-weight:900;letter-spacing:.16em}.takeawayStepHeading h3{margin:5px 0;color:#183e33;font-size:22px;letter-spacing:-.02em}.takeawayStepHeading p{margin:0;color:#6b7d76;font-size:12px;line-height:1.65}.takeawayStepActions{display:flex;gap:10px}.takeawayStepActions button,.takeawayRunButton{min-height:43px;padding:0 18px;border:1px solid #c9d9d0;border-radius:11px;background:#f8faf8;color:#315f51;font-weight:800;cursor:pointer}.takeawayStepActions button.primary,.takeawayRunButton{border-color:#1f6a55;background:#1f6a55;color:#fff}.takeawayStepActions button:disabled,.takeawayRunButton:disabled{opacity:.42;cursor:not-allowed}.takeawayOutputContract{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:12px 13px;border-radius:12px;background:#f2f6f3}.takeawayOutputContract strong{margin-right:3px;color:#345d50;font-size:11px}.takeawayOutputContract span{padding:5px 8px;border:1px solid #d8e4dc;border-radius:999px;background:#fff;color:#61766e;font-size:9px}.takeawaySimplePromise{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-left:3px solid #2d735e;border-radius:4px 11px 11px 4px;background:#f1f7f3;color:#31594e}.takeawaySimplePromise strong{flex:0 0 auto;font-size:12px}.takeawaySimplePromise span{font-size:12px;line-height:1.65}.takeawayAuditOnlyPanel{gap:16px}.takeawayAuditEmpty{display:grid;gap:4px;padding:15px 16px;border:1px dashed #b9d0c4;border-radius:12px;background:#f6faf7;color:#567167}.takeawayAuditEmpty strong{font-size:13px;color:#315f51}.takeawayAuditEmpty span{font-size:12px}.takeawayAuditResult{display:grid;gap:14px;padding:18px;border:1px solid #b9d8ca;border-radius:14px;background:linear-gradient(135deg,#f4fbf7,#fff)}.takeawayAuditResult>header{display:grid;gap:3px}.takeawayAuditResult>header span{font-size:10px;font-weight:800;letter-spacing:.08em;color:#2c8065}.takeawayAuditResult>header strong{font-size:17px;color:#1e4d3f}.takeawayAuditResultGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.takeawayAuditResultGrid>div{display:grid;gap:3px;padding:12px;border:1px solid #d7e7de;border-radius:11px;background:#fff}.takeawayAuditResultGrid small,.takeawayAuditResultGrid span{color:#698077;font-size:11px}.takeawayAuditResultGrid b{color:#245e4c;font-size:18px}.takeawayAuditFieldBlock{display:grid;gap:8px}.takeawayAuditFieldBlock>strong,.takeawayAuditNext>strong{font-size:12px;color:#385f52}.takeawayAuditFieldBlock>div{display:flex;gap:7px;flex-wrap:wrap}.takeawayAuditFieldBlock span{padding:5px 8px;border-radius:999px;font-size:11px}.takeawayAuditFieldBlock .ready{background:#e2f3ea;color:#257054}.takeawayAuditFieldBlock .missing{background:#fff1e9;color:#a2572d}.takeawayAuditNext{display:grid;gap:8px;padding:12px 13px;border-left:3px solid #2d8367;border-radius:0 10px 10px 0;background:#edf7f1}.takeawayAuditNext p{margin:0;color:#4d675d;font-size:12px;line-height:1.65}.takeawayAuditNext button{justify-self:start;border:0;border-radius:9px;padding:9px 12px;background:#26765c;color:#fff;font-size:12px;font-weight:800;cursor:pointer}.takeawayAuditNextActions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.takeawayAuditUploadButton{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:9px;background:#26765c;color:#fff;font-size:12px;font-weight:800;cursor:pointer}.takeawayAuditNext .takeawayAuditNextActions button.secondary{border:1px solid #91baa9;background:#fff;color:#28634f}.takeawayAuditNext .takeawayAuditNextActions button.secondary:hover,.takeawayAuditUploadButton:hover{filter:brightness(.97)}.takeawayAuditDetailed{gap:17px;background:#fff}.takeawayAuditCheckGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.takeawayAuditCheckGrid>div{display:grid;gap:4px;padding:13px 14px;border:1px solid #d7e7de;border-radius:11px;background:#f8fbf9}.takeawayAuditCheckGrid>div.warning{border-color:#ebc7aa;background:#fff8f2}.takeawayAuditCheckGrid small{color:#6a8077;font-size:10px}.takeawayAuditCheckGrid b{color:#245e4c;font-size:16px}.takeawayAuditCheckGrid .warning b{color:#a45b35}.takeawayAuditCheckGrid span{color:#71847c;font-size:10px;line-height:1.5}.takeawayAuditFindingBlock,.takeawayAuditFileList,.takeawayAuditImpactList{display:grid;gap:9px}.takeawayAuditFindingBlock>strong,.takeawayAuditFileList>strong,.takeawayAuditImpactList>strong{color:#385f52;font-size:12px}.takeawayAuditFindingBlock>div,.takeawayAuditFileList>div,.takeawayAuditImpactList>div{display:grid;gap:7px}.takeawayAuditFindingBlock article{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:10px 11px;border-radius:10px;background:#f6f9f7}.takeawayAuditFindingBlock article.blocking{background:#fff2eb}.takeawayAuditFindingBlock article>span{padding:3px 6px;border-radius:999px;background:#e2eee8;color:#2e6f59;font-size:9px;font-weight:900}.takeawayAuditFindingBlock article.blocking>span{background:#f3d7c7;color:#9a4d2d}.takeawayAuditFindingBlock p{margin:0;color:#526b62;font-size:11px;line-height:1.6}.takeawayAuditFileList article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e0e9e3;border-radius:10px}.takeawayAuditFileList article>div{display:grid;min-width:0;gap:3px}.takeawayAuditFileList b{overflow:hidden;color:#345a4e;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.takeawayAuditFileList span{color:#7a8b85;font-size:10px}.takeawayAuditFileList em{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#e2f1e9;color:#277057;font-size:10px;font-style:normal;font-weight:900}.takeawayAuditFileList em.warning{background:#fff0e6;color:#a55731}.takeawayAuditImpactList article{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:12px;padding:10px 12px;border-left:3px solid #d39a59;border-radius:3px 9px 9px 3px;background:#fff9f2}.takeawayAuditImpactList b{color:#8e5b2d;font-size:11px}.takeawayAuditImpactList span{color:#6c665f;font-size:11px;line-height:1.55}.takeawayAuditAllClear{margin:0;padding:11px 12px;border-radius:9px;background:#edf7f1;color:#326b58;font-size:11px}.takeawayTaskDelivery{display:grid;gap:10px;margin-top:2px;padding:20px;border:1px solid #9cc9b5;border-radius:15px;background:#fff;box-shadow:0 12px 30px #205b4614}.takeawayTaskDelivery.needs_input{border-color:#e3bf80}.takeawayTaskDelivery.failed{border-color:#e6a59d}.takeawayTaskDelivery header{display:flex;align-items:center;justify-content:space-between;gap:12px}.takeawayTaskDelivery header span{color:#26765c;font-size:10px;font-weight:800;letter-spacing:.09em}.takeawayTaskDelivery header strong{color:#245443;font-size:14px}.takeawayDataEvidenceTag{margin:0;padding:7px 10px;border-radius:8px;background:#edf7f1;color:#386756;font-size:11px;font-weight:700}.takeawayTaskDelivery>div{white-space:pre-wrap;color:#36584b;font-size:14px;line-height:1.8}.takeawayTaskMapNext{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px;padding:15px 16px;border-left:3px solid #2a795f;border-radius:4px 12px 12px 4px;background:#eef7f2}.takeawayTaskMapNext>div{display:grid;gap:4px}.takeawayTaskMapNext strong{color:#245e4c;font-size:13px}.takeawayTaskMapNext span{color:#57766a;font-size:11px;line-height:1.55}.takeawayTaskMapNext button{flex:0 0 auto;border:0;border-radius:10px;padding:10px 13px;background:#1f6a55;color:#fff;font-size:12px;font-weight:900;cursor:pointer}.takeawayTaskMapNext button:hover{background:#195944}.takeawayPrimaryRun{justify-self:start;min-width:250px}.takeawayStageGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.takeawayStageGrid>button{display:flex;align-items:flex-start;gap:14px;min-height:128px;padding:20px;border:1px solid #d4dfd8;border-radius:15px;background:#fbfdfb;color:#173e33;text-align:left;cursor:pointer}.takeawayStageGrid>button:hover,.takeawayStageGrid>button.selected{border-color:#39806b;background:#edf6f1;box-shadow:inset 0 0 0 1px #39806b}.takeawayStageGrid>button>span{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:13px;background:#e5f0ea;color:#226752;font-size:18px;font-weight:900}.takeawayStageGrid strong{font-size:16px}.takeawayStageGrid p{margin:7px 0 0;color:#687c74;font-size:12px;line-height:1.6}.takeawayStepWarning{margin:0;padding:10px 12px;border-radius:10px;background:#fff4df;color:#8b6322;font-size:11px}.takeawayStageFacts{display:grid;gap:14px;padding:18px;border:1px solid #bed8ca;border-radius:15px;background:#f7fbf8}.takeawayStageFacts>header{display:grid;gap:3px}.takeawayStageFacts>header strong{font-size:15px;color:#1f5c49}.takeawayStageFacts>header span{font-size:10px;color:#718279}.takeawayStageGrid.compact>button{min-height:92px;padding:14px}.takeawayStageGrid.compact>button>span{flex-basis:34px;height:34px;font-size:14px}.takeawayStageGrid.compact strong{font-size:13px}.takeawayStageGrid.compact p{font-size:10px}.takeawayStageFactsGrid,.takeawayEffectForm>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.takeawayStageFactsGrid label,.takeawayEffectForm label,.takeawayValidationConclusion label{display:grid;gap:6px;color:#345f51;font-size:10px;font-weight:900}.takeawayStageFactsGrid label.wide,.takeawayEffectForm label.wide{grid-column:1/-1}.takeawayStageFactsGrid input,.takeawayStageFactsGrid textarea,.takeawayEffectForm input,.takeawayEffectForm textarea,.takeawayValidationConclusion textarea{box-sizing:border-box;width:100%;padding:10px 11px;border:1px solid #cadbd2;border-radius:9px;background:#fff;color:#244d40;font:inherit;font-weight:500}.takeawayStageFactsGrid textarea,.takeawayEffectForm textarea,.takeawayValidationConclusion textarea{min-height:72px;resize:vertical}.takeawayStageSave{display:flex;align-items:center;justify-content:space-between;gap:12px}.takeawayStageSave span{font-size:9px;color:#70827a}.takeawayStageSave button,.takeawayValidationConclusion>button,.takeawayStartRealExecution button{padding:10px 15px;border:0;border-radius:9px;background:#247056;color:#fff;font-size:10px;font-weight:900;cursor:pointer}.takeawayStageSave button:disabled,.takeawayValidationConclusion>button:disabled{opacity:.4;cursor:not-allowed}.takeawayDiagnosisProblems{display:grid;gap:13px;padding:18px;border:1px solid #b8d7c7;border-radius:16px;background:#f5faf7}.takeawayDiagnosisProblems>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.takeawayDiagnosisProblems>header>div{display:grid;gap:3px}.takeawayDiagnosisProblems>header span{font-size:9px;font-weight:900;letter-spacing:.08em;color:#287058}.takeawayDiagnosisProblems>header strong{font-size:16px;color:#183f34}.takeawayDiagnosisProblems>header em{padding:5px 8px;border-radius:999px;background:#fff1d4;color:#8a641b;font-size:9px;font-style:normal;font-weight:900}.takeawayDiagnosisProblems>div{display:grid;gap:10px}.takeawayDiagnosisProblems article{display:grid;gap:12px;padding:15px;border:1px solid #d2e0d8;border-radius:12px;background:#fff}.takeawayDiagnosisProblems article.priority{border-left:4px solid #27765c}.takeawayProblemTitle{display:flex;align-items:center;gap:10px}.takeawayProblemTitle>b{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#26735a;color:#fff;font-size:11px}.takeawayProblemTitle>div{display:grid;gap:2px}.takeawayProblemTitle strong{font-size:13px}.takeawayProblemTitle span{font-size:9px;color:#71837a}.takeawayDiagnosisProblems dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.takeawayDiagnosisProblems dl>div{display:grid;gap:4px;padding:9px;border-radius:9px;background:#f6f9f7}.takeawayDiagnosisProblems dl>div.growth{background:#edf7f2}.takeawayDiagnosisProblems dl>div.profit{background:#fff8e9}.takeawayDiagnosisProblems dt{font-size:9px;font-weight:900;color:#38705d}.takeawayDiagnosisProblems dd{margin:0;font-size:10px;line-height:1.6;color:#4d655c}.takeawayValidationWorkbench{display:grid;gap:14px}.takeawayValidationWorkbench>header{display:grid;gap:3px}.takeawayValidationWorkbench>header strong{font-size:15px}.takeawayValidationWorkbench>header span{font-size:10px;color:#718279}.takeawayCandidateChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.takeawayCandidateChoices button{display:grid;gap:6px;padding:13px;border:1px solid #cdded5;border-radius:11px;background:#fff;color:#294f43;text-align:left;cursor:pointer}.takeawayCandidateChoices button.selected{border-color:#27765c;background:#eaf5ef;box-shadow:inset 0 0 0 1px #27765c}.takeawayCandidateChoices b{font-size:9px;color:#287058}.takeawayCandidateChoices strong{font-size:11px}.takeawayCandidateChoices span{font-size:9px;line-height:1.5;color:#6a7d75}.takeawaySelectedCandidate,.takeawayConfirmedCause,.takeawayStartRealExecution,.takeawayEffectForm{display:grid;gap:7px;padding:14px;border:1px solid #bdd9ca;border-radius:12px;background:#f4faf6}.takeawaySelectedCandidate p,.takeawayConfirmedCause p,.takeawayStartRealExecution p{margin:0;font-size:10px;line-height:1.6;color:#567067}.takeawaySelectedCandidate small{font-size:9px;color:#8a641b}.takeawayValidationConclusion{display:grid;gap:10px;padding:14px;border:1px solid #dfcb9e;border-radius:12px;background:#fffaf0}.takeawayValidationConclusion>header{display:grid;gap:2px}.takeawayValidationConclusion>header span{font-size:9px;color:#7d735e}.takeawayConclusionChoices{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.takeawayConclusionChoices button{padding:9px;border:1px solid #d6cfbf;border-radius:8px;background:#fff;color:#665b46;font-size:10px;font-weight:900}.takeawayConclusionChoices button.selected{border-color:#2a735b;background:#e9f4ed;color:#235d49}.takeawayValidationHistory{display:grid;gap:8px}.takeawayValidationHistory>article{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:10px;border:1px solid #d5e1da;border-radius:9px}.takeawayValidationHistory article b,.takeawayValidationHistory article span{font-size:10px}.takeawayValidationHistory article p{grid-column:1/-1;margin:0;font-size:9px;color:#677a72}.takeawayConfirmedCause>span{font-size:9px;color:#277058;font-weight:900}.takeawaySuccessNotice{margin:0;padding:12px;border-radius:10px;background:#e7f4ec;color:#275f4c;font-size:11px}.takeawayEffectForm>header{display:grid;gap:3px}.takeawayEffectForm>header span{font-size:10px;color:#718279}.takeawayModuleGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.takeawayModuleGrid button{position:relative;display:grid;gap:5px;min-height:112px;padding:14px;border:1px solid #d5e0d9;border-radius:13px;background:#fbfdfb;color:#24483e;text-align:left;cursor:pointer}.takeawayModuleGrid button:hover,.takeawayModuleGrid button.selected{border-color:#2b7660;background:#eaf4ef;box-shadow:inset 0 0 0 1px #2b7660}.takeawayModuleGrid button.selected{padding-top:31px}.takeawayModuleGrid strong{font-size:13px}.takeawayModuleGrid small{color:#70827b;font-size:10px;line-height:1.45}.takeawayModuleGrid em{align-self:end;color:#2d705d;font-size:9px;font-style:normal;font-weight:800}.takeawayModuleGrid i{position:absolute;top:9px;right:9px;padding:3px 6px;border-radius:999px;background:#1f6a55;color:#fff;font-size:8px;font-style:normal;font-weight:900}.takeawayModuleGrid button.data-missing{border-style:dashed;background:#fbf8f4}.takeawayModuleGrid button.data-missing i{background:#a7653c}.takeawayModuleDataIssue{display:grid;grid-template-columns:1fr auto;gap:4px 14px;padding:13px 14px;border:1px solid #e6c29f;border-radius:12px;background:#fff7ef;color:#815133}.takeawayModuleDataIssue strong{font-size:11px}.takeawayModuleDataIssue p{grid-column:1;margin:0;color:#8a664e;font-size:10px;line-height:1.55}.takeawayModuleDataIssue button{grid-column:2;grid-row:1/3;padding:7px 10px;border:1px solid #d6a97f;border-radius:9px;background:#fff;color:#8a5735;font-size:10px;font-weight:800;cursor:pointer}.takeawayDiagnosisRoute{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 16px;border:1px solid #a9d0bd;border-radius:13px;background:linear-gradient(135deg,#edf8f2,#f9fcfa);color:#245d4b}.takeawayDiagnosisRoute.standard{border-color:#95c8b0;background:linear-gradient(135deg,#e6f5ec,#fbfdfb)}.takeawayDiagnosisRoute.explore{border-color:#9ebed6;background:linear-gradient(135deg,#eef6fb,#fbfdff);color:#27536b}.takeawayDiagnosisRoute>div{display:grid;gap:4px}.takeawayDiagnosisRoute span{font-size:9px;font-weight:900;letter-spacing:.12em}.takeawayDiagnosisRoute strong{font-size:15px}.takeawayDiagnosisRoute p{margin:0;color:inherit;font-size:11px;line-height:1.6;opacity:.82}.takeawayDiagnosisRoute>em{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#fffc;font-size:9px;font-style:normal;font-weight:900;white-space:nowrap}.takeawaySupplement{display:grid;gap:7px;color:#365d51;font-size:11px;font-weight:900}.takeawaySupplement.required>span:after{content:" · 必填";color:#a05243}.takeawaySupplement textarea{min-height:86px;padding:12px 13px;resize:vertical;border:1px solid #d2ded6;border-radius:11px;background:#fbfdfb;color:#183e33;font:inherit;font-weight:500;line-height:1.65;outline:none}.takeawaySupplement textarea:focus{border-color:#31806a;box-shadow:0 0 0 3px #31806a1a}.takeawayRunButton{justify-self:end;min-width:190px}.takeawayTextPreviewNotice{padding:11px 13px;border:1px solid #ead5a6;border-radius:11px;background:#fff9eb;color:#7c6027}.takeawayTextPreviewNotice.ready{border-color:#99c9ac;background:#eff8f2;color:#27664f}.takeawayTextPreviewNotice strong{font-size:11px}.takeawayTextPreviewNotice p{margin:4px 0 0;font-size:10px;line-height:1.55}.takeawayTaskPrerequisite,.takeawayFocusedTaskSummary{display:grid;gap:7px;padding:14px 15px;border:1px solid #c8dfd2;border-radius:12px;background:#f4faf6;color:#285d4c}.takeawayTaskPrerequisite strong,.takeawayFocusedTaskSummary strong{font-size:12px}.takeawayTaskPrerequisite>span,.takeawayFocusedTaskSummary>span{font-size:11px;line-height:1.55}.takeawayTaskPrerequisite>div{display:flex;gap:8px}.takeawayTaskPrerequisite button{padding:8px 14px;border:1px solid #9fc8b5;border-radius:9px;background:#fff;color:#24664f;font-size:11px;font-weight:900;cursor:pointer}.takeawayTaskPrerequisite button:hover{background:#e3f2e9}.takeawayFocusedTaskSummary em{justify-self:start;padding:4px 8px;border-radius:999px;background:#dceee5;color:#26705a;font-size:10px;font-style:normal;font-weight:900}.takeawayPathConfirm{display:grid;gap:12px;padding:15px 16px;border:1px solid #c9ded3;border-radius:13px;background:#f5faf7;color:#285d4c}.takeawayPathConfirm.confirmed{border-color:#8dc5a9;background:#edf8f1}.takeawayPathConfirm>div:first-child{display:grid;gap:4px}.takeawayPathConfirm strong{font-size:13px}.takeawayPathConfirm span{font-size:11px;line-height:1.55}.takeawayPathChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.takeawayPathChoices button{display:grid;gap:4px;padding:11px 12px;border:1px solid #c6d9cf;border-radius:10px;background:#fff;color:#345d50;text-align:left;cursor:pointer}.takeawayPathChoices button.selected{border-color:#28745c;background:#e0f1e7;box-shadow:inset 0 0 0 1px #28745c}.takeawayPathChoices b{font-size:12px}.takeawayPathChoices small{font-size:10px;line-height:1.45;color:#6a8077}.takeawayPlanDuration{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:14px;border:1px solid #d2e0d8;border-radius:13px}.takeawayPlanDuration legend{padding:0 6px;color:#315f50;font-size:11px;font-weight:900}.takeawayPlanDuration button{display:grid;gap:3px;padding:11px 12px;border:1px solid #cbdcd3;border-radius:10px;background:#fff;color:#345d50;text-align:left;cursor:pointer}.takeawayPlanDuration button.selected{border-color:#26745b;background:#e5f3eb;box-shadow:inset 0 0 0 1px #26745b}.takeawayPlanDuration button:disabled{cursor:default}.takeawayPlanDuration b{font-size:13px}.takeawayPlanDuration span{font-size:9px;color:#6f827a}.takeawayDailyExecution{display:grid;gap:14px;margin-top:18px;padding:17px;border:1px solid #bcd8ca;border-radius:15px;background:#f7fbf8}.takeawayDailyExecution>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.takeawayDailyExecution>header>div{display:grid;gap:3px}.takeawayDailyExecution>header span{color:#2c755e;font-size:9px;font-weight:900;letter-spacing:.08em}.takeawayDailyExecution>header strong{font-size:17px}.takeawayDailyExecution>header p{margin:0;color:#6a7d75;font-size:10px;line-height:1.5}.takeawayDailyExecution>header em{padding:6px 9px;border-radius:999px;background:#dfefe6;color:#287259;font-size:9px;font-style:normal;font-weight:900;white-space:nowrap}.takeawayDailyProgress{height:7px;overflow:hidden;border-radius:999px;background:#e2ebe6}.takeawayDailyProgress i{display:block;height:100%;border-radius:inherit;background:#27765c;transition:width .25s ease}.takeawayDailyList{display:grid;gap:8px}.takeawayDailyList details{border:1px solid #d5e2db;border-radius:11px;background:#fff}.takeawayDailyList details.saved{border-color:#a8d0bc;background:#fbfefc}.takeawayDailyList summary{display:grid;grid-template-columns:55px 1fr auto;align-items:center;gap:9px;padding:11px 12px;cursor:pointer;list-style:none}.takeawayDailyList summary::-webkit-details-marker{display:none}.takeawayDailyList summary>b{color:#286e57;font-size:11px}.takeawayDailyList summary>span{color:#3e5f54;font-size:10px;line-height:1.5}.takeawayDailyList summary>em{padding:4px 7px;border-radius:999px;background:#eef3f0;color:#77877f;font-size:8px;font-style:normal;font-weight:900}.takeawayDailyList details.saved summary>em{background:#dff0e7;color:#287259}.takeawayDailyForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border-top:1px solid #e3ebe6}.takeawayDailyForm label{display:grid;gap:5px;color:#426459;font-size:9px;font-weight:900}.takeawayDailyForm label.wide{grid-column:1/-1}.takeawayDailyForm input:not([type=checkbox]),.takeawayDailyForm textarea{box-sizing:border-box;width:100%;padding:9px 10px;border:1px solid #ceddd5;border-radius:8px;background:#fbfdfb;color:#234c3e;font:inherit;font-weight:500}.takeawayDailyForm textarea{min-height:70px;resize:vertical}.takeawayDailyDone{display:flex!important;align-items:center;gap:7px}.takeawayDailyForm button{justify-self:end;padding:9px 13px;border:0;border-radius:9px;background:#28745b;color:#fff;font-size:10px;font-weight:900;cursor:pointer}.takeawayDailyForm button:disabled{opacity:.45;cursor:not-allowed}.takeawayDailyExecution>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:4px}.takeawayDailyExecution>footer>div{display:grid;gap:3px}.takeawayDailyExecution>footer strong{font-size:11px}.takeawayDailyExecution>footer span{color:#6c7e76;font-size:9px}.takeawayDailyExecution>footer button{padding:10px 13px;border:0;border-radius:9px;background:#1f6d54;color:#fff;font-size:10px;font-weight:900}.takeawayDailyExecution>footer button:disabled{opacity:.4}.takeawayInlinePathRequired{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:13px 14px;border:1px solid #e0bd83;border-radius:12px;background:#fff9ed;color:#6f5426}.takeawayInlinePathRequired>div:first-child{display:grid;gap:3px}.takeawayInlinePathRequired strong{font-size:12px}.takeawayInlinePathRequired span{font-size:9px}.takeawayInlinePathRequired>div:last-child{display:flex;gap:7px}.takeawayInlinePathRequired button{display:grid;gap:2px;min-width:112px;padding:8px 10px;border:1px solid #cda966;border-radius:8px;background:#fff;color:#675027;text-align:left;cursor:pointer}.takeawayInlinePathRequired button:hover{border-color:#27745b;background:#edf7f1;color:#286d57}.takeawayInlinePathRequired b{font-size:10px}.takeawayInlinePathRequired small{font-size:8px;color:#806f50}.takeawayTaskConversation{display:grid;gap:14px;padding:20px;border:1px solid #b8d4c6;border-radius:17px;background:linear-gradient(155deg,#f3faf6,#fff);box-shadow:0 14px 34px #1f4f3c0f}.takeawayTaskConversation>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.takeawayTaskConversation>header>div{display:grid;gap:3px}.takeawayTaskConversation>header span{color:#27745b;font-size:9px;font-weight:900;letter-spacing:.12em}.takeawayTaskConversation>header strong{font-size:18px;color:#153e32}.takeawayTaskConversation>header p{margin:0;color:#6b8077;font-size:10px;line-height:1.55}.takeawayTaskConversation>header>em{padding:6px 9px;border-radius:999px;background:#e0f0e7;color:#286e58;font-size:9px;font-style:normal;font-weight:900;white-space:nowrap}.takeawayTaskConversationEmpty{padding:14px;border:1px dashed #c9dbd2;border-radius:11px;background:#fbfdfb}.takeawayTaskConversationEmpty strong{font-size:11px}.takeawayTaskConversationEmpty p{margin:5px 0 0;color:#6e8179;font-size:10px;line-height:1.6}.takeawayTaskConversationMessages{display:grid;gap:11px;max-height:680px;overflow:auto;padding:4px}.takeawayTaskConversationMessages>article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;align-items:start}.takeawayTaskConversationMessages>article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#dfeee6;color:#286f58;font-size:9px;font-weight:900}.takeawayTaskConversationMessages>article.user>span{background:#e6ecf2;color:#41627b}.takeawayTaskConversationMessages>article>div{min-width:0;padding:11px 12px;border:1px solid #d8e4dd;border-radius:4px 12px 12px;background:#fff}.takeawayTaskConversationMessages>article.user>div{background:#f3f7fa;border-color:#d5e0e8}.takeawayTaskConversationMessages>article>div>p{margin:0;white-space:pre-wrap;color:#3f5e53;font-size:10px;line-height:1.65}.takeawayTaskConversationMessages>article.thinking>div{background:#f8fbf9;color:#6f8179}.takeawayTaskConversationMessages .structuredAnswer{margin:0}.takeawayTaskConversationMessages .structuredAnswer.compact{padding:0;border:0;background:transparent;box-shadow:none}.takeawayTaskQuickPrompts{display:flex;flex-wrap:wrap;gap:7px}.takeawayTaskQuickPrompts button{padding:7px 9px;border:1px solid #c8dbd1;border-radius:999px;background:#fff;color:#396657;font-size:9px;cursor:pointer}.takeawayTaskQuickPrompts button:hover{border-color:#28745b;background:#eaf5ef}.takeawayTaskQuickPrompts button:disabled{opacity:.45}.takeawayTaskChatComposer{display:grid;gap:8px}.takeawayTaskChatComposer textarea{box-sizing:border-box;width:100%;min-height:94px;padding:12px 13px;resize:vertical;border:1px solid #bcd2c7;border-radius:11px;background:#fff;color:#1e493b;font:inherit;font-size:11px;line-height:1.65;outline:none}.takeawayTaskChatComposer textarea:focus{border-color:#28745b;box-shadow:0 0 0 3px #28745b1a}.takeawayTaskChatComposer>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.takeawayTaskChatComposer>div span{color:#819088;font-size:8px}.takeawayTaskChatComposer button{padding:10px 14px;border:0;border-radius:9px;background:#1f7055;color:#fff;font-size:10px;font-weight:900;cursor:pointer}.takeawayTaskChatComposer button:disabled{opacity:.42;cursor:not-allowed}.takeawayTaskChatModes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.takeawayTaskChatModes button{display:grid;gap:3px;padding:11px 13px;text-align:left;border:1px solid #cbdcd4;border-radius:11px;background:#fff;color:#365e50;cursor:pointer}.takeawayTaskChatModes button b{font-size:11px}.takeawayTaskChatModes button span{font-size:9px;font-weight:500;letter-spacing:0;color:#71847c}.takeawayTaskChatModes button.selected{border-color:#267259;background:#e9f5ef;box-shadow:inset 0 0 0 1px #267259}.takeawayTaskChatModes button.selected b{color:#155844}.takeawayTaskChatModes button:disabled{opacity:.5;cursor:not-allowed}.takeawayThinkingProgress{display:grid;gap:10px;padding:13px 14px;border:1px solid #b9d9c8;border-radius:12px;background:linear-gradient(145deg,#f0faf4,#fff)}.takeawayThinkingProgress header{display:flex;align-items:center;gap:8px}.takeawayThinkingProgress header span{padding:4px 7px;border-radius:999px;background:#d8eee2;color:#276e57;font-size:9px;font-weight:900}.takeawayThinkingProgress header strong{color:#215646;font-size:12px}.takeawayThinkingProgress ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.takeawayThinkingProgress li{display:flex;align-items:center;gap:8px;color:#82938b;font-size:10px}.takeawayThinkingProgress li i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e5ece8;color:#77877f;font-size:9px;font-style:normal;font-weight:900}.takeawayThinkingProgress li.active{color:#1e654f;font-weight:800}.takeawayThinkingProgress li.active i{background:#28745b;color:#fff;box-shadow:0 0 0 4px #28745b1f}.takeawayThinkingProgress li.done{color:#4e7869}.takeawayThinkingProgress li.done i{background:#d8eee2;color:#23674f}.takeawayThinkingProgress p{margin:0;padding-top:2px;border-top:1px solid #deebe4;color:#6f8179;font-size:9px;line-height:1.55}.takeawayTaskMapExecutionOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow:auto;padding:clamp(18px,4vw,56px);background-color:#f5f8f4;background-image:linear-gradient(rgba(53,103,83,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(53,103,83,.05) 1px,transparent 1px),radial-gradient(circle at 50% 30%,rgba(52,123,95,.11),transparent 42%);background-size:30px 30px,30px 30px,auto}.takeawayTaskMapExecutionFrame{width:min(1080px,100%);margin:0 auto}.takeawayTaskMapExecutionKicker{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 4px 16px;color:#2b715d}.takeawayTaskMapExecutionKicker span{font-size:11px;font-weight:900;letter-spacing:.14em}.takeawayTaskMapExecutionKicker strong{font-size:12px}.takeawayTaskMapExecutionOverlay .takeawayWorkbench{width:100%;padding:clamp(22px,3vw,42px);border:1px solid #d3e0d8;border-radius:24px;background:#fbfdfaf5;box-shadow:0 26px 70px #25483824}.takeawayTaskMapExecutionOverlay .takeawayWorkbenchHero{padding:0 0 22px}.takeawayImportEmbed{min-width:0!important;padding:0!important;border:1px solid #dce7df;border-radius:14px;background:#fbfdfb!important}.takeawayImportEmbed .takeawayImportPane{overflow:visible;padding:16px}.takeawayImportEmbed .takeawayFileDrop{min-height:92px}.takeawayImportEmbed .takeawayDataNotice,.takeawayImportEmbed .takeawayDataError{margin:0;padding:11px 12px;font-size:11px;font-weight:700}@media (max-width:1180px){.takeawayModuleGrid{grid-template-columns:repeat(2,1fr)}.takeawayWorkflowSteps button{padding:13px 9px}.takeawayWorkflowSteps button>b{flex-basis:25px;height:25px}.takeawayWorkflowSteps small{display:none}}@media (max-width:900px){.takeawayAuditCheckGrid{grid-template-columns:1fr}.takeawayAuditImpactList article{grid-template-columns:1fr;gap:4px}.takeawayPathChoices{grid-template-columns:1fr}}@media (max-width:800px){.takeawayWorkbenchMode .productMessages{padding:16px 12px 38px}.takeawayWorkbenchHero{align-items:flex-start;flex-direction:column}.takeawayWorkbenchHeroActions{width:100%;align-items:stretch;flex-direction:column}.takeawayTaskMapButton,.takeawayWorkbenchDataBadge{width:100%}.takeawayWorkflowSteps,.takeawayWorkflowSteps.simple{overflow-x:auto;grid-template-columns:repeat(3,minmax(116px,1fr))}.takeawayStepPanel{padding:19px 16px}.takeawayStageGrid,.takeawayModuleGrid,.takeawayCandidateChoices,.takeawayStageFactsGrid,.takeawayEffectForm>div,.takeawayDiagnosisProblems dl{grid-template-columns:1fr}.takeawayStageFactsGrid label.wide,.takeawayEffectForm label.wide{grid-column:auto}.takeawayDiagnosisProblems>header,.takeawayStageSave{align-items:stretch;flex-direction:column}.takeawayDiagnosisRoute{align-items:flex-start;flex-direction:column;gap:10px}.takeawayStepActions{flex-direction:column}.takeawayRunButton{justify-self:stretch}.takeawayTaskMapNext{align-items:stretch;flex-direction:column}.takeawayTaskMapNext button{width:100%}.takeawayWorkbenchMode .productMessage.assistant:before{display:none}.takeawayTaskMapExecutionOverlay{padding:14px}.takeawayTaskMapExecutionOverlay .takeawayWorkbench{padding:20px 16px;border-radius:18px}.takeawayTaskMapExecutionKicker{margin:0 2px 10px}.takeawayTaskMapExecutionKicker strong{display:none}.takeawayAnalysisHeader,.takeawayDailyExecution>header,.takeawayDailyExecution>footer,.takeawayTaskConversation>header{align-items:stretch;flex-direction:column}.takeawayAnomalyGrid,.takeawayChartGrid,.takeawayPlanDuration,.takeawayDailyForm{grid-template-columns:1fr}.takeawayChartCard.wide,.takeawayDailyForm label.wide{grid-column:auto}.takeawayDailyList summary{grid-template-columns:48px 1fr}.takeawayDailyList summary>em{grid-column:2;justify-self:start}.takeawayDailyForm button{justify-self:stretch}.takeawayInlinePathRequired{grid-template-columns:1fr}.takeawayInlinePathRequired>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.takeawayInlinePathRequired button{min-width:0}.takeawayTaskConversation{padding:16px}.takeawayTaskChatComposer>div{align-items:stretch;flex-direction:column}.takeawayTaskChatComposer button{width:100%}}.enterpriseKnowledgePage{min-height:100vh;color:#173d32;background:radial-gradient(circle at 75% 4%,rgba(181,215,197,.36),transparent 24%),linear-gradient(135deg,#f8fbf8,#eef6f0 45%,#f9fbf9)}.enterpriseKnowledgeTopbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:70px;padding:0 clamp(20px,5vw,72px);border-bottom:1px solid #d8e5dc;background:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.enterpriseKnowledgeBrand{display:flex;align-items:center;gap:10px;color:#1d513f;font-size:15px;font-weight:900}.enterpriseKnowledgeBrand img{width:34px;height:34px;border-radius:11px;object-fit:cover}.enterpriseKnowledgeTopbar button{padding:9px 13px;border:1px solid #bfd4c7;border-radius:10px;background:#fff;color:#1c644d;font-size:12px;font-weight:800;cursor:pointer}.enterpriseKnowledgePage main{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:58px 0 72px}.enterpriseKnowledgeHero{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.enterpriseKnowledgeHero span,.enterpriseKnowledgeSources>header span{display:block;color:#2b8164;font-size:10px;font-weight:900;letter-spacing:.16em}.enterpriseKnowledgeHero h1{margin:7px 0 8px;font-size:42px;letter-spacing:-.05em}.enterpriseKnowledgeHero p{max-width:650px;margin:0;color:#668076;font-size:14px;line-height:1.75}.enterpriseKnowledgeCounters{display:flex;gap:10px}.enterpriseKnowledgeCounters>div{display:grid;gap:3px;min-width:100px;padding:14px 16px;border:1px solid #d4e2d9;border-radius:14px;background:#ffffffd1;box-shadow:0 12px 28px #244d3b12}.enterpriseKnowledgeCounters b{color:#1a6a51;font-size:25px}.enterpriseKnowledgeCounters small{color:#72857d;font-size:11px}.enterpriseKnowledgeSubject{display:grid;grid-template-columns:1fr auto;gap:12px;padding:18px 20px;border:1px solid #d1e1d6;border-radius:17px;background:#fff;box-shadow:0 16px 35px #264b3c12}.enterpriseKnowledgeSubject label{display:grid;gap:7px;color:#45675a;font-size:11px;font-weight:800}.enterpriseKnowledgeSubject select{min-width:280px;padding:10px 12px;border:1px solid #cbdcd2;border-radius:10px;background:#fbfdfb;color:#183e32;font:inherit}.enterpriseKnowledgeSubject p{align-self:end;margin:0;color:#6f827a;font-size:12px;line-height:1.55}.enterpriseKnowledgeNotice{margin:16px 0;padding:12px 14px;border:1px solid #a9d5bd;border-radius:12px;background:#eff9f2;color:#276d50;font-size:12px}.enterpriseKnowledgeNotice.error{border-color:#efbbb4;background:#fff2f0;color:#a54339}.enterpriseKnowledgeSources{margin-top:28px}.enterpriseKnowledgeSources>header{margin-bottom:13px}.enterpriseKnowledgeSources>header h2{margin:4px 0;color:#193f34;font-size:25px}.enterpriseKnowledgeSources>header p{margin:0;color:#6b8177;font-size:13px}.enterpriseKnowledgeSources>div{display:grid;grid-template-columns:1.08fr 1.08fr 1fr;gap:16px}.enterpriseKnowledgeSources article{min-height:260px;padding:22px;border:1px solid #d5e3da;border-radius:18px;background:#ffffffe6;box-shadow:0 14px 32px #264b3c0f}.enterpriseKnowledgeSources article.industry{border-color:#e6d3a4;background:linear-gradient(135deg,#fffdf7,#fff8e8)}.enterpriseKnowledgeSources article>span{display:grid;place-items:center;width:32px;height:32px;margin-bottom:14px;border-radius:10px;background:#e5f2eb;color:#237058;font-size:11px;font-weight:900}.enterpriseKnowledgeSources article.industry>span{background:#f6e7be;color:#956c23}.enterpriseKnowledgeSources h3{margin:0;color:#1d503f;font-size:17px}.enterpriseKnowledgeSources article>p{margin:8px 0 16px;color:#6b8077;font-size:12px;line-height:1.7}.enterpriseKnowledgeSources button{padding:10px 13px;border:0;border-radius:10px;background:#1f755a;color:#fff;font-size:12px;font-weight:900;cursor:pointer}.enterpriseKnowledgeSources button:disabled{opacity:.5;cursor:not-allowed}.enterpriseKnowledgeFile input{display:none}.enterpriseKnowledgeFile label{display:inline-flex;padding:10px 13px;border-radius:10px;background:#1f755a;color:#fff;font-size:12px;font-weight:900;cursor:pointer}.enterpriseKnowledgeFile small,.enterpriseKnowledgeSources details{display:block;margin-top:12px;color:#74877f;font-size:11px;line-height:1.6}.enterpriseKnowledgeSources details summary{color:#30715c;font-weight:800;cursor:pointer}.enterpriseKnowledgeSources input,.enterpriseKnowledgeSources textarea{box-sizing:border-box;width:100%;margin:7px 0 0;padding:10px 11px;border:1px solid #d0ddd5;border-radius:10px;background:#fbfdfb;color:#244a3e;font:inherit;font-size:12px}.enterpriseKnowledgeSources textarea{min-height:70px;resize:vertical}.enterpriseKnowledgeSources .connectionReady{color:#29735a}.enterpriseKnowledgeSources .connectionWarning{color:#af6533}.industryPackList{display:grid;gap:8px}.industryPackList>div{padding:10px;border:1px solid #eadab5;border-radius:10px;background:#ffffffa3}.industryPackList strong{display:block;color:#765920;font-size:12px}.industryPackList small{display:block;margin-top:3px;color:#8a754c;font-size:10px;line-height:1.45}.enterpriseKnowledgeMaterials{display:grid;grid-template-columns:260px 1fr;gap:16px;margin-top:22px}.enterpriseKnowledgeMaterials>aside,.enterpriseKnowledgeMaterials>section{padding:19px;border:1px solid #d5e3da;border-radius:17px;background:#fff;box-shadow:0 14px 32px #264b3c0f}.enterpriseKnowledgeMaterials h3{margin:0 0 7px;color:#214f40;font-size:16px}.enterpriseKnowledgeMaterials p{margin:0;color:#73857e;font-size:12px;line-height:1.6}.enterpriseKnowledgeMaterials>section{max-height:420px;overflow:auto}.enterpriseKnowledgeMaterials article{padding:13px 0;border-bottom:1px solid #e2ebe5}.enterpriseKnowledgeMaterials article:last-child{border-bottom:0}.enterpriseKnowledgeMaterials article strong{display:block;color:#204c3e;font-size:13px}.enterpriseKnowledgeMaterials article p{margin:4px 0}.enterpriseKnowledgeMaterials article small{color:#829189;font-size:10px}.enterpriseKnowledgeMaterials .empty{display:grid;place-items:center;min-height:140px;color:#82938b}.enterpriseKnowledgeLoadMore{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:15px}.enterpriseKnowledgeLoadMore p{font-weight:800}.enterpriseKnowledgeLoadMore button{padding:9px 12px;border:1px solid #afd3bd;border-radius:10px;background:#edf7f0;color:#1d6c51;font-size:12px;font-weight:900;cursor:pointer}.enterpriseKnowledgeLoadMore button:disabled{opacity:.6;cursor:wait}.connectionHelpTrigger{margin:0 0 12px;background:#e9f5ee!important;color:#1b6c51!important;border:1px solid #afd3bd!important}.connectionConsoleLink{display:inline-flex;margin-top:8px;color:#1d7658;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.connectionHelpPage main{width:min(1080px,calc(100% - 40px));padding-top:48px}.connectionHelpHero{max-width:720px;margin-bottom:24px}.connectionHelpHero>span{color:#2b8164;font-size:10px;font-weight:900;letter-spacing:.16em}.connectionHelpHero h1{margin:7px 0 10px;font-size:40px;letter-spacing:-.05em}.connectionHelpHero p,.connectionHelpSecurity p{color:#647d72;line-height:1.75}.connectionHelpSecurity{display:grid;grid-template-columns:140px 1fr;gap:20px;margin-bottom:22px;padding:18px 20px;border:1px solid #e3d39e;border-radius:16px;background:#fffaf0}.connectionHelpSecurity strong{color:#7d5d1e}.connectionHelpSecurity p{margin:0;font-size:13px}.connectionHelpGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.connectionHelpGrid article{padding:22px;border:1px solid #d5e3da;border-radius:18px;background:#fff;box-shadow:0 14px 32px #264b3c0f}.connectionHelpGrid article>span{display:grid;place-items:center;width:32px;height:32px;margin-bottom:14px;border-radius:10px;background:#e5f2eb;color:#237058;font-size:11px;font-weight:900}.connectionHelpGrid h2{margin:0;color:#1d503f;font-size:18px}.connectionHelpGrid h3{margin:18px 0 7px;color:#315d4f;font-size:13px}.connectionHelpGrid p,.connectionHelpGrid li{color:#6b8077;font-size:12px;line-height:1.65}.connectionHelpGrid ul,.connectionHelpGrid ol{margin:0;padding-left:20px}.connectionHelpPrimary{display:inline-flex;margin-top:8px;padding:10px 12px;border-radius:10px;background:#1f755a;color:#fff;font-size:12px;font-weight:900;text-decoration:none}.connectionHelpPermission{margin:16px 0 0!important;padding:10px;border-radius:10px;background:#f4f8f5}.connectionHelpDocs{display:inline-block;margin-top:12px;color:#277258;font-size:12px;font-weight:800}.enterprisePlatformConnect{padding:10px 0 0}.enterprisePlatformConnect form{display:grid;gap:1px;margin-top:7px}.enterprisePlatformConnect select{box-sizing:border-box;width:100%;margin:7px 0 0;padding:10px 11px;border:1px solid #d0ddd5;border-radius:10px;background:#fbfdfb;color:#244a3e;font:inherit;font-size:12px}.enterprisePlatformConnect small{display:block;margin-top:10px;color:#71857c;line-height:1.65}.platformConnectionState{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0}.platformConnectionState span{padding:5px 8px;border-radius:999px;background:#f1f4f2;color:#74847d;font-size:10px;font-weight:800}.platformConnectionState span.active{background:#e5f5eb;color:#237052}.industryResearchDialog{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#0f2d2375;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.industryResearchDialog form{width:min(620px,100%);max-height:min(760px,calc(100vh - 44px));overflow:auto;padding:24px;border:1px solid #d5e3da;border-radius:20px;background:#fff;box-shadow:0 24px 70px #0c2f2347}.industryResearchDialog header{display:flex;justify-content:space-between;gap:18px}.industryResearchDialog header span{color:#2d8063;font-size:10px;font-weight:900;letter-spacing:.14em}.industryResearchDialog h2{margin:5px 0;color:#193f34;font-size:24px}.industryResearchDialog header p{margin:0;color:#6b8177;font-size:12px;line-height:1.65}.industryResearchDialog .close{min-width:32px;height:32px;padding:0;border:0;border-radius:9px;background:#eef4ef;color:#2d6855;font-size:24px;line-height:1;cursor:pointer}.industryResearchDialog label{display:grid;gap:7px;margin-top:20px;color:#365f50;font-size:12px;font-weight:800}.industryResearchDialog input,.industryResearchDialog textarea{box-sizing:border-box;width:100%;padding:11px 12px;border:1px solid #cbdcd2;border-radius:10px;color:#193f34;font:inherit}.industryResearchDialog textarea{min-height:62px;resize:vertical}.industryResearchDialog>form>small{display:block;margin-top:8px;color:#72857d;font-size:11px;line-height:1.6}.industryResearchDialog .research{width:100%;margin-top:12px;padding:12px 14px;border:0;border-radius:10px;background:#1f755a;color:#fff;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.industryResearchDialog .research.secondary{border:1px solid #a8cfb7;background:#edf7f0;color:#1c6b50}.industryResearchDialog .research:disabled{opacity:.6;cursor:wait}.industryResearchResults{margin-top:18px;padding:14px;border:1px solid #d8e7dc;border-radius:12px;background:#f7fbf8}.industryResearchResults>p{margin:0;color:#557268;font-size:12px;line-height:1.6}.industryResearchResults ol{display:grid;gap:10px;margin:12px 0 0;padding-left:20px}.industryResearchResults li{padding-left:3px}.industryResearchResults strong,.industryResearchResults small,.industryResearchResults a{display:block}.industryResearchResults strong{color:#214f40;font-size:13px}.industryResearchResults small{margin-top:4px;color:#72857d;font-size:11px}.industryResearchResults a{margin-top:5px;color:#1e7357;font-size:11px;font-weight:800}@media (max-width:850px){.enterpriseKnowledgeHero{align-items:flex-start;flex-direction:column}.enterpriseKnowledgeSources>div,.connectionHelpGrid{grid-template-columns:1fr}.enterpriseKnowledgeMaterials,.connectionHelpSecurity{grid-template-columns:1fr}.enterpriseKnowledgeHero h1,.connectionHelpHero h1{font-size:34px}.enterpriseKnowledgeSubject{grid-template-columns:1fr}.enterpriseKnowledgeSubject select{min-width:0;width:100%}.enterpriseKnowledgeTopbar{padding:0 20px}.enterpriseKnowledgePage main{width:min(100% - 28px,1180px);padding-top:34px}.enterpriseKnowledgeCounters{width:100%}.enterpriseKnowledgeCounters>div{flex:1}}.takeawayOperatingBrief.documentAnswer{border:0;border-radius:0;background:transparent;overflow:visible}.takeawayOperatingBrief.documentAnswer>.structuredAnswerTitle{margin:0;padding:20px 22px 17px;border:1px solid #cfe0d6;border-bottom:0;border-radius:16px 16px 0 0;background:linear-gradient(135deg,#eff8f2,#fff)}.takeawayOperatingBrief.documentAnswer>.structuredAnswerIntro{margin:0;padding:14px 22px;border:1px solid #dbe8e0;border-top:1px solid #e4eee8;border-bottom:0;background:#fff}.takeawayOperatingBrief.documentAnswer .answerSectionList{gap:10px;padding:12px;border:1px solid #dbe8e0;border-radius:0 0 16px 16px;background:#f6faf7}.takeawayOperatingBrief.documentAnswer .documentAnswerSection{position:relative;padding:15px 17px 16px;border:1px solid #d9e5de;border-left:4px solid var(--brief-accent,#2d755e);border-radius:5px 13px 13px 5px;background:#fff;box-shadow:0 5px 14px #21493b09}.takeawayOperatingBrief.documentAnswer .documentAnswerSection:nth-child(2n){--brief-accent:#657a72}.takeawayOperatingBrief.documentAnswer .documentAnswerSection:nth-child(3n){--brief-accent:#3d7c6d}.takeawayOperatingBrief.documentAnswer .documentAnswerSection>header{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;margin:0;padding-bottom:10px;border-bottom:1px solid #e6eee9}.takeawayOperatingBrief.documentAnswer .documentAnswerSection>header>span{width:29px;height:29px;border-radius:8px;background:var(--brief-accent,#2d755e);font-size:11px;box-shadow:none}.takeawayOperatingBrief.documentAnswer .documentAnswerSection>header>div{gap:2px;text-align:left}.takeawayOperatingBrief.documentAnswer .documentAnswerSection>header small{color:var(--brief-accent,#2d755e);font-size:9px;font-weight:900;letter-spacing:.1em}.takeawayOperatingBrief.documentAnswer .documentAnswerSection>header h3{font-size:17px;line-height:1.25}.takeawayOperatingBrief.documentAnswer .documentAnswerSection>.markdownResult{margin:10px 0 0;color:#345149;font-size:14px;line-height:1.72}.takeawayOperatingBrief.documentAnswer .documentAnswerSection>.markdownResult p{margin:0;line-height:1.72}.takeawayOperatingBrief.documentAnswer .documentAnswerSection>.markdownResult ul,.takeawayOperatingBrief.documentAnswer .documentAnswerSection>.markdownResult ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.takeawayOperatingBrief.documentAnswer .documentAnswerSection>.markdownResult li{position:relative;padding:9px 0 9px 18px;border-bottom:1px solid #edf2ef;line-height:1.65}.takeawayOperatingBrief.documentAnswer .documentAnswerSection>.markdownResult li:last-child{padding-bottom:0;border-bottom:0}.takeawayOperatingBrief.documentAnswer .documentAnswerSection>.markdownResult li:before{position:absolute;top:16px;left:2px;width:6px;height:6px;border-radius:50%;background:var(--brief-accent,#2d755e);content:""}.takeawayOperatingBrief.documentAnswer .documentAnswerSection.summary{--brief-accent:#276f57;background:#f4faf6}.takeawayOperatingBrief.documentAnswer .documentAnswerSection.warning{--brief-accent:#a9752b;background:#fffaf1}.takeawayOperatingBrief.documentAnswer .documentAnswerSection.next{--brief-accent:#416d90;background:#f5f9fc}@media (max-width:720px){.takeawayOperatingBrief.documentAnswer>.structuredAnswerTitle{padding:17px 15px 14px}.takeawayOperatingBrief.documentAnswer>.structuredAnswerIntro{padding:12px 15px}.takeawayOperatingBrief.documentAnswer .answerSectionList{gap:8px;padding:9px}.takeawayOperatingBrief.documentAnswer .documentAnswerSection{padding:13px 13px 14px}.takeawayOperatingBrief.documentAnswer .documentAnswerSection>header h3{font-size:16px}.takeawayOperatingBrief.documentAnswer .documentAnswerSection>.markdownResult{font-size:13px}}.takeawaySupplementImpact{display:grid;gap:12px;margin:0 0 15px;padding:16px 17px;border:1px solid #b9d9c8;border-radius:14px;background:linear-gradient(135deg,#eef9f2,#fff)}.takeawaySupplementImpact>header,.takeawayUpdatedJudgment>header,.takeawayRawDataAnalysis>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.takeawaySupplementImpact>header>div{display:grid;gap:3px}.takeawaySupplementImpact>header span,.takeawayUpdatedJudgment>header span,.takeawayRawDataAnalysis>header span{color:#28735c;font-size:10px;font-weight:900;letter-spacing:.1em}.takeawaySupplementImpact>header strong,.takeawayUpdatedJudgment>header strong,.takeawayRawDataAnalysis>header strong{color:#1c4b3d;font-size:15px}.takeawaySupplementImpact>header em{padding:5px 8px;border-radius:999px;background:#d9eee2;color:#297057;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.takeawaySupplementImpact ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}.takeawaySupplementImpact li{position:relative;padding:8px 10px 8px 24px;border:1px solid #d6e7dc;border-radius:9px;background:#fff;color:#38594d;font-size:12px;line-height:1.55}.takeawaySupplementImpact li:before{position:absolute;top:14px;left:11px;width:6px;height:6px;border-radius:50%;background:#2f7d63;content:""}.takeawaySupplementImpact>p{margin:0;color:#687e74;font-size:11px;line-height:1.6}.takeawayRawDataAnalysis{margin:0 0 15px;padding:13px;border:1px solid #dde8e1;border-radius:14px;background:#fbfdfb}.takeawayRawDataAnalysis>header{padding:0 3px 11px}.takeawayRawDataAnalysis>header>div{display:grid}.takeawayRawDataAnalysis .takeawayAnalysisBoard{margin:0}.takeawayUpdatedJudgment{padding:15px 17px;border:1px solid #cadfd3;border-radius:14px;background:#fff;box-shadow:0 8px 24px #21493b0d}.takeawayUpdatedJudgment>header{padding-bottom:11px;border-bottom:1px solid #e4ece7}.takeawayUpdatedJudgment>header>div{display:grid;gap:3px}.takeawayUpdatedJudgment>div{padding-top:13px}@media (max-width:720px){.takeawaySupplementImpact{padding:14px}.takeawaySupplementImpact>header em{display:none}.takeawaySupplementImpact ul{grid-template-columns:1fr}.takeawayRawDataAnalysis{padding:10px}.takeawayRawDataAnalysis>header strong{font-size:13px}.takeawayUpdatedJudgment{padding:13px}}.takeawayAnalysisBoard{gap:18px;padding:20px}.takeawayAnalysisHeader>div{gap:5px}.takeawayAnalysisHeader span{font-size:11px}.takeawayAnalysisHeader strong{font-size:21px}.takeawayAnalysisHeader p{font-size:13px;line-height:1.6}.takeawayAnalysisHeader>em{padding:7px 11px;font-size:11px}.takeawayChartGrid{gap:13px}.takeawayChartCard{padding:16px}.takeawayChartCard figcaption{gap:4px;margin-bottom:12px}.takeawayChartCard figcaption strong{font-size:15px}.takeawayChartCard figcaption span{font-size:11px;line-height:1.5}.takeawayChartCard svg{height:210px}.takeawayChartCard svg text{font-size:12px}.takeawayFunnelStages{gap:11px}.takeawayFunnelStages>div{grid-template-columns:64px 1fr 68px;gap:9px}.takeawayFunnelStages span,.takeawayFunnelStages strong{font-size:11px}.takeawayFunnelStages i{height:15px}.takeawayFunnelStages small,.takeawayFunnelPlatform{font-size:10px}.takeawayFunnelPlatform b{font-size:11px}.takeawayRankBars{gap:10px}.takeawayRankBars>div{grid-template-columns:minmax(90px,1fr) minmax(110px,1.5fr) 64px;gap:9px}.takeawayRankBars span,.takeawayRankBars strong{font-size:11px}.takeawayRankBars i{height:10px}.takeawayPlatformBars{display:grid;gap:13px}.takeawayPlatformBars>div{display:grid;gap:6px;padding:10px 0;border-bottom:1px solid #edf2ef}.takeawayPlatformBars>div:last-child{border-bottom:0}.takeawayPlatformBars header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.takeawayPlatformBars header strong{font-size:12px}.takeawayPlatformBars header span{color:#71847b;font-size:10px}.takeawayPlatformBars>div>div{display:grid;grid-template-columns:1fr 54px;align-items:center;gap:8px}.takeawayPlatformBars i{display:block;height:12px;overflow:hidden;border-radius:999px;background:#e9f0ec}.takeawayPlatformBars em{display:block;height:100%;border-radius:inherit;background:#28785e}.takeawayPlatformBars i.completion em{background:#88c5a8}.takeawayPlatformBars b{color:#486a5e;font-size:10px;text-align:right}.takeawayRefundTrend{min-height:270px}.takeawayRefundBars{display:flex;align-items:flex-end;gap:5px;height:200px;padding:8px 2px 28px;border-bottom:1px solid #edf2ef}.takeawayRefundBars>div{display:grid;grid-template-rows:1fr 16px 17px;align-items:end;flex:1;min-width:0;height:100%}.takeawayRefundBars i{position:relative;display:flex;align-items:flex-start;justify-content:center;height:100%;border-radius:4px 4px 0 0;background:#f0f4f1}.takeawayRefundBars em{align-self:end;width:100%;border-radius:4px 4px 0 0;background:#d69652}.takeawayRefundBars i span{position:absolute;top:-18px;overflow:hidden;max-width:100%;color:#94622a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.takeawayRefundBars small{overflow:hidden;color:#72837c;font-size:9px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.takeawayRefundBars b{color:#47695d;font-size:9px;text-align:center}.takeawayPlatformInvestment{display:grid;gap:14px}.takeawayInvestmentDecision{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:12px 14px;border-radius:10px;background:#f4f8f6;border:1px solid #dce9e2}.takeawayInvestmentDecision.ready{border-color:#9bcab4;background:#edf8f1}.takeawayInvestmentDecision b{color:#1f6e54;font-size:15px}.takeawayInvestmentDecision span{color:#526d61;font-size:12px;line-height:1.55}.takeawayInvestmentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.takeawayInvestmentGrid article{padding:13px;border:1px solid #e1ebe5;border-radius:10px;background:#fff}.takeawayInvestmentGrid header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:9px;border-bottom:1px solid #edf2ef}.takeawayInvestmentGrid header strong{color:#174f3e;font-size:15px}.takeawayInvestmentGrid header span{color:#71847b;font-size:11px}.takeawayInvestmentGrid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:11px 0 0}.takeawayInvestmentGrid dl div{display:grid;gap:3px}.takeawayInvestmentGrid dt{color:#71847b;font-size:11px}.takeawayInvestmentGrid dd{margin:0;color:#244e40;font-size:14px;font-weight:700}@media (max-width:720px){.takeawayInvestmentDecision,.takeawayInvestmentGrid{grid-template-columns:1fr}.takeawayInvestmentGrid dl{gap:8px}.takeawayInvestmentDecision{gap:6px}}.takeawayBaselineRefreshNotice{display:grid;gap:7px;padding:14px 15px;border:1px solid #b7d9ca;border-left:4px solid #28745b;border-radius:12px;background:linear-gradient(135deg,#f1faf5,#fff)}.takeawayBaselineRefreshNotice strong{color:#1d624c;font-size:14px}.takeawayBaselineRefreshNotice p{margin:0;color:#476b5f;font-size:12px;line-height:1.65}.takeawayBaselineRefreshNotice small{padding-top:8px;border-top:1px solid #dcebe3;color:#71847d;font-size:11px;line-height:1.55}.agentWorkspacePage{position:relative}.agentWorkMapOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;grid-template-rows:auto 1fr;min-width:0;min-height:0;color:#173b31;background:#f3f6f2}.agentWorkMapHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:18px 24px;border-bottom:1px solid #d8e2db;background:#fffffff7;box-shadow:0 8px 28px #2a42390f}.agentWorkMapHeader>div:first-child{min-width:0}.agentWorkMapHeader span{display:block;color:#71847d;font-size:11px;letter-spacing:.12em}.agentWorkMapHeader h2{margin:4px 0 2px;font-size:25px;letter-spacing:-.025em}.agentWorkMapHeader p{margin:0;color:#667a73;font-size:13px;line-height:1.55}.agentWorkMapBack{margin:0 0 9px;padding:0;border:0;background:transparent;color:#216b58;font-weight:700}.agentWorkMapHeaderActions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.agentWorkMapHeaderActions>span{padding:7px 10px;border-radius:999px;background:#e8f1ec;color:#245a4b;letter-spacing:0}.agentWorkMapHeaderActions>button{width:38px;height:38px;border:1px solid #d5dfd8;border-radius:12px;background:#fff;color:#426158;font-size:23px;line-height:1}.agentWorkMapBody{display:grid;grid-template-columns:minmax(0,1fr) 320px;min-height:0}.agentWorkMapMain{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:18px 20px 14px;background:radial-gradient(circle at 45% 45%,rgba(52,123,95,.08),transparent 38%),linear-gradient(#f7f9f6,#eef3ef)}.agentWorkMapToolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 4px 14px}.agentWorkMapToolbar>div{display:flex;align-items:center;gap:8px}.agentWorkMapToolbar>div:first-child{display:grid;gap:2px}.agentWorkMapToolbar strong{font-size:15px}.agentWorkMapToolbar span{color:#75877f;font-size:12px}.agentWorkMapToolbar button{height:34px;padding:0 11px;border:1px solid #cedbd3;border-radius:10px;background:#fff;color:#315f52;font-weight:700}.agentWorkMapToolbar button:first-child,.agentWorkMapToolbar button:nth-child(3){width:34px;padding:0;font-size:18px}.agentWorkMapViewport{min-height:480px;overflow:auto;border:1px solid #d8e2db;border-radius:20px;background-color:#f8faf7;background-image:linear-gradient(rgba(53,103,83,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(53,103,83,.045) 1px,transparent 1px);background-size:30px 30px;box-shadow:inset 0 0 60px #4069570d}.agentWorkMapStage{position:relative;width:100%;min-width:900px;height:100%;min-height:560px;transform-origin:center center;transition:transform .2s ease}.agentWorkMapEdges{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.agentWorkMapEdge path{fill:none;stroke:#7f9a8f;stroke-width:2.2;marker-end:url(#agent-work-map-arrow);vector-effect:non-scaling-stroke}.agentWorkMapEdge.edge-branch path{stroke:#aa8449}.agentWorkMapEdge.edge-feedback path{stroke:#357361;stroke-dasharray:8 6;marker-end:url(#agent-work-map-feedback-arrow)}.agentWorkMapEdges marker path{fill:#6f8f82}.agentWorkMapEdges #agent-work-map-feedback-arrow path{fill:#357361}.agentWorkMapEdge text{fill:#557268;font-size:12px;font-weight:700;text-anchor:middle;paint-order:stroke;stroke:#f8faf7;stroke-width:5px;stroke-linejoin:round}.agentWorkMapNode{position:absolute;z-index:2;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;width:166px;min-height:76px;padding:12px;transform:translate(-50%,-50%);border:1px solid #cfdbd3;border-radius:16px;background:#fff;color:#1a3c33;text-align:left;box-shadow:0 12px 30px #2b483d1a;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.agentWorkMapNode:hover{transform:translate(-50%,-50%) translateY(-3px);border-color:#79a995;box-shadow:0 18px 38px #235b4726}.agentWorkMapNode.selected{border-color:#246d59;box-shadow:0 0 0 3px #246d591f,0 18px 38px #235b4724}.agentWorkMapNode>span,.agentWorkMapNodeIcon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e3efe9;color:#205d4c;font-weight:800}.agentWorkMapNode.node-review>span,.agentWorkMapNodeIcon.node-review{background:#e7eef2;color:#3c6b7f}.agentWorkMapNode.node-knowledge>span,.agentWorkMapNodeIcon.node-knowledge{background:#f3ead8;color:#8b682f}.agentWorkMapNode strong,.agentWorkMapNode small{display:block}.agentWorkMapNode strong{font-size:14px}.agentWorkMapNode small{margin-top:4px;color:#70827b;font-size:10px;line-height:1.35}.agentWorkMapNode em{position:absolute;right:8px;top:-10px;padding:3px 7px;border-radius:99px;background:#246d59;color:#fff;font-size:9px;font-style:normal}.agentWorkMapNode.inUse{background:#f1f8f4}.agentWorkMapNode.node-static{cursor:default;background:linear-gradient(135deg,#e8f3ec,#fff);border-color:#70a18c}.agentWorkMapNode.node-static:hover{transform:translate(-50%,-50%);border-color:#70a18c;box-shadow:0 12px 30px #2b483d1a}.agentWorkMapNode.node-static>span{background:#1f6a57;color:#fff}.agentWorkMapStaticTip{margin-top:22px;padding:13px;border-radius:10px;background:#f3f6f2;color:#6b7e77;font-size:12px;line-height:1.6}.agentWorkMapLegend{display:flex;align-items:center;gap:18px;padding:12px 5px 0;color:#6f817a;font-size:11px}.agentWorkMapLegend span{display:flex;align-items:center;gap:6px}.agentWorkMapLegend i{display:block;width:25px;height:2px;background:#7f9a8f}.agentWorkMapLegend i.branch{background:#aa8449}.agentWorkMapLegend i.feedback{height:0;border-top:2px dashed #357361;background:transparent}.agentWorkMapInspector{min-width:0;padding:30px 24px;border-left:1px solid #d8e2db;background:#fff;overflow:auto}.agentWorkMapInspector>small{display:block;margin-top:18px;color:#658078;font-size:11px;letter-spacing:.12em}.agentWorkMapInspector h3{margin:7px 0 8px;font-size:24px}.agentWorkMapInspector>p{margin:0;color:#667a73;font-size:13px;line-height:1.65}.agentWorkMapInspector section{display:grid;gap:6px;margin-top:22px;padding:15px 0;border-top:1px solid #e0e7e2}.agentWorkMapInspector section span{color:#788a83;font-size:11px}.agentWorkMapInspector section strong{font-size:13px;line-height:1.65}.agentWorkMapEnter{width:100%;margin-top:22px;padding:13px 14px;border:0;border-radius:12px;background:#1f6a57;color:#fff;font-weight:800;box-shadow:0 12px 24px #1f6a572e}.agentWorkMapInspector .agentWorkMapTip{margin-top:18px;padding:13px;border-radius:10px;background:#f3f6f2;color:#6b7e77;font-size:11px}.agentWorkMapHeaderActions>.agentWorkMapSwitch{width:auto;padding:0 14px;color:#245f50;font-size:12px;font-weight:800;line-height:normal}.workMapSidebarButton{border-color:#c8dbd1!important;background:linear-gradient(135deg,#eef6f1,#fff)!important}.workMapSidebarButton>span{background:#dceee5!important;color:#1f6855!important}.workMapSidebarButton:hover{border-color:#76a995!important}.agentWorkMapNode{text-decoration:none;cursor:pointer}.agentWorkMapEnter{display:block;text-align:center;text-decoration:none;cursor:pointer}@media (max-width:980px){.agentWorkMapBody{grid-template-columns:1fr}.agentWorkMapInspector{border-top:1px solid #d8e2db;border-left:0}.agentWorkMapViewport{min-height:430px}.agentWorkMapStage{min-height:520px}.agentWorkMapInspector{display:grid;grid-template-columns:56px 1fr;column-gap:14px}.agentWorkMapInspector>small,.agentWorkMapInspector>h3,.agentWorkMapInspector>p,.agentWorkMapInspector>section,.agentWorkMapInspector>button,.agentWorkMapInspector>.agentWorkMapTip{grid-column:2}.agentWorkMapInspector>small{margin-top:0}.agentWorkMapInspector>.agentWorkMapNodeIcon{grid-row:1/5}.agentWorkMapInspector section{margin-top:12px}.agentWorkMapInspector>button{max-width:360px}}@media (max-width:700px){.agentWorkMapHeader{padding:14px 16px}.agentWorkMapHeader h2{font-size:21px}.agentWorkMapHeader p,.agentWorkMapHeaderActions>span{display:none}.agentWorkMapMain{padding:12px}.agentWorkMapToolbar{align-items:flex-start}.agentWorkMapToolbar>div:first-child span{display:none}.agentWorkMapToolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end}.agentWorkMapViewport{min-height:410px}.agentWorkMapStage{min-width:820px}.agentWorkMapInspector{padding:22px 18px}.agentWorkMapLegend{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.agentWorkMapNode,.agentWorkMapStage{transition:none}}.agentWorkspacePage.workbuddyLayout.topicSystemStandaloneMode{grid-template-columns:minmax(0,1fr);background:#f7f9f6}.topicSystemStandaloneMode>.agentSidebar,.topicSystemStandaloneMode>.agentContextPanel{display:none!important}.topicSystemStandaloneMode>.agentChatArea{grid-template-rows:minmax(0,1fr);min-width:0;background:#f7f9f6}.topicSystemStandaloneMode>.agentChatArea>header{display:none}.topicSystemStandaloneMode .productMessagesViewport{height:100vh;min-height:0}.topicSystemStandaloneMode .jumpToLatestButton{display:none}.agentWorkspacePage.workbuddyLayout.contentSystemStandaloneMode{grid-template-columns:minmax(0,1fr);background:#f7f9f6}.contentSystemStandaloneMode>.agentSidebar,.contentSystemStandaloneMode>.agentContextPanel{display:none!important}.contentSystemStandaloneMode>.agentChatArea{grid-template-rows:minmax(0,1fr) auto;min-width:0;background:#f7f9f6}.contentSystemStandaloneMode>.agentChatArea>header{display:none}.contentSystemStandaloneMode .productMessagesViewport{min-height:0}.contentSystemStandaloneMode .jumpToLatestButton{display:none}.productMessages.topicSystemMessages{display:block;padding:0;background-color:#f7f9f6;background-image:linear-gradient(rgba(39,93,75,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(39,93,75,.055) 1px,transparent 1px);background-size:30px 30px}.topicSystemWorkbench{box-sizing:border-box;width:100%;min-height:100%;margin:0 auto;padding:30px clamp(24px,4vw,64px) 72px;color:#163c31}.topicFixtureBanner{display:flex;gap:12px;align-items:center;max-width:1500px;margin:0 auto 18px;padding:12px 16px;border:1px solid #d3ac55;border-radius:12px;background:#fff6d9;color:#61470f}.topicFixtureBanner strong{white-space:nowrap}.topicFixtureBanner span{line-height:1.5}.topicSystemHero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;max-width:1500px;margin:0 auto;padding:8px 4px 28px;border-bottom:1px solid rgba(71,115,99,.22)}.topicSystemHero>div>button{margin:0 0 18px;padding:0;border:0;background:transparent;color:#2b6d5b;font-size:13px;font-weight:800}.topicSystemHero>div>span,.topicSystemResult>header>span{display:block;color:#5c8a79;font-size:10px;font-weight:800;letter-spacing:.16em}.topicSystemHero h2{margin:6px 0 8px;font-size:36px;letter-spacing:-.035em}.topicSystemHero p{max-width:760px;margin:0;color:#687c74;font-size:14px;line-height:1.75}.topicSystemHero>aside{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 12px;min-width:190px;padding:15px 17px;border:1px solid #d5e1da;border-radius:16px;background:linear-gradient(135deg,#fff,#edf5f0);box-shadow:0 12px 30px #284e3f12}.topicSystemHero>aside strong{grid-row:1/3;font-size:36px;line-height:1}.topicSystemHero>aside strong small{font-size:14px;color:#81928b}.topicSystemHero>aside span{font-size:12px;font-weight:800}.topicSystemHero>aside em{color:#6d8078;font-size:11px;font-style:normal}.topicSystemHero>aside button{grid-column:2;justify-self:start;margin-top:7px;padding:0;border:0;background:transparent;color:#286b57;font-size:11px;font-weight:800;cursor:pointer}.topicBriefCard{display:grid;gap:16px;max-width:1500px;margin:26px auto 0;padding:20px 22px;border:1px solid #b8d7c7;border-radius:18px;background:linear-gradient(135deg,#eef8f2,#fff 68%);box-shadow:0 14px 32px #25503d0f}.topicBriefCard>header{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:start}.topicBriefCard>header>span{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#1f7059;color:#fff;font-size:10px;font-weight:900;letter-spacing:.06em}.topicBriefCard>header strong,.topicBriefCard>header p{display:block}.topicBriefCard>header strong{color:#173f33;font-size:18px}.topicBriefCard>header p{margin:4px 0 0;color:#607a6e;font-size:12px;line-height:1.6}.topicBriefFields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.topicBriefFields label{display:grid;gap:7px;color:#365d51;font-size:11px;font-weight:850}.topicBriefFields b,.topicBriefFields small{justify-self:start;padding:2px 6px;border-radius:999px;font-size:9px;line-height:1.25}.topicBriefFields b{background:#e4b951;color:#694e16}.topicBriefFields small{background:#e9f1ed;color:#637b70}.topicBriefFields input,.topicBriefFields select{box-sizing:border-box;width:100%;min-height:42px;padding:9px 10px;border:1px solid #c4d8cd;border-radius:10px;outline:none;background:#fff;color:#193f34;font:inherit;font-size:12px}.topicBriefFields input:focus,.topicBriefFields select:focus{border-color:#3f846d;box-shadow:0 0 0 3px #3f846d1f}.topicBriefSaveBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.topicBriefSaveBar small{color:#607a6e;font-size:11px}.topicBriefSaveBar button{border:0;border-radius:9px;background:#1f7059;color:#fff;padding:9px 13px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.topicBriefSaveBar button:disabled{opacity:.55;cursor:not-allowed}.topicSourceGrid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));gap:18px;max-width:1500px;margin:36px auto 0}.topicSourceGrid:before{content:"";position:absolute;z-index:0;top:41px;left:6%;right:6%;height:2px;background:linear-gradient(90deg,#a8bdb4,#4f806f 48%,#a8bdb4)}.topicSourceGrid:after{content:"";position:absolute;z-index:0;top:36px;right:5.5%;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #4f806f}.topicSourceCard{position:relative;z-index:1;min-width:0;padding:18px;border:1px solid #d3ded8;border-radius:17px;background:#fffffff5;box-shadow:0 14px 34px #2d4d4114}.topicSourceCard.ready{border-color:#9bc8b5;background:linear-gradient(145deg,#fff 35%,#f0f8f4)}.topicSourceCard.partial{border-color:#dfc690;background:linear-gradient(145deg,#fff 35%,#fff8ea)}.topicSourceCard.error{border-color:#e4a99f;background:linear-gradient(145deg,#fff 35%,#fff3f0)}.topicSourceCard.error>header>span{background:#fbe4df;color:#a64c3d}.topicSourceCard.error>header em{background:#fde7e2;color:#a64c3d}.topicSourceCard>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:17px}.topicSourceCard>header>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e7f1ec;color:#246955;font-size:12px;font-weight:900}.topicSourceCard.missing>header>span{background:#f0f2ef;color:#718079}.topicSourceCard>header strong,.topicSourceCard>header small{display:block}.topicSourceCard>header strong{font-size:16px}.topicSourceCard>header small{margin-top:4px;color:#75877f;font-size:11px;line-height:1.4}.topicSourceCard>header em{padding:5px 8px;border-radius:999px;background:#eef3f0;color:#657b72;font-size:10px;font-style:normal;font-weight:800}.topicSourceCard.ready>header em{background:#dcefe6;color:#1f6652}.topicSourceCard label{display:grid;gap:7px;color:#49645a;font-size:12px;font-weight:800}.topicSourceCard input,.topicSourceCard textarea{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #cedbd4;border-radius:11px;background:#fbfcfb;color:#173d32;font:inherit;font-size:13px;line-height:1.55;outline:none;resize:vertical}.topicSourceCard input:focus,.topicSourceCard textarea:focus{border-color:#438570;box-shadow:0 0 0 3px #4385701a}.topicSourceCard>p{margin:11px 0 0;color:#7b8b85;font-size:11px;line-height:1.55}.topicSourceCard .topicSourceToggle{justify-self:end;padding:5px 8px;border:0;border-radius:999px;background:#e8f3ed;color:#267058;font-size:10px;font-weight:850;cursor:pointer}.topicSourceCard .topicSourceToggle[aria-pressed=false]{background:#eef1ef;color:#7b8982}.topicConnectionForm{display:grid;grid-template-columns:1fr 1fr;gap:10px}.topicConnectionForm>button{grid-column:1/-1}.topicConnectionForm button,.topicConnectedSource button,.topicReviewSource button,.topicSourceEmpty button{min-height:38px;padding:0 13px;border:0;border-radius:10px;background:#236c58;color:#fff;font-size:12px;font-weight:800}.topicConnectedSource,.topicReviewSource,.topicSourceEmpty{display:grid;gap:8px;padding:13px;border-radius:12px;background:#f3f7f4}.topicConnectedSource>strong,.topicReviewSource>strong,.topicSourceEmpty>strong{font-size:13px}.topicConnectedSource>span,.topicReviewSource>span,.topicSourceEmpty>span{color:#72847d;font-size:11px;line-height:1.55}.topicConnectedSource>div{display:flex;gap:8px;margin-top:4px}.topicConnectedSource button.secondary{border:1px solid #cbdad2;background:#fff;color:#2b6454}.topicReviewSource p{display:-webkit-box;overflow:hidden;margin:0;color:#526a61;font-size:12px;line-height:1.6;-webkit-line-clamp:3;-webkit-box-orient:vertical}.topicReviewSource button,.topicSourceEmpty button{justify-self:start;margin-top:3px}.topicSourceEmpty{min-height:96px;align-content:center}.topicSourceEmpty button{background:#fff;color:#286953;border:1px solid #cadbd2}.topicCredentialRecovery{grid-column:1/-1;display:grid;gap:4px;padding:10px 11px;border:1px solid #f0c5bc;border-radius:10px;background:#fff1ee}.topicCredentialRecovery strong{color:#9d4336;font-size:12px}.topicCredentialRecovery span{color:#a96558;font-size:11px;line-height:1.45}.topicSystemNotice{margin:16px 0 0;padding:12px 14px;border-radius:10px;background:#e9f5ee;color:#28634f;font-size:12px}.topicSystemNotice.error{background:#fff0ed;color:#a54b3c}.topicGenerateBar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1080px;margin:72px auto 0;padding:20px 22px;border-radius:18px;background:#173f34;color:#fff;box-shadow:0 18px 38px #173f342e}.topicGenerateBar:before{content:"";position:absolute;left:50%;bottom:100%;width:2px;height:72px;background:#6e9788}.topicGenerateBar:after{content:"";position:absolute;left:calc(50% - 5px);top:-10px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid #6e9788}.topicGenerateBar>div{display:grid;gap:4px}.topicGenerateBar span{color:#9fc9b9;font-size:10px;font-weight:800;letter-spacing:.1em}.topicGenerateBar strong{font-size:14px}.topicGenerateBar small{color:#bfd3cb;font-size:11px}.topicGenerateBar>button{flex:0 0 auto;min-height:48px;padding:0 22px;border:0;border-radius:13px;background:#f1c568;color:#193e33;font-size:14px;font-weight:900;box-shadow:0 10px 24px #0000001f}.topicGenerateBar>button:disabled{cursor:not-allowed;opacity:.48}.topicSystemNotice{max-width:1080px;margin-left:auto;margin-right:auto}.topicSystemResult{max-width:1080px;margin:28px auto 0;padding:24px;border:1px solid #d3dfd8;border-radius:19px;background:#fff;box-shadow:0 16px 40px #26483b14}.topicSystemResult h3{margin:5px 0 0;font-size:23px}.topicSystemResult>header{min-width:0;padding-bottom:16px;border-bottom:1px solid #dce5e0}.topicSystemResult>header button{margin-top:12px;min-height:36px;padding:0 12px;border:0;border-radius:9px;background:#236c58;color:#fff;font-size:12px;font-weight:850;cursor:pointer}.topicContentEntry{display:flex;min-width:0;gap:10px;align-items:flex-end}.topicContentEntry select{box-sizing:border-box;min-width:0;width:100%;max-width:100%;padding:9px 10px;border:1px solid #cbdcd3;border-radius:9px;background:#fbfdfb;color:#173d33}.topicContentEntry button{flex:0 0 auto}.topicSystemMarkdown{min-width:0;padding-top:12px;color:#28473e;font-size:15px;line-height:1.85;overflow-wrap:anywhere}.topicSystemMarkdown h1,.topicSystemMarkdown h2,.topicSystemMarkdown h3{color:#163e33}.topicSystemMarkdown table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.topicSystemMarkdown th,.topicSystemMarkdown td{padding:10px;border:1px solid #d8e1dc;vertical-align:top}.topicSystemMarkdown th{background:#edf5f0}.contentSystemWorkbench{box-sizing:border-box;width:100%;min-height:100%;margin:0 auto;padding:30px clamp(24px,4vw,64px) 36px;color:#163c31}.contentSystemHero{margin-bottom:36px}.contentSystemGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:22px;max-width:1200px;margin:0 auto}.contentSystemCard{min-width:0;padding:24px;border:1px solid #d1dfd7;border-radius:20px;background:#fff;box-shadow:0 16px 40px #26483b12}.contentSystemCard>header{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:18px}.contentSystemCard>header>span{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#e8f2ed;color:#1f6a57;font-size:12px;font-weight:900}.contentSystemCard>header strong,.contentSystemCard>header small{display:block}.contentSystemCard>header strong{font-size:18px}.contentSystemCard>header small{margin-top:4px;color:#6b8178;font-size:13px;line-height:1.5}.contentSystemCard label{display:grid;gap:8px;color:#376055;font-size:13px;font-weight:800}.contentSystemCard textarea{box-sizing:border-box;width:100%;min-height:230px;padding:14px;border:1px solid #cbdcd3;border-radius:13px;outline:none;resize:vertical;background:#fbfdfb;color:#173d33;font:inherit;font-weight:500;line-height:1.65}.contentSystemCard textarea:focus{border-color:#5d9b85;box-shadow:0 0 0 3px #4d88701f}.contentSystemCard>p{margin:12px 0 18px;color:#60786e;font-size:13px;line-height:1.65}.contentSystemCard>button{padding:12px 18px;border:0;border-radius:11px;background:#1e705b;color:#fff;font-weight:850;cursor:pointer}.contentSystemCard>button:disabled{cursor:not-allowed;opacity:.55}.contentSystemCard>button.secondary,.contentDeliveryHeader .secondary{border:1px solid #c8d8d0;background:#f4f9f6;color:#1f6955}.contentGenerationActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.contentGenerateCard .contentStopButton{color:#8b3c31;border-color:#e5b9ae;background:#fff9f6}.contentGenerationStatus{margin:12px 0 0;color:#2f7467;font-size:13px;line-height:1.6}.contentVideoDropHint{display:grid;min-height:210px;align-content:center;justify-items:center;padding:22px;border:1px dashed #a6cabb;border-radius:15px;background:linear-gradient(145deg,#f0f8f3,#fff);text-align:center}.contentVideoDropHint>b{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#d9eee3;color:#1e705b;font-size:14px}.contentVideoDropHint strong{margin-top:15px;color:#1a493c;font-size:15px}.contentVideoDropHint span{max-width:290px;margin-top:8px;color:#678078;font-size:13px;line-height:1.65}.contentSystemResult{max-width:1200px}.contentDeliveryHeader{display:flex!important;grid-template-columns:none!important;align-items:flex-start!important;justify-content:space-between;gap:16px}.contentDeliveryHeader span,.contentDeliveryHeader h3,.contentDeliveryHeader small{display:block}.contentDeliveryHeader span{color:#2e7663;font-size:10px;font-weight:900;letter-spacing:.14em}.contentDeliveryHeader h3{margin:5px 0;font-size:24px}.contentDeliveryHeader small{color:#658076;font-size:13px}.contentDeliveryHeader button{flex:0 0 auto;padding:10px 14px;border-radius:10px;font-weight:800;cursor:pointer}.contentDeliveryHeader button:disabled{opacity:.55;cursor:not-allowed}.contentDeliveryLayout{padding-top:18px}.contentDeliveryPreface{margin:0 0 16px;padding:13px 15px;border:1px solid #dce8e2;border-radius:12px;background:#f7fbf8;color:#46665c;font-size:14px;line-height:1.7}.contentDeliveryPreface p{margin:0}.contentDeliveryCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.contentDeliveryCard{min-width:0;border:1px solid #d7e3dd;border-radius:15px;background:linear-gradient(150deg,#fff,#f8fcf9);overflow:hidden}.contentDeliveryCard.section-2,.contentDeliveryCard.section-3,.contentDeliveryCard.section-5,.contentDeliveryCard.section-9{grid-column:span 2}.contentDeliveryCard>header{display:flex;grid-template-columns:none;gap:10px;align-items:center;margin:0;padding:13px 15px;border-bottom:1px solid #deebe5;background:#edf6f1}.contentDeliveryCard>header>span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#1e705b;color:#fff;font-size:10px;font-weight:900}.contentDeliveryCard h4{margin:0;color:#18483b;font-size:15px}.contentDeliveryCard>div{padding:14px 15px;color:#284a40;font-size:14px;line-height:1.8}.contentDeliveryCard p{margin:0 0 9px}.contentDeliveryCard p:last-child{margin-bottom:0}.contentDeliveryCard ul,.contentDeliveryCard ol{margin:0;padding-left:20px}.contentDeliveryCard strong{color:#18513f}@media (max-width:900px){.contentDeliveryCards{grid-template-columns:1fr}.contentDeliveryCard.section-2,.contentDeliveryCard.section-3,.contentDeliveryCard.section-5,.contentDeliveryCard.section-9{grid-column:auto}.contentDeliveryHeader{display:grid!important}.contentDeliveryHeader button{justify-self:start}}@media (max-width:1240px){.topicBriefFields{grid-template-columns:repeat(3,minmax(0,1fr))}.topicSourceGrid{grid-template-columns:repeat(2,minmax(280px,1fr))}.topicSourceGrid:before,.topicSourceGrid:after{display:none}}@media (max-width:900px){.topicSystemWorkbench,.contentSystemWorkbench{padding:20px 18px 54px}.topicFixtureBanner{display:grid;gap:4px}.topicSystemHero{align-items:flex-start}.topicBriefFields,.topicSourceGrid,.contentSystemGrid{grid-template-columns:1fr}.topicGenerateBar{align-items:flex-start;flex-direction:column}.topicGenerateBar>button{width:100%}}@media (max-width:620px){.topicSystemHero{display:grid}.topicSystemHero h2{font-size:28px}.topicSystemHero>aside{width:100%;box-sizing:border-box}.topicConnectionForm{grid-template-columns:1fr}.topicSourceCard>header{grid-template-columns:38px minmax(0,1fr)}.topicSourceCard>header>em{grid-column:2;justify-self:start}.topicContentEntry{display:grid}.topicContentEntry button{width:100%}.topicSystemMarkdown{font-size:14px}}.videoOptimizeCard.independent{background:linear-gradient(145deg,#fbfcfb,#f4f7f5)}.videoOptimizeCard.independent .contentVideoDropHint{border-color:#b9d8c9;background:#f7faf8}.videoOptimizeCard.ready{border-color:#9bcbb6;box-shadow:0 16px 40px #2a6e541f}.viralReplicationCard{background:linear-gradient(145deg,#fffdf7,#fff8e9);border-color:#ecd7a5}.viralReplicationCard>header>span{background:#fff0c9;color:#9a6b17}.viralReplicationCard .contentVideoDropHint{border-color:#dfc78b;background:linear-gradient(145deg,#fffaf0,#fff)}.viralReplicationOverlay{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#102e258c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.viralReplicationPanel{position:relative;box-sizing:border-box;width:min(620px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:30px;border-radius:22px;background:#fff;color:#183e33;box-shadow:0 28px 70px #091f184d}.viralReplicationPanel>span{color:#28755f;font-size:11px;font-weight:900;letter-spacing:.13em}.viralReplicationPanel h3{margin:7px 0;font-size:26px}.viralReplicationPanel>p{color:#60786e;font-size:13px;line-height:1.65}.viralReplicationPanel>label{display:grid;gap:7px;margin:15px 0;color:#375e53;font-size:13px;font-weight:800}.viralReplicationPanel input,.viralReplicationPanel select{box-sizing:border-box;width:100%;padding:12px;border:1px solid #cbdcd3;border-radius:10px;background:#fbfdfb;color:#183e33;font:inherit}.viralRights{display:grid;gap:9px;margin:18px 0;padding:14px;border:1px solid #e4d8bb;border-radius:12px;background:#fffaf0}.viralRights label{display:flex;gap:9px;align-items:flex-start;color:#625636;font-size:13px;line-height:1.45}.viralRights input{width:auto;margin:2px 0 0}.viralReplicationActions{display:flex;flex-wrap:wrap;gap:10px}.viralReplicationActions button{padding:12px 16px;border:0;border-radius:10px;background:#1e705b;color:#fff;font-weight:850;cursor:pointer}.viralReplicationActions .secondary{border:1px solid #c8d8d0;background:#f4f9f6;color:#1f6955}.viralQuote{font-weight:800}.viralNotice{padding:10px 12px;border-radius:10px;background:#f3f8f4}.viralReplicationClose{position:absolute;top:14px;right:15px;border:0;background:transparent;color:#39715f;font-size:28px;line-height:1;cursor:pointer}.viralFileInput{padding:10px 12px;border:1px dashed #c6d7cc;border-radius:10px;background:#f8fbf9}.viralFileInput input{padding:0;border:0;background:transparent}.viralFileInput small{color:#698077;font-weight:500}.contentSystemUploadBridge{display:none}.systemDialoguePanel{display:grid;gap:14px;max-width:1080px;margin:28px auto 0;padding:22px;border:1px solid #d3dfd8;border-radius:19px;background:#fff;box-shadow:0 16px 40px #26483b14}.systemDialoguePanel>header{display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;align-items:start;padding-bottom:14px;border-bottom:1px solid #dce5e0}.systemDialoguePanel>header>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#e7f3ed;color:#1d765d;font-size:12px;font-weight:900}.systemDialoguePanel>header strong,.systemDialoguePanel>header small{display:block}.systemDialoguePanel>header strong{color:#163e33;font-size:17px}.systemDialoguePanel>header small{margin-top:4px;color:#6b8178;font-size:12px;line-height:1.55}.systemDialogueHistory{display:grid;gap:12px;max-height:520px;overflow:auto}.systemDialogueHistory article{display:grid;gap:8px}.systemDialogueHistory b{font-size:12px;color:#367461}.systemDialogueHistory p{margin:0;padding:12px 14px;border-radius:12px;background:#e8f4ee;color:#19493b;font-size:14px;line-height:1.7}.systemDialogueHistory article>div{padding:13px 15px;border:1px solid #d8e6de;border-radius:12px;background:#fbfdfb;color:#284a40;font-size:14px;line-height:1.75}.systemDialogueHistory article>div>*:last-child{margin-bottom:0}.systemDialoguePanel textarea{box-sizing:border-box;width:100%;min-height:104px;padding:13px 14px;border:1px solid #c9ddd2;border-radius:12px;background:#fbfdfb;color:#174939;font:inherit;line-height:1.65;resize:vertical}.systemDialoguePanel textarea:focus{outline:none;border-color:#5d9b85;box-shadow:0 0 0 3px #4d88701f}.systemDialoguePanel>button{justify-self:start;padding:11px 18px;border:0;border-radius:10px;background:#176d56;color:#fff;font-weight:800;cursor:pointer}.systemDialoguePanel>button:disabled{cursor:not-allowed;opacity:.55}.agentWorkspacePage.workbuddyLayout.paidTrafficStandaloneMode{grid-template-columns:minmax(0,1fr);background:#f7f9f6}.paidTrafficStandaloneMode>.agentSidebar,.paidTrafficStandaloneMode>.agentContextPanel{display:none!important}.paidTrafficStandaloneMode>.agentChatArea{grid-template-rows:minmax(0,1fr);min-width:0;background:#f7f9f6}.paidTrafficStandaloneMode>.agentChatArea>header{display:none}.paidTrafficStandaloneMode .productMessagesViewport{height:100vh;min-height:0}.paidTrafficStandaloneMode .jumpToLatestButton{display:none}.paidTrafficWorkbench{min-height:100%;padding:42px 52px 96px;background-color:#fbfcf9;background-image:linear-gradient(rgba(20,102,78,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(20,102,78,.055) 1px,transparent 1px);background-size:28px 28px;color:#113d32}.paidTrafficHero{margin:0 auto 24px;max-width:1280px}.trafficModePicker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1280px;margin:0 auto 22px}.trafficModePicker button{min-height:94px;padding:18px 20px;text-align:left;border:1px solid #d7e6dd;border-radius:16px;background:#ffffffdb;color:#1b5141;transition:.18s ease}.trafficModePicker button:hover,.trafficModePicker button.active{border-color:#23745e;background:#edf7f1;box-shadow:0 12px 28px #20644f1a}.trafficModePicker strong,.trafficModePicker small{display:block}.trafficModePicker strong{font-size:16px;margin-bottom:7px}.trafficModePicker small{font-size:13px;line-height:1.5;color:#698477}.paidTrafficGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1280px;margin:0 auto}.paidTrafficCard{min-height:310px;padding:28px;border:1px solid #d6e6dc;border-radius:20px;background:#ffffffeb;box-shadow:0 16px 38px #134f3d0f}.paidTrafficCard.trafficVideoCard{grid-column:1/-1;min-height:250px}.paidTrafficCard>header{display:flex;gap:13px;align-items:flex-start;margin-bottom:18px}.paidTrafficCard>header>span{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:#e7f3ed;color:#1d765d;font-weight:800;font-size:13px}.paidTrafficCard header strong,.paidTrafficCard header small{display:block}.paidTrafficCard header strong{font-size:19px;color:#123f33}.paidTrafficCard header small{margin-top:4px;line-height:1.55;color:#6b857a}.paidTrafficCard textarea{width:100%;box-sizing:border-box;resize:vertical;padding:15px 16px;border:1px solid #c9ddd2;border-radius:13px;background:#fbfdfb;color:#174939;font:inherit;line-height:1.65}.paidTrafficCard p{font-size:13px;line-height:1.65;color:#617e72}.paidTrafficCard button:not(.secondary){padding:11px 18px;border:0;border-radius:10px;background:#176d56;color:#fff;font-weight:700}.paidTrafficCard button:disabled{opacity:.55;cursor:not-allowed}.trafficUploadHint{display:grid;gap:9px;min-height:135px;place-items:center;align-content:center;text-align:center;border:1px dashed #aacdbb;border-radius:14px;background:#f7fbf8;color:#1b604b}.trafficUploadHint b{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#ddf1e7;font-size:15px}.trafficUploadHint strong{font-size:15px}.trafficUploadHint span{max-width:420px;font-size:13px;line-height:1.55;color:#6c857a}.paidTrafficCard .secondary{margin-top:14px;padding:10px 16px;border:1px solid #bdd8ca;border-radius:10px;background:#fff;color:#176d56;font-weight:700}.trafficUploadStatus{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:11px 13px;border:1px solid #d4e4db;border-radius:10px;background:#f5faf7;color:#496b5e;font-size:12px;line-height:1.55}.trafficUploadStatus.working{border-color:#b9d8c8;background:#edf7f2;color:#245c4b}.trafficUploadStatus button{flex:0 0 auto;padding:7px 10px;border:1px solid #d9a096;border-radius:8px;background:#fff7f5;color:#a13f31;font-weight:700;cursor:pointer}.paidTrafficOutputs{display:grid;gap:20px;max-width:1280px;margin:24px auto 0}.paidTrafficOutput{padding:26px 28px;border:1px solid #d3dfd8;border-radius:20px;background:#fff;box-shadow:0 16px 40px #26483b14}.paidTrafficOutput.primary{border-color:#a9cfbc;box-shadow:0 18px 44px #1d67501c}.paidTrafficOutput>header{padding-bottom:15px;border-bottom:1px solid #dce5e0}.paidTrafficOutput>header span{display:block;color:#5c8a79;font-size:10px;font-weight:800;letter-spacing:.16em}.paidTrafficOutput>header h3{margin:6px 0 0;color:#163e33;font-size:24px}.paidTrafficOutput .topicSystemMarkdown{margin-top:18px}.paidTrafficOutput .topicSystemMarkdown table{display:block;max-width:100%;overflow-x:auto}@media (max-width:900px){.paidTrafficWorkbench{padding:26px 18px 70px}.trafficModePicker,.paidTrafficGrid{grid-template-columns:1fr}.paidTrafficCard.trafficVideoCard{grid-column:auto}.trafficUploadStatus{align-items:flex-start;flex-direction:column}.paidTrafficOutput{padding:20px}}.agentWorkspacePage.workbuddyLayout.videoReviewStandaloneMode{grid-template-columns:minmax(0,1fr);background:#f7f9f6}.videoReviewStandaloneMode>.agentSidebar,.videoReviewStandaloneMode>.agentContextPanel{display:none!important}.videoReviewStandaloneMode>.agentChatArea{grid-template-rows:minmax(0,1fr);min-width:0;background:#f7f9f6}.videoReviewStandaloneMode>.agentChatArea>header{display:none}.videoReviewStandaloneMode .productMessagesViewport{height:100vh;min-height:0}.videoReviewStandaloneMode .jumpToLatestButton{display:none}.videoReviewWorkbench{min-height:100%;padding:42px 52px 96px;background-color:#fbfcf9;background-image:linear-gradient(rgba(20,102,78,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(20,102,78,.055) 1px,transparent 1px);background-size:28px 28px;color:#113d32}.videoReviewHero{max-width:1180px;margin:0 auto 30px}.videoReviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1180px;margin:0 auto}.videoReviewCard{min-width:0;padding:28px;border:1px solid #d6e6dc;border-radius:20px;background:#fffffff0;box-shadow:0 16px 38px #134f3d0f}.videoReviewCard>header{display:flex;gap:13px;align-items:flex-start;margin-bottom:18px}.videoReviewCard>header>span{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:#e7f3ed;color:#1d765d;font-weight:800;font-size:13px}.videoReviewCard header strong,.videoReviewCard header small{display:block}.videoReviewCard header strong{font-size:19px;color:#123f33}.videoReviewCard header small{margin-top:4px;line-height:1.55;color:#6b857a}.videoReviewCard label{display:grid;gap:8px;color:#315e50;font-size:13px;font-weight:800}.videoReviewCard textarea{box-sizing:border-box;width:100%;padding:15px 16px;border:1px solid #c9ddd2;border-radius:13px;background:#fbfdfb;color:#174939;font:inherit;line-height:1.65;resize:vertical}.videoReviewCard p{font-size:13px;line-height:1.65;color:#617e72}.videoReviewCard button:not(.secondary){padding:11px 18px;border:0;border-radius:10px;background:#176d56;color:#fff;font-weight:700}.videoReviewCard button:disabled{opacity:.55;cursor:not-allowed}.videoReviewCard .secondary{margin-top:14px;padding:10px 16px;border:1px solid #bdd8ca;border-radius:10px;background:#fff;color:#176d56;font-weight:700}.reviewDataDropHint{display:grid;min-height:172px;place-items:center;align-content:center;gap:9px;padding:18px;border:1px dashed #aacdbb;border-radius:14px;background:#f7fbf8;text-align:center;color:#1b604b}.reviewDataDropHint b{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#ddf1e7;font-size:14px}.reviewDataDropHint strong{font-size:16px}.reviewDataDropHint span{max-width:420px;font-size:13px;line-height:1.55;color:#6c857a}.videoReviewOutput{max-width:1180px;margin:26px auto 0;padding:25px 28px;border:1px solid #d3dfd8;border-radius:20px;background:#fff;box-shadow:0 16px 40px #26483b14}.videoReviewOutput>header{padding-bottom:16px;border-bottom:1px solid #dce5e0}.videoReviewOutput>header>span{display:block;color:#5c8a79;font-size:10px;font-weight:800;letter-spacing:.16em}.videoReviewOutput h3{margin:6px 0 0;font-size:24px;color:#163e33}@media (max-width:900px){.videoReviewWorkbench{padding:26px 18px 70px}.videoReviewGrid{grid-template-columns:1fr}}.agentWorkspacePage.workbuddyLayout.liveScriptStandaloneMode{grid-template-columns:minmax(0,1fr);background:#f7f9f6}.liveScriptStandaloneMode>.agentSidebar,.liveScriptStandaloneMode>.agentContextPanel{display:none!important}.liveScriptStandaloneMode>.agentChatArea{grid-template-rows:minmax(0,1fr);min-width:0;background:#f7f9f6}.liveScriptStandaloneMode>.agentChatArea>header{display:none}.liveScriptStandaloneMode .productMessagesViewport{height:100vh;min-height:0}.liveScriptStandaloneMode .jumpToLatestButton{display:none}.liveScriptWorkbench{min-height:100%;padding:42px 52px 96px;background-color:#fbfcf9;background-image:linear-gradient(rgba(20,102,78,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(20,102,78,.055) 1px,transparent 1px);background-size:28px 28px;color:#113d32}.liveScriptHero{max-width:1180px;margin:0 auto 30px}.liveScriptGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;max-width:1180px;margin:0 auto}.liveScriptCard{min-width:0;padding:28px;border:1px solid #d6e6dc;border-radius:20px;background:#fffffff0;box-shadow:0 16px 38px #134f3d0f}.liveScriptCard>header{display:flex;gap:13px;align-items:flex-start;margin-bottom:18px}.liveScriptCard>header>span{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:#e7f3ed;color:#1d765d;font-weight:800;font-size:13px}.liveScriptCard header strong,.liveScriptCard header small{display:block}.liveScriptCard header strong{font-size:19px;color:#123f33}.liveScriptCard header small{margin-top:4px;line-height:1.55;color:#6b857a}.liveKnowledgeStatus{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid #d8e6de;border-radius:13px;background:#f8fbf9}.liveKnowledgeStatus b{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#ddf1e7;color:#1c6e57;font-size:12px}.liveKnowledgeStatus.empty b{background:#f1f0e5;color:#83723e}.liveKnowledgeStatus strong,.liveKnowledgeStatus span{display:block}.liveKnowledgeStatus strong{font-size:14px}.liveKnowledgeStatus span{margin-top:4px;color:#6a8177;font-size:12px;line-height:1.5}.liveKnowledgeStatus .secondary{padding:9px 12px;border:1px solid #bdd8ca;border-radius:10px;background:#fff;color:#176d56;font-weight:700;white-space:nowrap}.liveScriptCoverage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;margin:16px 0;list-style:none}.liveScriptCoverage li{padding:9px 10px;border-radius:9px;background:#edf6f1;color:#285b4b;font-size:13px}.liveScriptCard textarea{box-sizing:border-box;width:100%;padding:15px 16px;border:1px solid #c9ddd2;border-radius:13px;background:#fbfdfb;color:#174939;font:inherit;line-height:1.65;resize:vertical}.liveScriptCard p{font-size:13px;line-height:1.65;color:#617e72}.liveScriptCard>button:not(.secondary){padding:11px 18px;border:0;border-radius:10px;background:#176d56;color:#fff;font-weight:700}.liveScriptCard button:disabled{opacity:.55;cursor:not-allowed}.liveScriptOutput,.liveConversation{max-width:1180px;margin:26px auto 0;padding:25px 28px;border:1px solid #d3dfd8;border-radius:20px;background:#fff;box-shadow:0 16px 40px #26483b14}.liveScriptOutput>header,.liveConversation>header{padding-bottom:16px;border-bottom:1px solid #dce5e0}.liveScriptOutput>header>span,.liveConversation>header>span{display:block;color:#5c8a79;font-size:10px;font-weight:800;letter-spacing:.16em}.liveScriptOutput h3,.liveConversation h3{margin:6px 0 0;font-size:24px;color:#163e33}.liveConversation>div{display:grid;gap:16px;margin-top:18px}.liveConversation article{display:grid;gap:10px}.liveUserTurn,.liveAssistantTurn{padding:14px 16px;border-radius:13px}.liveUserTurn{margin-left:10%;background:#e8f4ee;color:#19493b}.liveAssistantTurn{margin-right:5%;border:1px solid #d8e6de;background:#fbfdfb;color:#284a40}.liveUserTurn small,.liveAssistantTurn small{display:block;margin-bottom:7px;color:#5b8374;font-size:11px;font-weight:800}.liveUserTurn p,.liveAssistantTurn p{margin:0;line-height:1.75}.liveAssistantTurn>*:last-child{margin-bottom:0}.liveScriptProgress{display:grid;gap:6px;margin-top:14px;padding:13px 14px;border:1px solid #c8dfd3;border-radius:12px;background:#f1f8f4;color:#245c4b}.liveScriptProgress strong{font-size:13px}.liveScriptProgress span{font-size:12px;line-height:1.55;color:#627e72}.liveScriptProgress button{justify-self:start;padding:7px 11px;border:1px solid #d9a096;border-radius:8px;background:#fff7f5;color:#a13f31;font-weight:700;cursor:pointer}@media (max-width:900px){.liveScriptWorkbench{padding:26px 18px 70px}.liveScriptGrid{grid-template-columns:1fr}.liveKnowledgeStatus{grid-template-columns:auto minmax(0,1fr)}.liveKnowledgeStatus .secondary{grid-column:1/-1;justify-self:start}.liveUserTurn,.liveAssistantTurn{margin-left:0;margin-right:0}}.agentWorkspacePage.workbuddyLayout.ipPositioningStandaloneMode{grid-template-columns:minmax(0,1fr);background:#f7f9f6}.ipPositioningStandaloneMode>.agentSidebar,.ipPositioningStandaloneMode>.agentContextPanel{display:none!important}.ipPositioningStandaloneMode>.agentChatArea{grid-template-rows:minmax(0,1fr);min-width:0;background:#f7f9f6}.ipPositioningStandaloneMode>.agentChatArea>header{display:none!important}.ipPositioningStandaloneMode .productMessagesViewport{height:100vh;min-height:0;overflow:hidden}.ipPositioningStandaloneMode .ipPositioningWorkbench{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;overflow:auto}.ipPositioningStandaloneMode .jumpToLatestButton{display:none}.ipPositioningWorkbench{min-height:100%;padding:42px 52px 96px;background-color:#fbfcf9;background-image:linear-gradient(rgba(20,102,78,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(20,102,78,.055) 1px,transparent 1px);background-size:28px 28px;color:#113d32}.ipPositioningHero{max-width:1180px;margin:0 auto 30px}.ipPositioningGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;max-width:1180px;margin:0 auto}.ipPositioningCard{min-width:0;padding:28px;border:1px solid #d6e6dc;border-radius:20px;background:#fffffff0;box-shadow:0 16px 38px #134f3d0f}.ipPositioningCard>header{display:flex;gap:13px;align-items:flex-start;margin-bottom:18px}.ipPositioningCard>header>span{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:#e7f3ed;color:#1d765d;font-weight:800;font-size:13px}.ipPositioningCard header strong,.ipPositioningCard header small{display:block}.ipPositioningCard header strong{font-size:19px;color:#123f33}.ipPositioningCard header small{margin-top:4px;line-height:1.55;color:#6b857a}.ipPositioningCoverage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;margin:16px 0;list-style:none}.ipPositioningCoverage li{padding:9px 10px;border-radius:9px;background:#edf6f1;color:#285b4b;font-size:13px}.ipPositioningCard textarea{box-sizing:border-box;width:100%;padding:15px 16px;border:1px solid #c9ddd2;border-radius:13px;background:#fbfdfb;color:#174939;font:inherit;line-height:1.65;resize:vertical}.ipPositioningCard p{font-size:13px;line-height:1.65;color:#617e72}.ipPositioningCard>button:not(.secondary),.ipPositioningActions>button:not(.secondary){padding:11px 18px;border:0;border-radius:10px;background:#176d56;color:#fff;font-weight:700}.ipPositioningActions{display:flex;flex-wrap:wrap;gap:10px}.ipPositioningActions>button{min-width:190px}.ipPositioningCard button:disabled{opacity:.55;cursor:not-allowed}.ipPositioningOutput,.ipPositioningConversation{max-width:1180px;margin:26px auto 0;padding:25px 28px;border:1px solid #d3dfd8;border-radius:20px;background:#fff;box-shadow:0 16px 40px #26483b14}.ipPositioningOutput>header,.ipPositioningConversation>header{padding-bottom:16px;border-bottom:1px solid #dce5e0}.ipPositioningOutput>header>span,.ipPositioningConversation>header>span{display:block;color:#5c8a79;font-size:10px;font-weight:800;letter-spacing:.16em}.ipPositioningOutput h3,.ipPositioningConversation h3{margin:6px 0 0;font-size:24px;color:#163e33}.ipPositioningConversation>div{display:grid;gap:16px;margin-top:18px}.ipPositioningConversation article{display:grid;gap:10px}@media (max-width:900px){.ipPositioningWorkbench{padding:26px 18px 70px}.ipPositioningGrid,.ipPositioningCoverage{grid-template-columns:1fr}.ipPositioningCard .liveKnowledgeStatus{grid-template-columns:auto minmax(0,1fr)}.ipPositioningCard .liveKnowledgeStatus .secondary{grid-column:1/-1;justify-self:start}}.agentWorkspacePage.workbuddyLayout.liveReviewStandaloneMode{grid-template-columns:minmax(0,1fr);background:#f7f9f6}.liveReviewStandaloneMode>.agentSidebar,.liveReviewStandaloneMode>.agentContextPanel{display:none!important}.liveReviewStandaloneMode>.agentChatArea{grid-template-rows:minmax(0,1fr);min-width:0;background:#f7f9f6}.liveReviewStandaloneMode>.agentChatArea>header{display:none}.liveReviewStandaloneMode .productMessagesViewport{height:100vh;min-height:0}.liveReviewStandaloneMode .jumpToLatestButton{display:none}.liveReviewWorkbench{min-height:100%;padding:42px 52px 96px;background-color:#fbfcf9;background-image:linear-gradient(rgba(20,102,78,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(20,102,78,.055) 1px,transparent 1px);background-size:28px 28px;color:#113d32}.liveReviewHero{max-width:1180px;margin:0 auto 30px}.liveReviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1180px;margin:0 auto}.liveReviewCard{min-width:0;padding:28px;border:1px solid #d6e6dc;border-radius:20px;background:#fffffff0;box-shadow:0 16px 38px #134f3d0f}.liveReviewCard>header{display:flex;gap:13px;align-items:flex-start;margin-bottom:18px}.liveReviewCard>header>span{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:#e7f3ed;color:#1d765d;font-weight:800;font-size:13px}.liveReviewCard header strong,.liveReviewCard header small{display:block}.liveReviewCard header strong{font-size:19px;color:#123f33}.liveReviewCard header small{margin-top:4px;line-height:1.55;color:#6b857a}.liveReviewCard textarea{box-sizing:border-box;width:100%;padding:15px 16px;border:1px solid #c9ddd2;border-radius:13px;background:#fbfdfb;color:#174939;font:inherit;line-height:1.65;resize:vertical}.liveReviewCard p{font-size:13px;line-height:1.65;color:#617e72}.liveReviewCard button:not(.secondary){padding:11px 18px;border:0;border-radius:10px;background:#176d56;color:#fff;font-weight:700}.liveReviewCard button:disabled{opacity:.55;cursor:not-allowed}.liveReviewCard .secondary{margin-top:14px;padding:10px 16px;border:1px solid #bdd8ca;border-radius:10px;background:#fff;color:#176d56;font-weight:700}.liveReviewDataHint{display:grid;min-height:172px;place-items:center;align-content:center;gap:9px;padding:18px;border:1px dashed #aacdbb;border-radius:14px;background:#f7fbf8;text-align:center;color:#1b604b}.liveReviewDataHint b{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#ddf1e7;font-size:14px}.liveReviewDataHint strong{font-size:16px}.liveReviewDataHint span{max-width:420px;font-size:13px;line-height:1.55;color:#6c857a}.liveReviewOutput{max-width:1180px;margin:26px auto 0;padding:25px 28px;border:1px solid #d3dfd8;border-radius:20px;background:#fff;box-shadow:0 16px 40px #26483b14}.liveReviewOutput>header{padding-bottom:16px;border-bottom:1px solid #dce5e0}.liveReviewOutput>header>span{display:block;color:#5c8a79;font-size:10px;font-weight:800;letter-spacing:.16em}.liveReviewOutput h3{margin:6px 0 0;font-size:24px;color:#163e33}@media (max-width:900px){.liveReviewWorkbench{padding:26px 18px 70px}.liveReviewGrid{grid-template-columns:1fr}}.videoReviewUploadStatus{margin-top:14px;padding:11px 13px;border-radius:10px;background:#eef7f2;color:#315e50;font-size:13px;line-height:1.55}.videoReviewStopButton{margin:10px 0 0;padding:9px 14px;border:1px solid #d8a39a;border-radius:10px;background:#fff7f5;color:#9b3d2e;font-weight:700;cursor:pointer}.ipPositioningOutput>header p{margin:8px 0 0;color:#6d857c;font-size:13px}.ipPositioningReport{padding-top:22px;color:#264a3f;font-size:15px;line-height:1.85}.ipPositioningReport>h1{margin:0 0 22px;padding:22px 26px;border-radius:16px;background:linear-gradient(135deg,#124d3d,#1d765d);color:#fff;font-size:30px;line-height:1.25}.ipPositioningReport h2{margin:28px 0 14px;padding:12px 16px;border-left:5px solid #1c7a60;border-radius:0 10px 10px 0;background:#edf6f1;color:#123f33;font-size:21px}.ipPositioningReport h3{margin:22px 0 10px;color:#1a5f4c;font-size:17px}.ipPositioningReport p{margin:10px 0}.ipPositioningReport ul,.ipPositioningReport ol{margin:10px 0;padding-left:24px}.ipPositioningReport li{margin:6px 0}.ipPositioningReport blockquote{margin:16px 0;padding:14px 18px;border-left:4px solid #d5a744;border-radius:8px;background:#fff9ec;color:#694f1e}.ipPositioningReport table{display:table;width:100%;margin:14px 0 22px;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #d2e1d9;border-radius:12px}.ipPositioningReport th,.ipPositioningReport td{padding:12px 14px;border-right:1px solid #dce7e1;border-bottom:1px solid #dce7e1;text-align:left;vertical-align:top}.ipPositioningReport th{background:#e7f2ec;color:#174b3c;font-weight:800}.ipPositioningReport tr:last-child td{border-bottom:0}.ipPositioningReport th:last-child,.ipPositioningReport td:last-child{border-right:0}.ipPositioningReport strong{color:#164f40}.ipPositioningReport hr{margin:26px 0;border:0;border-top:1px solid #d8e4de}.ipPositioningInterview{max-width:1180px;margin:26px auto 0;padding:25px 28px;border:1px solid #ead7aa;border-radius:20px;background:#fffdf7;box-shadow:0 16px 40px #5c482014}.ipPositioningInterview>header{padding-bottom:16px;border-bottom:1px solid #eee2c5}.ipPositioningInterview>header>span{display:block;color:#9b7626;font-size:10px;font-weight:800;letter-spacing:.16em}.ipPositioningInterview h3{margin:6px 0 0;font-size:24px;color:#5a4215}.ipPositioningInterview>header p{margin:8px 0 0;color:#7f714f;font-size:13px}.ipPositioningInterviewBody{padding-top:20px;color:#4f452f;font-size:15px;line-height:1.85}.ipPositioningInterviewBody p{margin:10px 0}.contentSystemResult textarea[data-testid=fip-content-editor]{background:#fbfdfb;color:#173d33;border:1px solid #cbdcd3}.beautyTopicResultActions{display:flex;justify-content:flex-end;margin:12px 0}.beautyTopicCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.beautyTopicCards article{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid rgba(31,74,61,.16);border-radius:16px;background:#fffdf7}.beautyTopicCards article header{display:flex;align-items:flex-start;gap:10px}.beautyTopicCards article header span{display:grid;place-items:center;min-width:34px;height:34px;border-radius:10px;background:#1f4a3d;color:#fff;font-weight:800}.beautyTopicCards article h4{margin:0;line-height:1.45}.beautyTopicCards dl{display:grid;gap:8px;margin:0}.beautyTopicCards dl div{display:grid;gap:3px}.beautyTopicCards dt{color:#657069;font-size:12px}.beautyTopicCards dd{margin:0;line-height:1.55}.beautyTopicCards article>div{display:flex;gap:8px;margin-top:auto}.beautyTopicAudit{margin-top:16px;padding:14px;border:1px solid rgba(31,74,61,.14);border-radius:14px;background:#f8f5ec}.beautyTopicAudit summary{cursor:pointer;color:#1f4a3d;font-weight:800}@media (max-width:600px){.beautyTopicCards{grid-template-columns:1fr}.beautyTopicCards article>div{flex-direction:column}.beautyTopicCards article>div button{width:100%}}:root{--clip-ink:#17211d;--clip-muted:#6d756f;--clip-green:#1f8a62;--clip-mint:#c8f029;--clip-line:#dce2dc;--clip-paper:#f5f6f2}.clipLabPage{min-height:100vh;background:var(--clip-paper);color:var(--clip-ink);font-family:Noto Sans SC,Microsoft YaHei,sans-serif}.clipModeSwitch{position:sticky;top:0;z-index:40;display:flex;justify-content:center;gap:10px;padding:10px 20px;background:#f6f3ecf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(31,36,33,.1)}.clipModeSwitch button{width:min(300px,44vw);display:grid;gap:2px;text-align:left;padding:10px 16px;border:1px solid rgba(31,36,33,.14);border-radius:12px;background:#fff;color:#4b504c;cursor:pointer}.clipModeSwitch button strong{font-size:15px}.clipModeSwitch button span{font-size:11px;color:#7e827e}.clipModeSwitch button.isSelected{border-color:#e55831;background:#fff8f2;box-shadow:0 5px 18px #c446221f;color:#b63e20}.personaHero em{color:#6c50cb}.personaTopicList{display:grid;gap:20px;margin-top:22px}.personaTopicCard{border:1px solid rgba(31,36,33,.13);border-radius:18px;background:#fff;padding:22px;box-shadow:0 8px 24px #181b190d}.personaTopicCard>header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(31,36,33,.09);padding-bottom:16px}.personaTopicCard>header span{font-size:12px;color:#736b60}.personaTopicCard>header h3{font-size:24px;margin:5px 0}.personaTopicCard>header p{margin:0;color:#636863;line-height:1.7}.personaTopicCard>header>div:last-child{min-width:94px;text-align:right}.personaTopicCard>header>div:last-child strong{display:block;font-size:30px;color:#684dc5}.personaTopicCard>header>div:last-child small{color:#777}.personaSegmentList{display:grid;gap:9px;margin:15px 0}.personaSegment{display:grid;grid-template-columns:34px minmax(0,1fr) 108px 32px;align-items:center;gap:10px;padding:12px;border-radius:12px;background:#f7f5f0}.personaSegment>b{align-self:start;color:#8d8172}.personaSegment span{font-size:11px;color:#7b7166}.personaSegment p{margin:4px 0;line-height:1.55}.personaSegment small{color:#848984}.personaSegment select{border:1px solid #d5d0c7;border-radius:8px;background:#fff;padding:8px}.personaSegment button{border:0;background:transparent;font-size:22px;color:#978e83;cursor:pointer}.personaTopicCard>footer{display:flex;align-items:center;justify-content:space-between;gap:15px}.personaTopicCard>footer span{font-size:12px;color:#777}.personaTopicCard>footer button,.personaInlineResult a{border:0;border-radius:10px;background:#6c50cb;color:#fff;padding:11px 18px;font-weight:700;cursor:pointer}.personaTopicCard>footer button:disabled{opacity:.5;cursor:not-allowed}.personaInlineResult{display:grid;grid-template-columns:160px 1fr;gap:16px;align-items:center;margin-top:16px;padding:14px;border-radius:14px;background:#f3efff}.personaInlineResult video{width:160px;max-height:285px;border-radius:10px;background:#111}.personaInlineResult div{display:grid;justify-items:start;gap:8px}.personaInlineResult span,.personaInlineResult small{color:#69646f}.personaInlineResult a{text-decoration:none}@media (max-width:760px){.clipModeSwitch{padding:8px}.clipModeSwitch button{padding:9px;width:48vw}.clipModeSwitch button span{display:none}.personaTopicCard{padding:15px}.personaTopicCard>header{display:block}.personaTopicCard>header>div:last-child{text-align:left;margin-top:10px}.personaSegment{grid-template-columns:28px minmax(0,1fr) 32px}.personaSegment select{grid-column:2}.personaTopicCard>footer{align-items:stretch;flex-direction:column}.personaInlineResult{grid-template-columns:1fr}.personaInlineResult video{width:100%;max-height:70vh}}.clipLabHeader{height:68px;padding:0 clamp(24px,5vw,82px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--clip-line);background:#fafbf7eb;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.clipLabBrand{display:flex;align-items:center;gap:12px;color:var(--clip-ink);text-decoration:none;font-weight:700}.clipLabLogo{background:var(--clip-ink);color:#fff;padding:7px 9px;border-radius:9px;font-weight:900;letter-spacing:1px}.clipLabStatus{display:flex;align-items:center;gap:8px;font-size:13px;color:#4f5d54}.clipLabStatus i{width:8px;height:8px;border-radius:50%;background:#52bd7b;box-shadow:0 0 0 4px #dff4e6}.clipperHandoffBanner{max-width:1180px;margin:18px auto 0;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #f0c8b7;border-radius:16px;background:#fff7f1;box-shadow:0 12px 32px #5d392812}.clipperHandoffBanner div{display:grid;gap:4px}.clipperHandoffBanner span{color:#a65a3b;font-size:12px;font-weight:800;letter-spacing:.08em}.clipperHandoffBanner strong{color:#3e2b23;font-size:17px}.clipperHandoffBanner p{margin:0;color:#775f54;font-size:13px;line-height:1.6}.clipperHandoffBanner button{flex:0 0 auto;border:1px solid #dfb8a6;border-radius:10px;background:#fff;color:#8b4e36;padding:9px 12px;cursor:pointer}.clipLabHero{padding:64px clamp(24px,7vw,112px) 52px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr);gap:80px;align-items:end;background:radial-gradient(circle at 73% 10%,rgba(200,240,41,.18),transparent 29%),linear-gradient(180deg,#fbfcf8,#f5f6f2)}.clipLabEyebrow{display:inline-flex;padding:7px 12px;background:#e8f5d1;color:#39714f;border-radius:99px;font-size:12px;font-weight:800;letter-spacing:.08em}.clipLabHero h1{margin:20px 0 18px;font-size:clamp(40px,5.2vw,76px);line-height:1.08;letter-spacing:-.055em;max-width:900px}.clipLabHero h1 em{color:var(--clip-green);font-style:normal}.clipLabHero>div>p{max-width:700px;color:var(--clip-muted);font-size:17px;line-height:1.85}.clipLabPromise{border-left:1px solid #ccd5cd;padding-left:32px;display:grid;gap:15px}.clipLabPromise>strong{font-size:13px;color:#7d877f;letter-spacing:.12em}.clipLabPromise div{display:flex;gap:14px;align-items:center;font-weight:700}.clipLabPromise span{font-size:11px;color:var(--clip-green)}.clipLabWorkbench{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:34px;max-width:1380px;margin:0 auto;padding:40px 32px 80px}.clipLabMain{background:#fff;border:1px solid var(--clip-line);border-radius:24px;padding:32px;box-shadow:0 18px 55px #1b2e240d}.clipStepHeader{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;margin:4px 0 22px}.clipStepHeader:not(:first-child){margin-top:44px;padding-top:38px;border-top:1px solid #e9ece8}.clipStepHeader>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--clip-ink);color:#fff;font-size:11px;font-weight:800}.clipStepHeader h2{margin:0;font-size:21px}.clipStepHeader p{margin:0;color:#7d867e;font-size:12px}.clipSourceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.clipUploadSource{display:grid;place-items:center;gap:5px;margin-bottom:14px;padding:18px;border:1px dashed #aab8ad;border-radius:15px;background:#f7faf7;cursor:pointer}.clipUploadSource input{position:absolute;opacity:0;pointer-events:none}.clipUploadSource strong{color:var(--clip-green);font-size:14px}.clipUploadSource span{color:#7b857d;font-size:10px}.clipSourceCard{text-align:left;border:1px solid var(--clip-line);border-radius:16px;background:#fafbf8;display:grid;grid-template-columns:74px 1fr auto;gap:14px;align-items:center;padding:10px;cursor:pointer;transition:.2s ease}.clipSourceCard:hover,.clipSourceCard.isSelected{border-color:var(--clip-green);background:#f4fbf6;transform:translateY(-1px)}.clipSourceCard img{width:74px;height:96px;object-fit:cover;border-radius:10px;background:#e8ebe7}.clipSourceInfo{min-width:0;display:grid;gap:7px}.clipSourceInfo strong{font-size:15px}.clipSourceInfo small{color:#768077;line-height:1.55}.clipSourceCard>b{font-size:11px;color:var(--clip-green);padding-right:8px}.clipRangeRow{display:grid;grid-template-columns:150px 150px 1fr;gap:12px;margin-top:16px;align-items:stretch}.clipRangeRow label,.clipOptionRow label{display:grid;gap:7px;font-size:12px;color:#6a756d}.clipRangeRow input,.clipRangeRow select,.clipOptionRow select{width:100%;height:42px;border:1px solid #d9dfda;border-radius:10px;background:#fff;padding:0 12px;color:var(--clip-ink);font:inherit}.clipRangeNote{border-radius:12px;padding:10px 14px;background:#f1f4ef;display:flex;flex-direction:column;justify-content:center;gap:3px}.clipRangeNote strong{font-size:12px}.clipRangeNote span{font-size:11px;color:#788178}.clipTemplateGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.clipTemplateGrid button{min-height:100px;border:1px solid var(--clip-line);background:#fbfcfa;border-radius:14px;padding:14px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;text-align:left;gap:4px 9px;cursor:pointer}.clipTemplateGrid button.isSelected{border-color:var(--clip-green);box-shadow:inset 0 0 0 1px var(--clip-green);background:#f2fbf6}.clipTemplateGrid i{grid-row:1/3;width:32px;height:32px;border-radius:9px;background:#e5eee8;color:var(--clip-green);display:grid;place-items:center;font-style:normal;font-weight:900}.clipTemplateGrid strong{font-size:14px}.clipTemplateGrid span{color:#7a827c;font-size:11px;line-height:1.45}.clipFields{margin-top:18px;padding:20px;border-radius:16px;background:#f7f8f5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.clipFields label{display:grid;gap:7px;font-size:12px;font-weight:700}.clipFields label span b{color:var(--clip-green);font-size:10px;margin-left:6px}.clipFields input,.clipFields textarea{width:100%;border:1px solid #dce1dd;background:#fff;border-radius:10px;padding:11px 12px;font:inherit;color:var(--clip-ink);outline:none}.clipFields input:focus,.clipFields textarea:focus{border-color:var(--clip-green);box-shadow:0 0 0 3px #1f8a6214}.clipFields textarea{min-height:72px;resize:vertical}.clipFieldWide{grid-column:1/-1}.clipVisualGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.clipVisualGrid button{border:1px solid var(--clip-line);background:#fff;border-radius:14px;padding:12px;text-align:left;display:grid;gap:6px;cursor:pointer}.clipVisualGrid button.isSelected{border-color:var(--clip-green);box-shadow:inset 0 0 0 1px var(--clip-green)}.clipVisualPreview{height:90px;border-radius:9px;background:linear-gradient(135deg,#cfd8d0,#798b7d);position:relative;overflow:hidden;display:block}.clipVisualPreview i:first-child{position:absolute;width:40px;height:54px;border-radius:20px 20px 8px 8px;background:#e9c4a9;left:calc(50% - 20px);top:11px}.clipVisualPreview i:last-child{position:absolute;width:44px;height:30px;border-radius:4px;background:#d49a32;left:calc(50% - 22px);bottom:7px}.clipVisualPreview.focus i:first-child{transform:scale(1.18)}.clipVisualPreview.focus i:last-child{transform:scale(1.18)}.clipVisualPreview.depth{border:7px solid #48564b;box-shadow:inset 0 0 16px #1d2b21}.clipVisualGrid strong{font-size:14px}.clipVisualGrid small{color:#7a837c;line-height:1.45}.clipOptionRow{display:grid;grid-template-columns:180px 130px 1fr;gap:16px;align-items:end;margin-top:16px}.clipOptionRow .clipCheck{display:flex;align-items:center;height:42px;gap:8px;color:var(--clip-ink)}.clipCheck input{accent-color:var(--clip-green);width:17px;height:17px}.clipOptionRow p{font-size:11px;line-height:1.55;color:#818981;margin:0 0 5px}.clipLabSide{display:grid;align-content:start;gap:16px;position:sticky;top:92px;height:max-content}.clipSummaryCard{padding:24px;border-radius:20px;background:var(--clip-ink);color:#fff;box-shadow:0 20px 50px #0f251a2e}.clipSummaryTag{color:var(--clip-mint);text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.14em}.clipSummaryCard h2{margin:9px 0 20px;font-size:22px}.clipSummaryCard dl{display:grid;margin:0 0 22px}.clipSummaryCard dl div{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.1);gap:12px}.clipSummaryCard dt{color:#9aa69f;font-size:11px}.clipSummaryCard dd{margin:0;text-align:right;font-size:12px;font-weight:700}.clipRenderButton{width:100%;min-height:52px;border:0;border-radius:13px;background:var(--clip-mint);color:#17211d;font-weight:900;cursor:pointer}.clipRenderButton:disabled{opacity:.65;cursor:wait}.clipRenderTip{color:#94a098;font-size:10px;line-height:1.6;text-align:center}.clipSpinner{display:inline-block;width:13px;height:13px;border:2px solid rgba(0,0,0,.2);border-top-color:#17211d;border-radius:50%;animation:clipSpin .8s linear infinite;vertical-align:-2px}@keyframes clipSpin{to{transform:rotate(360deg)}}.clipBoundaryCard{background:#fff4df;border:1px solid #f0ddba;border-radius:16px;padding:18px}.clipBoundaryCard strong{font-size:13px}.clipBoundaryCard p{color:#75664b;font-size:11px;line-height:1.7;margin:7px 0 0}.clipLabLoading,.clipLabEmpty,.clipLabError{padding:24px;border-radius:14px;background:#f1f4ef;color:#6d776f}.clipLabError{max-width:1316px;margin:0 auto 30px;background:#fff0ed;color:#a03f32}.clipResultSection{max-width:1316px;margin:0 auto 90px;background:#fff;border:1px solid var(--clip-line);border-radius:24px;padding:34px}.clipResultHeading span{color:var(--clip-green);font-size:11px;font-weight:900;letter-spacing:.12em}.clipResultHeading h2{margin:8px 0 26px;font-size:26px}.clipResultGrid{display:grid;grid-template-columns:310px 1fr;gap:24px}.clipVideoCard{background:#17211d;border-radius:18px;padding:10px}.clipVideoCard video{display:block;width:100%;aspect-ratio:9/16;max-height:550px;border-radius:11px;background:#000}.clipVideoCard a{display:block;color:var(--clip-mint);text-align:center;padding:13px 4px 3px;text-decoration:none;font-size:12px;font-weight:800}.clipMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-content:start}.clipMetrics>div{min-height:118px;border:1px solid #e0e5e0;border-radius:15px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;background:#fafbf8}.clipMetrics strong{font-size:25px}.clipMetrics span{color:#79827b;font-size:11px;margin-top:5px}.clipResponsibilityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.clipResponsibilityGrid article{border:1px solid #e1e5e1;border-radius:16px;padding:20px}.clipResponsibilityGrid p{font-size:12px;color:#566159;line-height:1.6;margin:10px 0}.clipJianyingHandoff{margin-top:20px;padding:14px 16px;border-radius:13px;background:#eef6ff;border:1px solid #d8e8f7;display:grid;gap:4px}.clipJianyingHandoff strong{font-size:13px;color:#285a7c}.clipJianyingHandoff span{font-size:10px;color:#627887}.clipRole{display:inline-flex;padding:6px 9px;border-radius:8px;font-size:11px;font-weight:900}.clipRole.machine{background:#e5f6eb;color:#247049}.clipRole.human{background:#fff0d5;color:#8c5e0d}.clipInspection{margin-top:16px;background:#f2f5f1;border-radius:15px;padding:20px}.clipInspection>strong{font-size:14px}.clipInspection p{margin:7px 0;color:#687269;font-size:12px}.clipWarnings{margin-top:12px;padding:10px;border-radius:8px;background:#fff1dd;color:#8c5f1a;font-size:11px}@media (max-width:1000px){.clipLabHero{grid-template-columns:1fr;gap:28px}.clipLabPromise{border-left:0;border-top:1px solid #ccd5cd;padding:24px 0 0}.clipLabWorkbench{grid-template-columns:1fr}.clipLabSide{position:static}.clipResultGrid{grid-template-columns:260px 1fr}}@media (max-width:700px){.clipLabHeader{padding:0 18px}.clipLabStatus{font-size:10px}.clipLabHero{padding:42px 20px 32px}.clipLabHero h1{font-size:40px}.clipLabWorkbench{padding:20px 14px 55px}.clipLabMain{padding:18px;border-radius:18px}.clipStepHeader{grid-template-columns:38px 1fr}.clipStepHeader p{grid-column:2}.clipSourceGrid,.clipTemplateGrid,.clipVisualGrid,.clipFields,.clipResponsibilityGrid{grid-template-columns:1fr}.clipFieldWide{grid-column:auto}.clipRangeRow{grid-template-columns:1fr 1fr}.clipRangeNote{grid-column:1/-1}.clipOptionRow{grid-template-columns:1fr 1fr}.clipOptionRow p{grid-column:1/-1}.clipResultSection{margin:0 14px 50px;padding:18px}.clipResultGrid{grid-template-columns:1fr}.clipVideoCard{max-width:330px}.clipMetrics{grid-template-columns:repeat(2,1fr)}.clipResultHeading h2{font-size:21px}}.clipLabHeroV2{padding-bottom:44px}.clipCapabilityMap{max-width:1380px;margin:30px auto 0;padding:26px 32px;display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:24px}.clipCapabilityIntro span{color:var(--clip-green);font-size:11px;font-weight:900;letter-spacing:.1em}.clipCapabilityIntro h2{margin:8px 0;font-size:24px}.clipCapabilityIntro p{margin:0;color:#707a73;font-size:12px;line-height:1.7}.clipCapabilityStages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.clipCapabilityStages article{padding:17px;border:1px solid #dce3dc;border-radius:15px;background:#fbfcfa;display:grid;align-content:start;gap:7px}.clipCapabilityStages i{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#e2f4e8;color:#16734d;font-style:normal;font-size:10px;font-weight:900}.clipCapabilityStages article.human i{background:#fff0d5;color:#8c5e0d}.clipCapabilityStages strong{font-size:13px}.clipCapabilityStages span{color:#7c857e;font-size:10px;line-height:1.55}.clipV2Shell{max-width:1380px;margin:0 auto;padding:38px 32px 90px;display:grid;gap:28px}.clipV2Config,.clipV2Plan{background:#fff;border:1px solid var(--clip-line);border-radius:24px;padding:32px;box-shadow:0 18px 55px #1b2e240e}.clipTemplateGridFour{grid-template-columns:repeat(4,minmax(0,1fr))}.clipV2Fields{margin-top:18px;padding:20px;border-radius:16px;background:#f6f8f4;display:grid;grid-template-columns:150px 1fr;gap:14px}.clipV2Fields label{display:grid;gap:7px;font-size:12px;font-weight:700}.clipV2Fields label.wide{grid-column:2}.clipV2Fields label.full{grid-column:1/-1}.clipV2Fields label span b{color:var(--clip-green);font-size:10px;margin-left:6px}.clipV2Fields input,.clipV2Fields textarea,.clipV2Fields select{width:100%;border:1px solid #dce1dd;border-radius:10px;background:#fff;padding:11px 12px;color:var(--clip-ink);font:inherit;outline:none}.clipV2Fields select{height:44px}.clipV2Fields textarea{min-height:92px;resize:vertical}.clipV2Fields input:focus,.clipV2Fields textarea:focus,.clipV2Fields select:focus{border-color:var(--clip-green);box-shadow:0 0 0 3px #1f8a6214}.clipPlanButton{width:100%;min-height:56px;margin-top:18px;border:0;border-radius:14px;background:var(--clip-ink);color:#fff;font-size:15px;font-weight:900;cursor:pointer}.clipPlanButton:hover{background:#24332c}.clipPlanButton:disabled{opacity:.58;cursor:wait}.clipPlanHint{margin:9px 0 0;text-align:center;color:#838c85;font-size:11px}.clipPlanHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:26px;border-bottom:1px solid #e5e9e5}.clipPlanHeader>div:first-child>span{color:var(--clip-green);font-size:11px;font-weight:900;letter-spacing:.12em}.clipPlanHeader h2{margin:7px 0;font-size:30px}.clipPlanHeader p{max-width:700px;margin:0;color:#68736b;line-height:1.7;font-size:13px}.clipPlanStats{display:grid;grid-template-columns:repeat(3,auto);gap:2px 20px;text-align:center;flex:none}.clipPlanStats strong{font-size:22px}.clipPlanStats span{color:#7d867f;font-size:10px}.clipTimelineTitle{display:flex;align-items:end;justify-content:space-between;margin:28px 0 14px}.clipTimelineTitle h3{margin:0;font-size:18px}.clipTimelineTitle p{margin:0;color:#818a83;font-size:11px}.clipTimeline{display:grid;gap:9px}.clipTimelineItem{display:grid;grid-template-columns:46px minmax(0,1fr) 34px;gap:12px;align-items:start;padding:14px;border:1px solid #e0e5e0;border-radius:14px;background:#fbfcfa}.clipTimelineOrder{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#e5eee8;color:var(--clip-green);font-size:11px;font-weight:900}.clipTimelineBody{min-width:0}.clipTimelineMeta{display:flex;gap:10px;align-items:center}.clipTimelineMeta span{padding:4px 7px;border-radius:6px;background:#dff3e6;color:#27714c;font-size:10px;font-weight:900}.clipTimelineMeta b{color:#7c857e;font-size:10px}.clipTimelineBody>p{margin:8px 0;color:#4f5b53;font-size:12px;line-height:1.55}.clipTimelineBody>small{display:block;margin-top:7px;color:#8a928c;font-size:10px}.clipTimelineEdit{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:8px}.clipTimelineEdit input,.clipTimelineEdit select{height:38px;border:1px solid #dce2dd;border-radius:8px;background:#fff;padding:0 10px;font:inherit;font-size:12px;color:var(--clip-ink)}.clipTimelineActions{display:grid;gap:5px}.clipTimelineActions button{width:30px;height:27px;border:1px solid #dce1dd;background:#fff;border-radius:7px;cursor:pointer}.clipTimelineActions button:last-child{color:#a24c42}.clipTimelineActions button:disabled{opacity:.3;cursor:default}.clipPlanColumns{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;margin-top:24px}.clipClaimPanel,.clipAssetPanel{border:1px solid #e0e5e0;border-radius:16px;padding:20px}.clipClaimPanel h3,.clipAssetPanel h3{margin:0 0 12px;font-size:16px}.clipClaimPanel>div{display:grid;gap:5px;padding:11px 0;border-bottom:1px solid #ecefec}.clipClaimPanel>div strong{font-size:12px}.clipClaimPanel>div span{color:#8a6731;font-size:10px;line-height:1.5}.clipConfirmClaims{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:12px;border-radius:10px;background:#fff3dc;font-size:11px;font-weight:700}.clipConfirmClaims input{margin-top:2px;accent-color:var(--clip-green)}.clipSuccessText{color:var(--clip-green);font-size:12px}.clipAssetPanelHead{display:flex;justify-content:space-between;gap:18px}.clipAssetPanelHead h3{margin-bottom:4px}.clipAssetPanelHead p{margin:0;color:#7d867f;font-size:10px}.clipAssetPanelHead>button{border:1px solid #d9e0da;background:#fff;border-radius:8px;padding:0 10px;height:32px;cursor:pointer;font-size:10px}.clipAssetNeed{margin-top:12px;padding:13px;border-radius:12px;background:#f6f8f5;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.clipAssetNeed>div:first-child{display:grid;gap:4px}.clipAssetNeed>div:first-child>span{color:var(--clip-green);font-size:9px;font-weight:900;letter-spacing:.06em}.clipAssetNeed strong{font-size:12px}.clipAssetNeed p{margin:0;color:#737d75;font-size:10px;line-height:1.5}.clipAssetNeed>b{color:var(--clip-green);font-size:10px}.clipAssetNeed b.needsHuman{color:#a16b1f}.clipAssetNeed>button{border:0;border-radius:9px;background:var(--clip-ink);color:#fff;padding:10px 12px;font-size:10px;font-weight:800;cursor:pointer}.clipAssetUpload{padding:9px 11px;border-radius:8px;background:var(--clip-ink);color:#fff;cursor:pointer}.clipAssetUpload input,.clipAssetActions label input{position:absolute;opacity:0;pointer-events:none}.clipAssetUpload span{font-size:10px;font-weight:800}.clipAssetActions{display:flex;align-items:center;gap:7px}.clipAssetActions>button{border:0;border-radius:9px;background:var(--clip-ink);color:#fff;padding:10px 12px;font-size:10px;font-weight:800;cursor:pointer}.clipAssetActions>label{padding:9px 10px;border:1px solid #ccd5ce;border-radius:8px;background:#fff;cursor:pointer}.clipAssetActions>label span{font-size:9px;font-weight:800}.clipAssetNeed.human_required{background:#fff5e4}.clipAssetNeed.matched{background:#eef9f2}.clipAssetFolder{margin-top:13px;display:grid;gap:4px;padding:10px;border-radius:9px;background:#18231e;color:#fff}.clipAssetFolder span{color:#9bad9f;font-size:9px}.clipAssetFolder code{overflow-wrap:anywhere;font-family:inherit;font-size:10px}.clipAssetAutomationNote{margin:10px 2px 0;color:#667169;font-size:10px;line-height:1.65}.clipMusicChoice{margin-top:16px;padding-top:15px;border-top:1px solid #e0e5e0;display:grid;gap:8px}.clipMusicChoice>div h4{margin:0 0 4px;font-size:14px}.clipMusicChoice>div p{margin:0;color:#7d867f;font-size:10px}.clipMusicChoice>label:not(.clipMusicUpload){display:flex;gap:9px;align-items:flex-start;padding:11px;border:1px solid #dfe4df;border-radius:11px;cursor:pointer}.clipMusicChoice>label.selected{border-color:var(--clip-green);background:#eef9f2}.clipMusicChoice input[type=radio]{margin-top:3px;accent-color:var(--clip-green)}.clipMusicChoice label span{display:grid;gap:3px}.clipMusicChoice label strong{font-size:11px}.clipMusicChoice label small{color:#747e76;font-size:9px;line-height:1.5}.clipMusicUpload{display:inline-flex;justify-self:start;margin-left:28px;padding:8px 11px;border-radius:8px;background:var(--clip-ink);color:#fff;cursor:pointer}.clipMusicUpload input{position:absolute;opacity:0;pointer-events:none}.clipMusicUpload b{font-size:10px}.clipStockResults{grid-column:1/-1;border-top:1px dashed #d6ddd7;padding-top:10px}.clipStockResults>p{font-size:9px}.clipStockResults>div:not(.clipManualLinks){display:grid;gap:7px}.clipStockResults article{display:grid;grid-template-columns:54px 1fr auto;gap:9px;align-items:center;padding:7px;background:#fff;border-radius:9px}.clipStockResults img{width:54px;height:68px;object-fit:cover;border-radius:6px}.clipStockResults article span{display:grid;gap:3px}.clipStockResults article strong{font-size:10px}.clipStockResults article small{color:#828b84;font-size:9px}.clipStockResults article a{color:var(--clip-green);font-size:9px}.clipStockResults article button{border:0;border-radius:7px;background:var(--clip-mint);color:#17211d;padding:8px;font-size:9px;font-weight:900}.clipManualLinks{display:flex;gap:8px;flex-wrap:wrap}.clipManualLinks a{padding:8px 10px;border-radius:8px;background:#fff;color:var(--clip-green);font-size:10px;font-weight:800;text-decoration:none}.clipRenderBar{margin-top:22px;padding:18px 20px;border-radius:15px;background:var(--clip-ink);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.clipRenderBar>div{display:grid;gap:4px}.clipRenderBar strong{font-size:15px}.clipRenderBar span{color:#9bab9f;font-size:10px}.clipRenderBar>button{min-width:210px;height:48px;border:0;border-radius:11px;background:var(--clip-mint);color:var(--clip-ink);font-weight:900;cursor:pointer}.clipRenderBar>button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){.clipTemplateGridFour{grid-template-columns:repeat(2,1fr)}.clipPlanHeader{align-items:flex-start;flex-direction:column}.clipPlanColumns,.clipCapabilityMap{grid-template-columns:1fr}.clipCapabilityStages{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.clipV2Shell{padding:20px 14px 55px}.clipV2Config,.clipV2Plan{padding:18px;border-radius:18px}.clipTemplateGridFour,.clipV2Fields{grid-template-columns:1fr}.clipV2Fields label.wide,.clipV2Fields label.full{grid-column:auto}.clipPlanStats{width:100%;justify-content:space-between}.clipTimelineItem{grid-template-columns:38px minmax(0,1fr)}.clipTimelineActions{grid-column:2;display:flex}.clipTimelineEdit{grid-template-columns:1fr}.clipRenderBar{align-items:stretch;flex-direction:column}.clipRenderBar>button{width:100%}.clipStockResults article{grid-template-columns:46px 1fr}.clipStockResults article button{grid-column:2}.clipAssetNeed{grid-template-columns:1fr}.clipCapabilityMap{padding:20px 14px}.clipCapabilityStages{grid-template-columns:1fr}}.clipUnderstandingPanel{margin:20px 0;padding:18px;border:1px solid rgba(23,43,35,.1);border-radius:18px;background:#f7faf8}.clipUnderstandingPanel>div:first-child{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.clipUnderstandingPanel>div:first-child strong{color:#12291f;font-size:16px}.clipUnderstandingPanel>div:first-child span{color:#748078;font-size:12px}.clipStageStrip{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.clipStageStrip span{padding:7px 10px;border-radius:999px;font-size:12px;font-weight:700}.clipStageStrip .isComplete{color:#0b7655;background:#e6f5ef}.clipStageStrip .isMissing{color:#a55222;background:#fff0e7}.clipPlanQualityFlags{margin:12px 0 0;color:#a55222;font-size:13px;line-height:1.65}.clipVisualCheck{display:grid;gap:4px;margin-top:10px;padding:10px 12px;border-radius:12px;font-size:12px}.clipVisualCheck.matched{color:#17684f;background:#eaf7f1}.clipVisualCheck.mismatch{color:#9b4d1e;background:#fff1e8}.clipVisualCheck span{line-height:1.55}.clipVisualCheck em{font-style:normal;opacity:.78}@media (max-width:700px){.clipUnderstandingPanel>div:first-child{align-items:flex-start;flex-direction:column;gap:5px}}.clipSourceModeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.clipSourceModeGrid>button{position:relative;display:grid;grid-template-columns:42px 1fr auto;gap:4px 10px;align-items:center;min-height:104px;padding:16px;border:1px solid #dce3dd;border-radius:15px;background:#fafbf9;text-align:left;cursor:pointer}.clipSourceModeGrid>button.isSelected{border-color:#17865f;background:#f0faf5;box-shadow:0 0 0 3px #17865f14}.clipSourceModeGrid i{grid-row:1/3;width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:#e4ece7;color:#17684f;font-style:normal;font-weight:900}.clipSourceModeGrid strong{font-size:14px}.clipSourceModeGrid span{grid-column:2;color:#718078;font-size:10px;line-height:1.55}.clipSourceModeGrid b{grid-column:3;grid-row:1/3;color:#17865f;font-size:10px}.clipLayerTransition{margin-top:24px;padding:15px 17px;border:1px solid #d8e5dc;border-radius:14px;background:#f1f8f4;display:grid;grid-template-columns:auto 1fr;gap:3px 10px;align-items:center}.clipLayerTransition b{grid-row:1/3;padding:7px 9px;border-radius:8px;background:#17684f;color:#fff;font-size:9px}.clipLayerTransition strong{font-size:14px}.clipLayerTransition span{color:#6d7a72;font-size:10px}.clipDirectProductSetup{margin-top:24px;padding:17px;border:1px solid #d9e3dc;border-radius:15px;background:#f4f9f6;display:grid;grid-template-columns:1fr minmax(240px,.7fr);gap:18px;align-items:center}.clipDirectProductSetup>div{display:grid;gap:4px}.clipDirectProductSetup>div b{color:#17865f;font-size:9px;letter-spacing:.08em}.clipDirectProductSetup>div strong{font-size:15px}.clipDirectProductSetup>div span{color:#718078;font-size:10px;line-height:1.55}.clipDirectProductSetup>label{display:grid;gap:6px;color:#657269;font-size:10px;font-weight:800}.clipDirectProductSetup input{height:40px;border:1px solid #ccd9d0;border-radius:9px;background:#fff;padding:0 11px;color:#17211d}.clipCatalogButton{margin-top:0;background:#17684f}.clipProductCatalog{display:grid;gap:10px;margin:14px 0 28px}.clipCatalogSummary{display:flex;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:12px;background:#eef6f2}.clipCatalogSummary strong{font-size:13px}.clipCatalogSummary span{color:#66766d;font-size:11px}.clipProductCatalog>article{padding:14px;border:1px solid #dfe5e0;border-radius:14px;background:#fbfcfa;display:grid;grid-template-columns:minmax(210px,.75fr) minmax(230px,1.25fr);gap:10px 16px}.clipProductCatalog>article.isSelected{border-color:#17865f;box-shadow:0 0 0 3px #17865f14;background:#f6fbf8}.clipProductSelect{grid-column:1;grid-row:1/4;border:0;background:transparent;display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;text-align:left;cursor:pointer}.clipProductSelect>span{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#e4f1e9;color:#17684f;font-size:10px;font-weight:900}.clipProductSelect strong{font-size:14px}.clipProductSelect b{color:#718078;font-size:11px}.clipProductCatalog>article>label{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:8px;font-size:10px;color:#68756d}.clipProductCatalog input{min-width:0;height:34px;border:1px solid #d9e1da;border-radius:8px;padding:0 9px;background:#fff;color:#17211d}.clipProductRanges{display:grid;gap:6px}.clipProductRanges>div{display:grid;grid-template-columns:minmax(90px,1fr) 120px 120px;gap:8px;align-items:center}.clipProductRanges b{overflow:hidden;text-overflow:ellipsis;font-size:10px}.clipProductRanges label{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:4px;color:#7d8880;font-size:9px}.clipProductCatalog>article>p{margin:0;color:#7d8880;font-size:10px}.clipMergeProduct{justify-self:start;border:1px solid #d8dfd9;border-radius:8px;background:#fff;padding:7px 9px;color:#705c38;font-size:9px;cursor:pointer}.clipCandidateLibrary{margin-top:24px;border-top:1px solid #e4e8e4}.clipCompositionStep{margin-top:24px;padding:20px;border:1px solid #dfe6e0;border-radius:17px;background:#fafcf9}.clipCompositionStep .clipStepHeader{margin-top:0}.clipCompositionStep .clipTemplateGrid{margin-top:12px}.clipFreeComposeNote{display:flex;gap:8px;align-items:center;margin-top:11px;padding:10px 12px;border-radius:10px;background:#eef5f0}.clipFreeComposeNote b{flex:none;color:#17684f;font-size:10px}.clipFreeComposeNote span{color:#69766e;font-size:10px;line-height:1.55}.clipCandidateGroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.clipCandidateGroups>article{min-width:0;border:1px solid #e0e5e0;border-radius:15px;overflow:hidden;background:#f8faf7}.clipCandidateGroups>article>header{padding:11px 13px;display:flex;justify-content:space-between;background:#eef4ef}.clipCandidateGroups>article>header strong{font-size:12px}.clipCandidateGroups>article>header span{color:#748078;font-size:9px}.clipCandidateGroups>article>div{max-height:330px;overflow:auto;padding:8px;display:grid;gap:7px}.clipCandidateGroups section{padding:10px;border:1px solid #e4e8e4;border-radius:10px;background:#fff}.clipCandidateGroups section.isUsed{border-color:#6eb397;background:#f0faf5}.clipCandidateGroups section>b{color:#738078;font-size:9px}.clipCandidateGroups section>p{margin:6px 0;font-size:11px;line-height:1.5}.clipCandidateGroups section>span{color:#17865f;font-size:9px;font-weight:800}.clipCandidateGroups footer{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.clipCandidateGroups footer button{border:1px solid #d9e1da;border-radius:7px;background:#fff;padding:6px 8px;font-size:9px;cursor:pointer}.clipCandidateGroups footer button:last-child{border-color:#17211d;background:#17211d;color:#fff}.clipSourcePreview{position:sticky;bottom:12px;z-index:12;margin:16px auto;width:min(760px,100%);padding:12px;border-radius:15px;background:#17211d;color:#fff;box-shadow:0 20px 55px #00000040}.clipSourcePreview>div{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.clipSourcePreview strong{font-size:11px}.clipSourcePreview button{border:0;border-radius:7px;padding:6px 9px;cursor:pointer}.clipSourcePreview video{display:block;width:100%;max-height:380px;border-radius:10px;background:#000}.clipTimelineItem{cursor:grab;transition:border-color .15s,box-shadow .15s}.clipTimelineItem:active{cursor:grabbing}.clipTimelineItem.isSelected{border-color:#17865f;box-shadow:0 0 0 3px #17865f14}.clipTimelineOrder{line-height:1.1}.clipTrimControls{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0}.clipTrimControls label{display:flex;align-items:center;gap:5px;color:#6f7b73;font-size:9px}.clipTrimControls input{width:80px;height:30px;border:1px solid #d9e0da;border-radius:7px;padding:0 7px}.clipTrimControls button{border:1px solid #d9e0da;border-radius:7px;background:#fff;padding:0 10px;font-size:9px;cursor:pointer}.clipCleanHandoff{display:grid;align-content:start;gap:10px;background:#f7faf8}.clipCleanHandoff>p{margin:0 0 3px;color:#66736b;font-size:11px;line-height:1.7}.clipCleanHandoff>div{display:grid;gap:3px;padding:10px;border-radius:10px;background:#fff}.clipCleanHandoff>div strong{color:#17684f;font-size:10px}.clipCleanHandoff>div span{color:#66736b;font-size:10px;line-height:1.5}@media (max-width:800px){.clipSourceModeGrid,.clipDirectProductSetup{grid-template-columns:1fr}.clipProductCatalog>article{grid-template-columns:1fr}.clipProductSelect{grid-column:auto;grid-row:auto}.clipProductRanges>div{grid-template-columns:1fr 1fr}.clipProductRanges b{grid-column:1/-1}.clipCandidateGroups{grid-template-columns:1fr}.clipCatalogSummary{flex-direction:column}.clipTrimControls input{width:70px}}.clipSegmentationBrief{margin-top:18px;padding:18px;border:1px solid #dfe6e0;border-radius:16px;background:#f6f9f6;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);gap:14px 20px;align-items:center}.clipSegmentationBrief>div:first-child{display:grid;gap:5px}.clipSegmentationBrief>div:first-child b{color:#17684f;font-size:12px}.clipSegmentationBrief>div:first-child span{color:#65736b;font-size:11px;line-height:1.65}.clipSegmentationRoles{display:flex;flex-wrap:wrap;gap:7px}.clipSegmentationRoles span{padding:7px 10px;border:1px solid #d4e2d8;border-radius:999px;background:#fff;color:#17684f;font-size:10px;font-weight:800}.clipSegmentationBrief>label{grid-column:1/-1;display:grid;gap:7px;font-size:11px;font-weight:800}.clipSegmentationBrief>label span b{color:#17865f;margin-left:5px;font-size:9px}.clipSegmentationBrief textarea{min-height:74px;resize:vertical;border:1px solid #d7dfd9;border-radius:10px;background:#fff;padding:11px;color:#17211d;font:inherit}.clipMaterialBoard{margin-top:26px;padding:22px;border:1px solid #dce5de;border-radius:20px;background:#f5f8f5}.clipMaterialBoardHead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px}.clipMaterialBoardHead>div>b{color:#17865f;font-size:10px;letter-spacing:.08em}.clipMaterialBoardHead h3{margin:4px 0 5px;font-size:23px}.clipMaterialBoardHead p{max-width:760px;margin:0;color:#68766d;font-size:11px;line-height:1.65}.clipMaterialBoardHead>span{flex:none;padding:8px 10px;border-radius:9px;background:#e4f1e9;color:#17684f;font-size:9px;font-weight:800}.clipMaterialShelves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.clipMaterialShelf{min-width:0;overflow:hidden;border:1px solid #dbe3dd;border-radius:14px;background:#fff}.clipMaterialShelf>header{display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:center;padding:11px 12px;border-bottom:1px solid #e3e8e4;background:#eef4ef}.clipMaterialShelf>header span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#17684f;color:#fff;font-size:9px;font-weight:900}.clipMaterialShelf>header strong{font-size:12px}.clipMaterialShelf>header b{color:#718078;font-size:9px}.clipMaterialShelf>div{max-height:520px;overflow:auto;padding:8px;display:grid;gap:8px}.clipMaterialShelf section{min-width:0;overflow:hidden;border:1px solid #e1e7e2;border-radius:11px;background:#fff;cursor:grab;transition:border-color .15s,box-shadow .15s,transform .15s}.clipMaterialShelf section:hover{border-color:#78b69c;box-shadow:0 7px 22px #184d3717;transform:translateY(-1px)}.clipMaterialShelf section:active{cursor:grabbing}.clipMaterialShelf section.isUsed{border-color:#4e9d7d;background:#f0faf5}.clipMaterialFrame{position:relative;aspect-ratio:16/9;overflow:hidden;background:#17211d}.clipMaterialFrame img{width:100%;height:100%;object-fit:cover;display:block}.clipMaterialFrame>span,.clipMaterialFrame>b{position:absolute;bottom:7px;padding:4px 6px;border-radius:6px;background:#111d18d1;color:#fff;font-size:8px}.clipMaterialFrame>span{right:7px}.clipMaterialFrame>b{left:7px}.clipMaterialCardBody{padding:9px 10px 5px}.clipMaterialCardBody small{color:#7b867f;font-size:8px}.clipMaterialCardBody p{min-height:48px;margin:6px 0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#39473f;font-size:10px;line-height:1.55}.clipMaterialCardBody em{color:#17865f;font-size:8px;font-style:normal;font-weight:900}.clipMaterialShelf footer{display:flex;gap:5px;padding:7px 9px 10px}.clipMaterialShelf footer button{flex:1;min-width:0;border:1px solid #d8e1da;border-radius:7px;background:#fff;padding:7px 5px;color:#425048;font-size:8px;cursor:pointer}.clipMaterialShelf footer button:nth-child(2){border-color:#17211d;background:#17211d;color:#fff}.clipComposeSettings{margin:14px 0;display:grid;grid-template-columns:170px minmax(280px,1fr) 160px;gap:10px}.clipComposeSettings label,.clipComposeSettings>div{display:grid;gap:5px;padding:10px 12px;border:1px solid #dde4de;border-radius:11px;background:#fff}.clipComposeSettings span{color:#738078;font-size:9px;font-weight:700}.clipComposeSettings input,.clipComposeSettings select{min-width:0;height:34px;border:1px solid #d9e1da;border-radius:7px;padding:0 8px;color:#17211d;font:inherit;font-size:10px}.clipComposeSettings>div strong{align-self:center;font-size:13px}.clipFreeComposeNote{flex-wrap:wrap}.clipFreeComposeNote span{flex:1;min-width:260px}.clipFreeComposeNote button{border:1px solid #cbd8cf;border-radius:8px;background:#fff;padding:7px 9px;color:#17684f;font-size:9px;font-weight:800;cursor:pointer}.clipSequenceWorkbench{margin-top:22px;padding:22px;border-radius:20px;background:#17211d;color:#fff;box-shadow:0 18px 45px #11221a29}.clipSequenceHead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.clipSequenceHead>div>b{color:#85d4b0;font-size:9px;letter-spacing:.08em}.clipSequenceHead h3{margin:4px 0;font-size:22px}.clipSequenceHead p{max-width:760px;margin:0;color:#a6b4aa;font-size:10px;line-height:1.6}.clipSequenceHead>strong{color:#d8f2e3;font-size:12px}.clipSequenceRail{min-height:210px;margin-top:16px;padding:14px;overflow-x:auto;display:flex;gap:10px;align-items:stretch;border:1px dashed #4c6156;border-radius:15px;background:#0f1814}.clipSequenceRail.isEmpty{align-items:center;justify-content:center}.clipEmptyTrack{display:grid;place-items:center;gap:6px;color:#a8b7ad}.clipEmptyTrack b{color:#fff;font-size:14px}.clipEmptyTrack span{font-size:10px}.clipSequenceRail>article{width:190px;flex:none;overflow:hidden;border:2px solid transparent;border-radius:11px;background:#f6f8f6;color:#17211d;cursor:grab}.clipSequenceRail>article.isSelected{border-color:#6ed4a8;box-shadow:0 0 0 3px #6ed4a829}.clipSequenceFrame{position:relative;aspect-ratio:16/9;overflow:hidden;background:#000}.clipSequenceFrame img{width:100%;height:100%;object-fit:cover}.clipSequenceFrame span,.clipSequenceFrame b{position:absolute;bottom:6px;padding:4px 6px;border-radius:5px;background:#0a120ed4;color:#fff;font-size:8px}.clipSequenceFrame span{left:6px}.clipSequenceFrame b{right:6px}.clipSequenceRail>article>strong{display:block;margin:8px 9px 3px;color:#17684f;font-size:10px}.clipSequenceRail>article>p{height:42px;margin:0 9px;overflow:hidden;color:#526159;font-size:9px;line-height:1.5}.clipSequenceRail footer{display:flex;gap:4px;padding:7px 9px 9px}.clipSequenceRail footer button{border:1px solid #d7dfd9;border-radius:6px;background:#fff;padding:5px 7px;color:#334139;font-size:8px;cursor:pointer}.clipSequenceRail footer button:last-child{margin-left:auto;color:#a34e45}.clipSequenceRail footer button:disabled{opacity:.3}.clipTrackDropTail{width:100px;flex:none;display:grid;place-items:center;border:1px dashed #50665b;border-radius:10px;color:#91a198;font-size:9px}.clipSegmentInspector{margin-top:14px;padding:14px;display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;border-radius:14px;background:#f6f8f6;color:#17211d}.clipInspectorPreview{min-width:0;overflow:hidden;align-self:start;border-radius:10px;background:#000}.clipInspectorPreview video{width:100%;aspect-ratio:9/16;max-height:430px;object-fit:contain;display:block;background:#000}.clipInspectorPreview button{width:100%;border:0;border-top:1px solid #304139;background:#17211d;padding:10px;color:#fff;font-size:9px;font-weight:800;cursor:pointer}.clipInspectorPreview button:hover{background:#26382f}.clipInspectorBody{min-width:0}.clipInspectorBody>p{margin:10px 0;color:#425048;font-size:12px;line-height:1.65}.clipInspectorBody>small{display:block;color:#77837b;font-size:9px}.clipInspectorBody .clipTrimControls{margin-top:12px}.clipInspectorBody .clipTrimControls select{height:30px;border:1px solid #d9e0da;border-radius:7px;background:#fff;padding:0 7px;color:#17211d;font-size:9px}@media (max-width:1050px){.clipMaterialShelves{grid-template-columns:repeat(2,minmax(0,1fr))}.clipComposeSettings{grid-template-columns:1fr 1fr}.clipComposeSettings>div{grid-column:1/-1}.clipSegmentInspector{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:700px){.clipSegmentationBrief,.clipMaterialShelves,.clipComposeSettings,.clipSegmentInspector{grid-template-columns:1fr}.clipMaterialBoard,.clipSequenceWorkbench{padding:15px}.clipMaterialBoardHead,.clipSequenceHead{align-items:flex-start;flex-direction:column}.clipMaterialBoardHead>span{flex:auto}.clipMaterialShelf>div{max-height:none}.clipInspectorPreview img{max-height:260px}.clipFreeComposeNote span{min-width:100%}}.personaTemplateChooser{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;margin:14px 0}.personaTemplateChooser>strong{display:flex;align-items:center;margin-right:4px;font-size:11px}.personaTemplateChooser>button{display:grid;gap:2px;min-width:150px;border:1px solid #ded8ee;border-radius:10px;background:#faf8ff;padding:9px 11px;text-align:left;color:#5d45ae;font-weight:800;cursor:pointer}.personaTemplateChooser small{color:#7b7487;font-size:8px;font-weight:500}.personaCandidateLibrary{margin:10px 0 14px;border:1px solid #e2ddef;border-radius:12px;background:#fbfaff}.personaCandidateLibrary>summary{padding:11px 13px;color:#644bb8;font-size:11px;font-weight:800;cursor:pointer}.personaCandidateLibrary>div{padding:0 10px 10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.personaCandidateLibrary article{min-width:0;padding:8px;border-radius:10px;background:#fff}.personaCandidateLibrary article>header{display:flex;justify-content:space-between;margin-bottom:5px}.personaCandidateLibrary header strong{font-size:10px}.personaCandidateLibrary header span{color:#8b8495;font-size:8px}.personaCandidateLibrary section{padding:7px;border:1px solid #ebe7f2;border-radius:8px;margin-top:5px}.personaCandidateLibrary section.isUsed{border-color:#8974cf;background:#f4f0ff}.personaCandidateLibrary section p{margin:0 0 4px;font-size:9px;line-height:1.5}.personaCandidateLibrary section small{color:#8a8390;font-size:8px}.personaCandidateLibrary footer{display:flex;gap:4px;margin-top:6px}.personaCandidateLibrary footer button{border:1px solid #ded8ea;border-radius:6px;background:#fff;padding:4px 6px;color:#614bab;font-size:8px;cursor:pointer}.personaSegment{cursor:grab;border:1px solid transparent}.personaSegment.isSelected{border-color:#8067d1;box-shadow:0 0 0 3px #6c50cb14}.personaSegment .clipTrimControls button{border:1px solid #d9d2ec;border-radius:7px;background:#fff;padding:0 8px;color:#6049ad;font-size:8px}@media (max-width:800px){.personaCandidateLibrary>div{grid-template-columns:1fr}.personaTemplateChooser>button{flex:1;min-width:120px}}:root{--project-ink:#173f35;--project-muted:#6d817a;--project-line:#dbe5df;--project-green:#236c57;--project-soft:#eef5f1;--project-paper:#fff}*{box-sizing:border-box}body{margin:0}.clientProjectPage{min-height:100vh;background:#f3f5f2;color:var(--project-ink);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.projectTopbar{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:12px 28px;border-bottom:1px solid var(--project-line);background:#fffffff0;box-shadow:0 4px 18px #2241360a}.projectTopbar>div{display:flex;gap:9px}.projectBrand{display:flex;align-items:center;gap:11px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.projectBrand>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#2b7b63,#164f40);color:#fff;font-size:14px;font-weight:950;box-shadow:0 8px 20px #1c5e4933}.projectBrand div{display:grid;gap:2px}.projectBrand strong{font-size:16px}.projectBrand small{color:#71827c;font-size:10px}.projectPrimaryButton,.projectGhostButton,.projectRunButton{border:0;border-radius:10px;font:inherit;font-weight:800;cursor:pointer}.projectPrimaryButton{padding:10px 14px;background:#216a55;color:#fff}.projectGhostButton{padding:9px 12px;border:1px solid #cfddd5;background:#fff;color:#315f52}.projectPrimaryButton:hover,.projectRunButton:hover{background:#195743}.projectGhostButton:hover{border-color:#92baa9;background:#f4f8f5}.projectSummaryBar{display:grid;grid-template-columns:repeat(4,minmax(90px,130px)) minmax(300px,1fr);gap:10px;align-items:stretch;padding:18px 28px}.projectSummaryBar>div{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid var(--project-line);border-radius:12px;background:#fff}.projectSummaryBar span{color:var(--project-muted);font-size:11px}.projectSummaryBar strong{font-size:20px}.projectSummaryBar>p{margin:0;padding:12px 15px;border:1px dashed #bacfc4;border-radius:12px;background:#edf5f1;color:#527067;font-size:11px;line-height:1.6}.projectSummaryBar b{color:#23634f}.projectWorkbenchLayout{display:grid;grid-template-columns:250px minmax(420px,1fr) 330px;gap:14px;padding:0 28px}.projectSidebar,.projectEditor,.projectRunPanel,.projectDelivery{border:1px solid var(--project-line);border-radius:15px;background:#fff;box-shadow:0 8px 26px #2641380b}.projectSidebar,.projectRunPanel{align-self:start;position:sticky;top:14px;max-height:calc(100vh - 28px);overflow:auto}.projectPanelTitle{display:flex;align-items:center;justify-content:space-between;padding:16px 17px;border-bottom:1px solid #e7ece9}.projectPanelTitle>div{display:flex;align-items:center;gap:9px}.projectPanelTitle>div>span,.projectDelivery>header>div>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#e4f0e9;color:#23644f;font-size:10px;font-weight:950}.projectPanelTitle strong{font-size:14px}.projectPanelTitle small,.projectPanelTitle em{color:#788a84;font-size:10px;font-style:normal}.projectList{display:grid;padding:8px}.projectList>button{display:grid;gap:7px;width:100%;padding:12px 11px;border:1px solid transparent;border-radius:11px;background:transparent;color:inherit;text-align:left;cursor:pointer}.projectList>button:hover{background:#f5f8f6}.projectList>button.active{border-color:#aac9bb;background:#edf5f1;box-shadow:inset 3px 0 #2d755e}.projectList>button>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.projectList strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.projectList p{display:-webkit-box;margin:0;overflow:hidden;color:#62766f;font-size:10px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.projectList small{color:#889791;font-size:9px}.projectStatus{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:#edf0ee;color:#66746f;font-size:8px!important;font-weight:850}.projectStatus.ready{background:#e5f0fb;color:#35638a}.projectStatus.running{background:#fff1cf;color:#85621c}.projectStatus.completed{background:#dff1e7;color:#22694f}.projectStatus.needs_input{background:#f8e9d8;color:#8b632d}.projectStatus.failed{background:#fde6e3;color:#a7483f}.projectDeleteButton{width:calc(100% - 16px);margin:2px 8px 10px;padding:9px;border:0;border-radius:9px;background:transparent;color:#a55650;font-size:10px;cursor:pointer}.projectDeleteButton:hover{background:#fff0ee}.projectCompletion{height:5px;margin:13px 17px 0;overflow:hidden;border-radius:999px;background:#e8eeea}.projectCompletion i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2c775f,#72aa8f);transition:width .2s ease}.projectMissing{margin:8px 17px 0;color:#956a2a;font-size:10px}.projectFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:17px}.projectFormGrid label,.solutionSelect{display:grid;gap:6px;color:#47635a;font-size:11px;font-weight:800}.projectFormGrid label.wide{grid-column:1/-1}.projectFormGrid input,.projectFormGrid textarea,.projectFormGrid select,.solutionSelect select{width:100%;min-width:0;padding:10px 11px;border:1px solid #d3dfd8;border-radius:9px;outline:none;background:#fcfdfc;color:#1e4036;font:12px/1.6 inherit;resize:vertical}.projectFormGrid input:focus,.projectFormGrid textarea:focus,.projectFormGrid select:focus,.solutionSelect select:focus{border-color:#77a891;box-shadow:0 0 0 3px #377d6017;background:#fff}.projectRunPanel{padding-bottom:16px}.solutionSelect{padding:15px 16px 0}.solutionCard{margin:13px 16px;padding:15px;border:1px solid #d3e2da;border-radius:13px;background:linear-gradient(145deg,#f8fbf9,#eaf4ee)}.solutionCard>span{color:#2a765e;font-size:9px;font-weight:950;letter-spacing:.1em}.solutionCard h2{margin:7px 0;font-size:17px;line-height:1.35}.solutionCard p{margin:0;color:#62766f;font-size:10px;line-height:1.65}.solutionCard>div{display:grid;gap:6px;margin-top:13px}.solutionCard i{display:flex;align-items:center;gap:8px;color:#345e51;font-size:10px;font-style:normal;font-weight:800}.solutionCard i b{display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:#fff;color:#2b725a;font-size:9px}.projectRunButton{width:calc(100% - 32px);margin:0 16px;padding:13px;background:#216a55;color:#fff;box-shadow:0 10px 20px #216a5524}.projectRunButton:disabled{cursor:wait;opacity:.55}.projectPreviewInput{width:calc(100% - 32px);margin:9px 16px 0}.projectInputPreview{max-height:280px;margin:9px 16px 0;padding:12px;overflow:auto;border:1px solid #dbe4df;border-radius:10px;background:#f7f9f7;color:#49635a;font:10px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap}.projectRunMessage{margin:10px 16px 0;padding:10px;border-radius:9px;background:#ecf5f0;color:#28634f;font-size:10px;line-height:1.55}.projectPrivacyNote{margin:12px 16px 0;color:#84928d;font-size:9px;line-height:1.6}.projectDelivery{margin:14px 28px 40px;overflow:hidden}.projectDelivery>header{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid var(--project-line);background:linear-gradient(135deg,#fff,#f2f7f4)}.projectDelivery>header>div{display:flex;align-items:center;gap:10px}.projectDelivery>header>div>div{display:grid;gap:3px}.projectDelivery>header strong{font-size:15px}.projectDelivery>header small{color:#788983;font-size:10px}.projectDelivery nav{display:flex;gap:7px}.projectDelivery nav button{padding:8px 10px;border:1px solid #cddbd4;border-radius:9px;background:#fff;color:#2f6253;font-size:10px;font-weight:800;cursor:pointer}.projectDelivery nav button:hover{background:#edf5f1}.projectRunMeta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:13px 22px;border-bottom:1px solid #edf1ee}.projectRunMeta span,.projectRunMeta code{padding:5px 7px;border-radius:7px;background:#f0f4f1;color:#5b7169;font:9px/1.2 inherit}.projectRunMeta code{background:#e8f1ec;color:#27644f}.projectStepGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:16px 22px 0}.projectStepGrid article{display:grid;grid-template-columns:29px 1fr;gap:9px;align-items:center;padding:11px;border:1px solid #dde6e0;border-radius:11px}.projectStepGrid article>b{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#e4efe9;color:#286b56;font-size:10px}.projectStepGrid article>div{display:grid;gap:3px}.projectStepGrid strong{font-size:11px}.projectStepGrid small{color:#788a84;font-size:9px}.projectStepGrid article.needs_input{border-color:#ead7b8;background:#fffaf1}.projectStepGrid article.failed{border-color:#eccbc6;background:#fff6f5}.projectMarkdown{padding:24px 30px 36px;color:#314e45;font-size:14px;line-height:1.85}.projectMarkdown h1,.projectMarkdown h2,.projectMarkdown h3{color:#17483a;line-height:1.4}.projectMarkdown h1{font-size:25px}.projectMarkdown h2{margin-top:28px;font-size:20px}.projectMarkdown h3{font-size:16px}.projectMarkdown p,.projectMarkdown li{max-width:92ch}.projectMarkdown table{width:100%;border-collapse:collapse;font-size:12px}.projectMarkdown th,.projectMarkdown td{padding:9px 10px;border:1px solid #dce5df;text-align:left;vertical-align:top}.projectMarkdown th{background:#edf4f0}.projectMarkdown blockquote{margin-left:0;padding:1px 14px;border-left:3px solid #5b957c;color:#547068;background:#f4f8f6}.projectHistory{margin:0 22px 22px;padding:12px;border:1px solid #dde6e1;border-radius:11px}.projectHistory summary{color:#356557;font-size:11px;font-weight:800;cursor:pointer}.projectHistory button{display:grid;grid-template-columns:1fr auto auto;gap:10px;width:100%;margin-top:8px;padding:9px;border:0;border-radius:8px;background:#f5f8f6;color:#49635a;text-align:left;cursor:pointer}.projectHistory button:hover{background:#eaf2ed}.projectHistory strong,.projectHistory span,.projectHistory small{font-size:10px}.projectEmptyDelivery{display:grid;place-items:center;padding:70px 20px;text-align:center}.projectEmptyDelivery>span{display:grid;place-items:center;width:54px;height:54px;border-radius:17px;background:#e5f0ea;color:#296650;font-weight:950}.projectEmptyDelivery h2{margin:14px 0 6px;font-size:18px}.projectEmptyDelivery p{max-width:460px;margin:0;color:#73847e;font-size:11px;line-height:1.7}.clientProjectGate{display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 20%,#e0eee6,transparent 35%),#f4f6f3}.clientProjectGate>section{display:grid;gap:12px;width:min(430px,100%);padding:34px;border:1px solid #d5e2da;border-radius:20px;background:#fffffff2;box-shadow:0 24px 70px #22493c1f}.projectEyebrow{color:#28735b;font-size:10px;font-weight:950;letter-spacing:.15em}.clientProjectGate h1{margin:0;font-size:31px}.clientProjectGate p{margin:0 0 8px;color:#687d75;font-size:12px;line-height:1.7}.clientProjectGate input{padding:12px;border:1px solid #cfddd5;border-radius:10px;outline:none}.clientProjectGate>section>button:not(.projectTextButton){padding:12px;border:0;border-radius:10px;background:#216a55;color:#fff;font-weight:850;cursor:pointer}.clientProjectGate strong{color:#a04a42;font-size:11px}.projectTextButton{border:0;background:transparent;color:#4d7064;font-size:11px;cursor:pointer}.projectOutdatedNotice{display:flex;align-items:center;gap:12px;margin:16px 22px 0;padding:13px 15px;border:1px solid #e6cfa9;border-radius:11px;background:#fff8ea;color:#765521}.projectOutdatedNotice strong{flex:0 0 auto;font-size:11px}.projectOutdatedNotice span{font-size:10px;line-height:1.6}.projectOwnerReview{padding:24px 22px 8px}.projectOwnerReview>header span,.projectDeliveryModules>header span{color:#2b725b;font-size:9px;font-weight:950;letter-spacing:.13em}.projectOwnerReview>header h2,.projectDeliveryModules>header h2{margin:6px 0 4px;font-size:20px}.projectOwnerReview>header p{margin:0;color:#758680;font-size:11px}.projectReviewGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px}.projectReviewGrid article{min-height:128px;padding:15px;border:1px solid #dce6e0;border-radius:13px;background:#f8faf8}.projectReviewGrid article:first-child{border-color:#a8c8ba;background:#edf6f1}.projectReviewGrid span{display:block;color:#6e847b;font-size:9px;font-weight:900;letter-spacing:.08em}.projectReviewGrid strong{display:block;margin-top:11px;color:#214f41;font-size:14px;line-height:1.45}.projectReviewGrid p{margin:8px 0 0;color:#62766f;font-size:10px;line-height:1.6}.projectExecutiveSummary{margin-top:12px;padding:16px 18px;border-left:3px solid #3d8068;border-radius:0 12px 12px 0;background:#f2f7f4}.projectExecutiveSummary>span{color:#2b6a56;font-size:9px;font-weight:950;letter-spacing:.1em}.projectExecutiveSummary p,.projectExecutiveSummary li{margin:7px 0;color:#47635a;font-size:11px;line-height:1.65}.projectExecutiveSummary strong{color:#234f41}.projectDeliveryModules{padding:16px 22px 24px}.projectDeliveryModules>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:11px;padding:0 2px 11px;border-bottom:1px solid #e4ebe7}.projectDeliveryModules>header h2{margin-bottom:0}.projectDeliveryModules>header small{max-width:380px;color:#7b8b85;font-size:9px;line-height:1.55;text-align:right}.projectDeliveryModules>details{overflow:hidden;margin-top:9px;border:1px solid #dbe5df;border-radius:12px;background:#fff}.projectDeliveryModules>details[open]{border-color:#a9c9bb;box-shadow:0 9px 24px #2451410f}.projectDeliveryModules summary{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:11px;align-items:center;padding:14px 15px;cursor:pointer;list-style:none}.projectDeliveryModules summary::-webkit-details-marker{display:none}.projectDeliveryModules summary:hover{background:#f3f8f5}.projectDeliveryModules summary>b{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e5f0ea;color:#296750;font-size:10px}.projectDeliveryModules summary>div{display:grid;gap:3px}.projectDeliveryModules summary strong{font-size:13px}.projectDeliveryModules summary span{color:#74867f;font-size:9px}.projectDeliveryModules summary em{padding:5px 8px;border-radius:7px;background:#f0f4f1;color:#587269;font-size:9px;font-style:normal}.projectDeliveryModules details[open] summary em{background:#dfeee7;color:#24604d}.projectDeliveryModules .projectMarkdown{border-top:1px solid #e3eae6;background:#fdfefd}@media (max-width:1150px){.projectSummaryBar{grid-template-columns:repeat(4,1fr)}.projectSummaryBar>p{grid-column:1/-1}.projectWorkbenchLayout{grid-template-columns:220px minmax(400px,1fr)}.projectRunPanel{grid-column:1/-1;position:static;display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);gap:0}.projectRunPanel>.projectPanelTitle,.projectRunPanel>.projectRunButton,.projectRunPanel>.projectPreviewInput,.projectRunPanel>.projectInputPreview,.projectRunPanel>.projectRunMessage,.projectRunPanel>.projectPrivacyNote{grid-column:1/-1}.projectRunButton,.projectPreviewInput{width:auto}.projectReviewGrid{grid-template-columns:1fr 1fr}}@media (max-width:780px){.projectTopbar{align-items:flex-start;padding:12px 14px}.projectTopbar>div{flex-direction:column}.projectSummaryBar{grid-template-columns:1fr 1fr;padding:14px}.projectWorkbenchLayout{grid-template-columns:1fr;padding:0 14px}.projectSidebar,.projectRunPanel{position:static;max-height:none}.projectFormGrid{grid-template-columns:1fr}.projectFormGrid label.wide{grid-column:auto}.projectRunPanel{display:block}.projectDelivery{margin:14px}.projectDelivery>header{align-items:flex-start;flex-direction:column;gap:12px}.projectDelivery nav{flex-wrap:wrap}.projectStepGrid,.projectReviewGrid{grid-template-columns:1fr}.projectOwnerReview,.projectDeliveryModules{padding-right:14px;padding-left:14px}.projectDeliveryModules>header{align-items:flex-start;flex-direction:column}.projectDeliveryModules>header small{text-align:left}.projectMarkdown{padding:20px 17px;overflow:auto}.projectBrand small{display:none}}.lanqiProfilePage{min-height:100vh;background:#f6f4ee;color:#1f2925;font-family:Microsoft YaHei,Arial,sans-serif}.lanqiProfileHeader{height:68px;padding:0 clamp(18px,5vw,78px);display:flex;align-items:center;justify-content:space-between;background:#143d33;color:#fff}.lanqiProfileHeader button{font:inherit;cursor:pointer}.lanqiProfileBrand{border:0;background:transparent;color:#fff;font-weight:800;font-size:19px;letter-spacing:.04em}.lanqiProfileBrand span{font-weight:400;font-size:12px;margin-left:8px;opacity:.68;letter-spacing:.08em}.lanqiProfileBack{border:1px solid #7f9d91;border-radius:999px;background:transparent;color:#fff;padding:8px 14px;font-size:13px}.lanqiProfileMain{max-width:1080px;margin:0 auto;padding:44px 24px 64px}.lanqiProfileHero{max-width:670px;margin-bottom:27px}.lanqiProfileHero p{margin:0 0 9px;color:#80765f;font-size:12px;font-weight:800;letter-spacing:.13em}.lanqiProfileHero h1{font-size:clamp(31px,5vw,48px);letter-spacing:-.045em;line-height:1.12;margin:0 0 12px}.lanqiProfileHero div{line-height:1.8;color:#607068;max-width:620px}.lanqiProfileLegend{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.lanqiProfileLegend article{background:#fff;border:1px solid #e9e3d5;border-radius:14px;padding:14px 15px;display:flex;align-items:center;gap:8px}.lanqiProfileLegend i{width:9px;height:9px;border-radius:50%;flex:none}.lanqiProfileLegend i.confirmed{background:#20835e}.lanqiProfileLegend i.estimated{background:#bd8412}.lanqiProfileLegend i.needs{background:#9c5d4e}.lanqiProfileLegend strong{font-size:14px}.lanqiProfileLegend span{color:#77807c;font-size:12px;line-height:1.45}.lanqiProfileCard{background:#fff;border:1px solid #e8e2d4;border-radius:19px;padding:27px 28px;margin-bottom:18px;box-shadow:0 12px 32px #262f2209}.estimateCard{border-left:4px solid #d5a138}.needsCard{border-left:4px solid #ba705c}.lanqiProfileCardHeading{margin-bottom:20px}.lanqiProfileCardHeading h2{font-size:21px;margin:8px 0 5px}.lanqiProfileCardHeading p{margin:0;color:#76807b;font-size:13px;line-height:1.6}.sourceTag{display:inline-block;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:800}.sourceTag.confirmed{background:#e4f2e9;color:#18704d}.sourceTag.estimated{background:#fff2d6;color:#916308}.sourceTag.needs{background:#f9e9e3;color:#96523f}.lanqiProfileFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 19px}.lanqiProfileFormGrid label{display:block}.lanqiProfileFormGrid label.wide{grid-column:1/-1}.lanqiProfileFormGrid label>span{display:block;font-size:13px;font-weight:700;margin:0 0 7px}.lanqiProfileFormGrid input,.lanqiProfileFormGrid textarea{box-sizing:border-box;width:100%;border:1px solid #d8dcd5;border-radius:9px;padding:11px 12px;background:#fcfcfa;color:#22302a;font:inherit;font-size:14px;outline:none}.lanqiProfileFormGrid textarea{min-height:85px;resize:vertical;line-height:1.55}.lanqiProfileFormGrid input:focus,.lanqiProfileFormGrid textarea:focus{border-color:#378565;box-shadow:0 0 0 3px #3785651f}.lanqiProfileFormGrid input:disabled,.lanqiProfileFormGrid textarea:disabled{background:#f4f4f1;color:#717a75}.lanqiProfileFormGrid small{display:block;color:#949b96;font-size:11px;margin-top:5px}.lanqiNeedsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lanqiNeedsGrid label{display:flex;align-items:center;gap:7px;border:1px solid #e4dfd6;border-radius:9px;padding:10px 11px;font-size:13px;cursor:pointer}.lanqiNeedsGrid label.disabled{background:#f7f7f5;color:#89908b;cursor:not-allowed}.lanqiNeedsGrid input{accent-color:#9c5d4e}.lanqiNeedsGrid em{margin-left:auto;color:#999;font-size:10px;font-style:normal}.lanqiProfileNotice{border-radius:12px;padding:13px 15px;margin:0 0 18px;font-size:14px;line-height:1.55}.lanqiProfileNotice.error{background:#fff0ed;border:1px solid #f0c2b7;color:#9b3e2e}.lanqiProfileNotice.success{background:#eaf6ed;border:1px solid #bfe0c7;color:#28704a}.lanqiProfileNotice.readonly{background:#f2f1ec;border:1px solid #ddd9cf;color:#626862}.lanqiProfileNotice button{margin-left:12px;border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer}.lanqiProfileLoading{padding:55px;text-align:center;background:#fff;border:1px solid #e8e2d4;border-radius:18px;color:#77807b}.lanqiProfileActions{position:sticky;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;border:1px solid #d9d8cb;border-radius:14px;background:#fffffdf5;box-shadow:0 13px 28px #202c231a;font-size:12px;color:#727b74}.lanqiProfileActions button{border:0;border-radius:9px;padding:12px 18px;background:#176747;color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.lanqiProfileActions button:disabled{opacity:.6;cursor:wait}@media (max-width:720px){.lanqiProfileHeader{height:59px;padding:0 16px}.lanqiProfileBrand{font-size:16px}.lanqiProfileBrand span{display:none}.lanqiProfileMain{padding:30px 15px 48px}.lanqiProfileLegend{grid-template-columns:1fr;gap:8px}.lanqiProfileLegend article{padding:11px 13px}.lanqiProfileCard{padding:21px 17px;border-radius:15px}.lanqiProfileFormGrid{grid-template-columns:1fr;gap:15px}.lanqiProfileFormGrid label.wide{grid-column:auto}.lanqiNeedsGrid{grid-template-columns:1fr 1fr}.lanqiProfileActions{align-items:flex-start;flex-direction:column;padding:12px}.lanqiProfileActions button{width:100%}}@media (max-width:400px){.lanqiNeedsGrid{grid-template-columns:1fr}}.lanqiDiagnosisPage{min-height:100vh;background:#f5f3ed;color:#1d2924;font-family:Microsoft YaHei,Arial,sans-serif}.lanqiDiagnosisHeader{height:68px;padding:0 clamp(18px,5vw,78px);display:flex;align-items:center;justify-content:space-between;background:#143d33;color:#fff}.lanqiDiagnosisHeader button{font:inherit;cursor:pointer}.lanqiDiagnosisBrand{border:0;background:transparent;color:#fff;font-size:19px;font-weight:800;letter-spacing:.04em}.lanqiDiagnosisBrand span{font-size:12px;margin-left:8px;opacity:.68;font-weight:400}.lanqiDiagnosisHeader>div{display:flex;gap:9px}.lanqiDiagnosisHeader>div button{border:1px solid #7f9d91;border-radius:999px;background:transparent;color:#fff;padding:8px 13px;font-size:12px}.lanqiDiagnosisMain{max-width:1080px;margin:auto;padding:44px 24px 68px}.lanqiDiagnosisHero{margin-bottom:27px}.lanqiDiagnosisHero p,.sectionKicker{font-size:11px;letter-spacing:.14em;color:#8b8065;font-weight:800;margin:0 0 9px}.lanqiDiagnosisHero h1{font-size:clamp(35px,5vw,52px);letter-spacing:-.055em;margin:0 0 11px;line-height:1.05}.lanqiDiagnosisHero span{color:#69746e;font-size:15px}.lanqiDiagnosisSummary{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:29px 31px;border-radius:20px;background:#164d3e;color:#fff;margin-bottom:16px}.lanqiDiagnosisSummary small{display:block;color:#b5d5c8;margin-bottom:8px;font-size:12px}.lanqiDiagnosisSummary h2{margin:0;max-width:760px;font-size:25px;line-height:1.4}.lanqiDiagnosisSummary>span{flex:none;padding:8px 10px;border-radius:999px;font-size:12px;font-weight:800}.lanqiDiagnosisSummary .ready{background:#d5f0dc;color:#17633f}.lanqiDiagnosisSummary .pending{background:#fff0cf;color:#8d5b05}.lanqiDiagnosisKnowledge{margin-bottom:18px;padding:19px 22px;border:1px solid #ebd99e;border-radius:15px;background:#fff9e9}.lanqiDiagnosisKnowledge span{display:block;font-size:11px;color:#9b7b2e;font-weight:800;margin-bottom:4px}.lanqiDiagnosisKnowledge strong{font-size:18px}.lanqiDiagnosisKnowledge p{margin:8px 0 0;color:#706b5b;line-height:1.65;font-size:14px}.lanqiDiagnosisGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lanqiDiagnosisGrid>article{padding:25px;border:1px solid #e7e2d6;border-radius:18px;background:#fff}.lanqiDiagnosisGrid h2{margin:0 0 18px;font-size:21px}.lanqiFinding{border-top:1px solid #eeeae2;padding:15px 0}.lanqiFinding:first-of-type{border-top:0;padding-top:0}.lanqiFinding>span{display:inline-block;border-radius:999px;background:#edf5ef;color:#1c7551;padding:3px 7px;font-size:10px;font-weight:800}.lanqiFinding.priority>span{background:#fff0d6;color:#936107}.lanqiFinding h3{margin:8px 0 5px;font-size:15px}.lanqiFinding p{margin:0;color:#65716a;font-size:13px;line-height:1.7}.lanqiDiagnosisBoundary{margin-top:18px;border:1px solid #e6ded1;border-radius:17px;padding:23px 26px;background:#fff}.lanqiDiagnosisBoundary h2{margin:0 0 8px;font-size:19px}.lanqiDiagnosisBoundary p{margin:0;color:#68716b;font-size:14px;line-height:1.65}.lanqiDiagnosisBoundary div{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.lanqiDiagnosisBoundary div span{padding:7px 9px;border-radius:8px;background:#f5f2ed;color:#7a7062;font-size:12px;text-decoration:line-through}.lanqiDiagnosisActions{display:flex;gap:10px;margin-top:22px}.lanqiDiagnosisActions button{border:0;border-radius:9px;background:#176747;color:#fff;padding:12px 17px;font:inherit;font-weight:800;cursor:pointer}.lanqiDiagnosisActions .secondary{border:1px solid #bbcdc3;background:#fff;color:#1d684b}.lanqiDiagnosisLoading,.lanqiDiagnosisError{padding:45px;text-align:center;background:#fff;border:1px solid #e7e1d5;border-radius:17px;color:#66716b}.lanqiDiagnosisError{color:#9b3e2e;background:#fff1ee;border-color:#f0c4bb}.lanqiDiagnosisError button{margin-left:10px;border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer}@media (max-width:720px){.lanqiDiagnosisHeader{height:auto;min-height:59px;padding:11px 15px}.lanqiDiagnosisBrand{font-size:16px}.lanqiDiagnosisBrand span{display:none}.lanqiDiagnosisHeader>div button{padding:7px 9px;font-size:11px}.lanqiDiagnosisMain{padding:31px 15px 52px}.lanqiDiagnosisSummary{padding:23px 20px;align-items:flex-start;flex-direction:column}.lanqiDiagnosisSummary h2{font-size:21px}.lanqiDiagnosisGrid{grid-template-columns:1fr}.lanqiDiagnosisGrid>article{padding:21px 18px}.lanqiDiagnosisBoundary{padding:20px}.lanqiDiagnosisActions{flex-direction:column}.lanqiDiagnosisActions button{width:100%}}.lanqiExecutionPage{min-height:100vh;background:#f5f3ed;color:#1d2924;font-family:Microsoft YaHei,Arial,sans-serif}.lanqiExecutionHeader{height:68px;padding:0 clamp(18px,5vw,78px);display:flex;align-items:center;justify-content:space-between;background:#143d33;color:#fff}.lanqiExecutionHeader button{font:inherit;cursor:pointer}.lanqiExecutionBrand{border:0;background:transparent;color:#fff;font-size:19px;font-weight:800;letter-spacing:.04em}.lanqiExecutionBrand span{font-size:12px;margin-left:8px;opacity:.68;font-weight:400}.lanqiExecutionHeader>div{display:flex;gap:9px}.lanqiExecutionHeader>div button{border:1px solid #7f9d91;border-radius:999px;background:transparent;color:#fff;padding:8px 13px;font-size:12px}.lanqiExecutionMain{max-width:1080px;margin:auto;padding:44px 24px 68px}.lanqiExecutionHero{margin-bottom:27px}.lanqiExecutionHero p,.lanqiExecutionPage .sectionKicker{font-size:11px;letter-spacing:.14em;color:#8b8065;font-weight:800;margin:0 0 9px}.lanqiExecutionHero h1{font-size:clamp(35px,5vw,52px);letter-spacing:-.055em;margin:0 0 11px;line-height:1.05}.lanqiExecutionHero>span{color:#69746e;font-size:15px}.lanqiExecutionSummary{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:29px 31px;border-radius:20px;background:#164d3e;color:#fff;margin-bottom:16px}.lanqiExecutionSummary small{display:block;color:#b5d5c8;margin-bottom:8px;font-size:12px}.lanqiExecutionSummary h2{margin:0;max-width:760px;font-size:25px;line-height:1.4}.lanqiExecutionSummary>span{flex:none;padding:8px 10px;border-radius:999px;background:#fff0cf;color:#8d5b05;font-size:12px;font-weight:800}.lanqiDraftFence{margin-bottom:18px;padding:18px 22px;border:1px solid #ebd99e;border-radius:15px;background:#fff9e9}.lanqiDraftFence strong{font-size:17px}.lanqiDraftFence p{margin:7px 0 0;color:#706b5b;line-height:1.65;font-size:14px}.lanqiExecutionGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lanqiExecutionGrid>article{padding:25px;border:1px solid #e7e2d6;border-radius:18px;background:#fff}.lanqiExecutionGrid h2,.lanqiPlanSteps h2,.lanqiExecutionBoundary h2{margin:0 0 13px;font-size:21px}.lanqiExecutionGrid p{margin:0;color:#65716a;font-size:14px;line-height:1.7}.lanqiTagList{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.lanqiTagList span{padding:7px 9px;border-radius:8px;background:#fff0d6;color:#8c6007;font-size:12px}.lanqiExecutionGrid button{margin-top:18px;border:0;border-radius:9px;background:#176747;color:#fff;padding:11px 14px;font:inherit;font-weight:800;cursor:pointer}.lanqiKnowledgeList{margin-top:15px;border-top:1px solid #eeeae2}.lanqiKnowledgeList div{padding:13px 0;border-bottom:1px solid #eeeae2;font-size:14px;font-weight:700;display:flex;justify-content:space-between;gap:10px}.lanqiKnowledgeList span{font-size:11px;font-weight:800;color:#956208;background:#fff0d6;border-radius:999px;padding:3px 7px}.lanqiPlanSteps{margin-top:18px;padding:25px;border:1px solid #e7e2d6;border-radius:18px;background:#fff}.lanqiPlanSteps article{display:flex;gap:16px;border-top:1px solid #eeeae2;padding:19px 0}.lanqiPlanSteps article:first-of-type{border-top:0;padding-top:0}.lanqiStepNumber{flex:none;width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#ecf4ee;color:#21674b;font-size:11px;font-weight:800}.lanqiPlanSteps article.blocked .lanqiStepNumber{background:#f4f0ea;color:#847768}.lanqiPlanSteps article>div:last-child>span{display:inline-block;border-radius:999px;background:#edf5ef;color:#1c7551;padding:3px 7px;font-size:10px;font-weight:800}.lanqiPlanSteps article.blocked>div:last-child>span{background:#f4f0ea;color:#847768}.lanqiPlanSteps h3{margin:7px 0 5px;font-size:16px}.lanqiPlanSteps p{margin:0;color:#65716a;font-size:13px;line-height:1.7}.lanqiPlanSteps small{display:block;margin-top:8px;color:#8b806f;font-size:12px;line-height:1.6}.lanqiExecutionBoundary{margin-top:18px;border:1px solid #e6ded1;border-radius:17px;padding:23px 26px;background:#fff}.lanqiExecutionBoundary p{margin:9px 0 0;color:#68716b;font-size:14px;line-height:1.65}.lanqiExecutionLoading,.lanqiExecutionError{padding:45px;text-align:center;background:#fff;border:1px solid #e7e1d5;border-radius:17px;color:#66716b}.lanqiExecutionError{color:#9b3e2e;background:#fff1ee;border-color:#f0c4bb}.lanqiExecutionError button{margin-left:10px;border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer}@media (max-width:720px){.lanqiExecutionHeader{height:auto;min-height:59px;padding:11px 15px}.lanqiExecutionBrand{font-size:16px}.lanqiExecutionBrand span{display:none}.lanqiExecutionHeader>div button{padding:7px 9px;font-size:11px}.lanqiExecutionMain{padding:31px 15px 52px}.lanqiExecutionSummary{padding:23px 20px;align-items:flex-start;flex-direction:column}.lanqiExecutionSummary h2{font-size:21px}.lanqiExecutionGrid{grid-template-columns:1fr}.lanqiExecutionGrid>article,.lanqiPlanSteps{padding:21px 18px}.lanqiExecutionBoundary{padding:20px}}.lanqiContentPage{--lanqi-orange:#e96822;--lanqi-orange-dark:#bd4814;--lanqi-orange-soft:#fff1e7;--lanqi-ink:#2c211c;--lanqi-muted:#675c55;--lanqi-line:#ead9cd;min-height:100vh;background:#fffaf5;color:var(--lanqi-ink);font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;font-size:16px}.lanqiContentHeader{height:72px;padding:0 clamp(18px,5vw,78px);display:flex;align-items:center;justify-content:space-between;background:linear-gradient(100deg,#d95518,#f08032);color:#fff;box-shadow:0 2px 14px #8036122e}.lanqiContentHeader button{font:inherit;cursor:pointer}.lanqiContentHeader>button{border:0;background:transparent;color:#fff;font-size:20px;font-weight:900}.lanqiContentHeader>button span{font-size:13px;margin-left:9px;font-weight:600;opacity:.92}.lanqiContentHeader>div{display:flex;gap:10px}.lanqiContentHeader>div button{border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#80330e1f;color:#fff;padding:9px 15px;font-size:13px;font-weight:700}.lanqiContentPage main{max-width:1120px;margin:auto;padding:48px 24px 72px}.lanqiContentHero{margin-bottom:30px}.lanqiContentHero p,.lanqiContentPage .sectionKicker{font-size:13px;letter-spacing:.08em;color:var(--lanqi-orange-dark);font-weight:900;margin:0 0 10px}.lanqiContentHero h1{font-size:clamp(36px,5vw,54px);letter-spacing:-.045em;margin:0 0 14px;line-height:1.08}.lanqiContentHero span{display:block;max-width:820px;color:var(--lanqi-muted);font-size:17px;line-height:1.75}.lanqiContentGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:20px}.lanqiContentGrid>article,.lanqiContentOutput,.lanqiContentHistory,.lanqiMediaJobs{border:1px solid var(--lanqi-line);border-radius:20px;background:#fff;padding:28px;box-shadow:0 10px 32px #532e180e}.lanqiContentGrid h2,.lanqiContentOutput h2,.lanqiContentHistory h2,.lanqiMediaJobs h2{margin:0 0 18px;font-size:24px;line-height:1.3}.lanqiContentBrief label{display:block;margin:14px 0;font-size:15px;font-weight:800}.lanqiContentBrief textarea{box-sizing:border-box;display:block;width:100%;min-height:150px;margin-top:8px;padding:15px 16px;border:2px solid #d9c8bc;border-radius:12px;background:#fff;color:var(--lanqi-ink);font:inherit;font-size:16px;line-height:1.65;resize:vertical}.lanqiContentBrief textarea::placeholder{color:#8a7c73;opacity:1}.lanqiContentBrief textarea:focus{outline:3px solid rgba(233,104,34,.18);border-color:var(--lanqi-orange)}.lanqiContentBrief>button,.lanqiCreationStep>button,.lanqiVideoChoice>button:not(.secondary),.lanqiMediaQuote button{width:100%;border:0;border-radius:11px;background:var(--lanqi-orange);color:#fff;padding:13px 16px;font:inherit;font-weight:900;cursor:pointer;box-shadow:0 6px 16px #d955182e}.lanqiContentBrief button:hover,.lanqiCreationStep>button:hover,.lanqiVideoChoice>button:hover,.lanqiMediaQuote button:hover{background:var(--lanqi-orange-dark)}.lanqiContentBrief button:disabled,.lanqiCreationStep button:disabled,.lanqiVideoChoice button:disabled,.lanqiMediaQuote button:disabled{opacity:.48;cursor:not-allowed}.lanqiContentBrief small{display:block;color:var(--lanqi-muted);font-size:14px;margin-top:12px;line-height:1.6}.lanqiContentFlow ol{list-style:none;margin:0;padding:0;display:grid;gap:13px}.lanqiContentFlow li{display:grid;grid-template-columns:38px 1fr;gap:3px 13px;padding:15px;border-radius:13px;background:var(--lanqi-orange-soft);counter-increment:steps}.lanqiContentFlow ol{counter-reset:steps}.lanqiContentFlow li:before{content:counter(steps);grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--lanqi-orange);color:#fff;font-weight:900}.lanqiContentFlow li b{font-size:16px}.lanqiContentFlow li span{color:var(--lanqi-muted);font-size:14px;line-height:1.55}.lanqiContentNotice{margin-top:20px;padding:16px 19px;background:#fff3e9;border:1px solid #f1b88f;border-radius:13px;color:#6a3b22;font-size:15px;line-height:1.65}.lanqiContentOutput,.lanqiContentHistory,.lanqiMediaJobs{margin-top:20px}.lanqiDisclosure{padding:14px 16px;border-left:4px solid var(--lanqi-orange);background:var(--lanqi-orange-soft);color:#674b3c;line-height:1.7}.lanqiCopyCard{border-top:1px solid var(--lanqi-line);padding-top:19px}.lanqiContentOutput h3{margin:0 0 10px;font-size:19px}.lanqiCopy{white-space:pre-wrap;color:#3f342e;line-height:1.85;font:inherit;font-family:inherit;margin:0;padding:18px;border-radius:14px;background:#fffdfb;border:1px solid #f0e3da}.lanqiTags{color:var(--lanqi-orange-dark);font-weight:800;line-height:1.8}.lanqiCopyOnlyGrid{align-items:stretch}.lanqiOutputHeading,.lanqiHistoryHeading{display:flex;align-items:center;justify-content:space-between;gap:18px}.lanqiOutputHeading h2,.lanqiHistoryHeading h2{margin-bottom:0}.lanqiContentPage button.secondary{border:1px solid var(--lanqi-orange);border-radius:10px;background:#fff;color:var(--lanqi-orange-dark);padding:10px 14px;font:inherit;font-weight:800;cursor:pointer}.lanqiContentPage button.secondary:hover{background:var(--lanqi-orange-soft)}.lanqiContentPage button.secondary:disabled{opacity:.55;cursor:not-allowed}.lanqiKnowledgeState{margin:14px 0 0;color:var(--lanqi-muted);font-size:14px;line-height:1.65}.lanqiContentHistory button.active{border-color:var(--lanqi-orange);background:var(--lanqi-orange-soft)}.lanqiCreationStep{margin-top:24px;padding:20px;border:1px solid #efc4a7;border-radius:15px;background:#fff8f2;display:grid;grid-template-columns:1fr 250px;align-items:center;gap:20px}.lanqiCreationStep span{color:var(--lanqi-orange-dark);font-size:13px;font-weight:900}.lanqiCreationStep p{margin:0;color:var(--lanqi-muted);line-height:1.65}.lanqiCreationStep>button{width:auto}.lanqiGeneratedImage{margin:18px 0 0;padding:0}.lanqiGeneratedImage img{display:block;max-width:min(100%,560px);max-height:640px;border-radius:16px;border:1px solid var(--lanqi-line);object-fit:contain;background:#f6eee8}.lanqiGeneratedImage figcaption{margin-top:9px;color:var(--lanqi-muted);font-size:14px}.lanqiVideoChoice{margin-top:18px;padding-top:18px;border-top:1px solid var(--lanqi-line)}.lanqiVideoChoice .secondary{border:1px solid var(--lanqi-orange);border-radius:10px;background:#fff;color:var(--lanqi-orange-dark);padding:11px 16px;font:inherit;font-weight:800;cursor:pointer}.lanqiVideoModes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.lanqiVideoModes button{border:1px solid #ddc9bc;border-radius:10px;background:#fff;color:var(--lanqi-ink);padding:12px;font:inherit;font-weight:700;cursor:pointer}.lanqiVideoModes button.active{border-color:var(--lanqi-orange);background:var(--lanqi-orange-soft);color:var(--lanqi-orange-dark)}.lanqiMediaSpecs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0}.lanqiMediaSpecs label{font-size:14px;font-weight:800}.lanqiMediaSpecs select{width:100%;box-sizing:border-box;margin-top:6px;border:1px solid #d8c7bb;border-radius:9px;padding:10px;background:#fff;color:var(--lanqi-ink);font:inherit}.lanqiMediaQuote{margin-top:16px;padding:16px;border-radius:12px;background:#fff0e4;border:1px solid #efb388;display:grid;gap:9px}.lanqiMediaQuote b{font-size:17px;color:#813611}.lanqiMediaQuote span{font-size:14px;color:#674b3c;line-height:1.6}.lanqiMediaQuote button{width:max-content}.lanqiContentHistory button{display:flex;width:100%;justify-content:space-between;text-align:left;margin-top:10px;padding:14px;border:1px solid var(--lanqi-line);border-radius:10px;background:#fff;cursor:pointer;font:inherit}.lanqiContentHistory button:hover{border-color:var(--lanqi-orange);background:var(--lanqi-orange-soft)}.lanqiContentHistory button span{color:var(--lanqi-muted);font-size:14px}.lanqiMediaJobs article{display:grid;gap:7px;border-top:1px solid var(--lanqi-line);padding:14px 0}.lanqiMediaJobs article span,.lanqiMediaJobs article em{font-size:14px;color:var(--lanqi-muted)}.lanqiMediaJobs article button{width:max-content;border:1px solid var(--lanqi-orange);border-radius:8px;background:#fff;color:var(--lanqi-orange-dark);padding:7px 11px;font-weight:800;cursor:pointer}.lanqiMediaJobs a{color:var(--lanqi-orange-dark);font-weight:900}@media (max-width:720px){.lanqiContentHeader{padding:11px 15px;height:auto;min-height:62px}.lanqiContentHeader>button{font-size:17px}.lanqiContentHeader>button span{display:none}.lanqiContentHeader>div button{padding:8px 10px;font-size:12px}.lanqiContentPage main{padding:34px 15px 54px}.lanqiContentHero span{font-size:16px}.lanqiContentGrid,.lanqiCreationStep,.lanqiMediaSpecs{grid-template-columns:1fr}.lanqiContentGrid>article,.lanqiContentOutput,.lanqiContentHistory,.lanqiMediaJobs{padding:22px 18px}.lanqiCreationStep>button{width:100%}.lanqiVideoModes{grid-template-columns:1fr}.lanqiContentHistory button,.lanqiOutputHeading,.lanqiHistoryHeading{flex-direction:column;align-items:stretch;gap:10px}.lanqiOutputHeading .secondary,.lanqiHistoryHeading .secondary{width:100%}}.lanqiPackageGrid{grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr)}.lanqiPackageFields{display:grid;grid-template-columns:1fr 1fr;gap:2px 14px}.lanqiPackageFields input,.lanqiPackageFields select{box-sizing:border-box;width:100%;margin-top:8px;padding:12px 13px;border:1px solid #d9c8bc;border-radius:10px;background:#fff;color:var(--lanqi-ink);font:inherit}.lanqiPackageFields input:focus,.lanqiPackageFields select:focus{outline:3px solid rgba(233,104,34,.15);border-color:var(--lanqi-orange)}.lanqiPackageCheck{display:flex!important;align-items:flex-start;gap:9px;margin:10px 0!important;font-weight:650!important;line-height:1.5}.lanqiPackageCheck input{margin-top:4px;accent-color:var(--lanqi-orange)}.lanqiPackageQuote{display:grid;grid-template-columns:1fr auto;gap:5px 12px;margin:18px 0 12px;padding:15px 16px;border:1px solid #efb388;border-radius:13px;background:#fff3e9}.lanqiPackageQuote b{color:#873811}.lanqiPackageQuote span{color:var(--lanqi-orange-dark);font-weight:800}.lanqiPackageQuote p{grid-column:1/-1;margin:4px 0 0;color:#674b3c;line-height:1.55;font-size:14px}.lanqiPackagePrimaryRow{display:flex;gap:10px}.lanqiPackagePrimaryRow>button:first-child{flex:1;border:0;border-radius:11px;background:var(--lanqi-orange);color:#fff;padding:14px 16px;font:inherit;font-weight:900;cursor:pointer}.lanqiPackagePrimaryRow>button:first-child:disabled{opacity:.48;cursor:not-allowed}.lanqiPackageProgress{display:grid;grid-template-columns:1fr auto;gap:5px 12px;margin-top:13px;padding:13px 15px;border-radius:12px;background:#fff8f2;border:1px solid #efc4a7}.lanqiPackageProgress p{grid-column:1/-1;margin:3px 0 0;color:var(--lanqi-muted);font-size:14px}.lanqiPackagePromise li{grid-template-columns:38px 1fr}.lanqiPackageResultGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:22px;margin-top:18px}.lanqiPackageResultGrid>article{min-width:0}.lanqiPackageOutputActions{display:flex;gap:9px;flex-wrap:wrap}.lanqiPackageStatus{padding:11px 14px;border-radius:10px;background:#f7f1ec;color:var(--lanqi-muted);font-size:14px}.lanqiPackageStatus.succeeded{background:#edf8f1;color:#28633d}.lanqiPackageStatus.partial_success{background:#fff4e7;color:#8b491d}.lanqiTitleCandidates{display:grid;gap:8px;margin-bottom:22px}.lanqiTitleCandidates button{padding:11px 13px;border:1px solid var(--lanqi-line);border-radius:10px;background:#fff;color:var(--lanqi-ink);text-align:left;font:inherit;cursor:pointer}.lanqiTitleCandidates button.active{border-color:var(--lanqi-orange);background:var(--lanqi-orange-soft);color:var(--lanqi-orange-dark);font-weight:900}.lanqiPackageImages{border-left:1px solid var(--lanqi-line);padding-left:22px}.lanqiPackageImages figure{margin:0 0 17px}.lanqiPackageImages img,.lanqiLegacyImageGrid img{display:block;width:100%;max-height:560px;border:1px solid var(--lanqi-line);border-radius:14px;background:#f7f0eb;object-fit:contain}.lanqiPackageImages figcaption{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;color:var(--lanqi-muted);font-size:13px}.lanqiPackageImagePending{display:grid;gap:10px;padding:18px;border:1px dashed #dda77f;border-radius:13px;background:#fff9f4}.lanqiPackageImagePending p{margin:0;color:var(--lanqi-muted);line-height:1.6}.lanqiPackageImagePending>button{border:0;border-radius:10px;background:var(--lanqi-orange);color:#fff;padding:11px;font:inherit;font-weight:900}.lanqiPackageImagePending>button:disabled{opacity:.5}.lanqiPackageAdvanced{margin-top:18px;border:1px solid var(--lanqi-line);border-radius:13px;padding:14px 16px;background:#fffdfb}.lanqiPackageAdvanced summary{cursor:pointer;color:var(--lanqi-orange-dark);font-weight:900}.lanqiPackageAdvanced pre{white-space:pre-wrap;word-break:break-word;padding:13px;border-radius:10px;background:#f8f2ed;color:#4c3b31;font:14px/1.7 Microsoft YaHei,PingFang SC,sans-serif}.lanqiLegacyImages>p{color:var(--lanqi-muted);line-height:1.6}.lanqiLegacyImageGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lanqiLegacyImageGrid figure{margin:0;display:grid;gap:8px}.lanqiLegacyImageGrid img{height:240px}@media (max-width:720px){.lanqiPackageGrid,.lanqiPackageFields,.lanqiPackageResultGrid{grid-template-columns:1fr}.lanqiPackagePrimaryRow,.lanqiPackageOutputActions,.lanqiPackageImages figcaption{flex-direction:column}.lanqiPackagePrimaryRow .secondary,.lanqiPackageOutputActions button,.lanqiPackageImages figcaption button{width:100%}.lanqiPackageImages{border-left:0;border-top:1px solid var(--lanqi-line);padding:20px 0 0}.lanqiLegacyImageGrid{grid-template-columns:1fr}.lanqiLegacyImageGrid img{height:auto}.lanqiPackageQuote{grid-template-columns:1fr}.lanqiPackageQuote p{grid-column:1}.lanqiPackageStatus{line-height:1.7}}.lanqiImagePage{min-height:100vh;background:#fff8f1;color:#2c2520;font-family:Microsoft YaHei,Arial,sans-serif}.lanqiImageHeader{min-height:68px;padding:0 clamp(18px,5vw,76px);display:flex;align-items:center;justify-content:space-between;gap:18px;background:#dc6c28;color:#fff}.lanqiImageHeader button{font:inherit;cursor:pointer}.lanqiImageBrand{border:0;background:transparent;color:#fff;font-size:19px;font-weight:900;letter-spacing:.04em}.lanqiImageBrand span{font-size:12px;font-weight:500;margin-left:9px;opacity:.82}.lanqiImageHeader nav{display:flex;gap:9px}.lanqiImageHeader nav button{border:1px solid rgba(255,255,255,.58);border-radius:999px;background:#ffffff14;color:#fff;padding:8px 13px;font-size:12px}.lanqiImageMain{max-width:1080px;margin:0 auto;padding:46px 24px 70px}.lanqiImageHero{max-width:780px;margin-bottom:28px}.lanqiImageHero p,.lanqiImageKicker{margin:0 0 9px;color:#9a633e;font-size:11px;font-weight:900;letter-spacing:.15em}.lanqiImageHero h1{margin:0 0 12px;font-size:clamp(34px,5vw,52px);line-height:1.08;letter-spacing:-.05em}.lanqiImageHero span{display:block;color:#71665f;font-size:15px;line-height:1.75}.lanqiImageWorkspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:18px}.lanqiImageFormCard,.lanqiImageGuideCard,.lanqiImageResult,.lanqiImageHistory{background:#fff;border:1px solid #ecdcca;border-radius:20px;box-shadow:0 13px 34px #683f220e}.lanqiImageFormCard,.lanqiImageGuideCard{padding:28px}.lanqiImageFormCard h2,.lanqiImageGuideCard h2,.lanqiImageResult h2,.lanqiImageHistory h2{margin:0 0 21px;font-size:23px}.lanqiImageFormCard label{display:block;font-size:13px;font-weight:800}.lanqiImageFormCard textarea,.lanqiImageFormCard select,.lanqiImageFormCard input[type=text],.lanqiImageFormCard input:not([type]){box-sizing:border-box;width:100%;margin-top:8px;border:1px solid #dbcfc4;border-radius:10px;padding:11px 12px;background:#fffdfa;color:#332a24;font:inherit;font-size:14px;outline:none}.lanqiImageFormCard textarea{min-height:118px;resize:vertical;line-height:1.6}.lanqiImageFormCard textarea:focus,.lanqiImageFormCard select:focus,.lanqiImageFormCard input:focus{border-color:#df7838;box-shadow:0 0 0 3px #df78381f}.lanqiImageFields{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:17px}.lanqiRatioField{border:0;margin:18px 0 0;padding:0}.lanqiRatioField legend{font-size:13px;font-weight:800;margin-bottom:8px}.lanqiRatioField div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.lanqiRatioField button{border:1px solid #ded2c8;border-radius:9px;background:#fffdfa;color:#6b5d54;padding:10px 4px;font-weight:800;cursor:pointer}.lanqiRatioField button.active{border-color:#df6f2d;background:#fff0e4;color:#b24d12}.lanqiRightsCheck{display:flex!important;gap:10px;align-items:flex-start;margin:20px 0 14px;padding:13px 14px;border-radius:11px;background:#fff5ea;color:#5f4d42;line-height:1.55}.lanqiRightsCheck input{flex:none;margin-top:4px;accent-color:#d9611f}.lanqiImagePrimary{width:100%;border:0;border-radius:11px;background:#d9601f;color:#fff;padding:13px 16px;font:inherit;font-weight:900;cursor:pointer}.lanqiImagePrimary:disabled{opacity:.5;cursor:not-allowed}.lanqiZeroPay{display:block;margin-top:10px;color:#8b7668;line-height:1.55}.lanqiImageGuideCard{background:linear-gradient(145deg,#fff,#fff5e8)}.lanqiImageGuideCard ol{list-style:none;margin:0;padding:0}.lanqiImageGuideCard li{display:flex;flex-direction:column;gap:5px;border-top:1px solid #efe0d3;padding:17px 0}.lanqiImageGuideCard li:first-child{border-top:0;padding-top:0}.lanqiImageGuideCard b{font-size:15px}.lanqiImageGuideCard span{color:#766961;font-size:13px;line-height:1.6}.lanqiImageNotice{margin:18px 0 0;padding:14px 16px;border:1px solid #efc9ad;border-radius:12px;background:#fff2e7;color:#954716;font-size:14px;line-height:1.55}.lanqiImageResult{margin-top:18px;padding:28px}.lanqiImageResultHeading,.lanqiImageHistoryHeading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.lanqiImageResultHeading>span{border-radius:999px;background:#fff0df;color:#a94d16;padding:6px 9px;font-size:11px;font-weight:900}.lanqiImageResultGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:18px}.lanqiImageResultGrid article,.lanqiImageResultGrid aside{border:1px solid #eee1d5;border-radius:15px;padding:20px;background:#fffdfa}.lanqiImageResultGrid h3{margin:0 0 13px;font-size:16px}.lanqiImageResultGrid pre{margin:0;white-space:pre-wrap;font:inherit;font-size:13px;line-height:1.75;color:#51463f}.lanqiImageResultGrid dl{margin:0}.lanqiImageResultGrid dl div{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #eee2d8;padding:11px 0;font-size:13px}.lanqiImageResultGrid dl div:first-child{border-top:0;padding-top:0}.lanqiImageResultGrid dd{margin:0;text-align:right;font-weight:800}.lanqiImageResultGrid code{font-size:11px;color:#aa4e18}.lanqiImageResultGrid aside p,.lanqiImageKnowledge{margin:13px 0 0;color:#7d6f66;font-size:12px;line-height:1.65}.lanqiImageKnowledge{padding-top:14px;border-top:1px solid #eee2d8}.lanqiImageHistory{margin-top:18px;padding:25px 28px}.lanqiImageHistoryHeading>button{border:1px solid #e0cbbb;border-radius:9px;background:#fff;color:#a94e18;padding:8px 13px;font-weight:800;cursor:pointer}.lanqiImageHistory>button{box-sizing:border-box;width:100%;display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:14px;border:0;border-top:1px solid #efe3da;background:transparent;padding:15px 4px;text-align:left;color:#554941;cursor:pointer}.lanqiImageHistory>button.active{background:#fff7ee}.lanqiImageHistory>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.lanqiImageHistory>button small{color:#94857b}.lanqiImageHistory>p{color:#7d7168;font-size:14px}@media (max-width:760px){.lanqiImageHeader{min-height:59px;padding:10px 15px}.lanqiImageBrand{font-size:16px}.lanqiImageBrand span{display:none}.lanqiImageHeader nav button{padding:7px 9px;font-size:11px}.lanqiImageMain{padding:31px 15px 52px}.lanqiImageWorkspace,.lanqiImageResultGrid{grid-template-columns:1fr}.lanqiImageFormCard,.lanqiImageGuideCard,.lanqiImageResult,.lanqiImageHistory{padding:21px 17px;border-radius:16px}.lanqiImageFields{grid-template-columns:1fr}.lanqiRatioField div{grid-template-columns:1fr 1fr}.lanqiImageHistory>button{grid-template-columns:1fr}.lanqiImageHistory>button span{white-space:normal}.lanqiImageHistory>button small{text-align:left}.lanqiImageResultHeading{align-items:flex-start}.lanqiImageHero h1{font-size:35px}}@media (max-width:390px){.lanqiImageHeader nav{gap:5px}.lanqiImageHeader nav button{padding:7px}.lanqiImageMain{padding-left:12px;padding-right:12px}.lanqiImageHero h1{font-size:31px}}.lanqiAgentEntry{max-width:1070px;box-sizing:border-box;margin:18px auto 0;padding:24px;border:1px solid #c8d8cf;border-radius:18px;background:linear-gradient(125deg,#143d33,#246e56);color:#fff;display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:17px}.lanqiAgentEntryIcon{width:58px;height:58px;border-radius:17px;background:#fff;color:#143d33;display:grid;place-items:center;font-size:26px;font-weight:800}.lanqiAgentEntry small{color:#cde4d8}.lanqiAgentEntry h2{margin:3px 0 6px;font-size:25px}.lanqiAgentEntry p{margin:0;line-height:1.6;color:#e8f5ed}.lanqiAgentEntry .primaryButton{white-space:nowrap;background:#fff;color:#176747}@media (max-width:720px){.lanqiAgentEntry{grid-template-columns:48px 1fr;padding:18px}.lanqiAgentEntryIcon{width:48px;height:48px}.lanqiAgentEntry .primaryButton{grid-column:1/-1}}.lanqiQaPage{min-height:100vh;background:#f6f2eb;color:#243129;font-family:Microsoft YaHei,Arial,sans-serif}.lanqiQaHeader{height:68px;padding:0 clamp(18px,5vw,72px);display:flex;align-items:center;justify-content:space-between;background:#173d32;color:#fff}.lanqiQaHeader button{font:inherit;cursor:pointer}.lanqiQaBrand{border:0;background:transparent;color:#fff;font-size:19px;font-weight:800}.lanqiQaBrand span{font-size:12px;margin-left:8px;opacity:.7;font-weight:400}.lanqiQaHeader nav{display:flex;gap:9px}.lanqiQaHeader nav button{border:1px solid #789b8e;border-radius:999px;background:transparent;color:#fff;padding:8px 13px}.lanqiQaLayout{max-width:1220px;margin:auto;padding:30px 24px 48px;display:grid;grid-template-columns:255px minmax(0,1fr);gap:18px}.lanqiQaHistory,.lanqiQaWorkbench{background:#fff;border:1px solid #e3ded3;border-radius:20px;box-shadow:0 15px 40px #263c300f}.lanqiQaHistory{padding:16px;height:fit-content;position:sticky;top:18px}.lanqiQaHistory>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.lanqiQaHistory>div p{margin:0;font-size:13px;font-weight:800}.lanqiQaHistory>div button{border:0;border-radius:8px;background:#d97532;color:#fff;padding:8px 10px;font:inherit;font-size:12px;font-weight:700}.lanqiQaHistory>button{display:block;width:100%;border:0;border-top:1px solid #eee9e0;background:transparent;text-align:left;padding:13px 9px;cursor:pointer;color:#33433a}.lanqiQaHistory>button.active{border-radius:10px;background:#fff4e8;color:#9a4b18}.lanqiQaHistory strong,.lanqiQaHistory small{display:block}.lanqiQaHistory strong{font-size:13px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lanqiQaHistory small{margin-top:5px;color:#8b938e}.lanqiQaMuted{display:block;padding:20px 4px;color:#89918d;font-size:13px}.lanqiQaWorkbench{min-height:720px;display:flex;flex-direction:column;overflow:hidden}.lanqiQaIntro{padding:27px 30px 22px;border-bottom:1px solid #eee8de;display:flex;justify-content:space-between;gap:18px}.lanqiQaIntro p{margin:0 0 8px;color:#a25522;font-size:11px;letter-spacing:.14em;font-weight:800}.lanqiQaIntro h1{margin:0 0 7px;font-size:31px;letter-spacing:-.04em}.lanqiQaIntro span{color:#68736d;font-size:14px}.lanqiQaIntro em{align-self:flex-start;background:#fff2d8;color:#8a5b10;border-radius:999px;padding:7px 10px;font-style:normal;font-size:11px;font-weight:700}.lanqiQaThread{padding:28px 30px;flex:1;overflow:auto}.lanqiQaThread>h2{font-size:18px;margin:0 0 20px}.lanqiQaEmpty{max-width:680px;margin:80px auto;text-align:center}.lanqiQaEmpty h2{font-size:28px;margin:0 0 10px}.lanqiQaEmpty p{color:#6c7771;line-height:1.75}.lanqiQaEmpty div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.lanqiQaEmpty button{border:1px solid #ded7ca;border-radius:12px;background:#fbfaf7;padding:15px;text-align:left;color:#4b5b52;line-height:1.55;cursor:pointer}.lanqiQaMessage{max-width:760px;margin:0 0 20px}.lanqiQaMessage.user{margin-left:auto;background:#f0f5f2;border-radius:16px 16px 4px;padding:14px 16px}.lanqiQaMessage>span{display:block;margin-bottom:7px;color:#8b7565;font-size:11px;font-weight:800}.lanqiQaMessage>p{margin:0;line-height:1.7}.lanqiQaMessage.assistant{border-left:3px solid #d97532;padding-left:18px}.lanqiQaAnswer h3{font-size:16px;margin:18px 0 8px;color:#1d5b45}.lanqiQaAnswer h3:first-child{margin-top:0}.lanqiQaAnswer p{margin:7px 0;line-height:1.75;color:#3f5047}.lanqiQaAnswer .step{background:#faf7f1;border-radius:9px;padding:9px 11px}.lanqiQaAnswer .bullet:before{content:"•";color:#d97532;margin-right:7px}.lanqiQaThinking{display:flex;align-items:center;gap:10px;color:#66746c;font-size:13px}.lanqiQaThinking span{width:9px;height:9px;border-radius:50%;background:#d97532;animation:lanqiQaPulse 1s infinite alternate}@keyframes lanqiQaPulse{to{opacity:.25;transform:scale(.75)}}.lanqiQaNotice{margin:0 30px 12px;padding:11px 13px;border-radius:10px;background:#fff0ed;color:#933b2f;font-size:13px;display:flex;justify-content:space-between;gap:12px}.lanqiQaNotice button{border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer}.lanqiQaComposer{margin:0 22px 22px;padding:15px;border:1px solid #dcd5ca;border-radius:15px;background:#fbfaf7}.lanqiQaComposer label{display:block;margin-bottom:8px;font-size:12px;font-weight:800;color:#59675f}.lanqiQaComposer textarea{width:100%;min-height:96px;resize:vertical;border:0;outline:0;background:transparent;font:inherit;line-height:1.6;color:#25342c;box-sizing:border-box}.lanqiQaComposer>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.lanqiQaComposer small{color:#929991}.lanqiQaComposer button{border:0;border-radius:9px;background:#d97532;color:#fff;padding:10px 18px;font:inherit;font-weight:800;cursor:pointer}.lanqiQaComposer button:disabled{opacity:.4;cursor:not-allowed}.lanqiQaComposer button.secondary{background:#fff;border:1px solid #d97532;color:#a8531e}@media (max-width:720px){.lanqiQaHeader{height:auto;min-height:60px;padding:10px 14px}.lanqiQaBrand{font-size:16px}.lanqiQaBrand span{display:none}.lanqiQaHeader nav button{padding:7px 8px;font-size:11px}.lanqiQaLayout{padding:13px;display:block}.lanqiQaHistory{position:static;margin-bottom:12px;display:flex;gap:7px;overflow-x:auto}.lanqiQaHistory>div{min-width:130px;margin:0}.lanqiQaHistory>button{min-width:160px;border:1px solid #eee9e0;border-radius:10px}.lanqiQaWorkbench{min-height:calc(100vh - 150px)}.lanqiQaIntro{padding:21px 18px;display:block}.lanqiQaIntro h1{font-size:25px}.lanqiQaIntro em{display:inline-block;margin-top:10px}.lanqiQaThread{padding:22px 17px}.lanqiQaEmpty{margin:40px auto}.lanqiQaEmpty h2{font-size:23px}.lanqiQaEmpty div{grid-template-columns:1fr}.lanqiQaComposer{margin:0 12px 12px}.lanqiQaComposer>div{align-items:flex-end}.lanqiQaComposer small{font-size:10px}}:root{--beauty-ink: #17352f;--beauty-green: #1f6b57;--beauty-mint: #d9eee7;--beauty-cream: #f7f5ef;--beauty-line: #d9dfd9}.beautyIndustryPage{min-height:100vh;background:var(--beauty-cream);color:var(--beauty-ink);font-family:Microsoft YaHei,PingFang SC,sans-serif}.beautyIndustryTopbar{height:68px;padding:0 clamp(20px,5vw,72px);display:flex;align-items:center;justify-content:space-between;background:#17352f;color:#fff}.beautyIndustryTopbar button{border:1px solid rgba(255,255,255,.35);border-radius:999px;background:transparent;color:inherit;padding:9px 16px;cursor:pointer}.beautyIndustryTopbar nav{display:flex;gap:10px}.beautyIndustryBrand{border:0!important;padding-left:0!important;font-size:18px;font-weight:800}.beautyIndustryHero{max-width:1180px;margin:0 auto;padding:58px 24px 34px;display:grid;grid-template-columns:1fr 180px;gap:36px;align-items:end}.beautyIndustryHero h1{margin:8px 0 14px;font-size:clamp(36px,6vw,64px);line-height:1.05;letter-spacing:-.04em}.beautyIndustryHero p{margin:0;max-width:760px;font-size:17px;line-height:1.8;color:#5a6c66}.beautyIndustryKicker{color:var(--beauty-green);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.beautyIndustryHero aside{border:1px solid var(--beauty-line);border-radius:18px;background:#fff;padding:20px;display:grid;gap:4px}.beautyIndustryHero aside strong{font-size:32px}.beautyIndustryHero aside span{color:#667771}.beautyIndustryHero aside em{margin-top:8px;color:#946318;font-style:normal;font-size:12px}.beautyIndustryTestBanner{max-width:1132px;box-sizing:border-box;margin:0 auto 18px;padding:12px 16px;border:1px solid #e7c681;border-radius:12px;background:#fff7df;color:#76510f;font-size:13px;line-height:1.6}.beautyIndustryProfileCard{max-width:1132px;box-sizing:border-box;margin:0 auto 20px;border:1px solid var(--beauty-line);border-radius:18px;background:#fff;padding:18px 20px;box-shadow:0 12px 32px #1d43380d}.beautyIndustryProfileSummary{display:flex;justify-content:space-between;align-items:center;gap:18px}.beautyIndustryProfileSummary h2{margin:5px 0;font-size:21px}.beautyIndustryProfileSummary p{margin:0;color:#687771;line-height:1.5}.beautyIndustryProfileActions{display:flex;gap:8px;flex-wrap:wrap}.beautyIndustryProfileActions button{border:1px solid var(--beauty-line);border-radius:10px;background:#f5f8f7;color:var(--beauty-green);padding:9px 12px;cursor:pointer}.beautyIndustryProfileActions button.danger{color:#8d3329;background:#fff5f3}.beautyIndustryProfileActions button:disabled{opacity:.5;cursor:not-allowed}.beautyIndustryProfileForm{margin-top:18px;padding-top:18px;border-top:1px solid var(--beauty-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.beautyIndustryProfileForm label,.beautyIndustryProfessionalFields label{display:grid;gap:7px;margin:0;font-weight:700;font-size:14px}.beautyIndustryProfileForm input,.beautyIndustryProfileForm select,.beautyIndustryProfileForm textarea,.beautyIndustryProfessionalFields input{width:100%;box-sizing:border-box;border:1px solid #bccac4;border-radius:10px;padding:10px 12px;background:#fcfdfc;color:var(--beauty-ink);font:inherit}.beautyIndustryProfileForm .wide,.beautyIndustryProfessionalFields .wide{grid-column:1 / -1}.beautyIndustryProfileSave{display:flex;align-items:center;justify-content:space-between;gap:18px}.beautyIndustryProfileSave span{color:#6b7974;font-size:12px;line-height:1.5}.beautyIndustryProfileSave .beautyIndustryPrimary{flex:0 0 auto}.beautyIndustryChannelOptions{margin:0;border:1px solid var(--beauty-line);border-radius:12px;padding:12px}.beautyIndustryChannelOptions legend{padding:0 6px;font-weight:800;font-size:14px}.beautyIndustryChannelOptions>div{display:flex;flex-wrap:wrap;gap:8px}.beautyIndustryProfileForm .beautyIndustryChannelOptions label{display:inline-flex;align-items:center;gap:6px;border:1px solid #c8d7d1;border-radius:999px;padding:7px 10px;background:#fff;cursor:pointer;font-weight:600}.beautyIndustryProfileForm .beautyIndustryChannelOptions input[type=checkbox]{width:auto;margin:0}.beautyIndustryChannelOptions>input{margin-top:10px}.beautyIndustryProfileSave{justify-content:flex-end}.beautyIndustryModules{max-width:1132px;box-sizing:border-box;margin:0 auto 20px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.beautyIndustryModules button{display:grid;gap:6px;text-align:left;border:1px solid var(--beauty-line);border-radius:12px;background:#f0f1ee;color:#77817d;padding:12px}.beautyIndustryModules button.active{background:var(--beauty-mint);border-color:var(--beauty-green);color:var(--beauty-ink);cursor:default}.beautyIndustryModules strong{font-size:13px}.beautyIndustryModules span{font-size:11px}.beautyIndustryToday{max-width:1132px;box-sizing:border-box;margin:0 auto 20px;border:1px solid var(--beauty-line);border-radius:18px;background:#17352f;color:#fff;padding:20px}.beautyIndustryToday>header{display:flex;align-items:end;justify-content:space-between;gap:18px}.beautyIndustryToday h2{margin:5px 0 0}.beautyIndustryToday>header p{margin:0;color:#bbcbc5;font-size:12px}.beautyIndustryToday>div{margin:16px 0 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.beautyIndustryToday article{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff0f;padding:14px}.beautyIndustryToday article>span{grid-row:1 / span 3;color:#83cbb9;font-weight:800}.beautyIndustryToday h3{margin:0;font-size:15px}.beautyIndustryToday article p{margin:2px 0 8px;color:#c8d5d1;font-size:12px;line-height:1.55}.beautyIndustryToday article button{justify-self:start;border:0;border-radius:999px;background:#d9eee7;color:#174e40;padding:6px 10px;font-weight:700;cursor:pointer}.beautyIndustryToday>small{color:#aebfba}.beautyIndustryWorkspace{max-width:1180px;box-sizing:border-box;margin:0 auto;padding:0 24px 30px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:20px}.beautyIndustryComposer,.beautyIndustryResult,.beautyIndustryHistory{min-width:0;box-sizing:border-box;border:1px solid var(--beauty-line);border-radius:22px;background:#fff;padding:24px;box-shadow:0 16px 45px #1d433812}.beautyIndustryTopicWorkspace{max-width:1180px;box-sizing:border-box;margin:0 auto;padding:0 24px 32px}.beautyIndustryTopicWorkspace>.beautyIndustryNotice,.beautyIndustryTopicWorkspace>.beautyIndustryError{margin:0 0 12px}.beautyIndustryTopicWorkspace .topicSystemWorkbench{max-width:none;padding-left:0;padding-right:0}.beautyIndustryModeSwitch{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.beautyIndustryModeSwitch button{display:grid;gap:4px;text-align:left;border:1px solid var(--beauty-line);border-radius:12px;background:#fff;color:var(--beauty-ink);padding:10px 12px;font-weight:800;cursor:pointer}.beautyIndustryModeSwitch button.active{border-color:var(--beauty-green);background:var(--beauty-mint)}.beautyIndustryModeSwitch span{color:#71807a;font-size:11px;font-weight:400}.beautyIndustryToolTabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px}.beautyIndustryToolTabs button{min-height:82px;text-align:left;border:1px solid var(--beauty-line);border-radius:14px;background:#fff;padding:12px;cursor:pointer;color:var(--beauty-ink)}.beautyIndustryToolTabs button.active{border-color:var(--beauty-green);background:var(--beauty-mint)}.beautyIndustryToolTabs strong,.beautyIndustryToolTabs span{display:block}.beautyIndustryToolTabs span{margin-top:6px;color:#6d7e78;font-size:12px;line-height:1.5}.beautyIndustrySelectedTask{margin:-10px 0 16px;color:#6b7974;font-size:13px}.beautyIndustrySelectedTask strong{color:var(--beauty-green)}.beautyIndustryComposer label{display:grid;gap:8px;margin:0 0 18px;font-weight:700}.beautyIndustryComposer textarea{width:100%;box-sizing:border-box;resize:vertical;border:1px solid #bccac4;border-radius:12px;padding:13px 14px;font:inherit;line-height:1.65;color:var(--beauty-ink);background:#fcfdfc}.beautyIndustryComposer textarea:focus{outline:3px solid rgba(31,107,87,.14);border-color:var(--beauty-green)}.beautyIndustryProfessionalFields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;padding:14px;border:1px solid var(--beauty-line);border-radius:14px;background:#f8faf9}.beautyIndustryProfessionalFields label{margin:0}.beautyIndustryProfessionalFields .beautyIndustryCheck{display:flex;grid-template-columns:auto 1fr;align-items:center;justify-content:start}.beautyIndustryProfessionalFields .beautyIndustryCheck input{width:auto}.beautyIndustryComposerActions{display:flex;gap:10px}.beautyIndustryPrimary,.beautyIndustrySecondary,.beautyIndustryResultHead button,.beautyIndustryError button{border:0;border-radius:12px;padding:12px 18px;font-weight:800;cursor:pointer}.beautyIndustryPrimary{flex:1;background:var(--beauty-green);color:#fff}.beautyIndustryPrimary:disabled{cursor:not-allowed;opacity:.55}.beautyIndustrySecondary,.beautyIndustryResultHead button,.beautyIndustryError button{background:#edf4f1;color:var(--beauty-green)}.beautyIndustryBoundary,.beautyIndustryNotice{color:#697873;font-size:13px;line-height:1.6}.beautyIndustryNotice{padding:10px 12px;border-radius:10px;background:#edf7f3}.beautyIndustryError{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px;border-radius:10px;background:#fff0ed;color:#8d3329}.beautyIndustryResult{min-height:560px}.beautyIndustryResultHead{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-bottom:15px;border-bottom:1px solid #e2e6e3}.beautyIndustryResultHead span{color:#78857f;font-size:12px}.beautyIndustryResultHead h2{margin:4px 0 0;font-size:24px}.beautyIndustryMeta{display:flex;gap:10px;flex-wrap:wrap;padding:12px 0;color:#75817c;font-size:12px}.beautyIndustryMeta span{padding:4px 8px;border-radius:999px;background:#eef5f2}.beautyIndustryMarkdown{min-width:0;max-width:100%;overflow:hidden;line-height:1.75;overflow-wrap:anywhere}.beautyIndustryMarkdown h1,.beautyIndustryMarkdown h2,.beautyIndustryMarkdown h3{margin-top:1.4em}.beautyIndustryMarkdown table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse}.beautyIndustryMarkdown th,.beautyIndustryMarkdown td{border:1px solid var(--beauty-line);padding:8px;text-align:left}.beautyIndustryEmpty{min-height:380px;display:grid;place-content:center;text-align:center;color:#6f7d77}.beautyIndustryNextSteps{margin-top:18px;padding-top:16px;border-top:1px solid var(--beauty-line);display:flex;gap:8px;flex-wrap:wrap;align-items:center}.beautyIndustryNextSteps>span{width:100%;color:#6b7974;font-size:12px;font-weight:800}.beautyIndustryNextSteps button{border:1px solid #b9cec6;border-radius:999px;background:#f4f9f7;color:var(--beauty-green);padding:7px 10px;cursor:pointer}.beautyIndustryNextSteps small{width:100%;color:#7b8782}.beautyIndustryHistory{max-width:1132px;margin:0 auto 60px;display:grid;grid-template-columns:280px 1fr;gap:28px}.beautyIndustryHistory h2{margin:8px 0}.beautyIndustryHistory p{color:#6d7975;line-height:1.6}.beautyIndustryHistoryList{display:grid;gap:8px}.beautyIndustryHistoryList button{display:grid;grid-template-columns:1fr auto;gap:5px 12px;text-align:left;border:1px solid var(--beauty-line);border-radius:12px;background:#fbfcfb;padding:12px 14px;color:var(--beauty-ink);cursor:pointer}.beautyIndustryHistoryList button.active{border-color:var(--beauty-green);background:var(--beauty-mint)}.beautyIndustryHistoryList span,.beautyIndustryHistoryList time{color:#74827d;font-size:12px}.beautyIndustryHistoryList time{grid-column:2;grid-row:1 / span 2;align-self:center}@media (max-width: 760px){.beautyIndustryTopbar{height:auto;min-height:64px;padding:10px 16px}.beautyIndustryTopbar nav button:first-child{display:none}.beautyIndustryHero{grid-template-columns:1fr;padding:36px 16px 24px}.beautyIndustryHero aside{grid-template-columns:auto 1fr;align-items:center}.beautyIndustryTestBanner,.beautyIndustryProfileCard,.beautyIndustryModules,.beautyIndustryToday{margin:0 12px 18px}.beautyIndustryModules{grid-template-columns:repeat(2,minmax(0,1fr))}.beautyIndustryToday>header{align-items:start;flex-direction:column}.beautyIndustryToday>div{grid-template-columns:1fr}.beautyIndustryProfileSummary,.beautyIndustryProfileSave{align-items:stretch;flex-direction:column}.beautyIndustryProfileForm,.beautyIndustryProfessionalFields{grid-template-columns:1fr}.beautyIndustryProfileForm .wide,.beautyIndustryProfessionalFields .wide{grid-column:1}.beautyIndustryWorkspace{grid-template-columns:1fr;padding:0 12px 22px}.beautyIndustryTopicWorkspace{padding:0 12px 22px}.beautyIndustryComposer,.beautyIndustryResult,.beautyIndustryHistory{border-radius:16px;padding:16px}.beautyIndustryToolTabs{grid-template-columns:1fr}.beautyIndustryResult{min-height:440px}.beautyIndustryHistory{margin:0 12px 36px;grid-template-columns:1fr}.beautyIndustryHistoryList button{grid-template-columns:1fr}.beautyIndustryHistoryList time{grid-column:1;grid-row:auto}.beautyIndustryHero h1{font-size:40px}}.beautyIndustryDataLayers,.beautyIndustryBranches,.beautyIndustryFlow,.beautyIndustryConnectionGrid{max-width:1132px;box-sizing:border-box;margin:0 auto 20px;display:grid;gap:12px}.beautyIndustryDataLayers{grid-template-columns:repeat(3,minmax(0,1fr))}.beautyIndustryDataLayers article{border:1px solid var(--beauty-line);border-radius:15px;background:#fff;padding:16px}.beautyIndustryDataLayers article>span{color:var(--beauty-green);font-size:11px;font-weight:900}.beautyIndustryDataLayers h3{margin:5px 0}.beautyIndustryDataLayers p{margin:0 0 8px;overflow-wrap:anywhere}.beautyIndustryDataLayers small{color:#697873;line-height:1.5}.beautyIndustryBranches{grid-template-columns:repeat(3,minmax(0,1fr))}.beautyIndustryBranches button{display:grid;gap:8px;text-align:left;border:1px solid var(--beauty-line);border-radius:18px;background:#fff;color:var(--beauty-ink);padding:20px;cursor:pointer}.beautyIndustryBranches button.active{border-color:var(--beauty-green);background:var(--beauty-mint);box-shadow:0 10px 28px #1d433814}.beautyIndustryBranches strong{font-size:20px}.beautyIndustryBranches span{min-height:42px;color:#65756f;line-height:1.5}.beautyIndustryBranches em{color:var(--beauty-green);font-style:normal;font-weight:800}.beautyIndustryFlow{display:flex;align-items:center;flex-wrap:wrap}.beautyIndustryFlow>div{display:flex;min-width:0;gap:8px;flex:1;overflow-x:auto}.beautyIndustryFlow button{min-width:150px;border:1px solid var(--beauty-line);border-radius:12px;background:#fff;color:var(--beauty-ink);padding:11px 12px;text-align:left;cursor:pointer}.beautyIndustryFlow button.active{border-color:var(--beauty-green);background:var(--beauty-mint)}.beautyIndustryFlow button:disabled{opacity:.6;cursor:not-allowed}.beautyIndustryFlow strong,.beautyIndustryFlow span{display:block}.beautyIndustryFlow span{margin-top:4px;color:#6e7b76;font-size:11px;line-height:1.4}.beautyIndustryPlanned{border-radius:999px;background:#ebece9;color:#737c78;padding:7px 10px;font-size:12px}.beautyIndustryTaskStatus{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px;padding:10px 12px;border-radius:10px;background:#f2f7f5}.beautyIndustryTaskStatus span{color:#687771;font-size:12px}.beautyIndustryTaskStatus button{margin-left:auto;border:0;background:transparent;color:var(--beauty-green);font-weight:800;cursor:pointer}.beautyIndustryProfessionalFields select{width:100%;box-sizing:border-box;border:1px solid #bccac4;border-radius:10px;padding:10px 12px;background:#fcfdfc;color:var(--beauty-ink);font:inherit}.beautyIndustryMediaBoundary,.beautyIndustryUnavailable{margin:14px 0;padding:13px;border:1px solid #e3c37b;border-radius:12px;background:#fff9ea;color:#705012}.beautyIndustryMediaBoundary p,.beautyIndustryUnavailable p{margin:6px 0;line-height:1.55}.beautyIndustryMediaBoundary button{border:0;border-radius:9px;padding:9px 12px}.beautyIndustryMediaBoundary button:disabled{opacity:.65}.beautyIndustryConnectionGrid{grid-template-columns:1fr 1fr}.beautyIndustryConnectionGrid>article{min-width:0;box-sizing:border-box;border:1px solid var(--beauty-line);border-radius:18px;background:#fff;padding:22px}.beautyIndustryConnectionGrid code{display:block;max-width:100%;overflow-wrap:anywhere;margin:8px 0;padding:9px;border-radius:8px;background:#eef3f1}.beautyIndustryConnectionGrid ul{padding-left:18px}.beautyIndustryConnectionGrid li{margin-bottom:10px}.beautyIndustryConnectionGrid li strong,.beautyIndustryConnectionGrid li span{display:block}.beautyIndustryConnectionGrid li span{color:#667771;font-size:12px}.beautyIndustrySecret{margin-top:12px;padding:12px;border:2px solid #d49a2b;border-radius:12px;background:#fff8e8}.beautyIndustrySecret button,.beautyIndustryConnectionList button{border:1px solid var(--beauty-line);border-radius:8px;background:#f2f7f5;color:var(--beauty-green);padding:8px 10px;cursor:pointer}.beautyIndustryConnectionList{display:grid;gap:10px}.beautyIndustryConnectionList article{display:flex;justify-content:space-between;gap:18px;border:1px solid var(--beauty-line);border-radius:12px;padding:13px}.beautyIndustryConnectionList article>div{min-width:0;display:grid;gap:4px}.beautyIndustryConnectionList code,.beautyIndustryConnectionList span,.beautyIndustryConnectionList small{color:#667771;font-size:12px}@media (max-width:760px){.beautyIndustryDataLayers,.beautyIndustryBranches,.beautyIndustryConnectionGrid{grid-template-columns:1fr;margin:0 12px 18px}.beautyIndustryFlow{margin:0 12px 18px}.beautyIndustryConnectionList article{flex-direction:column}.beautyIndustryBranches span{min-height:0}.beautyIndustryTaskStatus button{margin-left:0}.beautyIndustryTopbar nav button:first-child{display:block}}.beautyIndustryMediaPackage{display:grid;gap:14px;margin-top:20px;padding:16px;border:1px solid #e3c37b;border-radius:14px;background:#fff9ea}.beautyIndustryMediaPackage>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.beautyIndustryMediaPackage header p{margin:5px 0 0;color:#705012;line-height:1.5}.beautyIndustryMediaPackage header span{white-space:nowrap;font-size:12px;color:#805f22}.beautyIndustryMediaPackage>small{color:#725b2f;line-height:1.5}.beautyIndustryMediaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.beautyIndustryMediaGrid article{min-width:0;display:grid;gap:8px;padding:10px;border:1px solid #ead6a9;border-radius:12px;background:#fff}.beautyIndustryMediaGrid article>div{aspect-ratio:3/4;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#f0ece1;color:#776b55;font-size:12px}.beautyIndustryMediaGrid img{width:100%;height:100%;object-fit:cover}.beautyIndustryMediaGrid p{margin:0;font-size:12px;color:#665b48}.beautyIndustryMediaGrid button{border:0;border-radius:8px;padding:9px;background:#edf4f1;color:var(--beauty-green);font-weight:800;cursor:pointer}.beautyIndustryMediaQualityFail{margin:0;padding:12px 14px;border:1px solid #c77558;border-radius:10px;background:#fff1ec;color:#823c27;line-height:1.55}.beautyIndustryMediaGrid article.qualityRejected{border-color:#d8a18e;background:#fff7f4}.beautyIndustryMediaGrid article.qualityRejected>div{background:#eee7e1;color:#744d40}.beautyIndustryMediaGrid article.qualityReviewRequired{border-color:#d6b960;background:#fffbeb}.beautyIndustryMediaGrid article.qualityReviewRequired>div{background:#f4ecd2;color:#6e5817}.beautyIndustryMediaGrid article.qualityPassed{border-color:#a8c5b7}.beautyIndustryMediaAudit{border-top:1px solid #e3c37b;padding-top:10px;color:#5c4d32}.beautyIndustryMediaAudit summary{cursor:pointer;font-weight:800;color:var(--beauty-green)}.beautyIndustryMediaAudit ul{margin:10px 0;padding-left:20px;display:grid;gap:6px}.beautyIndustryMediaAudit ul ul{margin:6px 0;padding:7px 10px 7px 22px;border-radius:8px;background:#f7f2e6;font-size:12px;overflow-wrap:anywhere}.beautyIndustryMediaAudit small{line-height:1.5;color:#725b2f}@media (max-width:760px){.beautyIndustryMediaPackage>header{flex-direction:column}.beautyIndustryMediaPackage header span{white-space:normal}.beautyIndustryMediaGrid{grid-template-columns:1fr}}.beautyContentTenWorkbench{max-width:1180px;margin:0 auto;padding:0 24px 46px;color:var(--beauty-ink)}.beautyContentTenHero{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:24px;align-items:end;margin:8px 0 22px;padding:24px 28px;border:1px solid var(--beauty-line);border-radius:22px;background:linear-gradient(140deg,#fffdf8,#edf5f1)}.beautyContentTenHero button{border:0;padding:0;background:transparent;color:var(--beauty-green);font-weight:800;cursor:pointer}.beautyContentTenHero span{display:block;margin-top:18px;color:#9a6a19;font-size:11px;font-weight:900;letter-spacing:.14em}.beautyContentTenHero h2{margin:6px 0 8px;font-size:38px}.beautyContentTenHero p{margin:0;color:#63736d;line-height:1.7}.beautyContentTenHero aside{display:grid;gap:5px;padding:18px;border-radius:16px;background:#174b3e;color:#fff}.beautyContentTenHero aside strong{font-size:18px}.beautyContentTenHero aside span{margin:0;color:#dcebe5;font-size:12px;letter-spacing:0}.beautyContentTenHero aside em{color:#d9bc7a;font-size:11px;font-style:normal}.beautyContentTenGrid{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:20px;align-items:start}.beautyContentTenBrief,.beautyContentTenResult,.beautyContentHistory{min-width:0;box-sizing:border-box;border:1px solid var(--beauty-line);border-radius:20px;background:#fff;padding:22px;box-shadow:0 16px 45px #1d43380f}.beautyContentTenBrief>header,.beautyContentFollowup>header{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:18px}.beautyContentTenBrief>header>span,.beautyContentFollowup>header>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#e7f2ed;color:var(--beauty-green);font-size:12px;font-weight:900}.beautyContentTenBrief header strong,.beautyContentTenBrief header small,.beautyContentFollowup header strong,.beautyContentFollowup header small{display:block}.beautyContentTenBrief header small,.beautyContentFollowup header small{margin-top:4px;color:#708079;line-height:1.5}.beautyContentTenBrief label{display:grid;gap:7px;margin-bottom:14px;color:#315d51;font-size:13px;font-weight:800}.beautyContentTenBrief input,.beautyContentTenBrief textarea{box-sizing:border-box;width:100%;border:1px solid #c6d5ce;border-radius:11px;padding:11px 12px;background:#fcfdfc;color:var(--beauty-ink);font:inherit;line-height:1.55}.beautyContentTenBrief textarea{resize:vertical}.beautyContentTenBrief input:focus,.beautyContentTenBrief textarea:focus{outline:3px solid rgba(31,107,87,.12);border-color:var(--beauty-green)}.beautyContentTenFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.beautyContentSourceCard{display:grid;gap:6px;margin-bottom:16px;padding:14px;border:1px solid #d5e5dd;border-left:4px solid #d5a84c;border-radius:12px;background:#fbf8ee}.beautyContentSourceCard b{color:#8c651c;font-size:12px}.beautyContentSourceCard p,.beautyContentSourceCard small{margin:0;color:#64736e;line-height:1.55}.beautyContentFollowup{margin:8px 0 18px;padding:16px;border-radius:14px;background:#f6f9f7}.beautyContentFollowup.needed{border:1px solid #e6b776;background:#fff9ed}.beautyContentFollowup ul{margin:-4px 0 14px;color:#875f1f}.beautyContentTenActions,.beautyContentResultActions{display:flex;gap:8px;flex-wrap:wrap}.beautyContentGenerationState{color:#3c7465;font-size:13px;line-height:1.6}.beautyContentTenResult{min-height:620px}.beautyContentResultActions button{border:0;border-radius:10px;padding:10px 12px;background:#edf4f1;color:var(--beauty-green);font-weight:800;cursor:pointer}.beautyContentResultActions button:disabled{opacity:.55;cursor:not-allowed}.beautyContentHistory{margin-top:18px}.beautyContentHistory summary{cursor:pointer;color:var(--beauty-green);font-weight:900}.beautyContentHistory summary span{margin-left:8px;color:#7c8984;font-weight:600}.beautyContentHistory>p{color:#6e7b76;font-size:13px}@media (max-width:760px){.beautyContentTenWorkbench{padding:0 12px 28px}.beautyContentTenHero,.beautyContentTenGrid{grid-template-columns:1fr}.beautyContentTenHero{padding:18px;border-radius:16px}.beautyContentTenHero h2{font-size:32px}.beautyContentTenFields{grid-template-columns:1fr}.beautyContentTenBrief,.beautyContentTenResult,.beautyContentHistory{padding:16px;border-radius:16px}.beautyContentTenResult{min-height:440px}.beautyContentTenActions,.beautyContentResultActions{display:grid;grid-template-columns:1fr}.beautyContentResultActions button{width:100%}}.beautyIndustryFormalPage{background:#f4f3ee}.beautyIndustryShell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.beautyIndustrySidebar{position:sticky;top:0;align-self:start;box-sizing:border-box;height:100vh;display:flex;flex-direction:column;padding:24px 16px;background:#173f35;color:#fff;overflow-y:auto}.beautyIndustrySidebarBrand{display:grid;grid-template-columns:44px 1fr;gap:0 12px;align-items:center;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.beautyIndustrySidebarBrand>span{grid-row:1/span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#2f7b66;font-size:22px;font-weight:900}.beautyIndustrySidebarBrand strong{font-size:17px}.beautyIndustrySidebarBrand small{color:#b9d0c8}.beautyIndustrySidebar nav{display:grid;gap:6px;margin:34px 0 24px}.beautyIndustrySidebar nav button{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;border:0;border-radius:11px;background:transparent;color:#d7e4df;padding:11px 10px;text-align:left;cursor:pointer}.beautyIndustrySidebar nav button>span{color:#85b8a8;text-align:center}.beautyIndustrySidebar nav button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beautyIndustrySidebar nav button em{color:#91aaa2;font-size:10px;font-style:normal}.beautyIndustrySidebar nav button.active{background:#fff;color:#173f35}.beautyIndustrySidebar nav button.active>span{color:#1f6b57}.beautyIndustrySidebar nav button:disabled{opacity:.55;cursor:not-allowed}.beautyIndustrySidebar>p{margin:auto 4px 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);color:#a9c0b8;font-size:11px;line-height:1.7}.beautyIndustryShellContent{min-width:0}.beautyIndustryFormalTopbar{box-sizing:border-box;min-height:74px;display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:12px clamp(20px,4vw,52px);border-bottom:1px solid #dde2dd;background:#fff}.beautyIndustryFormalTopbar>div{display:grid;padding:7px 13px;border:1px solid #e0e4df;border-radius:10px}.beautyIndustryFormalTopbar>div:first-child{margin-right:auto}.beautyIndustryFormalTopbar span,.beautyIndustryFormalTopbar small{color:#77837e;font-size:11px}.beautyIndustryFormalTopbar>div strong{font-size:16px}.beautyIndustryFormalTopbar button{border:1px solid #d7ddd8;border-radius:10px;background:#fff;color:#355d52;padding:10px 13px;cursor:pointer}.beautyIndustryHome,.beautyIndustryProfilePage,.beautyIndustryTaskCenter{box-sizing:border-box;width:min(1260px,100%);margin:0 auto;padding:26px clamp(18px,3vw,38px) 60px}.beautyIndustryHomeBreadcrumb{margin-bottom:18px;color:#60746d;font-size:12px}.beautyIndustryHomeBreadcrumb span{margin:0 8px;color:#aab4b0}.beautyIndustryHomeHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:32px;align-items:stretch;padding:34px;border:1px solid #e2e7e2;border-radius:24px;background:linear-gradient(135deg,#fff,#f8fcfa 70%,#e8f4ef);box-shadow:0 18px 48px #1d433812}.beautyIndustryHomeHero>div>span,.beautyIndustryHomeSection header>span,.beautyIndustryRecentTasks header span,.beautyIndustryHomeUtilityGrid article>span{color:#2f7864;font-size:12px;font-weight:900;letter-spacing:.08em}.beautyIndustryHomeHero h1{max-width:760px;margin:14px 0 12px;font-size:clamp(34px,4vw,54px);line-height:1.12;letter-spacing:-.04em}.beautyIndustryHomeHero>div>p{max-width:720px;margin:0;color:#66756f;line-height:1.75}.beautyIndustryHomeHero>div>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.beautyIndustryHomeHero button,.beautyIndustryHomeFacts button,.beautyIndustryAcquisitionCards button,.beautyIndustryHomeUtilityGrid button,.beautyIndustryRecentTasks header button,.beautyIndustryTrueEmpty button,.beautyIndustryLoadState button,.beautyIndustryProfilePage>header button,.beautyIndustryTaskCenter>header button{border:1px solid #ccdad4;border-radius:10px;background:#fff;color:#1e6956;padding:10px 14px;font-weight:800;cursor:pointer}.beautyIndustryHomeHero>div>div button:first-child{border-color:#28745f;background:#28745f;color:#fff}.beautyIndustryHomeHero button:disabled,.beautyIndustryAcquisitionCards button:disabled,.beautyIndustryHomeUtilityGrid button:disabled{opacity:.5;cursor:not-allowed}.beautyIndustryHomeSuggestion{display:flex;flex-direction:column;justify-content:center;border-radius:20px;background:#17483c;color:#fff;padding:24px}.beautyIndustryHomeSuggestion>span{color:#a8ccc0;font-size:12px}.beautyIndustryHomeSuggestion h2{margin:12px 0 9px;font-size:23px;line-height:1.35}.beautyIndustryHomeSuggestion p{margin:0;color:#ccddd7;line-height:1.7}.beautyIndustryHomeSuggestion button{align-self:flex-start;margin-top:18px;border-color:#fff}.beautyIndustryHomeFacts{display:grid;grid-template-columns:1.35fr .8fr 1fr;gap:14px;margin:18px 0 34px}.beautyIndustryHomeFacts article{min-width:0;display:grid;gap:7px;align-content:start;border:1px solid #dde3de;border-radius:16px;background:#fff;padding:18px}.beautyIndustryHomeFacts article>span{color:#76837e;font-size:12px}.beautyIndustryHomeFacts article>strong{font-size:28px}.beautyIndustryHomeFacts article>p{margin:0;color:#687871;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.beautyIndustryHomeFacts article>button{justify-self:start;margin-top:5px;padding:7px 10px}.beautyIndustryProfileProgress>div{height:7px;border-radius:999px;background:#e9eeeb;overflow:hidden}.beautyIndustryProfileProgress>div i{display:block;height:100%;border-radius:inherit;background:#2c846a}.beautyIndustryHomeSection>header{display:grid;grid-template-columns:1fr auto;align-items:end;margin-bottom:15px}.beautyIndustryHomeSection h2,.beautyIndustryRecentTasks h2{margin:6px 0 0;font-size:28px}.beautyIndustryHomeSection header p{grid-column:2;grid-row:1/span 2;margin:0;color:#75817c}.beautyIndustryAcquisitionCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.beautyIndustryAcquisitionCards article,.beautyIndustryHomeUtilityGrid article{min-width:0;display:flex;flex-direction:column;min-height:210px;border:1px solid #dce3de;border-radius:18px;background:#fff;padding:22px}.beautyIndustryAcquisitionCards article.open:first-child{background:#27745f;color:#fff}.beautyIndustryAcquisitionCards article>span{align-self:flex-end;color:#75827d;font-size:11px}.beautyIndustryAcquisitionCards article.open:first-child>span,.beautyIndustryAcquisitionCards article.open:first-child>p{color:#cfe0da}.beautyIndustryAcquisitionCards h3,.beautyIndustryHomeUtilityGrid h2{margin:28px 0 8px;font-size:24px}.beautyIndustryAcquisitionCards p,.beautyIndustryHomeUtilityGrid p{margin:0;color:#687771;line-height:1.65}.beautyIndustryAcquisitionCards button,.beautyIndustryHomeUtilityGrid button{align-self:flex-start;margin-top:auto}.beautyIndustryAcquisitionCards article.open:first-child button{border-color:#fff}.beautyIndustryAcquisitionCards article.planned{background:#f1f2ef;color:#7d8582}.beautyIndustryHomeUtilityGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.beautyIndustryHomeUtilityGrid article{min-height:180px}.beautyIndustryHomeUtilityGrid h2{margin-top:20px}.beautyIndustryConnectionCard{background:#fbf8ef!important;border-color:#e7d9b6!important}.beautyIndustryRecentTasks{margin-top:34px}.beautyIndustryRecentTasks>header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.beautyIndustryRecentTasks>header button{background:transparent}.beautyIndustryRecentTasks>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.beautyIndustryRecentTasks>div>button{display:grid;gap:7px;border:1px solid #dce3de;border-radius:14px;background:#fff;color:#17352f;padding:16px;text-align:left;cursor:pointer}.beautyIndustryRecentTasks>div>button span,.beautyIndustryRecentTasks>div>button small{color:#74817c;font-size:11px}.beautyIndustryTrueEmpty{grid-column:1/-1;border:1px dashed #cfd8d3;border-radius:15px;background:#fafbf9;padding:26px;text-align:center}.beautyIndustryTrueEmpty h2,.beautyIndustryTrueEmpty h3{margin:0 0 7px}.beautyIndustryTrueEmpty p{margin:0 0 14px;color:#6d7a75}.beautyIndustryLoadState{min-height:calc(100vh - 74px);display:grid;place-content:center;justify-items:center;padding:30px;text-align:center}.beautyIndustryLoadState h1{margin:16px 0 8px}.beautyIndustryLoadState p{max-width:580px;margin:0 0 18px;color:#6d7b76;line-height:1.6}.beautyIndustryLoadingMark{width:38px;height:38px;border:4px solid #d9e6e0;border-top-color:#27745f;border-radius:50%;animation:beautyHomeSpin .8s linear infinite}@keyframes beautyHomeSpin{to{transform:rotate(360deg)}}.beautyIndustryLoadError{color:#7f342d}.beautyIndustryProfilePage>header,.beautyIndustryTaskCenter>header{margin-bottom:22px}.beautyIndustryProfilePage>header>span,.beautyIndustryTaskCenter>header>span{display:block;margin-top:22px;color:#2f7864;font-size:12px;font-weight:900}.beautyIndustryProfilePage>header h1,.beautyIndustryTaskCenter>header h1{margin:8px 0;font-size:36px}.beautyIndustryProfilePage>header p,.beautyIndustryTaskCenter>header p{margin:0;color:#687771}.beautyIndustryProfilePage .beautyIndustryProfileCard{max-width:none;margin:0}.beautyIndustryTaskCenter>div{display:grid;gap:10px}.beautyIndustryTaskCenter>div>button{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:8px 18px;border:1px solid #dce3de;border-radius:14px;background:#fff;color:#17352f;padding:16px;text-align:left;cursor:pointer}.beautyIndustryTaskCenter>div>button span,.beautyIndustryTaskCenter>div>button small{color:#74817c;font-size:12px}.beautyIndustryTaskCenter>div>button em{grid-column:3;grid-row:1/span 2;color:#23705c;font-style:normal;font-weight:800}@media (max-width:900px){.beautyIndustryShell{grid-template-columns:1fr}.beautyIndustrySidebar{position:static;height:auto;padding:14px 14px 10px}.beautyIndustrySidebarBrand{width:max-content}.beautyIndustrySidebar nav{display:flex;margin:14px 0 0;overflow-x:auto;padding-bottom:4px}.beautyIndustrySidebar nav button{flex:0 0 auto;grid-template-columns:auto auto}.beautyIndustrySidebar nav button em{display:none}.beautyIndustrySidebar>p{display:none}.beautyIndustryFormalTopbar{min-height:64px;padding:9px 14px}.beautyIndustryFormalTopbar>div:first-child{display:none}.beautyIndustryHomeHero{grid-template-columns:1fr}.beautyIndustryHomeFacts{grid-template-columns:1fr 1fr}.beautyIndustryProfileProgress{grid-column:1/-1}.beautyIndustryHomeSection>header{display:block}.beautyIndustryHomeSection header p{margin-top:6px}.beautyIndustryAcquisitionCards,.beautyIndustryHomeUtilityGrid{grid-template-columns:1fr}}@media (max-width:520px){.beautyIndustryFormalTopbar{gap:8px}.beautyIndustryFormalTopbar>div{padding:5px 8px}.beautyIndustryFormalTopbar button{padding:8px;font-size:12px}.beautyIndustryHome,.beautyIndustryProfilePage,.beautyIndustryTaskCenter{padding:18px 12px 42px}.beautyIndustryHomeHero{padding:22px 18px;border-radius:18px}.beautyIndustryHomeHero h1{font-size:34px}.beautyIndustryHomeHero>div>div button{flex:1 1 150px}.beautyIndustryHomeFacts{grid-template-columns:1fr}.beautyIndustryProfileProgress{grid-column:auto}.beautyIndustryHomeUtilityGrid,.beautyIndustryRecentTasks>div{grid-template-columns:1fr}.beautyIndustryRecentTasks>header{align-items:flex-start;flex-direction:column}.beautyIndustryTaskCenter>div>button{grid-template-columns:1fr}.beautyIndustryTaskCenter>div>button em{grid-column:1;grid-row:auto}.beautyIndustryProfilePage>header h1,.beautyIndustryTaskCenter>header h1{font-size:30px}}.beautyIndustrySidebarHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.beautyIndustrySidebarBrand{text-decoration:none}.beautyIndustrySidebar nav a{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;border:0;border-radius:11px;background:transparent;color:#d7e4df;padding:11px 10px;text-align:left;text-decoration:none}.beautyIndustrySidebar nav a>span{color:#85b8a8;text-align:center}.beautyIndustrySidebar nav a strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beautyIndustrySidebar nav a em{color:#91aaa2;font-size:10px;font-style:normal}.beautyIndustrySidebar nav a.active{background:#fff;color:#173f35}.beautyIndustrySidebar nav a.active>span{color:#1f6b57}.beautyIndustrySidebar nav a:focus-visible,.beautyIndustryMobileMenu:focus-visible,.beautyIndustryMobileClose:focus-visible{outline:3px solid #e2bd72;outline-offset:2px}.beautyIndustryMobileMenu,.beautyIndustryMobileClose,.beautyIndustryNavBackdrop{display:none}.beautyIndustryTopProduct{margin-right:auto!important}.beautyIndustryTenantStatus{margin-right:0!important}.beautyIndustryEnvironmentBadge{border:1px solid #e4c273;border-radius:999px;background:#fff8e6;color:#7d5817;padding:7px 10px;font-size:11px;font-weight:800}.beautyIndustryBackToAi{border:1px solid #d7ddd8;border-radius:10px;background:#fff;color:#355d52;padding:10px 13px;text-decoration:none}.beautyIndustryIndependentPage,.beautyIndustryWorkspacePage{box-sizing:border-box;width:min(1260px,100%);margin:0 auto;padding:30px clamp(18px,3vw,38px) 64px}.beautyIndustryIndependentPage>header,.beautyIndustryWorkspaceHeader{max-width:850px;margin:18px 0 28px}.beautyIndustryIndependentPage>header>span,.beautyIndustryWorkspaceHeader>span{color:#2f7864;font-size:12px;font-weight:900;letter-spacing:.08em}.beautyIndustryIndependentPage>header h1,.beautyIndustryWorkspaceHeader h1{margin:8px 0 10px;font-size:clamp(36px,5vw,58px);line-height:1.08}.beautyIndustryIndependentPage>header p,.beautyIndustryWorkspaceHeader p{margin:0;color:#66756f;font-size:16px;line-height:1.75}.beautyIndustryPageBreadcrumb{display:flex;gap:8px;color:#697a74;font-size:12px}.beautyIndustryPageBreadcrumb a,.beautyIndustryWorkspaceHeader>a{color:#236d59;text-decoration:none;font-weight:800}.beautyIndustryModuleCards,.beautyIndustryPlanningGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.beautyIndustryModuleCards article,.beautyIndustryPlanningGrid article{min-width:0;display:flex;flex-direction:column;min-height:230px;border:1px solid #dce3de;border-radius:18px;background:#fff;padding:22px}.beautyIndustryModuleCards article>span,.beautyIndustryPlanningPage header>span{color:#2f7864;font-size:11px;font-weight:900}.beautyIndustryModuleCards h2,.beautyIndustryPlanningGrid h2{margin:24px 0 9px}.beautyIndustryModuleCards p,.beautyIndustryPlanningGrid p,.beautyIndustryPlanningGrid li{color:#687771;line-height:1.65}.beautyIndustryModuleCards a,.beautyIndustryPlanningPage>a,.beautyIndustryNotFoundPage>a,.beautyIndustryPermissionState>a,.beautyIndustryProfileActions a,.beautyIndustryAcquisitionCards a,.beautyIndustryHomeUtilityGrid a{align-self:flex-start;margin-top:auto;border:1px solid #ccdad4;border-radius:10px;background:#fff;color:#1e6956;padding:10px 14px;font-weight:800;text-decoration:none}.beautyIndustryModuleCards article.planned{background:#f4f3ef}.beautyIndustryModuleCards article small,.beautyIndustryPlanningGrid small{margin-top:auto;color:#75817c;line-height:1.6}.beautyIndustryPlanningGrid{grid-template-columns:1fr 1fr}.beautyIndustryPlanningGrid ol{padding-left:22px}.beautyIndustryNotFoundPage,.beautyIndustryPermissionState{min-height:calc(100vh - 74px);display:grid;align-content:center}.beautyIndustryNotFoundPage>a,.beautyIndustryPermissionState>a{margin-top:0}.beautyIndustryWorkspacePage>.beautyIndustryTestBanner,.beautyIndustryWorkspacePage>.beautyIndustryDataLayers,.beautyIndustryWorkspacePage>.beautyIndustryProfileCard{max-width:none}.beautyIndustryWorkspacePage>.beautyIndustryWorkspace,.beautyIndustryWorkspacePage>.beautyIndustryTopicWorkspace,.beautyIndustryWorkspacePage>.beautyContentTenWorkbench,.beautyIndustryWorkspacePage>.beautyIndustryHistory{max-width:none;padding-left:0;padding-right:0}.beautyVideoReviewStandalone{padding-top:24px}.beautyIndustryWorkBuddyPage{padding-bottom:48px}.beautyIndustryWorkBuddyPage>.beautyIndustryHero,.beautyIndustryWorkBuddyPage>.beautyIndustryConnectionGrid,.beautyIndustryWorkBuddyPage>.beautyIndustryHistory{max-width:1132px;margin-left:auto;margin-right:auto}.beautyIndustryHomeHero button,.beautyIndustryAcquisitionCards a,.beautyIndustryHomeUtilityGrid a{cursor:pointer}.beautyIndustryAcquisitionCards a,.beautyIndustryHomeUtilityGrid a{margin-top:auto}.beautyIndustryProfileActions a{margin-top:0}.beautyIndustryProfilePage,.beautyIndustryTaskCenter{min-height:calc(100vh - 74px)}@media (max-width:900px){body:has(.beautyIndustrySidebar[data-open=true]){overflow:hidden}.beautyIndustryShell{display:block}.beautyIndustrySidebar{position:fixed;z-index:40;inset:0 auto 0 0;width:min(330px,88vw);height:100vh;padding:20px 14px;transform:translate(-105%);transition:transform .2s ease;box-shadow:20px 0 60px #0a201a47}.beautyIndustrySidebar[data-open=true]{transform:translate(0)}.beautyIndustrySidebarBrand{width:auto}.beautyIndustrySidebar nav{display:grid;margin:24px 0;overflow:visible}.beautyIndustrySidebar nav a{grid-template-columns:24px minmax(0,1fr) auto}.beautyIndustrySidebar nav a em{display:block}.beautyIndustrySidebar>p{display:block}.beautyIndustryMobileClose{display:block;border:0;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer}.beautyIndustryNavBackdrop{display:block;position:fixed;z-index:35;top:0;right:0;bottom:0;left:0;border:0;background:#081c1685}.beautyIndustryFormalTopbar{position:sticky;z-index:20;top:0;justify-content:flex-start;min-height:66px}.beautyIndustryMobileMenu{display:block;border:1px solid #cad7d1;border-radius:9px;background:#fff;color:#245e4e;padding:9px 10px;font-weight:800}.beautyIndustryTopProduct{display:grid!important}.beautyIndustryTenantStatus{display:none!important}.beautyIndustryEnvironmentBadge{display:none}.beautyIndustryFormalTopbar>div:last-of-type{margin-left:auto}.beautyIndustryBackToAi{display:none}.beautyIndustryModuleCards{grid-template-columns:1fr 1fr}.beautyIndustryIndependentPage,.beautyIndustryWorkspacePage{padding:22px 14px 46px}}@media (max-width:520px){.beautyIndustryFormalTopbar{padding:8px 10px}.beautyIndustryTopProduct strong{font-size:14px}.beautyIndustryTopProduct small{font-size:10px}.beautyIndustryFormalTopbar>div:last-of-type{padding:5px 7px}.beautyIndustryFormalTopbar>div:last-of-type strong{font-size:14px}.beautyIndustryModuleCards,.beautyIndustryPlanningGrid{grid-template-columns:1fr}.beautyIndustryIndependentPage>header h1,.beautyIndustryWorkspaceHeader h1{font-size:34px}.beautyIndustryModuleCards article{min-height:200px}.beautyIndustryWorkBuddyPage>.beautyIndustryHero,.beautyIndustryWorkBuddyPage>.beautyIndustryConnectionGrid,.beautyIndustryWorkBuddyPage>.beautyIndustryHistory{margin-left:12px;margin-right:12px}.beautyIndustryDataLayers{margin-left:0;margin-right:0}}.beautyDailyBriefPage{padding:30px clamp(18px,4vw,52px) 56px}.beautyDailyBriefHero{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:24px;align-items:end;margin-top:18px;padding:32px;border-radius:22px;background:linear-gradient(135deg,#fffdf7,#e8f0eb);border:1px solid #dce5df}.beautyDailyBriefHero>div>span,.beautyDailyBriefHero aside small{color:#60756d;font-size:13px}.beautyDailyBriefHero h1{margin:8px 0 10px;font-size:40px;color:#173f35}.beautyDailyBriefHero p{margin:0;color:#5d6b66;line-height:1.8}.beautyDailyBriefHero aside{display:grid;gap:7px;padding:18px;border-radius:16px;background:#173f35;color:#fff}.beautyDailyBriefHero aside strong{font-size:20px}.beautyDailyBriefHero aside small{color:#c5d7d1}.beautyDailyBriefMockNotice{margin:16px 0 0;padding:13px 16px;border:1px solid #e9c46a;border-radius:12px;background:#fff8df;color:#715713}.beautyDailyBriefMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.beautyDailyBriefMeta article{display:grid;gap:7px;padding:15px 17px;border:1px solid #dde3df;border-radius:14px;background:#fff}.beautyDailyBriefMeta span{color:#75817d;font-size:12px}.beautyDailyBriefMeta strong{color:#254a40}.beautyDailyBriefControls{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:16px;border-radius:14px;background:#edf1ed}.beautyDailyBriefControls label{display:grid;gap:6px;font-size:12px;color:#5e6e68}.beautyDailyBriefControls select{min-width:190px;padding:10px;border:1px solid #cad5cf;border-radius:9px;background:#fff}.beautyDailyBriefControls button,.beautyDailyBriefState button{border:0;border-radius:10px;background:#1f6b57;color:#fff;padding:11px 16px;cursor:pointer}.beautyDailyBriefControls p{margin:0;color:#697570}.beautyDailyBriefProgress,.beautyDailyBriefFailure,.beautyDailyBriefEmpty,.beautyDailyBriefState{margin-top:20px;padding:26px;border:1px solid #dce3de;border-radius:17px;background:#fff}.beautyDailyBriefFailure{border-color:#edc9c2;background:#fff8f6}.beautyDailyBriefSections{display:grid;gap:22px;margin-top:24px}.beautyDailyBriefSections>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.beautyDailyBriefSections>div>header{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;color:#173f35}.beautyDailyBriefSections article{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid #dce3de;border-radius:17px;background:#fff}.beautyDailyBriefSections article>div,.beautyDailyBriefSections footer{display:flex;justify-content:space-between;gap:10px;color:#78837f;font-size:11px}.beautyDailyBriefSections article em{color:#26725e;font-style:normal;font-weight:700}.beautyDailyBriefSections h2{font-size:18px;line-height:1.45;color:#243b34}.beautyDailyBriefSections p{color:#5f6d68;line-height:1.75}.beautyDailyBriefSections blockquote{margin:10px 0 18px;padding:13px;border-left:3px solid #76a594;background:#f3f6f3;color:#445a52;line-height:1.65}.beautyDailyBriefSections blockquote strong{display:block;color:#1f6b57}.beautyDailyBriefSections footer{margin-top:auto}.beautyDailyBriefSections footer a{color:#1f6b57}.beautyDailyBriefTrends,.beautyDailyBriefAction{margin-top:24px;padding:26px;border-radius:18px;background:#173f35;color:#fff}.beautyDailyBriefTrends>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.beautyDailyBriefTrends article{padding:17px;border-radius:13px;background:#ffffff14}.beautyDailyBriefTrends p{color:#c1d3cd;line-height:1.65}.beautyDailyBriefTrends article strong{color:#f2d590}.beautyDailyBriefAction{background:#e7efe9;color:#244c40}.beautyDailyBriefAction>span{color:#1f6b57;font-weight:800}.beautyDailyBriefAction li{margin:8px 0}.beautyDailyBriefError{border-color:#edc9c2;background:#fff8f6}.beautyDailyBriefSections details{margin:3px 0 10px;color:#52665f;font-size:12px}.beautyDailyBriefSections details summary{cursor:pointer;color:#1f6b57;font-weight:700}.beautyDailyBriefSections details ul{margin:8px 0;padding-left:19px;line-height:1.65}.beautyDailyBriefSections blockquote span,.beautyDailyBriefSections blockquote small{display:block}.beautyDailyBriefSections blockquote span{margin-top:8px}.beautyDailyBriefSections blockquote small{margin-top:6px;color:#65756f}@media (max-width:900px){.beautyDailyBriefMeta{grid-template-columns:repeat(2,1fr)}.beautyDailyBriefSections>div,.beautyDailyBriefTrends>div{grid-template-columns:1fr}.beautyDailyBriefHero{grid-template-columns:1fr}}@media (max-width:600px){.beautyDailyBriefPage{padding:20px 15px 36px}.beautyDailyBriefHero{padding:22px 18px}.beautyDailyBriefHero h1{font-size:31px}.beautyDailyBriefMeta{grid-template-columns:1fr}.beautyDailyBriefControls{align-items:stretch}.beautyDailyBriefControls label,.beautyDailyBriefControls select,.beautyDailyBriefControls button{width:100%;box-sizing:border-box}.beautyDailyBriefSections article{padding:17px}.beautyDailyBriefTrends,.beautyDailyBriefAction{padding:20px}}.beautyXhsStructuredResult{display:grid;gap:18px}.beautyXhsPreviewNotice{margin:0;padding:12px 14px;border:1px solid #d6b96b;border-radius:12px;background:#fff8df;color:#5e4b16}.beautyXhsCustomerDeliverable,.beautyXhsProductionNotes,.beautyXhsAuditReceipt{padding:18px;border:1px solid rgba(31,74,61,.16);border-radius:16px;background:#fffdf7}.beautyXhsCustomerDeliverable>span,.beautyXhsProductionNotes header span{display:block;color:#1f4a3d;font-size:13px;font-weight:800;letter-spacing:.08em}.beautyXhsCustomerDeliverable ol{display:grid;gap:8px;padding-left:22px}.beautyXhsCustomerDeliverable>p{font-size:16px;line-height:1.8;white-space:pre-wrap}.beautyXhsTags{display:flex;flex-wrap:wrap;gap:8px}.beautyXhsTags span{padding:6px 10px;border-radius:999px;background:#edf5ef;color:#1f4a3d}.beautyXhsCustomerDeliverable aside{margin-top:16px;padding:14px;border-radius:12px;background:#f6f1e6}.beautyXhsCustomerDeliverable aside p{margin-bottom:0}.beautyXhsProductionNotes header{display:flex;align-items:center;justify-content:space-between;gap:12px}.beautyXhsProductionNotes header small{display:block;margin-top:4px;color:#6e746f}.beautyXhsAuditReceipt summary,.beautyXhsLegacyResult summary{cursor:pointer;color:#1f4a3d;font-weight:700}.beautyXhsLegacyResult{padding:16px;border:1px solid #d6b96b;border-radius:14px;background:#fff8df}@media (max-width:600px){.beautyXhsProductionNotes header{align-items:flex-start;flex-direction:column}.beautyXhsProductionNotes header button{width:100%}}.beautyIndustryPreflight{margin:0;padding:10px 12px;border-radius:12px;background:#fff4dc;color:#6e4a12}.beautySalesStructuredResult{display:grid;gap:16px}.beautySalesPrimaryReply{padding:20px;border:1px solid rgba(25,78,62,.18);border-radius:18px;background:#f8f4e9}.beautySalesPrimaryReply>span{color:#6d7c70;font-size:12px;font-weight:700;letter-spacing:.08em}.beautySalesPrimaryReply h3{margin:8px 0;color:#194e3e}.beautySalesPrimaryReply p{margin:0;font-size:16px;line-height:1.8}.beautySalesGuidanceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.beautySalesGuidanceGrid article{padding:16px;border:1px solid rgba(25,78,62,.12);border-radius:14px;background:#fffdf8}.beautySalesGuidanceGrid h3{margin:0 0 8px;color:#194e3e;font-size:15px}.beautySalesGuidanceGrid p{margin:0;line-height:1.7}.beautySalesStrategyDetails,.beautySalesAuditReceipt{padding:14px 16px;border:1px solid rgba(25,78,62,.14);border-radius:14px;background:#fff}.beautySalesStrategyDetails summary,.beautySalesAuditReceipt summary{cursor:pointer;font-weight:700;color:#194e3e}@media (max-width:600px){.beautySalesGuidanceGrid{grid-template-columns:1fr}.beautySalesPrimaryReply{padding:16px}}.beautyIndustryFormalPage{background:var(--beauty-cream,#f4f3ee)}.beautyIndustryFormalPage .beautyIndustrySidebar{background:var(--beauty-brand-dark,#173f35);color:var(--beauty-text-on-primary,#fff)}.beautyIndustryFormalPage .beautyIndustrySidebarBrand{color:var(--beauty-text-on-primary,#fff)}.beautyIndustryFormalPage .beautyIndustrySidebarBrand>span{background:var(--beauty-green,#2f7b66);font-size:18px}.beautyIndustryFormalPage .beautyIndustryToday{background:var(--beauty-brand-dark,#17352f);color:var(--beauty-text-on-primary,#fff)}.beautyXhsImagePlan{display:grid;gap:12px;padding:16px;border:1px solid rgba(24,79,61,.16);border-radius:16px;background:#f9f7efd1}.beautyXhsImagePlan>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.beautyXhsImagePlan>header div{display:grid;gap:4px}.beautyXhsImagePlan>header span,.beautyXhsImagePlan>header em{color:#245d48;font-size:12px;font-style:normal}.beautyXhsImagePlan>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.beautyXhsImagePlan article{display:grid;gap:6px;min-width:0;padding:12px;border-radius:12px;background:#fff}.beautyXhsImagePlan article p,.beautyXhsImagePlan article small,.beautyXhsImagePlan>p,.beautyXhsImagePlan>small{margin:0;line-height:1.6}@media (max-width:640px){.beautyXhsImagePlan>header{flex-direction:column}.beautyXhsImagePlan>div{grid-template-columns:1fr}}.beautyXhsWorkbench{display:grid;gap:18px;color:var(--beauty-text,#203b33)}.beautyXhsWorkbench>section,.beautyXhsWorkbench>aside{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--beauty-brand-dark,#173f35) 15%,transparent);border-radius:20px;background:#fff;padding:22px;box-shadow:0 12px 32px #193d320d}.beautyXhsWorkbenchIntro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;background:linear-gradient(135deg,#fff,var(--beauty-cream,#f4f3ee))!important}.beautyXhsWorkbenchIntro h2,.beautyXhsWorkbench h3{margin:5px 0 7px}.beautyXhsWorkbenchIntro p,.beautyXhsWorkbench p{line-height:1.7}.beautyXhsModeBadge{display:inline-flex;align-items:center;border-radius:999px;background:color-mix(in srgb,var(--beauty-green,#2f7b66) 12%,#fff);color:var(--beauty-brand-dark,#173f35);padding:8px 12px;font-size:12px;font-weight:800}.beautyXhsWorkbenchGrid{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:18px;align-items:start}.beautyXhsBriefPanel,.beautyXhsDeliveryPanel{display:grid;gap:16px}.beautyXhsBriefPanel label{display:grid;gap:7px;font-size:13px;font-weight:800}.beautyXhsBriefPanel input,.beautyXhsBriefPanel textarea,.beautyXhsBriefPanel select{box-sizing:border-box;width:100%;border:1px solid #cbd6d0;border-radius:11px;background:#fff;padding:11px 12px;color:inherit;font:inherit}.beautyXhsBriefPanel textarea{min-height:132px;resize:vertical}.beautyXhsBriefOptional{display:grid;grid-template-columns:1fr 1fr;gap:10px}.beautyXhsBriefOptional label:first-child{grid-column:1/-1}.beautyXhsProfileSummary{display:grid;gap:7px;padding:13px;border-radius:12px;background:var(--beauty-cream,#f4f3ee)}.beautyXhsProfileSummary span{font-size:12px;color:#60746d}.beautyXhsPrimaryAction,.beautyXhsSecondaryAction,.beautyXhsCopyAction,.beautyXhsDownloadAction{border:1px solid var(--beauty-brand-dark,#173f35);border-radius:10px;padding:10px 14px;font-weight:800;cursor:pointer}.beautyXhsPrimaryAction{background:var(--beauty-brand-dark,#173f35);color:var(--beauty-text-on-primary,#fff)}.beautyXhsSecondaryAction,.beautyXhsCopyAction,.beautyXhsDownloadAction{background:#fff;color:var(--beauty-brand-dark,#173f35)}.beautyXhsPrimaryAction:disabled,.beautyXhsSecondaryAction:disabled,.beautyXhsCopyAction:disabled,.beautyXhsDownloadAction:disabled{opacity:.48;cursor:not-allowed}.beautyXhsStatusCard,.beautyXhsEmptyState,.beautyXhsFailureState{display:grid;gap:7px;padding:18px;border-radius:14px;background:var(--beauty-cream,#f4f3ee)}.beautyXhsFailureState{border:1px solid #e9c7bd;background:#fff7f4}.beautyXhsStatusCard p,.beautyXhsEmptyState p,.beautyXhsFailureState p{margin:0}.beautyXhsDeliveryHeader{display:flex;justify-content:space-between;gap:14px;align-items:start}.beautyXhsDeliveryHeader>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.beautyXhsTitleOptions{display:grid;gap:8px}.beautyXhsTitleOptions>button{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;border:1px solid #d6ded9;border-radius:12px;background:#fff;padding:11px;text-align:left;cursor:pointer}.beautyXhsTitleOptions>button[aria-pressed=true]{border-color:var(--beauty-green,#2f7b66);background:color-mix(in srgb,var(--beauty-green,#2f7b66) 8%,#fff)}.beautyXhsTitleOptions>button span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--beauty-cream,#f4f3ee);font-size:12px}.beautyXhsBody{white-space:pre-wrap;line-height:1.85}.beautyXhsTagList{display:flex;gap:7px;flex-wrap:wrap}.beautyXhsTagList span{border-radius:999px;background:color-mix(in srgb,var(--beauty-green,#2f7b66) 10%,#fff);padding:6px 10px;color:var(--beauty-brand-dark,#173f35)}.beautyXhsImageSection{display:grid;gap:15px}.beautyXhsSectionHeader{display:flex;align-items:start;justify-content:space-between;gap:16px}.beautyXhsSectionHeader p{margin:4px 0 0;color:#65736e}.beautyXhsImageProgress{display:grid;gap:7px;padding:13px;border-radius:12px;background:var(--beauty-cream,#f4f3ee)}.beautyXhsImageProgress p{margin:0}.beautyXhsImageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.beautyXhsImageCard{min-width:0;display:flex;flex-direction:column;gap:10px;border:1px solid #d8dfdb;border-radius:15px;overflow:hidden;background:#fff}.beautyXhsImageCard img,.beautyXhsImagePlaceholder{width:100%;aspect-ratio:3/4;object-fit:cover;background:linear-gradient(145deg,var(--beauty-cream,#f4f3ee),#e8eee9)}.beautyXhsImagePlaceholder{display:grid;place-items:center;color:#74827c;font-size:13px;text-align:center;padding:12px;box-sizing:border-box}.beautyXhsImageCard>div{display:grid;gap:6px;padding:0 13px 13px}.beautyXhsImageCard p,.beautyXhsImageCard small{margin:0}.beautyXhsImageCard small{color:#697770}.beautyXhsQuote{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px;border-radius:12px;background:var(--beauty-cream,#f4f3ee)}.beautyXhsQuote p{margin:0}.beautyXhsAudit{border-top:1px solid #e2e7e3;padding-top:14px}.beautyXhsAudit summary{cursor:pointer;color:var(--beauty-brand-dark,#173f35);font-weight:800}.beautyXhsAudit ul{padding-left:20px;color:#5f6e68;line-height:1.7}.beautyXhsHistory{display:grid;gap:12px}.beautyXhsHistory>header{display:flex;justify-content:space-between;gap:14px;align-items:end}.beautyXhsHistoryList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.beautyXhsHistoryList button{display:grid;gap:5px;border:1px solid #d9e0dc;border-radius:12px;background:#fff;padding:13px;color:inherit;text-align:left;cursor:pointer}.beautyXhsHistoryList button.active{border-color:var(--beauty-green,#2f7b66);background:color-mix(in srgb,var(--beauty-green,#2f7b66) 7%,#fff)}.beautyXhsHistoryList span,.beautyXhsHistoryList time{color:#6c7974;font-size:11px}@media (max-width:860px){.beautyXhsWorkbenchGrid{grid-template-columns:1fr}.beautyXhsImageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.beautyXhsHistoryList{grid-template-columns:1fr 1fr}}@media (max-width:520px){.beautyXhsWorkbench>section,.beautyXhsWorkbench>aside{padding:16px;border-radius:15px}.beautyXhsWorkbenchIntro,.beautyXhsDeliveryHeader,.beautyXhsSectionHeader,.beautyXhsHistory>header{display:grid;grid-template-columns:1fr}.beautyXhsBriefOptional,.beautyXhsImageGrid,.beautyXhsHistoryList{grid-template-columns:1fr}.beautyXhsDeliveryHeader>div:last-child{display:grid;grid-template-columns:1fr}.beautyXhsCopyAction,.beautyXhsPrimaryAction,.beautyXhsSecondaryAction,.beautyXhsDownloadAction{width:100%;box-sizing:border-box}.beautyXhsQuote{display:grid}.beautyXhsImageCard img,.beautyXhsImagePlaceholder{aspect-ratio:4/5}}.beautyXhsEnvironmentNotice{margin:0;padding:13px 16px;border:1px solid #e3c36f;border-radius:12px;background:#fff8df;color:#665119}.beautyXhsBriefPanel,.beautyXhsResultPanel{min-width:0;display:grid;gap:15px;border:1px solid rgba(25,69,55,.14);border-radius:19px;background:#fff;padding:20px}.beautyXhsBriefPanel>header,.beautyXhsResultPanel>header,.beautyXhsImageDelivery>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.beautyXhsBriefPanel>header>span,.beautyXhsResultPanel>header>div>span,.beautyXhsImageDelivery>header>div>span{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--beauty-brand-dark,#173f35);color:var(--beauty-text-on-primary,#fff);font-size:12px;font-weight:900}.beautyXhsBriefPanel>header>div,.beautyXhsResultPanel>header>div>div,.beautyXhsImageDelivery>header>div>div{display:grid;gap:4px}.beautyXhsBriefPanel>header small,.beautyXhsResultPanel>header small,.beautyXhsImageDelivery>header small{color:#6d7a75}.beautyXhsProfileSummary>div,.beautyXhsSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.beautyXhsProfileSummary button,.beautyXhsSectionHead button{border:0;background:transparent;color:var(--beauty-brand-dark,#173f35);font-weight:800;cursor:pointer}.beautyXhsProfileSummary dl{display:grid;gap:7px;margin:3px 0 0}.beautyXhsProfileSummary dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:9px}.beautyXhsProfileSummary dt{color:#6d7a75}.beautyXhsProfileSummary dd{margin:0;font-weight:700;overflow-wrap:anywhere}.beautyXhsMainBrief,.beautyXhsOptionalFacts label{display:grid;gap:7px;font-weight:800}.beautyXhsMainBrief textarea,.beautyXhsOptionalFacts input{box-sizing:border-box;width:100%;border:1px solid #cbd6d0;border-radius:11px;background:#fff;padding:11px 12px;color:inherit;font:inherit}.beautyXhsMainBrief textarea{resize:vertical}.beautyXhsOptionalFacts summary{cursor:pointer;color:var(--beauty-brand-dark,#173f35);font-weight:800}.beautyXhsOptionalFacts>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.beautyXhsGenerateActions{display:flex;gap:8px;flex-wrap:wrap}.beautyXhsSaveState{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;color:#68766f;font-size:12px}.beautyXhsSaveState button{border:0;background:transparent;color:var(--beauty-brand-dark,#173f35);font-weight:800;cursor:pointer}.beautyXhsResultPanel>header>div,.beautyXhsImageDelivery>header>div{display:flex;align-items:flex-start;gap:10px}.beautyXhsResultPanel>header time{color:#6d7a75;font-size:11px}.beautyXhsPreviewBoundary{margin:0;padding:11px 13px;border-radius:11px;background:#fff8df;color:#665119}.beautyXhsTitlePicker,.beautyXhsCopySection,.beautyXhsTopicSection,.beautyXhsImageDelivery{display:grid;gap:12px;border-top:1px solid #e3e8e5;padding-top:16px}.beautyXhsSectionHead>div{display:grid;gap:3px}.beautyXhsSectionHead span{color:#68766f;font-size:12px}.beautyXhsTitlePicker>div:last-child{display:grid;gap:8px}.beautyXhsTitlePicker>div:last-child>button{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px;align-items:center;border:1px solid #d5ddd8;border-radius:11px;background:#fff;padding:11px;text-align:left;cursor:pointer}.beautyXhsTitlePicker>div:last-child>button.selected{border-color:var(--beauty-green,#2f7b66);background:color-mix(in srgb,var(--beauty-green,#2f7b66) 8%,#fff)}.beautyXhsTitlePicker>div:last-child>button span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--beauty-cream,#f4f3ee);font-size:12px}.beautyXhsCopySection>p{margin:0;white-space:pre-wrap;line-height:1.85}.beautyXhsCopySection aside{padding:12px;border-radius:11px;background:var(--beauty-cream,#f4f3ee)}.beautyXhsCopySection aside p{margin:5px 0 0}.beautyXhsTopicSection>div:last-child{display:flex;flex-wrap:wrap;gap:7px}.beautyXhsTopicSection>div:last-child span{border-radius:999px;background:color-mix(in srgb,var(--beauty-green,#2f7b66) 10%,#fff);padding:6px 10px}.beautyXhsCopyPackage{justify-self:start;border:0;border-radius:10px;background:var(--beauty-brand-dark,#173f35);color:var(--beauty-text-on-primary,#fff);padding:11px 16px;font-weight:800;cursor:pointer}.beautyXhsImageDelivery>header em{font-style:normal;color:var(--beauty-brand-dark,#173f35);font-weight:800}.beautyXhsLinkedTitle,.beautyXhsPaidBoundary{margin:0;color:#68766f}.beautyXhsImageCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.beautyXhsImageCards article{min-width:0;display:grid;gap:7px;border:1px solid #d7dfda;border-radius:13px;overflow:hidden;background:#fff}.beautyXhsImageCards article>div{display:grid;place-items:center;aspect-ratio:3/4;background:linear-gradient(145deg,var(--beauty-cream,#f4f3ee),#e8eee9);color:#6b7973;text-align:center}.beautyXhsImageCards article img{width:100%;height:100%;object-fit:cover}.beautyXhsImageCards article>strong,.beautyXhsImageCards article>p,.beautyXhsImageCards article>small,.beautyXhsImageCards article>button{margin-left:11px;margin-right:11px}.beautyXhsImageCards article>p,.beautyXhsImageCards article>small{margin-top:0;margin-bottom:0}.beautyXhsImageCards article>small{color:#69766f}.beautyXhsImageCards article>button{margin-bottom:11px;border:1px solid var(--beauty-brand-dark,#173f35);border-radius:9px;background:#fff;color:var(--beauty-brand-dark,#173f35);padding:8px;font-weight:800;cursor:pointer}.beautyXhsImageCards article.rejected{background:#fff8f5}.beautyXhsImageFailure{margin:0;padding:12px;border-radius:11px;background:#fff1ed;color:#7a3529}.beautyXhsEmptyResult{display:grid;gap:10px;min-height:320px;align-content:center;justify-items:center;border:1px dashed #ced8d2;border-radius:14px;background:var(--beauty-cream,#f4f3ee);color:#68766f}.beautyXhsEmptyResult>span{display:inline-flex;border-radius:999px;background:#fff;padding:6px 12px}.beautyXhsEmptyResult p{max-width:360px;text-align:center}.beautyXhsTaskHistory{border:1px solid rgba(25,69,55,.14);border-radius:16px;background:#fff;padding:16px}.beautyXhsTaskHistory summary{cursor:pointer;color:var(--beauty-brand-dark,#173f35);font-weight:900}.beautyXhsTaskHistory>p{color:#68766f}.beautyXhsTaskHistory>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.beautyXhsTaskHistory>div button{display:grid;gap:5px;border:1px solid #d6dfda;border-radius:10px;background:#fff;padding:11px;text-align:left;cursor:pointer}.beautyXhsTaskHistory>div button.active{border-color:var(--beauty-green,#2f7b66);background:color-mix(in srgb,var(--beauty-green,#2f7b66) 7%,#fff)}.beautyXhsTaskHistory>div span{color:#6b7872;font-size:11px}@media (max-width:860px){.beautyXhsImageCards{grid-template-columns:repeat(2,minmax(0,1fr))}.beautyXhsTaskHistory>div{grid-template-columns:1fr 1fr}}@media (max-width:520px){.beautyXhsBriefPanel,.beautyXhsResultPanel{padding:15px}.beautyXhsOptionalFacts>div,.beautyXhsImageCards,.beautyXhsTaskHistory>div{grid-template-columns:1fr}.beautyXhsProfileSummary>div,.beautyXhsSectionHead,.beautyXhsSaveState,.beautyXhsBriefPanel>header,.beautyXhsResultPanel>header,.beautyXhsImageDelivery>header{align-items:stretch;flex-direction:column}.beautyXhsSectionHead button,.beautyXhsCopyPackage,.beautyXhsGenerateActions button{width:100%;box-sizing:border-box}.beautyXhsImageCards article>div{aspect-ratio:4/5}.beautyXhsProfileSummary dl>div{grid-template-columns:78px minmax(0,1fr)}}.beautyXhsOptionalFacts textarea{box-sizing:border-box;width:100%;border:1px solid #cbd6d0;border-radius:11px;background:#fff;padding:11px 12px;color:inherit;font:inherit;resize:vertical}.beautyXhsOptionalFacts>p{margin:10px 0 0;color:#68766f;font-size:12px}.beautyXhsImageFailure{display:grid;gap:9px}.beautyXhsImageFailure p{margin:0}.beautyXhsImageFailure button{justify-self:start}.beautyXhsMediaActionHint{margin:0;color:#6a5a2b}.beautyXhsTaskSnapshot{display:grid;gap:10px;border-top:1px solid #e3e8e5;padding-top:16px}.beautyXhsTaskSnapshot summary{cursor:pointer;color:var(--beauty-brand-dark,#173f35);font-weight:800}.beautyXhsTaskSnapshot dl{display:grid;gap:7px;margin:0}.beautyXhsTaskSnapshot dl>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px}.beautyXhsTaskSnapshot dt{color:#68766f}.beautyXhsTaskSnapshot dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:520px){.beautyXhsTaskSnapshot dl>div{grid-template-columns:1fr}.beautyXhsImageFailure button{width:100%}}.beautyXhsMainBrief small,.beautyXhsOptionalFacts label small{color:#68766f;font-size:12px;font-weight:500;line-height:1.55}.beautyXhsMainBrief textarea[aria-invalid=true],.beautyXhsOptionalFacts input[aria-invalid=true]{border-color:#b54a3a;box-shadow:0 0 0 2px #b54a3a1a}.beautyXhsRequiredNotice{display:grid;gap:6px;margin:0;padding:13px 15px;border:1px solid #e2b79e;border-radius:12px;background:#fff7f2;color:#743b2f}.beautyXhsRequiredNotice strong,.beautyXhsRequiredNotice p{margin:0}.beautyXhsRequiredNotice p{line-height:1.65}.lq-moments{max-width:1080px;margin:0 auto;padding:24px 20px 60px;color:#2d1a10}.lq-moments__top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.lq-moments__top h1{font-size:22px;margin:0 0 4px}.lq-moments__sub{margin:0;color:#6b5b50;font-size:13px}.lq-moments__store{padding:8px 12px;border-radius:10px;border:1px solid #e8e2db;background:#fff}.lq-moments__back{display:inline-block;margin-right:10px;color:#d45a12;font-size:13px;text-decoration:none;font-weight:600}.lq-moments__left input{width:100%;border:1px solid #e8e2db;border-radius:10px;padding:9px 10px;font:inherit}.lq-moments__modes{display:flex;gap:10px;margin:18px 0;flex-wrap:wrap}.lq-moments__modes button{padding:10px 16px;border-radius:999px;border:1px solid #e8e2db;background:#fff;cursor:pointer;font-weight:600}.lq-moments__modes button.on{background:#f3702124;border-color:#f3702180;color:#d45a12}.lq-moments__grid{display:grid;grid-template-columns:minmax(300px,440px) 1fr;gap:18px;align-items:start}@media (max-width: 820px){.lq-moments__grid{grid-template-columns:1fr}}.lq-moments__left,.lq-moments__right{background:#fff;border:1px solid #e8e2db;border-radius:14px;padding:16px 18px}.lq-moments__left label{display:block;font-size:12.5px;font-weight:600;color:#6b5b50;margin:12px 0 6px}.lq-moments__left textarea{width:100%;min-height:88px;resize:vertical;border:1px solid #e8e2db;border-radius:10px;padding:10px;font:inherit}.lq-moments__left select{padding:7px 10px;border-radius:10px;border:1px solid #e8e2db}.lq-moments__row{display:flex;gap:12px;flex-wrap:wrap}.lq-moments__row label{flex:1;min-width:120px}.lq-moments__check{display:flex!important;align-items:center;gap:8px;font-weight:500!important}.lq-moments__photos{margin:4px 0 10px}.lq-moments__photos>span{display:block;font-size:12.5px;font-weight:600;color:#6b5b50;margin-bottom:8px}.lq-moments__photo-add{display:inline-block;padding:8px 14px;border:1px dashed rgba(243,112,33,.5);border-radius:10px;color:#d45a12;font-weight:600;cursor:pointer;background:#f370210d}.lq-moments__photo-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lq-moments__photo{position:relative;width:70px;height:70px;border-radius:10px;overflow:hidden;border:1px solid #e8e2db}.lq-moments__photo img{width:100%;height:100%;object-fit:cover}.lq-moments__photo button{position:absolute;top:2px;right:2px;width:18px;height:18px;border:none;border-radius:50%;background:#2d1a10a6;color:#fff;line-height:18px;padding:0;cursor:pointer}.lq-moments__fig-note{grid-column:1 / -1;font-size:12px;color:#6b5b50}.lq-moments__pillars{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.lq-moments__pillars button{padding:10px;border-radius:10px;border:1px solid #e8e2db;background:#f9f6f2;cursor:pointer;font-weight:600}.lq-moments__pillars button.on{background:#f3702124;border-color:#f3702180;color:#d45a12}.lq-moments__pillars em{display:block;font-style:normal;font-size:11px;color:#9a8b7d}.lq-moments__gen{width:100%;margin-top:16px;padding:12px;border:none;border-radius:12px;background:linear-gradient(135deg,#f37021,#d45a12);color:#fff;font-weight:700;font-size:14px;cursor:pointer}.lq-moments__gen:disabled{opacity:.55;cursor:not-allowed}.lq-moments__err{color:#d6394e;font-size:12.5px;margin-top:8px}.lq-moments__opt{margin-left:6px;padding:1px 7px;border-radius:999px;background:#2d1a100f;color:#9a8b7d;font-size:11px;font-weight:600}.lq-moments__req{margin-left:6px;padding:1px 7px;border-radius:999px;background:#d6394e1a;color:#d6394e;font-size:11px;font-weight:700}.lq-moments__reason{margin:10px 0 0;padding:7px 10px;border-radius:8px;background:#2d1a100d;color:#6b5b50;font-size:12px;line-height:1.7}.lq-moments__empty{color:#9a8b7d;padding:48px 12px;text-align:center}.lq-moments__meta{font-size:12.5px;color:#6b5b50;margin-bottom:10px}.lq-moments__body{background:#f9f6f2;border-radius:10px;padding:14px 16px;line-height:1.9;white-space:pre-wrap}.lq-moments__checks{margin-top:14px;display:flex;flex-direction:column;gap:6px}.lq-moments__checks div{font-size:12.5px;padding:7px 10px;border-radius:8px}.lq-moments__checks .ok{background:#2f9e441f;color:#2f9e44}.lq-moments__checks .warn{background:#c8881e1f;color:#c8881e}.lq-moments__issues{margin-top:12px;font-size:12.5px;color:#6b5b50;display:flex;flex-direction:column;gap:4px}.lq-moments__figs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}@media (max-width: 600px){.lq-moments__figs{grid-template-columns:1fr}}.lq-moments__fig{border:1px solid #e8e2db;border-radius:10px;overflow:hidden;background:#f9f6f2}.lq-moments__fig-ph{height:96px;display:grid;place-items:center;padding:8px;text-align:center;font-size:12px;font-weight:600;color:#fffffff2;background:linear-gradient(135deg,#f4a261,#d45a12)}.lq-moments__fig-dl{width:100%;border:none;background:#f370211a;color:#d45a12;font-weight:700;font-size:12px;padding:7px;cursor:pointer}.lq-brain{display:flex;min-height:100vh;background:#f4f1ec;color:#2d1a10}.lq-brain__side{width:250px;background:#fff;border-right:1px solid #e8e2db;padding:18px 14px;flex-shrink:0}.lq-brain__brand{display:flex;align-items:center;gap:8px;padding:4px 6px 16px;font-size:13px}.lq-brain__logo{display:inline-block;padding:3px 8px;background:linear-gradient(135deg,#f37021,#d45a12);color:#fff;border-radius:8px;font-weight:800}.lq-brain__nav{display:flex;flex-direction:column;gap:4px}.lq-brain__nav-item{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;color:#6b5b50;text-decoration:none;font-weight:600;font-size:13.5px}.lq-brain__nav-item.on{background:linear-gradient(135deg,#f37021,#d45a12);color:#fff}.lq-brain__nav-item em{font-style:normal;font-size:10.5px;opacity:.75}.lq-brain__main{flex:1;padding:34px 30px}.lq-brain__main h1{font-size:22px;margin:0 0 6px}.lq-brain__sub{color:#6b5b50;margin:0 0 24px;font-size:13.5px}.lq-brain__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.lq-brain__card{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid #e8e2db;border-radius:14px;padding:18px;text-decoration:none;color:#2d1a10}.lq-brain__card.on{border-color:#f3702180;background:#f370210f}.lq-brain__card-ic{font-size:24px}.lq-brain__card-name{font-weight:800;font-size:15px}.lq-brain__card-tag{font-size:11.5px;color:#9a8b7d}.lq-brain__note{margin-top:26px;color:#6b5b50;font-size:12.5px}@media (max-width: 720px){.lq-brain{flex-direction:column}.lq-brain__side{width:100%}.lq-brain__main{padding:22px 16px}}.lq-shell{display:flex;min-height:100vh;background:#f4f1ec;color:#2d1a10}.lq-shell__side{width:240px;flex-shrink:0;background:#fff;border-right:1px solid #E8E2DB;padding:18px 12px;display:flex;flex-direction:column;gap:16px}.lq-shell__brand{display:flex;gap:9px;align-items:center;padding:4px 8px}.lq-shell__logo{display:inline-block;padding:4px 9px;background:linear-gradient(135deg,#f37021,#d45a12);color:#fff;border-radius:8px;font-weight:800;font-size:13px}.lq-shell__brand-name{display:flex;flex-direction:column;font-size:13px;font-weight:800;line-height:1.25}.lq-shell__brand-name em{font-style:normal;font-size:11px;color:#9a8b7d;font-weight:500}.lq-shell__nav{display:flex;flex-direction:column;gap:3px}.lq-shell__item{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:10px 12px;border-radius:10px;color:#6b5b50;text-decoration:none;font-weight:600;font-size:13.5px}.lq-shell__item.on{background:linear-gradient(135deg,#f37021,#d45a12);color:#fff}.lq-shell__ic{font-size:16px}.lq-shell__badge{font-size:10.5px;opacity:.8}.lq-shell__foot{margin-top:auto;padding:12px 10px;font-size:11px;color:#9a8b7d}.lq-shell__main{flex:1;min-width:0;padding:26px 30px}@media (max-width: 760px){.lq-shell{flex-direction:column}.lq-shell__side{width:100%}.lq-shell__main{padding:20px 16px}}.lq-pd{display:flex;min-height:100vh;background:#f4f1ec;color:#2d1a10}.lq-pd__side{width:232px;flex-shrink:0;background:#f37021;border-right:1px solid rgba(45,26,16,.18);padding:20px 12px;display:flex;flex-direction:column;gap:18px}.lq-pd__brand{display:flex;gap:11px;align-items:center;padding:0 4px 16px;border-bottom:1px solid rgba(255,255,255,.28);color:#fff;min-width:0}.lq-pd__logo{display:block;width:48px;height:40px;border-radius:11px;background:#fff;border:1px solid rgba(45,26,16,.14);object-fit:contain;flex-shrink:0}.lq-pd__brand-name{font-size:15px;font-weight:800;line-height:1.25;letter-spacing:.3px;color:#fff;flex:1;min-width:0}.lq-pd__nav{display:flex;flex-direction:column;gap:3px}.lq-pd__item{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:10px;border:1px solid transparent;color:#fff;text-decoration:none;font-weight:700;font-size:14px}.lq-pd__item:hover{background:#ffffff2e}.lq-pd__item.on{background:#fff;color:#d45a12;border-color:#fff;font-weight:800;box-shadow:0 2px 10px #2d1a1040}.lq-pd__label{flex:1}.lq-pd__badge{font-size:10px;padding:2px 8px;border-radius:20px;font-weight:700;letter-spacing:.3px;background:#2d1a104d;color:#fff}.lq-pd__item.on .lq-pd__badge{background:#f3702124;color:#d45a12}.lq-pd__badge--dev{background:#2d1a104d;color:#fff;font-weight:700}.lq-pd__main{flex:1;min-width:0;display:flex;flex-direction:column}.lq-pd__top{display:flex;align-items:center;gap:12px;padding:14px 20px;background:#fff;border-bottom:1px solid #F0EBE4;flex-wrap:wrap}.lq-pd__crumb h1{font-size:24px;margin:0;line-height:1.25;letter-spacing:-.3px;font-weight:800}.lq-pd__title{display:block}.lq-pd__sub{display:block;font-size:13px;font-weight:600;letter-spacing:0;color:#9a8b7d;margin-top:2px}.lq-pd__path{font-size:13px;color:#9a8b7d;font-weight:500}.lq-pd__controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.lq-pd__store{padding:7px 11px;border-radius:9px;border:1px solid #E8E2DB;background:#fff;font-weight:600}.lq-pd__pts{font:inherit;font-size:12px;padding:5px 12px;border-radius:999px;font-weight:700;background:#1a9e571a;color:#1a9e57;border:1px solid rgba(26,158,87,.35);display:inline-flex;align-items:center;gap:4px;cursor:pointer}.lq-pd__pts:disabled{cursor:progress;opacity:.75}.lq-pd__me{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 6px;border-radius:999px;background:#ffffffb3;border:1px solid #E8E2DB;color:#6b5b50;font-size:13px;font-weight:700;text-decoration:none}.lq-pd__me-avatar{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#f37021,#d45a12);color:#fff;display:inline-grid;place-items:center;font-size:12px}.lq-pd__me-label{line-height:1}.lq-pd__todo{padding:8px 14px;border:none;border-radius:9px;background:linear-gradient(135deg,#f37021,#d45a12);color:#fff;font-weight:700;font-size:12.5px;cursor:pointer}.lq-pd__body{padding:16px 20px 40px;flex:1}.lq-moments__backline{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:4px 0 12px;flex-wrap:wrap}.lq-md-wrap{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.lq-md-card{position:relative;display:block;background:#fff;border:1.5px solid #E8E2DB;border-radius:14px;padding:15px 16px 14px;cursor:pointer;transition:.15s;text-align:left;font:inherit;color:#2d1a10;text-decoration:none}.lq-md-card:hover{border-color:#f370218c;transform:translateY(-2px);box-shadow:0 6px 18px #2d1a1014}.lq-md-card.on{border-color:#f37021;background:linear-gradient(180deg,#fff6ef,#fff 62%);box-shadow:0 4px 16px #f3702124}.lq-md-card__top{display:flex;align-items:center;gap:9px;margin-bottom:7px;flex-wrap:wrap}.lq-md-card__ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:18px;background:#fff0e6;flex-shrink:0}.lq-md-card.on .lq-md-card__ic{background:linear-gradient(135deg,#f37021,#d45a12)}.lq-md-card__name{font-size:15.5px;font-weight:800;letter-spacing:-.2px}.lq-md-card__tag{font-size:10.5px;font-weight:800;color:#fff;background:#f37021;padding:2px 8px;border-radius:6px}.lq-md-card__tag.g{background:#9a8b7d}.lq-md-card__tag.rec{background:#d6394e}.lq-md-card__tag.b{background:#2f6fdb}.lq-md-card__desc{font-size:12.5px;color:#6b5b50;line-height:1.65}.lq-md-card__stats{display:flex;gap:14px;margin-top:10px;font-size:12px}.lq-md-card__stats .n{font-weight:800;color:#d45a12}.lq-md-card__stats .l{color:#9a8b7d}.lq-md-card__flow{font-size:11.5px;color:#9a8b7d;margin-top:8px;line-height:1.5;padding-top:8px;border-top:1px dashed #E8E2DB}.lq-md-card__ck{position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:50%;background:#f37021;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:900}@media (max-width: 720px){.lq-md-wrap{grid-template-columns:1fr;gap:10px}}.lq-pd-home__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.lq-pd-home__card{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #E8E2DB;border-radius:14px;padding:20px 22px;text-decoration:none;color:#2d1a10;box-shadow:0 2px 10px #2d1a100a}.lq-pd-home__head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.lq-pd-home__ic{font-size:22px}.lq-pd-home__name{font-weight:800;font-size:16px}.lq-pd-home__badge{font-size:11px;font-weight:700;color:#fff;background:#f37021;padding:2px 9px;border-radius:999px}.lq-pd-home__badge:nth-child(odd){background:#f37021d9}.lq-pd-home__desc{margin:0;color:#6b5b50;font-size:13px;line-height:1.7}.lq-pd-home__meta{margin:0;font-size:11.5px;color:#9a8b7d}.lq-pd-home__go{margin:2px 0 0;font-weight:700;font-size:13px;color:#d45a12}.lq-moments__needs{border:1px solid rgba(243,112,33,.35);background:#f370210f;border-radius:12px;padding:14px 16px}.lq-moments__needs strong{color:#d45a12}.lq-moments__needs-hint{margin:8px 0 0;font-size:12.5px;color:#6b5b50}.lq-moments__aiimg{margin-top:14px;display:flex;flex-direction:column;gap:8px}.lq-moments__aiimg-btn{align-self:flex-start;padding:9px 14px;border:none;border-radius:10px;background:linear-gradient(135deg,#f37021,#d45a12);color:#fff;font-weight:700;cursor:pointer}.lq-moments__aiimg-btn:disabled{opacity:.55;cursor:not-allowed}.lq-moments__aiimg-view{display:flex;flex-direction:column;gap:8px}.lq-moments__aiimg-view img{width:220px;border-radius:10px;border:1px solid #E8E2DB}.lq-moments__aiimg-view a{color:#d45a12;font-weight:700;font-size:13px;text-decoration:none}@media (max-width: 760px){.lq-pd{flex-direction:column}.lq-pd__side{width:100%}.lq-pd__crumb h1{font-size:19px}.lq-pd__sub{font-size:11.5px}.lq-pd__path,.lq-pd__me-label{display:none}.lq-pd__body{padding:14px}}.lq-cw{max-width:680px;margin:0 auto;color:#2d1a10}.lq-cw__hero{background:#fff;border:1px solid #E8E2DB;border-radius:14px;padding:18px 20px;margin-bottom:14px}.lq-cw__hero h2{margin:0 0 4px;font-size:19px;font-weight:800;color:#2d1a10}.lq-cw__hero p{margin:0;font-size:13.5px;color:#9a8b7d;line-height:1.6}.lq-cw__stepper{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding:0 4px}.lq-cw__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;color:#9a8b7d;font-size:12px;font-weight:600}.lq-cw__step:after{content:"";position:absolute;top:13px;left:50%;width:100%;height:2px;background:#e8e2db;z-index:0}.lq-cw__step:last-child:after{display:none}.lq-cw__dot{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid #E8E2DB;color:#9a8b7d;font-size:13px;font-weight:800;flex-shrink:0}.lq-cw__step.done .lq-cw__dot{background:#f37021;border-color:#f37021;color:#fff}.lq-cw__step.done .lq-cw__label{color:#6b5b50}.lq-cw__step.on .lq-cw__dot{background:#f37021;border-color:#f37021;color:#fff}.lq-cw__step.on .lq-cw__label{color:#d45a12;font-weight:800}.lq-cw__label{font-size:12px;white-space:nowrap}.lq-cw__panel{display:flex;flex-direction:column;gap:14px}.lq-cw__card{background:#fff;border:1px solid #E8E2DB;border-radius:14px;padding:18px 20px}.lq-cw__card.plain{background:transparent;border:none;padding:0 0 2px}.lq-cw__card h3{margin:0 0 12px;font-size:16px;font-weight:800}.lq-cw__card h3 .sub{font-size:12.5px;font-weight:500;color:#9a8b7d;margin-left:6px}.lq-cw__area{width:100%;min-height:140px;resize:vertical;border:1px solid #E8E2DB;border-radius:10px;padding:12px 14px;font:inherit;font-size:14.5px;line-height:1.7;background:#f9f6f2}.lq-cw__area:focus{outline:none;border-color:#f37021;background:#fff;box-shadow:0 0 0 3px #f3702114}.lq-cw__area.small{min-height:74px}.lq-cw__counter{text-align:right;font-size:11.5px;color:#9a8b7d;margin-top:6px}.lq-cw__hint{margin:-6px 0 0;font-size:13px;color:#6b5b50}.lq-cw__seg{display:flex;flex-wrap:wrap;gap:8px}.lq-cw__seg button{padding:9px 16px;border-radius:999px;border:1px solid #E8E2DB;background:#fff;color:#2d1a10;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.lq-cw__seg button.on{background:#f3702121;border-color:#f3702180;color:#d45a12;font-weight:800}.lq-cw__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lq-cw__actions.spread{justify-content:space-between}.lq-cw__primary{padding:12px 26px;border:none;border-radius:12px;background:linear-gradient(135deg,#f37021,#d45a12);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.lq-cw__primary:disabled{opacity:.55;cursor:not-allowed}.lq-cw__ghost{padding:11px 20px;border:1px solid #E8E2DB;border-radius:12px;background:#fff;color:#2d1a10;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.lq-cw__cost{font-size:12px;color:#9a8b7d}.lq-cw__loading{background:#fff;border:1px solid #E8E2DB;border-radius:14px;padding:64px 20px;display:flex;flex-direction:column;align-items:center;gap:18px}.lq-cw__spinner{width:38px;height:38px;border-radius:50%;border:3px solid rgba(243,112,33,.22);border-top-color:#f37021;animation:lq-cw-spin .9s linear infinite}@keyframes lq-cw-spin{to{transform:rotate(360deg)}}.lq-cw__loading p{margin:0;font-size:14px;color:#6b5b50;font-weight:600}.lq-cw__opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.lq-cw__opt{text-align:left;background:#fff;border:1px solid #E8E2DB;border-radius:14px;padding:18px;cursor:pointer;font:inherit;color:#2d1a10;display:flex;flex-direction:column;gap:8px}.lq-cw__opt.on{border-color:#f37021;box-shadow:0 6px 18px #f3702124;background:#f370210d}.lq-cw__opt-tag{align-self:flex-start;font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px;background:#f3702124;color:#d45a12}.lq-cw__opt h4{margin:0;font-size:15.5px;font-weight:800}.lq-cw__opt p{margin:0;font-size:13.5px;line-height:1.7;color:#2d1a10}.lq-cw__opt-why{font-size:12px;color:#9a8b7d;border-top:1px dashed #E8E2DB;padding-top:8px}.lq-cw__editor{background:#fff;border:1px solid #E8E2DB;border-radius:14px;padding:16px 18px}.lq-cw__editor-hint{font-size:12.5px;color:#6b5b50;margin-bottom:10px}.lq-cw__editor-box{min-height:260px;border:1px solid #E8E2DB;border-radius:10px;padding:16px;line-height:2;font-size:14.5px;white-space:pre-wrap;outline:none}.lq-cw__editor-box:focus{border-color:#f370218c;box-shadow:0 0 0 3px #f370211a}.lq-cw__tools{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.lq-cw__tool{padding:9px 14px;border:1px solid #E8E2DB;border-radius:10px;background:#f9f6f2;color:#2d1a10;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.lq-cw__tool:disabled{opacity:.6;cursor:not-allowed}.lq-cw__notice{background:#fff7ed;border:1px solid rgba(243,112,33,.25);border-radius:14px;padding:16px 18px}.lq-cw__notice h3{margin:0 0 6px;font-size:15px;font-weight:800;color:#9a3412}.lq-cw__notice p{margin:0;font-size:13px;color:#9a3412;line-height:1.7}.lq-cw__suggest{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.lq-cw__suggest-card{background:#fff;border:1px solid #E8E2DB;border-radius:14px;padding:16px 18px}.lq-cw__suggest-card .tag{display:inline-block;font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px;background:#f3702124;color:#d45a12;margin-bottom:8px}.lq-cw__suggest-card p{margin:0;font-size:14px;font-weight:700;line-height:1.6}.lq-cw__cover{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:#fff;border:1px solid #E8E2DB;border-radius:14px;padding:20px;align-items:center}.lq-cw__cover .label{font-size:11.5px;color:#9a8b7d;margin-bottom:8px}.lq-cw__cover h3{margin:0;font-size:22px;font-weight:900;letter-spacing:.5px}.lq-cw__cover .desc{font-size:13px;color:#6b5b50;line-height:1.7}@media (max-width: 640px){.lq-cw__cover{grid-template-columns:1fr}}.lq-cw__collapse{background:#fff;border:1px solid #E8E2DB;border-radius:14px;overflow:hidden}.lq-cw__collapse-hd{width:100%;display:flex;justify-content:space-between;align-items:center;padding:15px 18px;border:none;background:#fff;color:#2d1a10;font:inherit;font-size:14.5px;font-weight:800;cursor:pointer}.lq-cw__collapse-hd .arrow{color:#f37021;font-size:12px}.lq-cw__collapse-bd{padding:0 18px 18px}.lq-cw__diag{display:flex;flex-direction:column;gap:14px}.lq-cw__diag-item h5{margin:0 0 5px;font-size:13.5px;font-weight:800}.lq-cw__diag-item h5 .score{float:right;font-size:12px;color:#f37021;font-weight:800}.lq-cw__diag-item p{margin:0;font-size:13px;color:#6b5b50;line-height:1.8}.lq-cw__changes{margin-top:14px;background:#f9f6f2;border-radius:12px;padding:14px 16px}.lq-cw__changes h3{margin:0 0 10px;font-size:14px;font-weight:800}.lq-cw__changes .part{font-size:13px;line-height:1.8;margin-bottom:10px}.lq-cw__changes .why{display:block;font-size:12px;color:#9a8b7d}.lq-cw__style{margin:0 0 12px;font-size:13px;color:#6b5b50}.lq-cw__shots{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.lq-cw__shot{border:1px solid #E8E2DB;border-radius:12px;padding:14px;background:#f9f6f2}.lq-cw__shot .meta{font-size:12px;font-weight:800;color:#d45a12;margin-bottom:8px}.lq-cw__shot h5{margin:0 0 4px;font-size:12px;font-weight:700;color:#9a8b7d}.lq-cw__shot p{margin:0 0 8px;font-size:13px;line-height:1.7}.lq-cw__foot{text-align:center;font-size:12px;color:#9a8b7d;margin:4px 0 0}.lq-cw__toast{position:fixed;left:50%;top:42%;transform:translate(-50%);background:#2d1a10d9;color:#fff;padding:10px 20px;border-radius:999px;font-size:13.5px;z-index:90}@media (max-width: 640px){.lq-cw__stepper{flex-wrap:wrap;gap:6px}.lq-cw__label{display:none}}.lq-aq__intro{margin-bottom:18px}.lq-aq__intro h2{margin:0;font-size:32px;font-weight:800;color:#2d1a10;letter-spacing:-.5px}.lq-aq__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.lq-aq__card{display:flex;flex-direction:column;background:#fff;border:1px solid #E8E2DB;border-radius:16px;padding:22px;text-decoration:none;color:inherit;transition:all .15s ease}.lq-aq__card:hover{border-color:#f3702173;box-shadow:0 6px 20px #2d1a1014;transform:translateY(-2px)}.lq-aq__tag{display:inline-flex;align-self:flex-start;font-size:11px;font-weight:700;color:#d45a12;background:#f370211f;border:1px solid rgba(243,112,33,.35);padding:3px 10px;border-radius:999px;margin-bottom:14px}.lq-aq__tag.on{background:#f37021;border-color:#f37021;color:#fff}.lq-aq__card h3{margin:0 0 10px;font-size:20px;font-weight:800;color:#2d1a10}.lq-aq__card p{flex:1;margin:0 0 18px;font-size:14px;color:#6b5b50;line-height:1.7}.lq-aq__enter{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#d45a12;padding:9px 14px;border:1px solid #E8E2DB;border-radius:10px;background:#f9f6f2}.lq-aq__card:hover .lq-aq__enter{background:#f37021;border-color:#f37021;color:#fff}@media (max-width: 720px){.lq-aq__grid{grid-template-columns:1fr}}.lq-adv__card{background:#fff;border:1px solid #E8E2DB;border-radius:16px;overflow:hidden}.lq-adv__head{display:flex;align-items:center;gap:10px;padding:14px 18px;background:linear-gradient(90deg,#f37021,#ff8c4a);color:#fff}.lq-adv__head .lq-adv__icon{font-size:22px;flex-shrink:0}.lq-adv__head h3{margin:0;font-size:16px;font-weight:800}.lq-adv__head p{margin:2px 0 0;font-size:12px;line-height:1.55;opacity:.92}.lq-adv__msgs{padding:16px 18px;max-height:520px;overflow-y:auto}.lq-adv__bubble{display:flex;gap:10px;margin-bottom:16px;animation:lqAdvPop .22s ease}@keyframes lqAdvPop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lq-adv__bubble.user{flex-direction:row-reverse}.lq-adv__avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:16px;flex-shrink:0;background:#fff;border:1px solid #E8E2DB}.lq-adv__bubble.ai .lq-adv__avatar{background:#f370211f;border-color:#f3702159}.lq-adv__body{max-width:74%;background:#fff;border:1px solid #E8E2DB;border-radius:4px 14px 14px;padding:12px 14px;font-size:14px;line-height:1.7;color:#2d1a10;box-shadow:0 1px 4px #2d1a100d}.lq-adv__bubble.user .lq-adv__body{background:#f37021;color:#fff;border-color:#f37021;border-radius:14px 4px 14px 14px}.lq-adv__body p{margin:0 0 8px}.lq-adv__body p:last-child{margin-bottom:0}.lq-adv__body ol{margin:8px 0;padding-left:20px}.lq-adv__body li{margin-bottom:6px}.lq-adv__body .lq-adv__need{font-size:12.5px;color:#9a3412}.lq-adv__thinking{color:#6b5b50;font-style:italic;font-size:13px}.lq-adv__sources{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.lq-adv__source-note{margin:10px 0 0;font-size:11.5px;color:#9a8b7d}.lq-adv__tag{font-size:11px;font-weight:700;color:#d45a12;background:#f370211a;border:1px solid rgba(243,112,33,.3);padding:3px 9px;border-radius:20px}.lq-adv__meta{margin-top:8px;font-size:11.5px;color:#9a8b7d}.lq-adv__chips{padding:0 18px 14px}.lq-adv__chip-row{display:flex;flex-wrap:wrap;gap:8px}.lq-adv__chip-title{width:100%;font-size:12px;font-weight:700;color:#6b5b50;margin-bottom:2px}.lq-adv__chip{font-size:12.5px;font-weight:600;padding:7px 13px;border-radius:999px;background:#fff;border:1px solid #E8E2DB;color:#2d1a10;cursor:pointer;font-family:inherit;transition:.15s}.lq-adv__chip:hover:not(:disabled){border-color:#f37021;color:#d45a12}.lq-adv__chip:disabled{opacity:.55;cursor:not-allowed}.lq-adv__input{padding:12px 18px 16px;border-top:1px solid #F0EBE4;background:#f9f6f2;display:flex;gap:10px;align-items:flex-end}.lq-adv__input textarea{flex:1;min-height:46px;max-height:120px;border:1px solid #E8E2DB;border-radius:12px;padding:11px 14px;font-size:14px;resize:vertical;font-family:inherit;background:#fff;color:#2d1a10}.lq-adv__input textarea:focus{outline:none;border-color:#f37021;box-shadow:0 0 0 3px #f370211f}.lq-adv__input button{padding:11px 18px;border-radius:12px;background:#f37021;color:#fff;border:none;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:.15s}.lq-adv__input button:hover:not(:disabled){background:#e0631a}.lq-adv__input button:disabled{opacity:.55;cursor:not-allowed}.lq-adv__error{margin:0;padding:10px 18px 14px;font-size:12.5px;color:#b42318;background:#fff5f5}@media (max-width: 720px){.lq-adv__body{max-width:84%}}.lq-live{max-width:1280px;margin:0 auto;color:#2d1a10}.lq-live__back{display:inline-block;margin-bottom:12px;font-size:13px;font-weight:700;color:#d45a12;text-decoration:none}.lq-live__back:hover{text-decoration:underline}.lq-live__hero{background:linear-gradient(135deg,#f37021,#e85d10);border-radius:14px;padding:20px 24px;color:#fff}.lq-live__hero h2{font-size:22px;font-weight:800;color:#fff;margin:6px 0 7px;line-height:1.35}.lq-live__tag{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.04em;background:#fff3;border:1px solid rgba(255,255,255,.4);border-radius:999px;padding:3px 11px}.lq-live__lead{font-size:13px;opacity:.95;line-height:1.7;margin:0}.lq-live__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lq-live__badges span{background:#ffffff2e;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.lq-live__main{display:grid;grid-template-columns:350px 1fr;gap:16px;margin-top:16px;align-items:start}@media (max-width: 1100px){.lq-live__main{grid-template-columns:1fr}}.lq-live__input{background:#fff;border:1px solid #E8E2DB;border-radius:12px;padding:16px 18px}.lq-live__input h3{font-size:15px;font-weight:800;margin:0 0 12px}.lq-live__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.lq-live__head h3{margin:0}.lq-live__demo{flex-shrink:0;font-size:12px;font-weight:700;font-family:inherit;padding:5px 11px;border-radius:999px;border:1px solid rgba(243,112,33,.35);background:#f3702114;color:#d45a12;cursor:pointer}.lq-live__demo:hover{background:#f3702129}.lq-live__demo-hint{font-size:11.5px;color:#9a8b7d;line-height:1.6;margin:0 0 12px}.lq-live__demo-notice{font-size:12px;color:#d45a12;background:#f3702114;border-radius:8px;padding:7px 10px;margin:0 0 12px;line-height:1.6}.lq-live__fi{margin-bottom:13px}.lq-live__fi label{display:block;font-size:12.5px;font-weight:700;color:#6b5b50;margin-bottom:6px}.lq-live__fi input,.lq-live__fi textarea,.lq-live__fi select{width:100%;border:1px solid #E8E2DB;border-radius:10px;padding:9px 11px;font-size:13px;font-family:inherit;color:#2d1a10;background:#faf8f5;box-sizing:border-box}.lq-live__fi textarea{resize:vertical;min-height:58px;line-height:1.7}.lq-live__fi input:focus,.lq-live__fi textarea:focus,.lq-live__fi select:focus{outline:none;border-color:#f37021}.lq-live__fi input:disabled{color:#9a8b7d;cursor:not-allowed}.lq-live__chips{display:flex;flex-wrap:wrap;gap:7px}.lq-live__chip{font-size:12px;padding:4px 11px;border-radius:999px;cursor:pointer;background:#faf8f5;border:1px solid #E8E2DB;color:#6b5b50;font-weight:600;-webkit-user-select:none;user-select:none;font-family:inherit}.lq-live__chip.on{background:#f37021;color:#fff;border-color:#f37021}.lq-live__gen{display:block;width:100%;margin-top:6px;padding:12px;border:none;border-radius:10px;background:#f37021;color:#fff;font-size:14px;font-weight:800;cursor:pointer;transition:.15s;font-family:inherit}.lq-live__gen:hover:not(:disabled){background:#d45a12}.lq-live__gen:disabled{opacity:.5;cursor:not-allowed}.lq-live__note{background:#f370210f;border:1px solid rgba(243,112,33,.22);border-radius:10px;padding:11px 14px;margin-top:14px;font-size:12px;color:#6b5b50;line-height:1.6}.lq-live__note b{color:#d45a12}.lq-live__err{margin:12px 0 0;font-size:12.5px;color:#b42318;line-height:1.6}.lq-live__err-block{margin-top:12px;border:1px solid rgba(180,35,24,.22);background:#b423180d;border-radius:10px;padding:10px 12px}.lq-live__err-block .lq-live__err{margin:0;font-weight:700}.lq-live__err-hint{margin:6px 0 0;font-size:12px;color:#6b5b50;line-height:1.65}.lq-live__hint{font-size:12px!important;color:#9a8b7d!important}.lq-live__out{min-height:300px}.lq-live__empty{background:#fff;border:1px dashed #E8E2DB;border-radius:12px;padding:48px 24px;text-align:center;color:#6b5b50}.lq-live__empty .ico{font-size:44px;margin-bottom:12px}.lq-live__empty h3{font-size:17px;font-weight:800;color:#2d1a10;margin:0 0 8px}.lq-live__empty p{font-size:13px;line-height:1.7;max-width:460px;margin:0 auto}.lq-live__empty p b{color:#d45a12}.lq-live__empty.is-error{border-color:#e4404059;background:#fffbfb}.lq-live__empty.is-error h3{color:#b42318}.lq-live__gen-state{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #E8E2DB;border-radius:12px;padding:22px;margin-bottom:14px}.lq-live__gen-state .spinner{width:34px;height:34px;border:4px solid rgba(243,112,33,.2);border-top-color:#f37021;border-radius:50%;animation:lq-live-spin 1s linear infinite;flex-shrink:0}@keyframes lq-live-spin{to{transform:rotate(360deg)}}.lq-live__gen-state .txt b{font-size:14px;font-weight:800;color:#2d1a10}.lq-live__gen-state .txt p{font-size:12.5px;color:#6b5b50;margin:4px 0 0}.lq-live__statbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;background:#fff;border:1px solid #E8E2DB;border-radius:12px;padding:13px 16px;margin-bottom:14px}.lq-live__statbar .sc{text-align:center}.lq-live__statbar .sv{font-size:19px;font-weight:800;color:#d45a12;line-height:1.2}.lq-live__statbar .sl{font-size:11px;color:#6b5b50;margin-top:3px}.lq-live__timeline{background:#fff;border:1px solid #E8E2DB;border-radius:12px;padding:14px 16px;margin-bottom:14px}.lq-live__timeline h3{font-size:14px;font-weight:800;margin:0 0 10px}.lq-live__round{margin-bottom:12px}.lq-live__round:last-child{margin-bottom:0}.lq-live__round-head{display:flex;align-items:center;gap:10px;padding:8px 0 6px;border-bottom:2px solid #F37021;margin-bottom:6px}.lq-live__round-head .rn{font-size:13px;font-weight:800;color:#d45a12}.lq-live__round-head .rt{font-size:11.5px;color:#6b5b50;font-weight:600}.lq-live__round-head .rg{font-size:11.5px;color:#6b5b50;margin-left:auto}.lq-live__tl-row{display:grid;grid-template-columns:92px 1fr;gap:10px;padding:5px 0;border-bottom:1px dashed #E8E2DB;font-size:12.5px}.lq-live__tl-row:last-child{border-bottom:none}.lq-live__tl-row .tl-time{font-weight:800;color:#d45a12}.lq-live__tl-row .tl-theme{color:#6b5b50}.lq-live__tl-row .tl-w{font-size:11px;color:#9a8b7d;font-weight:600}.lq-live__cards{display:flex;flex-direction:column;gap:12px}.lq-live__card{background:#fff;border:1px solid #E8E2DB;border-radius:12px;overflow:hidden}.lq-live__card-head{display:flex;align-items:center;gap:10px;padding:11px 15px;background:#faf8f5;border-bottom:1px solid #E8E2DB}.lq-live__card-head .no{width:26px;height:26px;border-radius:50%;background:#f37021;color:#fff;font-size:13px;font-weight:800;display:grid;place-items:center;flex-shrink:0}.lq-live__card-head .t{font-size:14px;font-weight:800;color:#2d1a10;flex:1}.lq-live__card-head .loop{font-size:10.5px;font-weight:800;color:#fff;background:#f37021;border-radius:20px;padding:1px 7px}.lq-live__card-head .meta{font-size:11px;color:#6b5b50;font-weight:600;white-space:nowrap}.lq-live__field{padding:10px 15px 0}.lq-live__card .lq-live__field:last-child{padding-bottom:13px}.lq-live__field .lab{font-size:11.5px;font-weight:800;color:#d45a12;margin-bottom:5px;display:inline-flex;align-items:center;gap:8px}.lq-live__field .copy{font-size:11px;font-weight:700;color:#6b5b50;cursor:pointer;border:1px solid #E8E2DB;border-radius:6px;padding:1px 7px;background:#fff;font-family:inherit}.lq-live__field .copy:hover{border-color:#f37021;color:#d45a12}.lq-live__field .body-text{font-size:13px;line-height:1.75;color:#2d1a10;white-space:pre-wrap;background:#faf8f5;border-radius:8px;padding:10px 12px}.lq-live__field .rhythm{font-size:12.5px;line-height:1.7;color:#6b5b50;background:#f370210f;border-left:3px solid #F37021;border-radius:0 8px 8px 0;padding:9px 12px}.lq-live__field .interact{font-size:12.5px;line-height:1.7;color:#1e6f52;background:#2fa36b12;border-left:3px solid #2FA36B;border-radius:0 8px 8px 0;padding:9px 12px}.lq-live__field .fill-box{font-size:12.5px;line-height:1.75;color:#6b5b50;background:#faf8f5;border:1px dashed #E8E2DB;border-radius:8px;padding:9px 12px}.lq-live__field .fill-box ul{margin:0;padding:0}.lq-live__field .fill-box li{margin-left:16px;margin-bottom:5px}.lq-live__field .fill-box li:last-child{margin-bottom:0}.lq-live__pool{border-color:#f3702159;background:#fffcf8}.lq-live__pool .pool-lead{font-size:12px;color:#6b5b50;line-height:1.7;margin:0 0 10px}.lq-live__pool .fill-box{border-style:solid;border-color:#e8e2db;background:#fff;font-size:12.5px;line-height:1.75;color:#6b5b50;border-radius:8px;padding:9px 12px}.lq-live__pool .fill-box ul{margin:0;padding:0}.lq-live__pool .fill-box li{margin-left:16px;margin-bottom:5px}.lq-live__actions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.lq-live__actions .btn-g{padding:10px 16px;border-radius:10px;border:1px solid #E8E2DB;background:#fff;font-size:13px;font-weight:700;color:#d45a12;cursor:pointer;font-family:inherit}.lq-live__actions .btn-g:hover{border-color:#f37021}.lq-live__actions .btn-g.primary{background:#f37021;color:#fff;border-color:#f37021}.lq-live__notice{margin:12px 0 0;font-size:12.5px;color:#d45a12;font-weight:700}.lq-vd{max-width:1280px;margin:0 auto;color:#2d1a10}.lq-vd__back{display:inline-block;margin-bottom:12px;font-size:13px;font-weight:700;color:#d45a12;text-decoration:none}.lq-vd__back:hover{text-decoration:underline}.lq-vd__tabs{display:inline-flex;flex-wrap:wrap;gap:4px;background:#faf8f5;border:1px solid #E8E2DB;border-radius:999px;padding:3px}.lq-vd__tab{border:none;background:transparent;color:#6b5b50;font-size:13px;font-weight:700;padding:7px 15px;border-radius:999px;cursor:pointer;font-family:inherit;transition:.15s;white-space:nowrap}.lq-vd__tab:hover{color:#d45a12}.lq-vd__tab.on{background:#f37021;color:#fff;box-shadow:0 2px 8px #f370214d}.lq-vd__toast{position:fixed;left:50%;bottom:30px;transform:translate(-50%);margin:0;background:#2d1a10;color:#fff;font-size:13px;font-weight:600;padding:10px 18px;border-radius:999px;z-index:900;box-shadow:0 6px 20px #00000040}.lq-vd__main{display:grid;grid-template-columns:400px 1fr;gap:22px;margin-top:16px;align-items:start}@media (max-width: 1100px){.lq-vd__main{grid-template-columns:1fr}}.lq-vd__left,.lq-vd__right{min-width:0}.lq-vd__stage{display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;padding:5px 12px;border-radius:999px;border:1px solid rgba(243,112,33,.25);background:#fdf6f1;color:#d45a12;font-size:12px;font-weight:700;line-height:1.5}.lq-vd__stage:before{content:"";width:7px;height:7px;border-radius:50%;background:#f37021;flex:none}.lq-vd__card-title{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:15px;font-weight:800;color:#2d1a10;letter-spacing:-.2px}.lq-vd__card-sub{margin:0 0 10px;font-size:12.5px;color:#6b5b50;line-height:1.65}.lq-vd__hint{margin:7px 0 0;font-size:12px;color:#9a8b7d;line-height:1.6}.lq-vd__sec-title{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:15px;font-weight:800;color:#2d1a10;letter-spacing:-.2px}.lq-vd__badge{font-size:11px;font-weight:600;color:#d45a12;border:1px solid rgba(243,112,33,.35);background:#f370211a;padding:2px 9px;border-radius:999px}.lq-vd .tag{display:inline-block;font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px;background:#f3702124;color:#d45a12}.lq-vd .tag.green{background:#2ea0431f;color:#1e6f52}.lq-vd .tag.opt{background:#78716c1f;color:#8a7a6d;font-weight:600}.lq-vd__field{margin-bottom:14px}.lq-vd__field>label{display:block;margin-bottom:6px;font-size:12.5px;font-weight:700;color:#6b5b50}.lq-vd__field input,.lq-vd__field textarea,.lq-vd__field select{width:100%;box-sizing:border-box;border:1px solid #E8E2DB;border-radius:10px;padding:9px 11px;font-size:13px;font-family:inherit;color:#2d1a10;background:#faf8f5}.lq-vd__field input:focus,.lq-vd__field textarea:focus,.lq-vd__field select:focus{outline:none;border-color:#f37021;box-shadow:0 0 0 3px #f370211a}.lq-vd__kw{position:relative}.lq-vd__kw .lead-ico{position:absolute;left:11px;top:50%;transform:translateY(-50%);font-size:13px;line-height:1;pointer-events:none}.lq-vd__kw input{padding-left:34px}.lq-vd__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.lq-vd__chip,.lq-vd__pill{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;border:1px solid rgba(243,112,33,.25);background:#faf8f5;color:#d45a12;font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:.15s}.lq-vd__chip:hover,.lq-vd__pill:hover{border-color:#f37021}.lq-vd__chip.on,.lq-vd__pill.on{background:#f37021;border-color:#f37021;color:#fff}.lq-vd__pill .hint{font-size:11px;font-weight:500;opacity:.78}.lq-vd__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:10px;border:1px solid #E8E2DB;background:#fff;color:#d45a12;font-size:13px;font-weight:800;font-family:inherit;cursor:pointer;transition:.15s}.lq-vd__btn+.lq-vd__btn{margin-top:10px}.lq-vd__btn.primary{background:#f37021;border-color:#f37021;color:#fff}.lq-vd__btn.primary:hover:not(:disabled){background:#d45a12;border-color:#d45a12}.lq-vd__btn.ghost{background:#fff;border-color:#e8e2db;color:#6b5b50}.lq-vd__btn.ghost:hover:not(:disabled){border-color:#f37021;color:#d45a12}.lq-vd__btn.block{display:flex;width:100%;margin-top:12px;padding:12px}.lq-vd__btn:disabled{opacity:.5;cursor:not-allowed}.lq-vd__pick{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;padding:13px 15px;border:1.5px dashed #E8E2DB;border-radius:12px;background:#faf8f5;color:#d45a12;font-size:12.5px;font-weight:700;cursor:pointer;transition:.15s}.lq-vd__pick:hover{border-color:#f37021;background:#fff9f4}.lq-vd__pick input[type=file]{display:none}.lq-vd__actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:8px}.lq-vd__actions .lq-vd__pick{flex:1 1 220px;margin-top:0}.lq-vd__actions .lq-vd__btn{margin-top:0}.lq-vd__btn.small{padding:7px 12px;border-radius:9px;font-size:12px}.lq-vd__btn.danger{border-color:#f2c6c0;background:#fff;color:#b42318}.lq-vd__btn.danger:hover:not(:disabled){border-color:#b42318;background:#fff5f4;color:#b42318}.lq-vd__fileinfo{margin-top:10px}.lq-vd__fileinfo b{font-size:13px;font-weight:800;color:#2d1a10}.lq-vd__fileinfo p{margin:4px 0 0;font-size:11.5px;color:#6b5b50;line-height:1.6}.lq-vd__files{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lq-vd__filechip{display:inline-flex;align-items:center;gap:6px;max-width:100%;overflow:hidden;padding:7px 12px;border-radius:999px;border:1px solid rgba(59,125,216,.35);background:#3b7dd81a;color:#2b5ca8;font-size:12px;font-weight:600}.lq-vd__filechip b{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1e3a6e}.lq-vd__opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.lq-vd__opts.three{grid-template-columns:repeat(3,minmax(0,1fr))}.lq-vd__opt{display:flex;flex-direction:column;gap:4px;padding:12px;border:1.5px solid #E8E2DB;border-radius:12px;background:#faf8f5;text-align:left;font-family:inherit;cursor:pointer;transition:.15s}.lq-vd__opt:hover{border-color:#f3702173;background:#fff9f4}.lq-vd__opt.on{border-color:#f37021;background:#f3702114;box-shadow:0 0 0 1px #f37021 inset}.lq-vd__opt b{font-size:13px;font-weight:800;color:#2d1a10}.lq-vd__opt span{font-size:11.5px;color:#6b5b50;line-height:1.55}.lq-vd__asset{margin-top:10px;padding:14px 15px;border:1px solid #E8E2DB;border-radius:12px;background:#fff}.lq-vd .ac-hd{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:13.5px;font-weight:800;color:#2d1a10}.lq-vd .ac-sub{margin-bottom:10px;font-size:11.5px;color:#6b5b50;line-height:1.55}.lq-vd__ready{display:block;margin-top:14px;padding:12px 14px;border:1px solid #D9EBE0;border-radius:10px;background:#f3f8f4;color:#2d1a10;font-size:12.5px;line-height:1.75}.lq-vd__ready b{color:#1e6f52}.lq-vd__consent{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;border:1px solid rgba(243,112,33,.28);border-radius:12px;background:#f370210f;cursor:pointer}.lq-vd__consent input{width:18px;height:18px;margin-top:1px;flex:none;accent-color:#F37021;cursor:pointer}.lq-vd__consent .cb-txt{font-size:12px;color:#5b4636;line-height:1.65}.lq-vd__consent:has(input:checked){border-color:#2ea04366;background:#2ea04312}.lq-vd__consentwarn{margin-top:8px;color:#c0392b;font-size:12px;font-weight:700}.lq-vd__warn{margin:12px 0;padding:11px 14px;border:1px solid rgba(243,112,33,.25);border-radius:12px;background:#f3702114;color:#d45a12;font-size:12.5px;line-height:1.6}.lq-vd__offline{padding:26px 20px;border:1.5px dashed rgba(243,112,33,.45);border-radius:12px;background:#fffcf8;text-align:center}.lq-vd__offline .ico{margin-bottom:10px;font-size:34px;line-height:1}.lq-vd__offline h3{margin:0 0 8px;font-size:15px;font-weight:800;color:#2d1a10}.lq-vd__offline p{margin:0 auto;max-width:420px;font-size:12.5px;color:#6b5b50;line-height:1.75}.lq-vd__offline .lq-vd__hint{margin-top:10px}.lq-vd__hits{margin-top:14px}.lq-vd__hit-list{display:grid;gap:10px;margin:10px 0 0;padding:0;list-style:none}.lq-vd__hit{padding:11px 13px;border:1px solid #E8E2DB;border-radius:12px;background:#fff}.lq-vd__hit-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lq-vd__hit-badge{padding:2px 8px;border-radius:999px;background:#f370211f;color:#d45a12;font-size:11.5px;font-weight:800}.lq-vd__hit-kind{padding:2px 8px;border-radius:999px;background:#f3f0ec;color:#6b5b50;font-size:11.5px;font-weight:700}.lq-vd__hit-site{min-width:0;overflow:hidden;color:#9a8b7d;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.lq-vd__hit-title{margin:7px 0 0;color:#2d1a10;font-size:13.5px;font-weight:700;line-height:1.5}.lq-vd__hit-snippet{margin:4px 0 0;color:#6b5b50;font-size:12px;line-height:1.6}.lq-vd__hit-actions{display:flex;gap:14px;align-items:center;margin-top:9px}.lq-vd__hit-actions a,.lq-vd__hit-link{color:#d45a12;font-size:12.5px;font-weight:700;text-decoration:none}.lq-vd__hit-actions a:hover,.lq-vd__hit-link:hover{text-decoration:underline}.lq-vd__hit-actions button{padding:5px 12px;border:none;border-radius:999px;background:#f37021;color:#fff;font-size:12.5px;font-weight:700;cursor:pointer}.lq-vd__chosen{margin-top:10px;padding:12px 14px;border:1.5px solid rgba(243,112,33,.35);border-radius:12px;background:#fff9f4}.lq-vd__chosen .lq-vd__hit-link{display:inline-block;margin-top:8px}.lq-vd__result{display:block;width:100%;margin-top:12px;border-radius:12px;background:#000}.lq-vd__placeholder{display:grid;place-items:center;min-height:220px;padding:26px;border:1.5px dashed #E8E2DB;border-radius:12px;background:#faf8f5;color:#9a8b7d;font-size:13.5px;line-height:1.75;text-align:center}.lq-vd__card{margin-top:12px;padding:12px 15px;border:1px solid #E8E2DB;border-radius:12px;background:#fff}.lq-vd__kv{display:flex;gap:10px;padding:9px 0;border-bottom:1px dashed #E8E2DB;font-size:13px}.lq-vd__kv:last-child{border-bottom:none}.lq-vd__kv .k{flex:none;width:92px;color:#6b5b50}.lq-vd__kv .v{min-width:0;color:#2d1a10;font-weight:600;line-height:1.55}.lq-vd__note{margin-top:10px;padding:9px 11px;border-radius:9px;background:#fbf6f1;color:#6b5b50;font-size:11.5px;line-height:1.75}.lq-vd__note b{color:#2d1a10}.lq-vd__err{margin:12px 0 0;color:#b42318;font-size:12.5px;line-height:1.65}.lq-vd__busy{margin:12px 0 0;color:#d45a12;font-size:12.5px;font-weight:700}.lq-vd__area{width:100%;min-height:118px;box-sizing:border-box;padding:11px 12px;border:1px solid #E8E2DB;border-radius:10px;background:#fff;color:#2d1a10;font-size:13px;line-height:1.75;font-family:inherit;resize:vertical}.lq-vd__area.small{min-height:64px}.lq-vd__area:focus{outline:none;border-color:#f37021;box-shadow:0 0 0 3px #f370211a}.lq-vd__sg{margin-top:10px;padding:12px;border:1px solid #E8E2DB;border-radius:12px;background:#fffdfb}.lq-vd .sg-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.lq-vd .sg-idx{flex:none;padding:3px 8px;border-radius:6px;background:#f3702117;color:#f37021;font-size:12px;font-weight:800}.lq-vd .sg-name{flex:1;min-width:0;padding:6px 9px;border:1px solid #E8E2DB;border-radius:8px;background:#fff;color:#2d1a10;font-size:13px;font-weight:600;font-family:inherit}.lq-vd .sg-del{flex:none;width:28px;height:28px;border:1px solid #E8E2DB;border-radius:8px;background:#fff;color:#8a7a6d;font-size:13px;font-family:inherit;cursor:pointer}.lq-vd .sg-del:hover{border-color:#f37021;color:#d45a12}.lq-vd__angles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lq-vd .ang{text-align:center}.lq-vd .ang-cap{margin-bottom:5px;font-size:11px;font-weight:700;color:#2d1a10}.lq-vd .ang-role{margin-top:5px;font-size:10px;font-weight:700;color:#f37021;word-break:break-all}.lq-vd .ang .lq-vd__pick{margin-top:0;padding:8px;font-size:11.5px}.lq-vd .aud-file{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b5b50;font-size:11.5px}.lq-vd__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px}.lq-vd__tier{display:flex;flex-direction:column;gap:3px;padding:12px;border:1.5px solid #E8E2DB;border-radius:12px;background:#faf8f5;text-align:left;font-family:inherit;cursor:pointer;transition:.15s}.lq-vd__tier:hover{border-color:#f3702173}.lq-vd__tier.on{border-color:#f37021;background:#f3702114;box-shadow:0 0 0 1px #f37021 inset}.lq-vd__tier .ti-n{font-size:13.5px;font-weight:800;color:#2d1a10}.lq-vd__tier .ti-res{font-size:11.5px;font-weight:700;color:#d45a12}.lq-vd__tier .ti-d{font-size:11px;color:#6b5b50;line-height:1.5}.lq-vd__tier .ti-out{font-size:11px;color:#9a8b7d}.lq-vd__step{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;border:1px solid #E8E2DB;border-radius:10px;background:#faf8f5;color:#6b5b50;font-size:12px;line-height:1.55}.lq-vd__step .n{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e8e2db;color:#6b5b50;font-size:11px;font-weight:800}.lq-vd__step.on{border-color:#f3702159;background:#f3702114;color:#d45a12}.lq-vd__step.on .n{background:#f37021;color:#fff}.lq-vd__step b{color:#2d1a10;font-weight:800}.lq-vd__shots{display:flex;flex-direction:column;gap:12px;margin-top:10px}.lq-vd__shot{padding:12px;border:1px solid #E8E2DB;border-radius:12px;background:#fff}.lq-vd .pr-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lq-vd .pr-no{padding:3px 8px;border-radius:6px;background:#f37021;color:#fff;font-size:12px;font-weight:800}.lq-vd .pr-sec{padding:3px 8px;border-radius:6px;background:#f5eee8;color:#6b5b50;font-size:11.5px;font-weight:700}.lq-vd .pr-sel{max-width:130px;padding:3px 6px;border:1px solid #E8E2DB;border-radius:7px;background:#fff;color:#2d1a10;font-size:11.5px;font-family:inherit}.lq-vd .pr-tag{padding:3px 9px;border-radius:20px;background:#f5eee8;color:#6b5b50;font-size:10.5px;font-weight:700}.lq-vd .pr-lab{display:flex;align-items:center;gap:6px;margin:10px 0 5px;color:#8a7a6d;font-size:11.5px;font-weight:700}.lq-vd .pr-text{padding:9px 11px;border-radius:8px;background:#faf8f5;color:#2d1a10;font-size:12.5px;line-height:1.75}.lq-vd .pr-area{width:100%;min-height:62px;box-sizing:border-box;padding:10px 11px;border:1px solid #E8E2DB;border-radius:9px;background:#fffdfb;color:#2d1a10;font-size:12.5px;line-height:1.8;font-family:inherit;resize:vertical}.lq-vd .pr-area.prompt{min-height:92px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.lq-vd .pr-area:focus{outline:none;border-color:#f370218c;box-shadow:0 0 0 3px #f3702114}.lq-vd .pr-neg{min-height:54px;padding:9px 11px;border:1px solid #F0D9D2;border-radius:9px;background:#fdf6f4;color:#9a5b4a;font-size:11.5px;line-height:1.7}.lq-vd .pr-mini{padding:4px 9px;border:none;border-radius:6px;background:#f37021;color:#fff;font-size:11px;font-weight:700;font-family:inherit;cursor:pointer}.lq-vd .pr-mini.ghost{border:1px solid #E8E2DB;background:#fff;color:#6b5b50}.lq-vd .pr-mini.ghost:hover:not(:disabled){border-color:#f37021;color:#d45a12}.lq-vd .pr-mini:disabled{opacity:.45;cursor:not-allowed}.lq-vd .pr-src{margin-top:9px;padding:8px 10px;border-left:3px solid #E8E2DB;border-radius:0 8px 8px 0;background:#fbf6f1;color:#6b5b50;font-size:12.5px;line-height:1.7}.lq-vd .sd-maprow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:9px;color:#6b5b50;font-size:12px}.lq-vd .map-ok{color:#2fa36b;font-weight:700}.lq-vd .map-warn{color:#d45a12;font-weight:700}.lq-vd__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:grid;place-items:center;padding:18px;background:#140c068c}.lq-vd__modal-card{width:min(520px,100%);max-height:88vh;overflow-y:auto;padding:20px 22px;border:1px solid #E8E2DB;border-radius:16px;background:#fff;box-shadow:0 24px 60px #140c0659}.lq-vd__modal-card h3{margin:0 0 10px;font-size:16px;font-weight:800;color:#2d1a10}.lq-vd__ul{margin:10px 0 0;padding-left:20px;color:#6b5b50;font-size:12.5px;line-height:1.85}.lq-vd__ul b{color:#2d1a10}.lq-vd__modal-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:16px}@media (max-width: 720px){.lq-vd__opts,.lq-vd__opts.three,.lq-vd__tiers,.lq-vd__angles{grid-template-columns:1fr}.lq-vd__main{gap:14px}}.lq-gate{display:flex;flex-direction:column;gap:8px;margin:14px 0 4px;padding:12px 14px;border:1px solid #E8E2DB;border-left:3px solid #9A8B7D;border-radius:10px;background:#fbf6f1}.lq-gate--blocked{border-left-color:#d6394e;background:#fdf4f5}.lq-gate--empty{border-left-color:#e8a33d;background:#fdf8ef}.lq-gate__head{display:flex;align-items:flex-start;gap:10px}.lq-gate__icon{font-size:15px;line-height:1.5}.lq-gate__text{display:flex;flex-direction:column;gap:3px;min-width:0}.lq-gate__headline{color:#2d1a10;font-size:13.5px}.lq-gate__detail{color:#6b5b50;font-size:12.5px;line-height:1.7}.lq-gate__reason{margin:0;padding:6px 9px;border-radius:8px;background:#2d1a100d;color:#6b5b50;font-size:12px;line-height:1.7}.lq-gate__actions{display:flex;flex-wrap:wrap;gap:8px}.lq-gate__cta{display:inline-block;padding:7px 13px;border:1px solid transparent;border-radius:9px;background:linear-gradient(135deg,#f37021,#d45a12);color:#fff;font-size:12.5px;font-weight:700;font-family:inherit;text-decoration:none;cursor:pointer}.lq-gate__cta--ghost{border-color:#e8e2db;background:#fff;color:#d45a12}.lq-moments__patch-btn{display:inline-block;margin:0 6px;padding:2px 10px;border:1px dashed #e08d57;border-radius:999px;background:#fff7f0;color:#c96f31;font-size:13px;cursor:pointer;vertical-align:baseline}.lq-moments__patch-btn:hover{background:#ffe9d8}.lq-moments__patch-box{margin-top:10px;padding:12px;border:1px solid #f0c8a8;border-radius:10px;background:#fffaf5}.lq-moments__patch-hint{margin:0 0 8px;font-size:13px;line-height:1.6;color:#7a4a2b}.lq-moments__patch-row{display:flex;gap:8px}.lq-moments__patch-row input{flex:1;min-width:0;padding:8px 10px;border:1px solid #d8b99e;border-radius:8px;font-size:14px}.lq-moments__patch-cta{margin:8px 0 0;font-size:12px;color:#b7763f}.beautyVideoReviewWorkbench{max-width:1180px;margin:0 auto;padding:0 24px 46px;display:grid;gap:22px;min-width:0;color:var(--beauty-ink)}.beautyVideoReviewStandalone{min-height:100vh;background:var(--beauty-bg)}.beautyVideoReviewStandalone>.beautyVideoReviewWorkbench{padding-top:26px}.beautyVideoReviewHero{display:flex;justify-content:space-between;gap:28px;padding:28px;border:1px solid #dbe5dd;border-radius:22px;background:linear-gradient(135deg,#fffdf8,#edf5f1);box-shadow:0 16px 42px #193f2f12}.beautyVideoReviewHero>div{max-width:760px}.beautyVideoReviewHero button{border:0;background:transparent;color:var(--beauty-green);font-weight:800;padding:0 0 15px;cursor:pointer}.beautyVideoReviewHero>div>span{display:block;color:#946b24;font-size:11px;font-weight:900;letter-spacing:.14em}.beautyVideoReviewHero h2{margin:7px 0 10px;color:#173d31;font-size:clamp(32px,4vw,46px)}.beautyVideoReviewHero p{margin:0;color:#63736d;line-height:1.7}.beautyVideoReviewHero aside{display:grid;align-content:center;gap:7px;min-width:220px;padding:20px;border-radius:16px;background:#174b3e;color:#fff}.beautyVideoReviewHero aside span{color:#dcebe5;font-weight:750}.beautyVideoReviewHero aside em{color:#d9bc7a;font-size:11px;font-style:normal}.beautyVideoReviewPermission{padding:17px 19px;border:1px solid #e3b8ae;border-radius:15px;background:#fff5f2;color:#7c352a}.beautyVideoReviewPermission p{margin:6px 0 0;line-height:1.6}.beautyVideoReviewGrid{display:grid;grid-template-columns:minmax(340px,.86fr) minmax(0,1.34fr);gap:20px;align-items:start}.beautyVideoReviewBrief,.beautyVideoReviewResult,.beautyVideoReviewHistory{min-width:0;box-sizing:border-box;border:1px solid var(--beauty-line);border-radius:20px;background:#fff;padding:22px;box-shadow:0 14px 38px #1d43380f}.beautyVideoReviewBrief{display:grid;gap:17px}.beautyVideoReviewBrief>header,.beautyVideoReviewUpload>header,.beautyVideoEvidenceAudit>header{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:start}.beautyVideoReviewBrief>header>span,.beautyVideoReviewUpload>header>span,.beautyVideoEvidenceAudit>header>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#e7f2ed;color:var(--beauty-green);font-size:12px;font-weight:900}.beautyVideoReviewBrief header strong,.beautyVideoReviewBrief header small,.beautyVideoReviewUpload header strong,.beautyVideoReviewUpload header small,.beautyVideoEvidenceAudit header strong,.beautyVideoEvidenceAudit header small{display:block}.beautyVideoReviewBrief header small,.beautyVideoReviewUpload header small,.beautyVideoEvidenceAudit header small{margin-top:4px;color:#708079;line-height:1.5}.beautyVideoReviewBrief label{display:grid;gap:7px;color:#315d51;font-size:13px;font-weight:800}.beautyVideoReviewBrief input,.beautyVideoReviewBrief select,.beautyVideoReviewBrief textarea{box-sizing:border-box;width:100%;border:1px solid #c6d5ce;border-radius:11px;padding:11px 12px;background:#fcfdfc;color:var(--beauty-ink);font:inherit;line-height:1.5}.beautyVideoReviewBrief textarea{resize:vertical}.beautyVideoReviewBrief :is(input,select,textarea):focus{outline:3px solid rgba(31,107,87,.12);border-color:var(--beauty-green)}.beautyVideoReviewFields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.beautyVideoReviewUpload,.beautyVideoEvidenceAudit,.beautyVideoMetricContract,.beautyVideoReviewMissing{display:grid;gap:13px;padding:15px;border:1px solid #dce5df;border-radius:15px;background:#f8faf6}.beautyVideoReviewFileButton{justify-self:start;border:1px solid #315c49;border-radius:10px;background:#fff;color:#234d3c;padding:10px 14px;font-weight:800;cursor:pointer}.beautyVideoReviewFileButton:disabled{cursor:not-allowed;opacity:.55}.beautyVideoReviewFileState{display:grid;gap:5px;padding:12px;border-radius:11px;background:#eef3f0;color:#52635a}.beautyVideoReviewFileState.parsed{background:#e7f4eb;color:#285b3f}.beautyVideoReviewFileState.failed{background:#fff0ec;color:#7c352a}.beautyVideoReviewFileState span{font-weight:750;overflow-wrap:anywhere}.beautyVideoReviewFileState p{margin:0;font-size:12px;line-height:1.55}.beautyVideoEvidenceChips{display:flex;flex-wrap:wrap;gap:7px}.beautyVideoEvidenceChips span{padding:7px 9px;border-radius:999px;font-size:11px;font-weight:800}.beautyVideoEvidenceChips .found{background:#dff1e5;color:#285b3f}.beautyVideoEvidenceChips .missing{background:#f5e8df;color:#7d4b2a}.beautyVideoMissingEvidence{display:grid;gap:8px}.beautyVideoMissingEvidence ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.beautyVideoMissingEvidence li{display:grid;gap:2px;padding:9px 10px;border-left:3px solid #c59558;background:#fff}.beautyVideoMissingEvidence li b{color:#68461e}.beautyVideoMissingEvidence li span,.beautyVideoMissingEvidence p{margin:0;color:#67746d;font-size:12px;line-height:1.55}.beautyVideoMetricContract summary{cursor:pointer;color:#244f3d;font-weight:850}.beautyVideoMetricContract dl{display:grid;gap:8px;margin:0}.beautyVideoMetricContract dl div{display:grid;gap:2px;padding:8px 0;border-top:1px solid #e2e9e4}.beautyVideoMetricContract dt{color:#2b5141;font-weight:750}.beautyVideoMetricContract dd{margin:0;color:#6a776f;font-size:12px;line-height:1.5}.beautyVideoReviewMissing{border-color:#ead6bd;background:#fff9ef}.beautyVideoReviewMissing ul{margin:0;padding-left:20px;color:#7b603a}.beautyVideoReviewActions{display:flex;gap:9px;flex-wrap:wrap}.beautyVideoReviewProgress{margin:0;padding:10px 12px;border-radius:10px;background:#eef5f0;color:#315846;font-size:12px;line-height:1.55}.beautyVideoReviewResult{padding:0;overflow:hidden;min-height:620px}.beautyVideoReviewResult>.beautyIndustryResultHead{padding:20px 22px;border-bottom:1px solid #e1e8e3}.beautyVideoReviewResult>.beautyIndustryMeta{padding:14px 22px}.beautyVideoReviewOutline{display:flex;gap:7px;overflow-x:auto;padding:0 22px 14px}.beautyVideoReviewOutline span{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#edf4ef;color:#365b49;font-size:11px;font-weight:750}.beautyVideoReviewOutline .limited{background:#f4eee6;color:#81603b}.beautyVideoReviewReport{display:grid;gap:13px;padding:0 22px 22px}.beautyVideoReviewReport>section{min-width:0;padding:15px 16px;border:1px solid #e1e8e3;border-radius:13px;background:#fff}.beautyVideoReviewReport h3{margin:0 0 9px;color:#1e4b39;font-size:17px}.beautyVideoReviewReport :is(p,li){color:#4f6057;line-height:1.65}.beautyVideoReviewReport table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.beautyVideoReviewReport th,.beautyVideoReviewReport td{border:1px solid #dce5df;padding:8px;text-align:left;white-space:nowrap}.beautyVideoReviewNext{display:grid;gap:7px;margin:0 22px 22px;padding:15px;border-radius:13px;background:#eff5f0;color:#315846}.beautyVideoReviewNext p{margin:0;line-height:1.6}.beautyVideoReviewNext button{justify-self:start}.beautyVideoReviewHistory summary{cursor:pointer;color:var(--beauty-green);font-weight:900}.beautyVideoReviewHistory summary span{margin-left:8px;color:#7c8984}.beautyVideoReviewHistory>p{color:#6e7b76;font-size:13px}@media (max-width:900px){.beautyVideoReviewHero{display:grid}.beautyVideoReviewHero aside{min-width:0}.beautyVideoReviewGrid{grid-template-columns:1fr}}@media (max-width:520px){.beautyVideoReviewWorkbench{padding:0 12px 28px;gap:16px}.beautyVideoReviewStandalone>.beautyVideoReviewWorkbench{padding-top:14px}.beautyVideoReviewHero{padding:19px;border-radius:16px}.beautyVideoReviewHero h2{font-size:32px}.beautyVideoReviewHero aside{padding:15px}.beautyVideoReviewBrief,.beautyVideoReviewHistory{padding:15px;border-radius:16px}.beautyVideoReviewFields{grid-template-columns:1fr}.beautyVideoReviewResult{border-radius:16px;min-height:440px}.beautyVideoReviewResult>.beautyIndustryResultHead,.beautyVideoReviewResult>.beautyIndustryMeta,.beautyVideoReviewOutline,.beautyVideoReviewReport{padding-left:15px;padding-right:15px}.beautyVideoReviewNext{margin-left:15px;margin-right:15px}.beautyVideoReviewReport>section{padding:12px}.beautyVideoReviewActions>*{width:100%}}.beautyVideoContentWorkbench{box-sizing:border-box;max-width:1180px;margin:0 auto;padding:26px 24px 48px;display:grid;gap:20px;min-width:0;color:var(--beauty-ink)}.beautyVideoContentHero{display:flex;justify-content:space-between;gap:28px;padding:28px;border:1px solid #d8e4dc;border-radius:22px;background:linear-gradient(135deg,#fffdf8,#edf5f1);box-shadow:0 16px 42px #193f2f12}.beautyVideoContentHero>div{max-width:760px}.beautyVideoContentHero button{border:0;background:transparent;color:var(--beauty-green);font-weight:800;padding:0 0 15px;cursor:pointer}.beautyVideoContentHero>div>span{display:block;color:#946b24;font-size:11px;font-weight:900;letter-spacing:.14em}.beautyVideoContentHero h1{margin:7px 0 10px;color:#173d31;font-size:clamp(32px,4vw,46px)}.beautyVideoContentHero p{margin:0;color:#63736d;line-height:1.7}.beautyVideoContentHero aside{display:grid;align-content:center;gap:7px;min-width:220px;padding:20px;border-radius:16px;background:#174b3e;color:#fff}.beautyVideoContentHero aside span{color:#dcebe5;font-weight:750}.beautyVideoContentHero aside em{color:#d9bc7a;font-size:11px;font-style:normal}.beautyVideoContentGate{padding:16px 18px;border:1px solid #e2c79e;border-radius:15px;background:#fff8e9;color:#684a20}.beautyVideoContentGate p{margin:6px 0 0;line-height:1.65}.beautyVideoContentGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr);gap:20px;align-items:start}.beautyVideoContentBrief,.beautyVideoContentStatus{box-sizing:border-box;min-width:0;border:1px solid var(--beauty-line);border-radius:20px;background:#fff;padding:22px;box-shadow:0 14px 38px #1d43380f}.beautyVideoContentBrief{display:grid;gap:18px}.beautyVideoContentStatus{display:grid;gap:16px;position:sticky;top:18px}.beautyVideoContentBrief>header,.beautyVideoContentUpload>header,.beautyVideoContentEvidence>header{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:start}.beautyVideoContentBrief header>span,.beautyVideoContentUpload header>span,.beautyVideoContentEvidence header>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#e7f2ed;color:var(--beauty-green);font-size:12px;font-weight:900}.beautyVideoContentBrief header strong,.beautyVideoContentBrief header small,.beautyVideoContentUpload header strong,.beautyVideoContentUpload header small,.beautyVideoContentEvidence header strong,.beautyVideoContentEvidence header small{display:block}.beautyVideoContentBrief header small,.beautyVideoContentUpload header small,.beautyVideoContentEvidence header small{margin-top:4px;color:#708079;line-height:1.5}.beautyVideoContentFields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.beautyVideoContentFields.oneColumn{grid-template-columns:1fr}.beautyVideoContentFields .wide{grid-column:1/-1}.beautyVideoContentFields label{display:grid;gap:7px;color:#315d51;font-size:13px;font-weight:800}.beautyVideoContentFields input,.beautyVideoContentFields select,.beautyVideoContentFields textarea{box-sizing:border-box;width:100%;border:1px solid #c6d5ce;border-radius:11px;padding:11px 12px;background:#fcfdfc;color:var(--beauty-ink);font:inherit;line-height:1.5}.beautyVideoContentFields textarea{resize:vertical}.beautyVideoContentFields :is(input,select,textarea):focus{outline:3px solid rgba(31,107,87,.12);border-color:var(--beauty-green)}.beautyVideoContentUpload,.beautyVideoContentEvidence{display:grid;gap:13px;padding:16px;border:1px solid #dce5df;border-radius:15px;background:#f8faf6}.beautyVideoContentFileButton,.beautyVideoContentEvidenceToggle,.beautyVideoContentSecondary{justify-self:start;border:1px solid #315c49;border-radius:10px;background:#fff;color:#234d3c;padding:10px 14px;font-weight:800;cursor:pointer}.beautyVideoContentFileButton:disabled{cursor:not-allowed;opacity:.5}.beautyVideoContentHint{margin:0;color:#805b2a;font-size:12px}.beautyVideoContentReceipt,.beautyVideoContentEmpty{display:grid;gap:5px;padding:12px;border-radius:11px;background:#e7f4eb;color:#285b3f}.beautyVideoContentEmpty{background:#eef3f0;color:#52635a}.beautyVideoContentReceipt span{font-size:12px}.beautyVideoContentReceipt p,.beautyVideoContentEmpty p{margin:0;font-size:12px;line-height:1.55}.beautyVideoContentStatus>header span{color:#946b24;font-size:11px;font-weight:900;letter-spacing:.12em}.beautyVideoContentStatus>header h2{margin:6px 0 8px;color:#1e4b39;font-size:22px}.beautyVideoContentStatus>header p{margin:0;color:#68766f;line-height:1.6}.beautyVideoProviderCards{display:grid;gap:10px}.beautyVideoProviderCards article{padding:14px;border:1px solid #e2c79e;border-radius:13px;background:#fff9ed}.beautyVideoProviderCards article div{display:flex;justify-content:space-between;gap:10px}.beautyVideoProviderCards article span{font-size:11px;color:#796139}.beautyVideoProviderCards article em{display:inline-block;margin-top:7px;padding:5px 8px;border-radius:999px;background:#f2e6d1;color:#744d1a;font-size:11px;font-style:normal;font-weight:850}.beautyVideoProviderCards article p{margin:8px 0 0;color:#6e6759;font-size:12px;line-height:1.55}.beautyVideoContentMissing,.beautyVideoContentOutputContract,.beautyVideoContentBlockedAction{padding:14px;border-radius:13px;background:#f2f6f3}.beautyVideoContentMissing h3,.beautyVideoContentOutputContract h3{margin:0 0 8px;color:#294f40}.beautyVideoContentMissing ul,.beautyVideoContentOutputContract ol{margin:0;padding-left:20px;color:#57675f}.beautyVideoContentMissing li,.beautyVideoContentOutputContract li{margin:5px 0;line-height:1.5}.beautyVideoContentMissing p,.beautyVideoContentBlockedAction p{margin:9px 0 0;color:#68766f;font-size:12px;line-height:1.6}.beautyVideoContentBlockedAction{border:1px solid #e2bdb4;background:#fff4f1;color:#773d32}.beautyVideoContentStatus>small{color:#708079;line-height:1.5}@media (max-width:900px){.beautyVideoContentHero{display:grid}.beautyVideoContentHero aside{min-width:0}.beautyVideoContentGrid{grid-template-columns:1fr}.beautyVideoContentStatus{position:static}}@media (max-width:520px){.beautyVideoContentWorkbench{padding:14px 12px 28px;gap:15px}.beautyVideoContentHero{padding:19px;border-radius:16px}.beautyVideoContentHero h1{font-size:32px}.beautyVideoContentHero aside,.beautyVideoContentBrief,.beautyVideoContentStatus{padding:15px}.beautyVideoContentBrief,.beautyVideoContentStatus{border-radius:16px}.beautyVideoContentFields{grid-template-columns:1fr}.beautyVideoContentFields .wide{grid-column:auto}.beautyVideoContentFileButton,.beautyVideoContentEvidenceToggle,.beautyVideoContentSecondary{width:100%}}.beautyLiveReviewWorkbench{box-sizing:border-box;max-width:1180px;margin:0 auto;padding:26px 24px 48px;display:grid;gap:20px;min-width:0;color:var(--beauty-ink)}.beautyLiveReviewHero{display:flex;justify-content:space-between;gap:28px;padding:28px;border:1px solid #d8e4dc;border-radius:22px;background:linear-gradient(135deg,#fffdf8,#edf5f1);box-shadow:0 16px 42px #193f2f12}.beautyLiveReviewHero>div{max-width:760px}.beautyLiveReviewHero button{border:0;background:transparent;color:var(--beauty-green);font-weight:800;padding:0 0 15px;cursor:pointer}.beautyLiveReviewHero>div>span{display:block;color:#946b24;font-size:11px;font-weight:900;letter-spacing:.14em}.beautyLiveReviewHero h1{margin:7px 0 10px;color:#173d31;font-size:clamp(32px,4vw,46px)}.beautyLiveReviewHero p{margin:0;color:#63736d;line-height:1.7}.beautyLiveReviewHero aside{display:grid;align-content:center;gap:7px;min-width:220px;padding:20px;border-radius:16px;background:#174b3e;color:#fff}.beautyLiveReviewHero aside span{color:#dcebe5;font-weight:750}.beautyLiveReviewHero aside em{color:#d9bc7a;font-size:11px;font-style:normal}.beautyLiveReviewPermission{padding:17px 19px;border:1px solid #e3b8ae;border-radius:15px;background:#fff5f2;color:#7c352a}.beautyLiveReviewPermission p{margin:6px 0 0;line-height:1.6}.beautyLiveReviewLayout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:20px;align-items:start}.beautyLiveReviewForm,.beautyLiveReviewEvidence,.beautyLiveReviewResult,.beautyLiveReviewHistory{box-sizing:border-box;min-width:0;border:1px solid var(--beauty-line);border-radius:20px;background:#fff;box-shadow:0 14px 38px #1d43380f}.beautyLiveReviewForm{display:grid;gap:18px;padding:22px}.beautyLiveReviewEvidence{position:sticky;top:18px;display:grid;gap:15px;padding:20px}.beautyLiveReviewStep{display:grid;gap:15px;padding-bottom:18px;border-bottom:1px solid #e2e9e4}.beautyLiveReviewStep>header{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px}.beautyLiveReviewStep>header>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#e7f2ed;color:var(--beauty-green);font-size:12px;font-weight:900}.beautyLiveReviewStep header strong,.beautyLiveReviewStep header small{display:block}.beautyLiveReviewStep header small{margin-top:4px;color:#708079;line-height:1.5}.beautyLiveReviewFields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.beautyLiveReviewFields.oneColumn{grid-template-columns:1fr}.beautyLiveReviewFields .wide{grid-column:1/-1}.beautyLiveReviewStep label{display:grid;gap:7px;color:#315d51;font-size:13px;font-weight:800}.beautyLiveReviewStep input,.beautyLiveReviewStep select,.beautyLiveReviewStep textarea{box-sizing:border-box;width:100%;border:1px solid #c6d5ce;border-radius:11px;padding:11px 12px;background:#fcfdfc;color:var(--beauty-ink);font:inherit;line-height:1.5}.beautyLiveReviewStep textarea{resize:vertical}.beautyLiveReviewStep :is(input,select,textarea):focus{outline:3px solid rgba(31,107,87,.12);border-color:var(--beauty-green)}.beautyLiveReviewUpload{display:grid;gap:9px;padding:14px;border:1px solid #dce5df;border-radius:14px;background:#f8faf6}.beautyLiveReviewUpload>button{justify-self:start;border:1px solid #315c49;border-radius:10px;background:#fff;color:#234d3c;padding:10px 14px;font-weight:800;cursor:pointer}.beautyLiveReviewUpload>button:disabled{cursor:not-allowed;opacity:.55}.beautyLiveReviewUpload>p{margin:0;color:#68766f;font-size:12px;line-height:1.55}.beautyLiveReviewUpload>div{display:grid;gap:4px;padding:10px;border-radius:10px;background:#eef3f0;color:#52635a}.beautyLiveReviewUpload>div.parsed{background:#e7f4eb;color:#285b3f}.beautyLiveReviewUpload>div.failed{background:#fff0ec;color:#7c352a}.beautyLiveReviewUpload>div span{font-size:12px;overflow-wrap:anywhere}.beautyLiveReviewBlocking{padding:15px;border:1px solid #ead6bd;border-radius:14px;background:#fff9ef;color:#6b542f}.beautyLiveReviewBlocking ul{margin:8px 0;padding-left:20px}.beautyLiveReviewBlocking p{margin:0;font-size:12px;line-height:1.6}.beautyLiveReviewActions{display:flex;gap:9px;flex-wrap:wrap}.beautyLiveReviewProgress{margin:0;padding:10px 12px;border-radius:10px;background:#eef5f0;color:#315846;font-size:12px;line-height:1.55}.beautyLiveReviewEvidence>header span{color:#946b24;font-size:11px;font-weight:900;letter-spacing:.12em}.beautyLiveReviewEvidence>header h2{margin:6px 0 8px;color:#1e4b39;font-size:22px}.beautyLiveReviewEvidence>header p,.beautyLiveReviewEvidence section p{margin:0;color:#68766f;line-height:1.6}.beautyLiveReviewEvidenceCards{display:grid;grid-template-columns:1fr 1fr;gap:9px}.beautyLiveReviewEvidenceCards article{display:grid;gap:5px;padding:12px;border-radius:12px}.beautyLiveReviewEvidenceCards article.ready{background:#e5f3e9;color:#285b3f}.beautyLiveReviewEvidenceCards article.missing{background:#f6eee5;color:#7d552d}.beautyLiveReviewEvidenceCards span{font-size:11px;font-weight:800}.beautyLiveReviewEvidence section{display:grid;gap:7px;padding:13px;border-radius:12px;background:#f3f6f4}.beautyLiveReviewEvidence section ul{margin:0;padding-left:19px;color:#5b6b63}.beautyLiveReviewEvidence section li{margin:6px 0;font-size:12px;line-height:1.55}.beautyLiveReviewResult{overflow:hidden;min-height:300px}.beautyLiveReviewResult>.beautyIndustryResultHead{padding:20px 22px;border-bottom:1px solid #e1e8e3}.beautyLiveReviewResult>.beautyIndustryMeta{padding:14px 22px}.beautyLiveReviewResult>nav{display:flex;gap:7px;overflow-x:auto;padding:0 22px 14px}.beautyLiveReviewResult>nav span{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#edf4ef;color:#365b49;font-size:11px;font-weight:750}.beautyLiveReviewResult>nav span.limited{background:#f4eee6;color:#81603b}.beautyLiveReviewReport{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:0 22px 22px}.beautyLiveReviewReport>section{min-width:0;padding:15px 16px;border:1px solid #e1e8e3;border-radius:13px;background:#fff}.beautyLiveReviewReport h3{margin:0 0 9px;color:#1e4b39;font-size:17px}.beautyLiveReviewReport :is(p,li){color:#4f6057;line-height:1.65}.beautyLiveReviewReport table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.beautyLiveReviewReport th,.beautyLiveReviewReport td{border:1px solid #dce5df;padding:8px;text-align:left}.beautyLiveReviewHistory{padding:20px}.beautyLiveReviewHistory summary{cursor:pointer;color:var(--beauty-green);font-weight:900}.beautyLiveReviewHistory summary span{margin-left:8px;color:#7c8984}.beautyLiveReviewHistory>p{color:#6e7b76;font-size:13px}@media (max-width:900px){.beautyLiveReviewHero{display:grid}.beautyLiveReviewHero aside{min-width:0}.beautyLiveReviewLayout{grid-template-columns:1fr}.beautyLiveReviewEvidence{position:static}.beautyLiveReviewReport{grid-template-columns:1fr}}@media (max-width:520px){.beautyLiveReviewWorkbench{padding:14px 12px 28px;gap:15px}.beautyLiveReviewHero{padding:19px;border-radius:16px}.beautyLiveReviewHero h1{font-size:32px}.beautyLiveReviewHero aside,.beautyLiveReviewForm,.beautyLiveReviewEvidence,.beautyLiveReviewHistory{padding:15px}.beautyLiveReviewForm,.beautyLiveReviewEvidence,.beautyLiveReviewResult,.beautyLiveReviewHistory{border-radius:16px}.beautyLiveReviewFields{grid-template-columns:1fr}.beautyLiveReviewFields .wide{grid-column:auto}.beautyLiveReviewEvidenceCards{grid-template-columns:1fr 1fr}.beautyLiveReviewActions>*{width:100%}.beautyLiveReviewResult>.beautyIndustryResultHead,.beautyLiveReviewResult>.beautyIndustryMeta,.beautyLiveReviewResult>nav,.beautyLiveReviewReport{padding-left:15px;padding-right:15px}}:root{--bg:#0b0b0e;--bg2:#131316;--bg3:#17171b;--bg-a:#0b0b0e;--bg-b:#131316;--bg-c:#0e0e12;--glow-1:rgba(255,255,255,.04);--glow-2:rgba(255,138,61,.06);--glow-3:rgba(255,255,255,.035);--dot:rgba(255,255,255,.03);--drawer-bg:linear-gradient(165deg,#151519,#0c0c0f);--topbar-bg:rgba(15,15,19,.72);--toast-bg:rgba(12,12,15,.96);--ovl-bg:rgba(0,0,0,.64);--c-purple:#e4e0ff;--c-purple-2:#cfc9ff;--c-purple-3:#f1efff;--c-red:#ffd8d8;--c-red-2:#ffe3e3;--c-green:#eafff0;--c-green-2:#e2fff1;--c-blue:#e4f0ff;--c-orange:#ffe2c4;--glass:rgba(255,255,255,.05);--glass-2:rgba(255,255,255,.09);--line:rgba(255,255,255,.1);--line-strong:rgba(255,255,255,.18);--text:#f2f2f4;--muted:#aaadb2;--muted-2:#777a80;--brand:#ff8a3d;--brand2:#ffa45c;--accent:#FF8A3D;--accent2:#FFB070;--accent-deep:#F47920;--ok:#34D8A0;--danger:#FF6B6B;--radius:20px;--radius-s:13px;--radius-xs:9px;--shadow-sm:0 2px 10px rgba(0,0,0,.35);--shadow:0 16px 48px rgba(0,0,0,.55);--shadow-lg:0 30px 80px rgba(0,0,0,.7);--glow-orange:0 14px 44px rgba(255,138,61,.16);--glow-blue:0 14px 44px rgba(255,255,255,.05);--inset-hi:inset 0 1px 0 rgba(255,255,255,.09);--font:-apple-system,"PingFang SC","Microsoft YaHei",system-ui,"Segoe UI",sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font);color:var(--text);min-height:100vh;background:radial-gradient(1000px 640px at 12% -10%,var(--glow-1),transparent 58%),radial-gradient(900px 620px at 95% 2%,var(--glow-2),transparent 56%),radial-gradient(820px 760px at 80% 105%,var(--glow-3),transparent 60%),linear-gradient(160deg,var(--bg-a) 0%,var(--bg-b) 52%,var(--bg-c) 100%);background-attachment:fixed}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:radial-gradient(var(--dot) 1px,transparent 1px);background-size:28px 28px;mask:radial-gradient(120% 120% at 50% 0%,#000 35%,transparent 100%);-webkit-mask:radial-gradient(120% 120% at 50% 0%,#000 35%,transparent 100%)}a{color:inherit;cursor:pointer}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.proto-bar{position:sticky;top:0;z-index:50;display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:9px 18px;background:#040912c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);font-size:12px}.proto-badge{color:var(--accent2);font-weight:700;letter-spacing:.3px}.proto-group{display:flex;gap:6px;align-items:center}.proto-label{color:var(--muted-2)}.proto-btn{padding:5px 12px;border:1px solid var(--line);border-radius:20px;color:var(--muted);background:var(--glass);transition:.18s}.proto-btn:hover{border-color:var(--line-strong);color:var(--text)}.proto-btn.active{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#1a1205;border-color:transparent;font-weight:700}.proto-btn.ghost{border-style:dashed}body.proto-hidden .proto-bar{display:none}.proto-btn.hide-proto{color:var(--ok);border-color:#34d8a073;background:#34d8a014}body[data-device=desktop] .app-wrap{max-width:1200px;margin:0 auto}body[data-device=mobile]{background:var(--bg)}body[data-device=mobile] .app-wrap{max-width:100%;margin:0 auto;border:none;border-radius:0;box-shadow:none;overflow-x:hidden;background:var(--bg);position:relative}body[data-device=mobile] .app-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(420px 320px at 80% -5%,rgba(244,121,32,.14),transparent 60%),radial-gradient(360px 320px at -5% 105%,rgba(255,138,61,.1),transparent 60%)}body[data-device=mobile] .proto-bar{border-radius:0}.app-wrap{background:transparent;min-height:100vh;display:flex;flex-direction:column;position:relative;z-index:1}.topbar{display:flex;align-items:center;gap:18px;padding:15px 26px;border-bottom:1px solid var(--line);background:var(--topbar-bg);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);position:sticky;top:0;z-index:20;box-shadow:0 1px #ffffff12,0 10px 34px #00000047}.brand{display:flex;align-items:baseline;gap:9px}.brand-mark{font-size:22px;font-weight:800;letter-spacing:.4px;background:linear-gradient(90deg,var(--text) 30%,var(--accent2));-webkit-background-clip:text;background-clip:text;color:transparent}.brand-accent{color:var(--accent)}.brand-sub{font-size:12.5px;color:var(--muted);letter-spacing:.5px}.topnav{display:flex;gap:4px;margin-left:10px;padding:4px;border-radius:14px;background:var(--glass);border:1px solid var(--line)}.nav-link{padding:7px 16px;border-radius:10px;color:var(--muted);font-size:14px;transition:.18s}.nav-link:hover{color:var(--text)}.nav-link.active{background:linear-gradient(135deg,var(--brand),var(--brand2));color:#fff;box-shadow:var(--glow-blue)}.wallet-pill{margin-left:auto;padding:9px 16px;border-radius:22px;background:var(--glass-2);border:1px solid var(--line);font-size:14px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:.2s;box-shadow:var(--inset-hi)}.wallet-pill:hover{border-color:#ff8a3d73;box-shadow:var(--inset-hi),var(--glow-orange)}.wallet-pill b{color:var(--accent2);font-size:16px;font-variant-numeric:tabular-nums}.wallet-pill.locked{color:var(--muted)}.wp-tag{font-size:11px;color:var(--ok);border:1px solid rgba(52,216,160,.4);border-radius:10px;padding:1px 8px;background:#34d8a014}.logout-link{margin-left:8px;padding:7px 12px;border-radius:10px;border:1px solid var(--line);background:var(--glass);color:var(--muted);font-size:13px;cursor:pointer;white-space:nowrap;transition:.18s;box-shadow:var(--inset-hi)}.logout-link:hover{color:var(--accent);border-color:#ff8a3d73}.shared-banner{padding:10px 26px;font-size:13px;letter-spacing:.2px;background:linear-gradient(90deg,rgba(244,121,32,.18),rgba(255,255,255,.04) 60%,transparent);border-bottom:1px solid var(--line);color:var(--text);box-shadow:inset 0 -1px #ffffff0d}.shared-banner b{color:var(--accent2)}#main{flex:1;padding:26px 26px 30px}.app-foot{padding:16px 26px;text-align:center;font-size:12px;color:var(--muted-2);border-top:1px solid var(--line)}.view{animation:fade .3s ease}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}h1{font-size:24px}h3{font-size:15px;margin:20px 0 10px;color:var(--text);letter-spacing:.3px}.hero{position:relative;padding:30px 4px 26px;overflow:hidden}.hero:before{content:"";position:absolute;width:520px;height:520px;right:-120px;top:-200px;pointer-events:none;background:radial-gradient(circle,rgba(244,121,32,.16),transparent 65%);filter:blur(8px)}.hero-anchor{position:relative;display:inline-block;font-size:13px;font-weight:600;color:var(--accent2);background:#f479201f;border:1px solid rgba(255,138,61,.42);border-radius:999px;padding:6px 15px;margin-bottom:16px;letter-spacing:.4px;box-shadow:inset 0 1px #ffffff1f,var(--glow-orange)}.hero h1{position:relative;font-size:40px;line-height:1.16;letter-spacing:-.6px;font-weight:800;background:linear-gradient(92deg,var(--text) 22%,var(--accent2));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 36px rgba(244,121,32,.14)}.hero p{position:relative;color:var(--muted);margin-top:12px;font-size:15.5px;max-width:680px;line-height:1.7}.shelf{margin:22px 0 28px}.shelf-head{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.shelf-head h2{font-size:19px;font-weight:700;letter-spacing:.3px;position:relative;padding-left:14px}.shelf-head h2:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:4px;border-radius:4px;background:linear-gradient(180deg,var(--accent),var(--brand));box-shadow:var(--glow-orange)}.shelf-tag{font-size:12.5px;color:var(--muted-2)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:16px}.agent-card{position:relative;overflow:hidden;background:linear-gradient(155deg,#ffffff13,#ffffff06);border:1px solid var(--line);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:11px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-sm),var(--inset-hi);transition:transform .28s cubic-bezier(.2,.7,.3,1),border-color .28s,box-shadow .28s}.agent-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(130px 90px at 82% -12%,rgba(244,121,32,.16),transparent 70%);opacity:0;transition:opacity .35s}.agent-card:hover{transform:translateY(-7px);border-color:#ff8a3d8c;box-shadow:var(--shadow),var(--glow-orange)}.agent-card:hover:before{opacity:1}.card-grid .agent-card{animation:rise .55s both}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.card-grid .agent-card:nth-child(1){animation-delay:.03s}.card-grid .agent-card:nth-child(2){animation-delay:.06s}.card-grid .agent-card:nth-child(3){animation-delay:.09s}.card-grid .agent-card:nth-child(4){animation-delay:.12s}.card-grid .agent-card:nth-child(5){animation-delay:.15s}.card-grid .agent-card:nth-child(6){animation-delay:.18s}.card-grid .agent-card:nth-child(7){animation-delay:.21s}.card-grid .agent-card:nth-child(8){animation-delay:.24s}.card-grid .agent-card:nth-child(9){animation-delay:.27s}.card-grid .agent-card:nth-child(10){animation-delay:.3s}.card-grid .agent-card:nth-child(11){animation-delay:.33s}.card-grid .agent-card:nth-child(12){animation-delay:.36s}.ac-ico{width:54px;height:54px;display:grid;place-items:center;font-size:27px;border-radius:15px;background:linear-gradient(155deg,#ffffff1f,#ffffff08);border:1px solid var(--line);box-shadow:var(--inset-hi)}.agent-card:hover .ac-ico{box-shadow:var(--inset-hi),var(--glow-orange);border-color:#ff8a3d80}.ac-name{font-size:15.5px;font-weight:700;letter-spacing:.2px}.ac-price{font-size:13px;color:var(--accent2);font-weight:600}.ac-price.soon{color:var(--muted)}.ac-foot{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:8px}.chip{font-size:11px;padding:3px 9px;border-radius:10px;border:1px solid var(--line);color:var(--muted)}.chip.trial{color:var(--ok);border-color:#34d8a06b;background:#34d8a014}.chip.owned{color:var(--ok);border-color:#34d8a080;background:#34d8a01a}.chip.go{color:var(--accent2);border-color:#ff8a3d6b}.chip.soon{color:#ffcf8a;border-color:#ff9f4a73;background:#ff8a3d1f;font-weight:700}.owned-card{border-color:#34d8a052;box-shadow:var(--shadow-sm),inset 0 1px #ffffff17,0 0 0 1px #34d8a01f}.back{background:var(--glass);border:1px solid var(--line);border-radius:11px;padding:7px 14px;font-size:13px;margin-bottom:16px;transition:.18s;box-shadow:var(--inset-hi)}.back:hover{border-color:var(--line-strong);color:var(--text)}.detail-grid{display:grid;grid-template-columns:1fr 340px;gap:26px}.d-head{display:flex;gap:16px;align-items:center;margin-bottom:16px}.completes-card{position:relative;background:linear-gradient(95deg,#f4792024,#f479200a);border:1px solid rgba(255,138,61,.45);border-left:4px solid var(--accent2);border-radius:16px;padding:16px 18px;margin-bottom:22px;font-size:14px;line-height:1.7;color:var(--text);box-shadow:var(--glow-orange),var(--inset-hi)}.completes-card b{color:var(--accent2)}.need-card{margin-bottom:20px;background:#7c5dff17;border:1px solid rgba(154,130,255,.38);border-left:4px solid #9a82ff;border-radius:14px;padding:14px 16px;font-size:13.5px;line-height:1.7;color:var(--text);box-shadow:var(--inset-hi)}.need-card b{color:var(--c-purple)}.need-hint{font-size:12px;color:var(--muted);margin-top:5px}.need-upload{margin-top:8px;padding-top:8px;border-top:1px dashed rgba(154,130,255,.28);font-size:12px;color:var(--c-purple-2)}.ind-card{margin-bottom:20px;background:linear-gradient(155deg,#ff8a3d1a,#ffffff05);border:1px solid rgba(255,138,61,.35);border-radius:14px;padding:14px 16px;box-shadow:var(--inset-hi)}.ind-h{font-size:13px;font-weight:800;color:var(--accent2);margin-bottom:10px;letter-spacing:.3px}.ind-row{display:flex;gap:10px;font-size:12.5px;line-height:1.75;padding:4px 0}.ind-row span{flex:0 0 62px;color:var(--muted);font-weight:700}.ind-row b{color:var(--text);font-weight:600}.ind-row.red b{color:var(--c-red)}.ind-note{margin-top:9px;padding-top:8px;border-top:1px dashed rgba(255,138,61,.28);font-size:11.5px;color:var(--muted);line-height:1.7}.ind-tip .cr-h{color:var(--accent2)}.cr-redline{margin-top:8px;padding:9px 12px;border-radius:10px;background:#ff5a5a1a;border:1px solid rgba(255,90,90,.32);font-size:12px;line-height:1.7;color:var(--c-red-2)}.arch-note{margin-top:14px;padding:10px 14px;border-radius:12px;font-size:12.5px;line-height:1.8;color:var(--muted);background:#ffffff0a;border:1px dashed rgba(255,255,255,.16)}.arch-note b{color:var(--text)}.zone-soon{padding:18px 20px;border:1px dashed rgba(255,255,255,.18);border-radius:14px;font-size:13px;line-height:1.8;color:var(--muted);background:#ffffff05}.zone-chip.soon{opacity:.62}.zone-chip.soon em{background:#ffffff14;color:var(--muted)}.use-card{background:linear-gradient(155deg,#34d8a01f,#ffffff08);border:1px solid rgba(52,216,160,.4);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--inset-hi),0 10px 30px #34d8a01f}.use-label{font-size:12px;color:var(--ok);letter-spacing:.4px;font-weight:700}.use-quick{font-size:15px;font-weight:800;color:var(--c-green);cursor:pointer;transition:.18s;padding:12px 15px;border-radius:13px;background:linear-gradient(135deg,#34d8a038,#34d8a014);border:1px solid rgba(52,216,160,.5);box-shadow:inset 0 1px #ffffff1f}.use-quick:hover{transform:translateY(-2px);box-shadow:0 10px 26px #34d8a059;background:linear-gradient(135deg,#34d8a059,#34d8a024)}.use-quick.off,.use-quick.off:hover{color:var(--muted);cursor:not-allowed;transform:none;box-shadow:var(--inset-hi);background:#ffffff0d;border:1px dashed rgba(255,255,255,.22)}.use-sub{font-size:12.5px;color:var(--muted);line-height:1.7}.use-sub b{color:var(--text)}.skill-card{gap:9px;padding:18px 18px 14px}.ac-top{display:flex;gap:13px;align-items:flex-start}.skill-card .ac-ico{width:46px;height:46px;font-size:23px;border-radius:13px;flex:0 0 46px}.ac-head{flex:1;min-width:0}.skill-card .ac-name{font-size:15px}.ac-verbs{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.ac-verbs span{font-size:10.5px;padding:2px 8px;border-radius:8px;color:var(--accent2);background:#f479201a;border:1px solid rgba(255,138,61,.32)}.ac-use{font-size:12.5px;line-height:1.65;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px}.ac-need{font-size:11px;color:var(--muted-2);line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ac-open,.chip.only{margin-left:auto}.hero-cta{position:relative;display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.h-cta-item{font-size:12.5px;padding:8px 14px;border-radius:24px;background:#ffffff0d;border:1px solid var(--line);color:var(--text);box-shadow:var(--inset-hi)}.shop-bar{position:relative;display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:6px 0;padding:14px 0 4px}.searchbar{position:relative;flex:1;min-width:250px;max-width:520px;display:flex;align-items:center;gap:8px;background:#ffffff0b;border:1px solid var(--line);border-radius:14px;padding:4px 6px 4px 14px;transition:border-color .2s,box-shadow .2s}.searchbar:focus-within{border-color:#ff8a3d99;box-shadow:0 0 0 3px #ff8a3d24}.sb-ico{font-size:15px;opacity:.7}#homeSearchInput{flex:1;background:transparent;border:none;outline:none;color:var(--text);font-size:14px;padding:8px 0;min-width:0}#homeSearchInput::placeholder{color:var(--muted-2)}.sb-clear{cursor:pointer;font-size:12px;color:var(--muted-2);padding:4px 8px;border-radius:8px;opacity:.8}.sb-clear:hover{color:var(--accent2);background:#ff8a3d1f}.zone-nav{display:flex;gap:8px;flex-wrap:wrap}.zone-chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--muted);background:#ffffff08;border:1px solid var(--line);border-radius:24px;padding:7px 14px;cursor:pointer;transition:all .18s}.zone-chip em{font-style:normal;font-size:11px;color:var(--muted-2);background:#ffffff0f;border-radius:10px;padding:1px 7px}.zone-chip:hover{color:var(--text);border-color:#ff8a3d73}.zone-chip.on{color:#1a120b;background:linear-gradient(135deg,#ff9346,#f47920);border-color:transparent;box-shadow:var(--glow-orange)}.zone-chip.on em{color:#5c2f0c;background:#ffffff59}.search-summary{font-size:13px;color:var(--muted);margin:6px 0 0}.search-summary b{color:var(--accent2)}.search-empty{text-align:center;color:var(--muted);padding:70px 20px;font-size:15px;line-height:2}.search-empty span{font-size:13px;color:var(--muted-2)}.ac-tags{display:flex;flex-direction:column;gap:6px;align-items:flex-end;flex:0 0 auto}.chip.kit{color:var(--c-orange);border-color:#ff9f4a8c;background:#ff8a3d24;font-weight:700}body[data-device=mobile] .zone-chip{font-size:12px;padding:6px 11px}.d-ico{width:64px;height:64px;display:grid;place-items:center;font-size:34px;border-radius:18px;background:linear-gradient(155deg,#ffffff1f,#ffffff08);border:1px solid var(--line);box-shadow:var(--inset-hi)}.d-cat{font-size:12.5px;color:var(--muted);margin-top:4px}.d-cap{color:var(--muted);line-height:1.8;font-size:14.5px}.d-list{margin-left:18px;color:var(--muted);line-height:1.9;font-size:14px}.d-list.out li{color:var(--accent2)}.detail-buy{display:flex;flex-direction:column;gap:16px}.price-card{position:relative;background:linear-gradient(155deg,#ffffff12,#ffffff06);border:1px solid var(--line);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-sm),var(--inset-hi)}.pc-block{display:flex;flex-direction:column;gap:9px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-s);background:#ffffff08;transition:.2s}.pc-block.sub{background:#f4792012;border-color:#ff8a3d52}.pc-label{font-size:12.5px;color:var(--muted)}.pc-pts{font-size:31px;font-weight:800;color:var(--accent2);text-shadow:0 0 22px rgba(255,138,61,.35);font-variant-numeric:tabular-nums}.pc-pts span{font-size:13px;color:var(--muted);font-weight:400}.pc-money{font-size:31px;font-weight:800;color:var(--text);text-shadow:0 0 22px rgba(255,255,255,.18);font-variant-numeric:tabular-nums}.pc-money span{font-size:13px;color:var(--muted);font-weight:400}.pc-quota{font-size:12.5px;color:var(--accent2);background:#f479201a;border-radius:9px;padding:6px 9px}.pc-note{font-size:12.5px;color:var(--ok);background:#34d8a014;border:1px solid rgba(52,216,160,.3);border-radius:11px;padding:9px}.pc-subnote{font-size:12.5px;color:var(--muted);background:#ffffff0a;border:1px dashed var(--line-strong);border-radius:11px;padding:9px;text-align:center}.shared-card{background:#f4792014;border:1px solid rgba(255,138,61,.35);border-radius:var(--radius-s);padding:15px;font-size:13px;line-height:1.7;color:var(--text);box-shadow:var(--inset-hi)}.shared-card b{color:var(--accent2)}.shared-card.wide{flex:1}.btn{padding:11px 18px;border-radius:13px;font-size:14px;font-weight:700;transition:transform .16s,box-shadow .2s,filter .2s;letter-spacing:.2px}.btn.primary{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#1a1205;box-shadow:0 8px 24px #f4792052,inset 0 1px #ffffff59;border:1px solid rgba(255,255,255,.18)}.btn.primary:hover{transform:translateY(-2px);box-shadow:0 13px 34px #f4792075,inset 0 1px #fff6}.btn.primary:active{transform:translateY(0)}.btn.ghost{background:var(--glass);border:1px solid var(--line);color:var(--text);box-shadow:var(--inset-hi)}.btn.ghost:hover{border-color:var(--line-strong);background:var(--glass-2)}.btn.block{width:100%}.btn.sm{padding:7px 13px;font-size:12.5px}.btn:disabled,.btn[disabled]{opacity:.5;cursor:not-allowed}.btn.primary:disabled:hover{transform:none;box-shadow:0 8px 24px #f4792033}.login-gate{margin-top:10px;font-size:12.5px;color:var(--muted);text-align:center}.login-gate a{color:var(--accent2);text-decoration:underline}.login-gate.big{text-align:center;padding:64px 20px;font-size:18px}.login-gate.big p{font-size:14px;color:var(--muted);margin:14px 0 22px;line-height:1.7}.buy-card{background:linear-gradient(155deg,#ffffff12,#ffffff06);border:1px solid var(--line);border-radius:var(--radius);padding:24px;max-width:540px;display:flex;flex-direction:column;gap:15px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow),var(--inset-hi)}.buy-row{display:flex;justify-content:space-between;align-items:center;font-size:14px}.buy-row span{color:var(--muted)}.buy-row .cost{color:var(--accent2);font-size:18px;font-weight:700;text-shadow:0 0 18px rgba(255,138,61,.3)}.buy-row .ok{color:var(--ok)}.buy-row .danger{color:var(--danger)}.buy-card hr{border:none;border-top:1px solid var(--line)}.recharge-gate{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.4);border-radius:13px;padding:15px;font-size:13px;line-height:1.7;color:var(--danger)}.recharge-gate a{color:var(--accent2);text-decoration:underline}.mine-top{display:grid;grid-template-columns:250px 1fr;gap:18px;margin:12px 0 26px}.balance-card{position:relative;overflow:hidden;background:linear-gradient(155deg,#ffffff14,#ffffff06);border:1px solid var(--line);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:7px;box-shadow:var(--shadow-sm),var(--inset-hi)}.balance-card:after{content:"";position:absolute;width:240px;height:240px;right:-90px;bottom:-110px;background:radial-gradient(circle,rgba(244,121,32,.18),transparent 65%)}.bc-label{font-size:12.5px;color:var(--muted);position:relative}.bc-val{font-size:34px;font-weight:800;color:var(--accent2);text-shadow:0 0 26px rgba(255,138,61,.4);font-variant-numeric:tabular-nums;position:relative}.bc-sub{font-size:12.5px;color:var(--ok);position:relative}.mine-tip{font-size:12.5px;color:var(--muted-2);margin-top:14px;line-height:1.7}.view-chat{display:flex;flex-direction:column;height:calc(100vh - 176px);min-height:540px;position:relative}.chat-head{display:flex;align-items:center;gap:14px;padding:10px 6px 14px;border-bottom:1px solid var(--line);margin-bottom:0}.chat-head .back{background:var(--glass);border:1px solid var(--line);color:var(--text);border-radius:11px;padding:8px 13px;font-size:13px;cursor:pointer;transition:.18s;box-shadow:var(--inset-hi)}.chat-head .back:hover{border-color:var(--line-strong)}.ch-ico{font-size:26px;width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(150deg,#ffffff1f,#ffffff08);border:1px solid var(--line);box-shadow:var(--inset-hi)}.ch-meta{flex:1}.ch-name{font-size:17px;font-weight:800;letter-spacing:.3px}.ch-sub{font-size:12.5px;color:var(--muted);margin-top:3px}.ch-badge{font-size:11.5px;padding:4px 10px;border-radius:20px;background:#ffffff0d;border:1px solid var(--line);color:var(--muted)}.ch-badge.on{color:#0b1526;background:linear-gradient(135deg,var(--ok),#38e6a6);border:none;font-weight:700}.ch-bench{margin-left:auto;font-size:12px;font-weight:700;padding:7px 13px;border-radius:20px;cursor:pointer;color:#1a1205;background:linear-gradient(135deg,#ffd27d,#ffb43a);border:1px solid rgba(255,180,58,.5);box-shadow:0 4px 14px #ffaa2840;transition:.18s}.ch-bench:hover{transform:translateY(-1px);box-shadow:0 6px 18px #ffaa2859}.bench-note{margin:6px 2px 14px;padding:10px 13px;border-radius:12px;font-size:12.5px;line-height:1.6;color:#b97b13;background:#ffc85a1f;border:1px solid rgba(255,190,80,.35)}.chat-stream{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:18px 6px;scroll-behavior:smooth}.progress-bar{margin:4px 6px 2px;padding:12px 14px;border-radius:14px;background:linear-gradient(160deg,#ff8a3d1a,#ffffff05);border:1px solid var(--line);box-shadow:var(--inset-hi)}.pg-track{display:flex;gap:6px;align-items:stretch}.pg-step{flex:1;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:11px;background:#ffffff08;border:1px solid var(--line);opacity:.55;transition:.25s}.pg-step i{flex:0 0 20px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;font-size:11px;font-style:normal;background:#ffffff14;color:var(--muted)}.pg-step span{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-step.done{opacity:1;border-color:#34d8a066;background:#34d8a01a}.pg-step.done i{background:var(--ok);color:#0b1526}.pg-step.done span{color:var(--ok)}.pg-step.cur{opacity:1;border-color:#ff8a3d8c;background:#f4792024;box-shadow:0 0 0 1px #ff8a3d40,var(--glow-orange)}.pg-step.cur i{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#1a1205}.pg-step.cur span{color:var(--accent2);font-weight:700}.pg-meta{display:flex;align-items:center;justify-content:space-between;margin-top:9px;flex-wrap:wrap;gap:6px}.pg-now{font-size:12px;font-weight:700;color:var(--accent2)}.pg-tip{font-size:11px;color:var(--muted-2)}.mini-progress{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:12px;background:#ffffff08;border:1px solid var(--line);margin:4px 6px 2px}.mini-progress .mp{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#ffffff24}.mini-progress .mp.done{background:var(--ok)}.mini-progress .mp.cur{background:var(--accent2);box-shadow:0 0 0 3px #ff8a3d40}.mp-text{font-size:12px;color:var(--muted);margin-left:6px}.chat-donebar{margin:4px 6px 2px;padding:9px 14px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:linear-gradient(90deg,#34d8a02e,#34d8a00f);border:1px solid rgba(52,216,160,.4);font-size:13px;color:var(--c-green-2)}.chat-donebar .db-hint{font-size:11.5px;color:var(--muted)}.plan-card{margin-top:12px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#ffffff08;box-shadow:var(--inset-hi)}.pl-head{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:linear-gradient(120deg,#ff8a3d1f,#f479201a);border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.pl-head b{color:var(--text);font-size:13px}.pl-steps{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px}.ps-row{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;padding:4px 10px;border-radius:18px;background:#ffffff0d;border:1px solid var(--line);color:var(--muted)}.ps-row i{font-style:normal;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;font-size:10px;background:#ffffff1a}.ps-row.on{border-color:#ff8a3d8c;color:var(--accent2);background:#f479201f}.ps-row.on i{background:var(--accent);color:#1a1205}.pl-foot{font-size:11.5px;color:var(--muted-2);padding:8px 14px;border-top:1px dashed var(--line)}.think-card{margin-top:6px;padding:14px 16px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;gap:10px}.th-dots{display:flex;gap:5px}.th-dots span{width:8px;height:8px;border-radius:50%;background:var(--accent2);animation:blink 1s infinite}.th-dots span:nth-child(2){animation-delay:.18s}.th-dots span:nth-child(3){animation-delay:.36s}@keyframes blink{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.th-title{font-size:13px;color:var(--text)}.th-title b{color:var(--accent2)}.th-steps{display:flex;flex-direction:column;gap:6px}.ths{font-size:12px;color:var(--muted);padding:6px 10px;border-radius:9px;background:#ffffff08;border:1px solid var(--line)}.ths.on{border-color:#34d8a066;color:var(--ok)}.ths.cur{color:var(--accent2);border-color:#ff8a3d80;background:#f479201a;font-weight:700}.read-note{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:8px 10px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);font-size:11px;color:var(--muted)}.read-note .att-chip{font-size:11px;padding:4px 9px}.rb-refine{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding:4px 16px 12px}.rb-refine:empty{display:none}.refine-chip{font-size:12px;padding:6px 12px;border-radius:18px;cursor:pointer;color:var(--c-blue);background:#ff8a3d1a;border:1px solid rgba(255,138,61,.45);transition:.16s}.refine-chip:hover{transform:translateY(-1px);background:#ff8a3d2e;box-shadow:0 6px 16px #ff8a3d2e}.ci-send.busy{opacity:.7;pointer-events:none}.cm{display:flex;gap:11px;max-width:86%;animation:rise .35s both}.cm.user{align-self:flex-end;flex-direction:row-reverse}.cm-ico{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;font-size:19px;border-radius:12px;background:linear-gradient(150deg,#ffffff21,#ffffff0a);border:1px solid var(--line);box-shadow:var(--inset-hi)}.cm-body{padding:13px 16px;border-radius:16px;font-size:14.5px;line-height:1.75;box-shadow:var(--shadow-sm)}.cm.ai .cm-body{background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid var(--line);border-top-left-radius:5px}.cm.user .cm-body{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#1a1205;border-top-right-radius:5px;font-weight:600}.cm-text b{color:var(--accent2)}.chat-skip{margin-top:10px;font-size:12px}.report-brief{background:linear-gradient(165deg,#ffffff0f,#ffffff04);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--shadow),var(--inset-hi);margin-top:4px}.rb-head{padding:12px 16px;font-size:14.5px;font-weight:800;background:linear-gradient(120deg,#ff8a3d1f,#f479201a);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px}.rb-head b{color:var(--text)}.rb-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:13px 16px;border-bottom:1px solid var(--line)}.rb-row{background:#ffffff0a;border:1px solid var(--line);border-radius:10px;padding:9px 12px;display:flex;flex-direction:column;gap:2px;box-shadow:var(--inset-hi)}.rb-row span{font-size:11px;color:var(--muted);letter-spacing:.3px}.rb-row b{font-size:13.5px;color:var(--text);line-height:1.5}.rb-actions{display:flex;gap:9px;flex-wrap:wrap;padding:13px 16px}.rb-actions .btn{font-size:13px;padding:9px 14px}.rb-hint{font-size:11.5px;color:var(--muted-2);padding:0 16px 13px;line-height:1.6}.btn.sm{padding:7px 12px;font-size:12.5px}.chat-attach{display:flex;gap:8px;flex-wrap:wrap;padding:0 6px 10px}.att-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:6px 11px;border-radius:10px;background:var(--glass);border:1px solid var(--line);color:var(--text);cursor:pointer;transition:.15s;box-shadow:var(--inset-hi)}.att-chip:hover{border-color:var(--line-strong)}.att-chip .x{color:var(--muted);font-size:11px}.att-chip.pending{border-style:dashed}.chat-input{border-top:1px solid var(--line);padding:14px 6px 4px;background:linear-gradient(180deg,transparent,var(--ovl-bg))}.ci-bar{display:flex;align-items:flex-end;gap:10px;background:linear-gradient(160deg,#ffffff17,#ffffff08);border:1px solid var(--line);border-radius:16px;padding:10px 12px;box-shadow:var(--inset-hi)}.ci-bar:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #ff8a3d1f,var(--glow-blue)}.ci-tools{display:flex;gap:6px;padding-bottom:6px}.ci-btn{width:40px;height:40px;border-radius:11px;border:1px solid var(--line);background:var(--glass);color:var(--text);font-size:17px;cursor:pointer;display:grid;place-items:center;transition:.16s;box-shadow:var(--inset-hi)}.ci-btn:hover{border-color:var(--accent2);transform:translateY(-1px)}.ci-bar textarea{flex:1;resize:none;border:none;background:transparent;color:var(--text);font-size:14.5px;line-height:1.6;min-height:40px;max-height:130px;outline:none;font-family:inherit;padding:6px 2px}.ci-bar textarea::placeholder{color:var(--muted-2)}.ci-actions{display:flex;gap:8px}.ci-enhance{background:linear-gradient(135deg,#7c5dff40,#7c5dff1a);border:1px solid rgba(154,130,255,.45);color:var(--c-purple-3);border-radius:12px;padding:10px 15px;font-size:13.5px;font-weight:700;cursor:pointer;transition:.16s}.ci-enhance:hover{background:linear-gradient(135deg,#7c5dff66,#7c5dff29);transform:translateY(-1px);box-shadow:0 8px 20px #7c5dff40}.ci-send{background:linear-gradient(135deg,var(--accent2),#ff8a3d);color:#1a1205;border:none;border-radius:12px;padding:10px 18px;font-size:14px;font-weight:800;cursor:pointer;transition:.16s;box-shadow:0 6px 18px #f4792066}.ci-send:hover{transform:translateY(-1px);box-shadow:0 12px 28px #f479208c}.ci-hint{font-size:12px;color:var(--muted-2);padding:10px 6px 0;line-height:1.7}.ci-hint b{color:var(--muted)}.chat-report{background:linear-gradient(165deg,#ffffff0e,#ffffff04);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--shadow),var(--inset-hi);margin-top:4px}.cr-head{padding:13px 18px;font-size:15px;font-weight:800;background:linear-gradient(120deg,#ff8a3d1f,#f479201a);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px}.cr-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:16px 18px;border-bottom:1px solid var(--line)}.cro{background:#ffffff0a;border:1px solid var(--line);border-radius:12px;padding:11px 13px;display:flex;flex-direction:column;gap:3px;box-shadow:var(--inset-hi)}.cro span{font-size:11.5px;color:var(--muted);letter-spacing:.5px}.cro b{font-size:13.5px;color:var(--text);line-height:1.5}.cr-sec{padding:16px 18px 6px;border-bottom:1px solid var(--line)}.cr-h{font-size:13.5px;font-weight:800;color:var(--accent2);margin-bottom:11px;letter-spacing:.3px}.cr-h.sub{margin-top:12px;font-size:12.5px;color:var(--muted);font-weight:700;border-left:3px solid var(--accent2);padding-left:8px}.cr-sub-h{font-size:12.5px;font-weight:800;color:var(--accent2);margin:12px 0 6px;letter-spacing:.2px}.cr-overview .ok,.chat-report .ok{color:var(--ok);font-weight:700}.chat-report .warn{color:#ffb020;font-weight:700}.chat-report .muted,.cr-overview .muted{color:var(--muted-2);font-weight:400;font-style:normal}.pyramid{display:flex;flex-direction:column;gap:8px}.pyr{padding:11px 14px;border-radius:11px;font-size:13px;line-height:1.6;border:1px solid var(--line);background:#ffffff09;box-shadow:var(--inset-hi)}.pyr.p4{border-left:3px solid var(--accent2);background:linear-gradient(120deg,#f4792021,#ffffff05)}.pyr.p3{border-left:3px solid #ffa14d}.pyr.p2{border-left:3px solid #ffc070}.pyr.p1{border-left:3px solid #e5d6ff}.cr-list{margin:0;padding-left:4px;list-style:none;display:flex;flex-direction:column;gap:8px}.cr-list li{font-size:13.5px;line-height:1.7;padding-left:20px;position:relative;color:var(--text)}.cr-list li:before{content:"▸";position:absolute;left:2px;color:var(--accent2);font-weight:700}.cr-steps{display:flex;flex-wrap:wrap;gap:8px}.cr-steps span{font-size:12.5px;padding:7px 13px;border-radius:20px;background:#ffffff0d;border:1px solid var(--line);box-shadow:var(--inset-hi)}.light-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.lg{border-radius:12px;padding:12px 14px;border:1px solid var(--line);box-shadow:var(--inset-hi)}.lg b{display:block;font-size:14px;margin-bottom:2px}.lg span{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px;margin-bottom:7px}.lg i{font-style:normal;font-size:12.5px;color:var(--muted);line-height:1.6;display:block}.lg.red{background:linear-gradient(150deg,#ff6b6b29,#ffffff05);border-left:3px solid var(--danger)}.lg.red span{background:var(--danger);color:#fff}.lg.yellow{background:linear-gradient(150deg,#ffbe3c24,#ffffff05);border-left:3px solid #ffbe3c}.lg.yellow span{background:#ffbe3c;color:#1a1205}.lg.green{background:linear-gradient(150deg,#2fd08a24,#ffffff05);border-left:3px solid var(--ok)}.lg.green span{background:var(--ok);color:#0b1526}.copy-box{background:#ffffff0b;border:1px dashed var(--line-strong);border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.9;color:var(--text);box-shadow:var(--inset-hi)}.cr-foot{padding:12px 18px;font-size:12px;color:var(--muted-2);display:flex;justify-content:space-between;align-items:center}.cr-foot a{color:var(--accent2);text-decoration:underline;cursor:pointer}body[data-device=mobile] .view-chat{height:calc(100vh - 150px);min-height:480px}body[data-device=mobile] .ch-bench{display:none}body[data-device=mobile] .cm{max-width:95%}body[data-device=mobile] .ci-bar{flex-wrap:wrap}body[data-device=mobile] .ci-actions{width:100%;justify-content:flex-end;margin-top:2px}body[data-device=mobile] .detail-grid,body[data-device=mobile] .mine-top{grid-template-columns:1fr}body[data-device=mobile] .card-grid{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:10px}body[data-device=mobile] .hero h1{font-size:26px}body[data-device=mobile] .agent-card{padding:11px}body[data-device=mobile] .ac-top{gap:9px}body[data-device=mobile] .ac-ico{width:42px;height:42px;font-size:22px;border-radius:11px;flex:0 0 42px}body[data-device=mobile] .ac-name{font-size:14px;line-height:1.35;word-break:keep-all;overflow-wrap:break-word}body[data-device=mobile] .ac-verbs{gap:3px;margin-top:3px}body[data-device=mobile] .ac-verbs span{font-size:10px;padding:1px 6px}body[data-device=mobile] .ac-use{font-size:12px;-webkit-line-clamp:3;min-height:54px;line-height:1.55;word-break:keep-all;overflow-wrap:break-word}body[data-device=mobile] .ac-need{font-size:10.5px;-webkit-line-clamp:2;word-break:keep-all;overflow-wrap:break-word}body[data-device=mobile] .ac-foot{gap:4px;padding-top:6px}body[data-device=mobile] .ac-tags{align-items:flex-start}body[data-device=mobile] .ac-tags .chip{font-size:10px;padding:1px 6px}body[data-device=mobile] .ac-price{font-size:12.5px}body[data-device=mobile] .shelf-head h2{font-size:16px}body[data-device=mobile] .shelf-tag{font-size:11.5px}body[data-device=mobile] .shop-bar{flex-direction:column;align-items:stretch;gap:8px}body[data-device=mobile] .searchbar input{font-size:14px}body[data-device=mobile] .zone-chip{padding:5px 10px;font-size:12px}body[data-device=mobile] .proto-bar{padding:6px 10px;font-size:11px;flex-wrap:wrap;gap:6px 10px}body[data-device=mobile] .proto-bar .proto-label{display:none}body[data-device=mobile] .topbar{padding:10px 12px;gap:8px}body[data-device=mobile] .brand-sub{display:none}body[data-device=mobile] .nav-link{font-size:13px;padding:5px 8px}body[data-device=mobile] .theme-toggle{padding:5px 9px;font-size:12px}body[data-device=mobile] .wallet-pill{padding:6px 10px;font-size:12px}body[data-device=mobile] .topbar{flex-wrap:wrap;gap:8px 10px}body[data-device=mobile] .brand{flex:1 1 auto;min-width:0}body[data-device=mobile] .topnav{order:9;flex:1 1 auto;min-width:0;margin-left:0;justify-content:space-between;gap:6px}body[data-device=mobile] .theme-toggle{order:10;flex:0 0 auto}body[data-device=mobile] .nav-link{flex:1 1 0;min-width:0;white-space:nowrap;text-align:center;padding:7px 6px}body[data-device=mobile] .wallet-pill{flex:0 0 auto;margin-left:auto;max-width:100%;white-space:nowrap}body[data-device=mobile] .wallet-pill .wp-tag{display:none}body[data-device=mobile] .logout-link{padding:6px 10px;font-size:12px}body[data-device=mobile] .hero{padding:20px 2px 18px}body[data-device=mobile] .hero p{font-size:14px;line-height:1.6}body[data-device=mobile] .h-cta-item{font-size:11.5px;padding:6px 11px}#toastRoot{position:fixed;left:50%;bottom:32px;transform:translate(-50%);z-index:99;display:flex;flex-direction:column;gap:8px;align-items:center}.toast{background:var(--toast-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--accent);color:var(--text);padding:11px 20px;border-radius:24px;font-size:14px;box-shadow:var(--shadow),var(--glow-orange);opacity:0;transform:translateY(12px);transition:.25s}.toast.show{opacity:1;transform:none}.drawer-ovl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:var(--ovl-bg);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:flex-end;opacity:0;transition:opacity .25s}.drawer-ovl.show{opacity:1}.drawer{width:min(760px,96vw);height:100%;background:var(--drawer-bg);border-left:1px solid var(--line-strong);display:flex;flex-direction:column;box-shadow:-30px 0 70px #00000080;transform:translate(30px);opacity:.6;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s}.drawer-ovl.show .drawer{transform:none;opacity:1}.drawer-head{display:flex;align-items:center;gap:13px;padding:16px 20px;border-bottom:1px solid var(--line);background:linear-gradient(120deg,#ff8a3d1a,#f479200f)}.dh-ico{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;font-size:21px;border-radius:12px;background:linear-gradient(150deg,#ffffff21,#ffffff0a);border:1px solid var(--line);box-shadow:var(--inset-hi)}.dh-meta{flex:1;min-width:0}.dh-title{font-size:16.5px;font-weight:800;letter-spacing:.3px}.dh-sub{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.5}.dh-close{width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:var(--glass);color:var(--text);font-size:15px;cursor:pointer;transition:.15s;box-shadow:var(--inset-hi)}.dh-close:hover{border-color:var(--accent2);color:var(--accent2)}.drawer-body{flex:1;overflow-y:auto;padding:20px 22px;scroll-behavior:smooth}.drawer-body .chat-report{margin-top:0;border:none;border-radius:14px}.chat-page{display:flex;flex-direction:column;min-height:100vh}.chat-page-body{flex:1;display:flex;flex-direction:column;max-width:820px;margin:0 auto;width:100%;padding:0 18px 20px}.chat-page-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 4px 8px;flex-wrap:wrap}.chat-page-title{font-size:16px;font-weight:800;color:var(--text)}.chat-page-cost{font-size:13px;color:var(--accent2)}.chat-page-shell{background:linear-gradient(180deg,var(--bg2),var(--bg));border:1px solid var(--line-strong);border-radius:22px;margin-top:10px;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow)}.chat-page-head{background:linear-gradient(120deg,var(--glass),transparent);padding:18px 22px;border-bottom:1px solid var(--line)}.chat-page-cost{font-size:13px;color:var(--accent2);background:var(--glass);border:1px solid var(--line);border-radius:999px;padding:5px 12px}.chat-progress{display:flex;gap:6px;flex-wrap:wrap;padding:10px 22px;border-bottom:1px solid var(--line)}.chat-prog{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted-2)}.chat-prog i{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--glass);border:1px solid var(--line);font-style:normal}.chat-prog.cur i{background:var(--accent);color:#16130c;border-color:transparent}.chat-prog.done i{background:var(--ok);color:#0b1526;border-color:transparent}.chat-prog b{font-weight:600}.chat-donebar{display:flex;align-items:center;gap:10px;padding:10px 22px;background:var(--glass);border-top:1px solid var(--line);color:var(--ok);font-size:13px}.chat-hint{color:var(--muted-2);font-size:12px;margin-top:8px;line-height:1.6}.chat-page-list{flex:1;display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:22px 22px 18px}.chat-row{display:flex;align-items:flex-start;gap:10px}.chat-row.user{justify-content:flex-end}.chat-avatar{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--glass-2),var(--glass));border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;font-size:19px;flex:0 0 38px;box-shadow:var(--inset-hi)}.chat-avatar-img{width:38px;height:38px;border-radius:50%;object-fit:cover;flex:0 0 38px;border:1px solid var(--line-strong);box-shadow:var(--inset-hi)}.chat-bubble{max-width:74%;padding:12px 16px;border-radius:16px;font-size:14px}.chat-bubble.ai{background:linear-gradient(145deg,var(--glass-2),var(--glass));border:1px solid var(--line-strong);border-top-left-radius:4px;box-shadow:var(--inset-hi)}.chat-bubble.user{background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#16130c;border-top-right-radius:4px;box-shadow:var(--glow-orange)}.chat-bubble .chat-bubble-label{display:block;font-size:11px;color:var(--muted-2);margin-bottom:4px;letter-spacing:.3px}.chat-bubble.user .chat-bubble-label{color:#141008b3}.report-table{width:100%;border-collapse:collapse;margin:8px 0;font-size:13px}.report-table th,.report-table td{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}.report-table th{background:var(--glass-2);color:var(--text);font-weight:700}.report-table tr:nth-child(2n) td{background:#ffffff05}.chat-bubble .md-rich table{border-collapse:collapse;margin:8px 0;font-size:13px;max-width:100%}.chat-bubble .md-rich th,.chat-bubble .md-rich td{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}.chat-bubble .md-rich th{background:var(--glass-2);color:var(--text);font-weight:700}.chat-bubble.ai.report{max-width:100%}body[data-device=mobile] .chat-bubble.ai.report{max-width:100%;padding:12px}body[data-device=mobile] .chat-bubble .md-rich table,body[data-device=mobile] .chat-bubble .report-table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body[data-device=mobile] .chat-bubble .md-rich th,body[data-device=mobile] .chat-bubble .md-rich td{white-space:nowrap}body[data-device=mobile] .chat-bubble .report-table th,body[data-device=mobile] .chat-bubble .report-table td{white-space:normal;min-width:88px}.chat-bubble .md-rich p{margin:.38em 0;line-height:1.78;white-space:normal}.chat-bubble .md-rich h4{margin:.7em 0 .28em;font-size:15px;line-height:1.4;font-weight:800;color:var(--text)}.chat-bubble .md-rich ul,.chat-bubble .md-rich ol{margin:.42em 0 .42em 1.3em;padding:0}.chat-bubble .md-rich li{margin:.2em 0;line-height:1.72}.chat-bubble .md-rich blockquote{margin:.48em 0;padding:.5em .85em;border-left:3px solid var(--accent);background:#ffffff0b;border-radius:0 8px 8px 0;line-height:1.72}.chat-bubble .md-rich blockquote p{margin:0}.chat-bubble .md-rich p.md-ask{margin:.5em 0 .14em;font-weight:700}.chat-bubble .md-rich p.md-ans{margin:.14em 0 .6em;padding-left:10px;border-left:2px solid var(--accent);color:var(--text)}.chat-bubble .md-rich code{background:#ffffff14;border-radius:4px;padding:1px 5px;font:12.5px ui-monospace,SFMono-Regular,Consolas,monospace}.chat-bubble .md-rich pre{margin:.5em 0;padding:.6em .8em;background:#0000003d;border-radius:8px;overflow:auto;white-space:pre-wrap;font:12.5px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.chat-bubble .md-rich hr{border:0;border-top:1px solid var(--line);margin:.7em 0}.chat-page-composer{padding:16px 22px;background:linear-gradient(180deg,var(--bg),var(--bg2));border-top:1px solid var(--line);position:sticky;bottom:0}.drawer-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid var(--line);background:#05091480}.df-note{font-size:12px;color:var(--muted-2);line-height:1.6}body[data-device=mobile] .drawer{width:100vw}body[data-device=mobile] .rb-grid{grid-template-columns:1fr}body[data-device=mobile] .drawer-body{padding:14px}:root[data-theme=light]{--bg:#F4F7FC;--bg2:#FFFFFF;--bg3:#E9F0FA;--bg-a:#F5F8FD;--bg-b:#FFFFFF;--bg-c:#EDF3FB;--glow-1:rgba(255,255,255,.06);--glow-2:rgba(244,121,32,.1);--glow-3:rgba(255,255,255,.04);--dot:rgba(16,32,64,.045);--glass:rgba(255,255,255,.78);--glass-2:rgba(255,255,255,.96);--line:rgba(16,32,64,.12);--line-strong:rgba(16,32,64,.22);--text:#12203A;--muted:#5A6B87;--muted-2:#8494AF;--accent:#F47920;--accent2:#E8651A;--accent-deep:#D9600F;--ok:#0E9F6E;--danger:#DC3D43;--shadow-sm:0 2px 10px rgba(16,32,64,.08);--shadow:0 16px 48px rgba(16,32,64,.12);--shadow-lg:0 30px 80px rgba(16,32,64,.18);--glow-orange:0 12px 30px rgba(244,121,32,.18);--glow-blue:0 12px 30px rgba(255,255,255,.05);--inset-hi:inset 0 1px 0 rgba(255,255,255,.9);--drawer-bg:linear-gradient(165deg,#FFFFFF,#F1F6FC);--topbar-bg:rgba(255,255,255,.86);--toast-bg:rgba(255,255,255,.97);--ovl-bg:rgba(16,32,64,.45);--c-purple:#5B3FBF;--c-purple-2:#6B4FC7;--c-purple-3:#4A2FA8;--c-red:#C0392B;--c-red-2:#A93226;--c-green:#0B7A54;--c-green-2:#0E8A5F;--c-blue:#1D5FC4;--c-orange:#B85C10}:root[data-theme=light] .proto-bar{background:#ffffffdb}:root[data-theme=light] .app-foot{border-top:1px solid var(--line)}.theme-toggle{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:20px;border:1px solid var(--line);background:var(--glass);color:var(--muted);font-size:12.5px;cursor:pointer;transition:.18s;white-space:nowrap}.theme-toggle:hover{border-color:var(--line-strong);color:var(--text)}.theme-toggle .tt-ico{font-size:13px;line-height:1}:root[data-theme=light] .agent-card{background:linear-gradient(155deg,#fff,#f6faff)}:root[data-theme=light] .dh-ico{background:linear-gradient(150deg,#10204012,#10204005)}:root[data-theme=light] .chip{background:#1020400a}:root[data-theme=light] .use-card{background:linear-gradient(155deg,#10b9811a,#fff9)}:root[data-theme=light] .drawer-head{background:linear-gradient(120deg,#ffffff0f,#f479200f)}.rc-from{display:flex;align-items:flex-start;gap:12px;position:relative;margin:6px 0 4px;padding:13px 40px 13px 15px;border-radius:var(--radius-s);background:linear-gradient(120deg,#ff8a3d1a,#f4792014);border:1px solid rgba(255,138,61,.34);box-shadow:var(--inset-hi)}.rcf-ico{font-size:20px;line-height:1.4}.rcf-txt b{display:block;font-size:14px;margin-bottom:4px}.rcf-txt p{font-size:12.5px;line-height:1.75;color:var(--muted)}.rcf-x{position:absolute;right:10px;top:10px;width:24px;height:24px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--muted-2);cursor:pointer;font-size:12px;line-height:1}.rcf-x:hover{color:var(--text);border-color:var(--line-strong)}.rc-sub{font-size:13px;color:var(--muted);margin:8px 0 4px;line-height:1.7}.rc-grid{display:grid;grid-template-columns:1fr 296px;gap:18px;margin-top:16px;align-items:start}.rc-balance{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:var(--radius-s);background:linear-gradient(155deg,#ff8a3d21,#ffffff05);border:1px solid rgba(255,138,61,.34);box-shadow:var(--inset-hi)}.rcb-label{font-size:12px;color:var(--muted)}.rcb-val{font-size:26px;font-weight:800;margin-top:4px;color:var(--accent2)}.rcb-tag{font-size:11.5px;padding:5px 10px;border-radius:99px;color:var(--accent2);background:#ff8a3d24;border:1px solid rgba(255,138,61,.32)}.view-recharge h3{font-size:14px;margin:20px 0 10px;color:var(--text)}.rc-packs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rc-pack{position:relative;text-align:left;cursor:pointer;font-family:var(--font);color:var(--text);padding:16px 14px;border-radius:var(--radius-s);background:var(--glass);border:1px solid var(--line);transition:all .16s}.rc-pack:hover{background:var(--glass-2);border-color:var(--line-strong)}.rc-pack.on{border-color:#ff8a3d99;background:linear-gradient(155deg,#ff8a3d24,#ffffff05);box-shadow:var(--glow-orange)}.rcp-hot{position:absolute;right:-1px;top:-9px;font-size:10.5px;padding:3px 8px;border-radius:99px;background:var(--accent);color:#140a02;font-weight:700}.rcp-pts{font-size:22px;font-weight:800;line-height:1.2}.rcp-pts span{font-size:12px;font-weight:500;color:var(--muted)}.rcp-price{font-size:14px;font-weight:700;color:var(--accent2);margin-top:4px}.rcp-per{font-size:11.5px;color:var(--muted-2);margin-top:2px}.rcp-tag{font-size:11px;color:var(--muted);margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.rc-methods{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rc-method{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--font);color:var(--text);padding:13px 14px;border-radius:var(--radius-s);background:var(--glass);border:1px solid var(--line);text-align:left}.rc-method:hover{background:var(--glass-2)}.rc-method.on{border-color:#ff8a3d8c;background:linear-gradient(155deg,#ff8a3d1a,#ffffff05)}.rcm-ico{font-size:18px}.rc-method b{display:block;font-size:13px}.rc-method span{font-size:11.5px;color:var(--muted)}.rcm-dot{margin-left:auto;width:15px;height:15px;border-radius:50%;border:1px solid var(--line-strong)}.rc-method.on .rcm-dot{border-color:var(--brand);background:radial-gradient(circle,var(--brand) 0 42%,transparent 46%)}.rc-pay{margin-top:18px;font-size:15px;padding:13px}.rc-notes{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:11.5px;color:var(--muted)}.rc-side{display:flex;flex-direction:column;gap:14px}.rc-card{padding:15px;border-radius:var(--radius-s);background:var(--glass);border:1px solid var(--line)}.rc-card b{display:block;font-size:13px;margin-bottom:7px;color:var(--accent2)}.rc-card p{font-size:12.5px;line-height:1.8;color:var(--muted)}.rc-card.ad{background:linear-gradient(155deg,#ffffff0a,#ffffff05);border-color:#ff8a3d57}.rc-card.ad b{color:var(--c-blue)}.rc-card.ad .btn{margin-top:10px}.rc-card.token .rct-box{display:flex;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;border-radius:9px;background:#00000029;border:1px solid var(--line)}:root[data-theme=light] .rc-card.token .rct-box{background:#1020400d}.rct-box code{flex:1;font-size:12px;letter-spacing:.5px;color:var(--text);word-break:break-all}.rct-tip{font-size:11px;color:var(--muted-2);margin-top:8px}.rc-mcp-cmd{margin:10px 0;padding:10px 12px;max-height:190px;overflow:auto;border-radius:9px;background:#00000029;border:1px solid var(--line);font-size:11.5px;line-height:1.6;color:var(--text);white-space:pre-wrap;word-break:break-all}:root[data-theme=light] .rc-mcp-cmd{background:#1020400d}.chat-vidrev-guide{margin:0 0 10px;border:1px solid var(--line);border-radius:14px;background:var(--glass);overflow:hidden}.chat-vidrev-guide>summary{cursor:pointer;padding:11px 14px;font-size:13px;font-weight:700;color:var(--accent2);list-style:none}.chat-vidrev-guide>summary::-webkit-details-marker{display:none}.chat-vidrev-guide-body{padding:0 16px 14px;font-size:12.5px;line-height:1.8;color:var(--text)}.chat-vidrev-guide-body h4{margin:12px 0 6px;font-size:12.5px;color:var(--accent2)}.chat-vidrev-guide-body ol,.chat-vidrev-guide-body ul{margin:0;padding-left:20px}.chat-vidrev-guide-body a{color:var(--c-blue);word-break:break-all}.chat-page-composer .btn.voice-recording{border-color:var(--accent2);color:var(--accent2);animation:voicePulse 1.4s ease-in-out infinite}@keyframes voicePulse{0%,to{opacity:1}50%{opacity:.55}}.rc-login{max-width:420px;margin:26px auto 0;text-align:center;padding:34px 26px;border-radius:var(--radius);background:var(--glass);border:1px solid var(--line);box-shadow:var(--shadow)}.rcl-ico{font-size:30px;margin-bottom:10px}.rc-login b{font-size:17px}.rc-login p{font-size:13px;line-height:1.8;color:var(--muted);margin:10px 0 20px}.rcl-btns{display:grid;gap:10px}.rcl-phone{display:flex;gap:8px;margin-top:10px}.rc-input{flex:1;padding:10px 12px;font-size:13px;font-family:var(--font);color:var(--text);background:var(--glass-2);border:1px solid var(--line);border-radius:9px;outline:none}.rc-input:focus{border-color:var(--brand)}.rcl-tip{font-size:11.5px;color:var(--muted-2);margin-top:16px;line-height:1.7}body[data-device=mobile] .rc-grid{grid-template-columns:1fr}body[data-device=mobile] .rc-methods{grid-template-columns:1fr}body[data-device=mobile] .rc-from{padding:12px 34px 12px 13px}body[data-device=mobile] .rcb-val{font-size:22px}body[data-device=mobile] .rc-login{padding:26px 18px;margin-top:16px}.rb-sec{margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--glass);border:1px solid var(--line)}.rb-sec b{display:block;font-size:13px;color:var(--accent2);margin-bottom:6px}.rb-txt{font-size:12.5px;line-height:1.85;color:var(--text);white-space:pre-wrap;word-break:break-word}.pc-result{margin-top:9px;padding:9px 11px;border-radius:9px;font-size:12px;line-height:1.75;color:var(--muted);background:var(--glass-2);border:1px solid var(--line)}.pc-or{position:relative;margin:14px 0;text-align:center}.pc-or:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line)}.pc-or span{position:relative;display:inline-block;padding:3px 12px;font-size:11.5px;color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:99px}.pc-note b{color:var(--accent2);font-weight:700}.rc-worth{margin-top:12px;padding:11px 14px;border-radius:var(--radius-s);font-size:12.5px;line-height:1.8;color:var(--muted);background:linear-gradient(120deg,#ff8a3d1a,#ffffff05);border:1px solid rgba(255,138,61,.28)}.rc-worth b{color:var(--accent2);font-size:13.5px;font-weight:800}.pk-steps{margin:11px 0 13px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--glass-2)}.pk-row{display:flex;align-items:center;gap:9px;padding:8px 11px;font-size:12.5px;border-bottom:1px solid var(--line)}.pk-row:last-child{border-bottom:none}.pk-row i{flex:none;width:17px;height:17px;border-radius:5px;font-style:normal;font-size:10.5px;display:flex;align-items:center;justify-content:center;background:var(--glass);color:var(--muted);border:1px solid var(--line)}.pk-row b{flex:1;font-weight:500;color:var(--text);word-break:keep-all}.pk-row span{flex:none;color:var(--muted);font-variant-numeric:tabular-nums}.pk-row.total{background:#ff8a3d1a;border-top:1px solid rgba(255,138,61,.28)}.pk-row.total i{background:#ff8a3d2e;color:var(--accent2);border-color:#ff8a3d57}.pk-row.total b,.pk-row.total span{color:var(--accent2);font-weight:700}body[data-device=mobile] .pk-row{padding:7px 9px;font-size:12px}.rcp-off{position:absolute;left:-1px;top:-9px;font-size:10.5px;padding:3px 8px;border-radius:99px;background:var(--c-blue,#378ADD);color:#fff;font-weight:700;letter-spacing:.2px}.rc-pack.on .rcp-off{background:var(--accent2)}.rc-worth b{color:var(--accent2);font-weight:800}body[data-device=mobile] .rc-packs{grid-template-columns:1fr 1fr}body[data-device=mobile] .rcp-off{font-size:10px;padding:2px 6px}.ipr{display:flex;flex-direction:column;gap:14px;margin-top:6px}.ipr-overview-table{margin:0}.ipr-overview-table th{width:136px;color:var(--muted);font-weight:700;background:var(--glass-2)}.ipr-overview-table td{color:var(--text)}.ipr-invalid{border-color:#ff5a5a6b;background:linear-gradient(165deg,#ff5a5a1a,#ffffff04)}.ipr-invalid .cr-head{color:var(--c-red-2);background:linear-gradient(120deg,#ff5a5a29,#ff5a5a0f)}.ipr-home-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:14px}.ipr-home-item{position:relative;display:flex;flex-direction:column;gap:6px;padding:11px 13px;border:1px solid var(--line);border-radius:12px;background:var(--glass-2);box-shadow:var(--inset-hi)}.ipr-home-item>span{font-size:11.5px;color:var(--muted-2);letter-spacing:.3px}.ipr-home-item>b{font-size:13.5px;line-height:1.7;font-weight:600;color:var(--text);word-break:break-word}.ipr-home-item .ipr-copy{align-self:flex-start}.ipr-copy{font-size:11.5px;padding:4px 10px;border-radius:99px;cursor:pointer;background:#ff8a3d1f;border:1px solid rgba(255,138,61,.32);color:var(--accent2);font-weight:700;line-height:1.5;transition:background .15s ease}.ipr-copy:hover{background:#ff8a3d38}.ipr-copy:disabled{opacity:.45;cursor:not-allowed}.cr-sub-h .ipr-copy{float:right;margin-top:-3px}.cr-sub-h:after{content:"";display:block;clear:both}.ipr-bio-lines{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;counter-reset:none}.ipr-bio-lines li{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border-radius:10px;background:#ffffff0b;border:1px dashed var(--line-strong);box-shadow:var(--inset-hi)}.ipr-bio-lines li>i{flex:none;width:19px;height:19px;border-radius:6px;font-style:normal;font-size:11px;display:flex;align-items:center;justify-content:center;background:#ff8a3d29;color:var(--accent2);border:1px solid rgba(255,138,61,.32);font-variant-numeric:tabular-nums}.ipr-bio-lines li>span{font-size:13.5px;line-height:1.75;color:var(--text);word-break:break-word}.ipr-muted{color:var(--muted);font-size:13px}.ipr-txt{margin-top:12px}.ipr-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:11px}.ipr-tab{display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-align:left;padding:8px 13px;border-radius:12px;cursor:pointer;font-size:12.5px;font-weight:700;color:var(--muted);background:var(--glass-2);border:1px solid var(--line);box-shadow:var(--inset-hi);transition:border-color .15s ease}.ipr-tab b{font-size:11px;font-weight:500;color:var(--muted-2);font-variant-numeric:tabular-nums}.ipr-tab.on{border-color:#ff8a3d80;color:var(--accent2);background:#ff8a3d1f}.ipr-tab.on b{color:var(--accent2)}.ipr-tab.bad{border-color:#ff5a5a6b}.ipr-tab.bad b,.ipr-tab.bad{color:#ff8f8f}.ipr-topic-meta{font-size:12.5px;color:var(--muted);margin-bottom:10px}.ipr-topic-meta b{color:var(--accent2);font-variant-numeric:tabular-nums}.ipr-topics{max-height:380px;overflow-y:auto;padding-right:6px}.ipr-topics li{font-size:13px}body[data-device=mobile] .ipr-home-grid{grid-template-columns:1fr}body[data-device=mobile] .ipr-overview-table th{width:104px;font-size:12.5px}body[data-device=mobile] .ipr-overview-table td{font-size:12.5px}body[data-device=mobile] .ipr-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px}body[data-device=mobile] .ipr-tab{padding:7px 10px}body[data-device=mobile] .ipr-topics{max-height:300px}.vrv{display:flex;flex-direction:column;gap:14px;margin-top:6px}.vrv-export{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vrv-queued{font-size:12px;color:var(--ok)}.vrv-action{margin-top:10px;padding:11px 13px;border-radius:12px;background:#ff8a3d1f;border:1px solid rgba(255,138,61,.32);font-size:13.5px;line-height:1.7;font-weight:700;color:var(--text)}.vrv-warn{margin-top:12px;padding:11px 13px;border-radius:12px;background:#ffb0201f;border:1px solid rgba(255,176,32,.4);font-size:13px;line-height:1.7;color:var(--text)}.vrv-warn>b{display:block;margin-bottom:6px;color:#ffcf7a}.vrv-warn ol,.vrv-warn ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.vrv-warn.soft{background:var(--glass);border-color:var(--line)}.vrv-warn.soft>b{color:var(--muted)}.vrv-note{margin-top:10px;font-size:13px;line-height:1.7;color:var(--muted)}.vrv-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.vrv-quad{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.vrv-quad-cell{display:flex;flex-direction:column;gap:4px;padding:12px 13px;border-radius:14px;text-align:left;cursor:pointer;background:var(--glass-2);border:1px solid var(--line);box-shadow:var(--inset-hi);color:var(--text);transition:border-color .15s ease,transform .15s ease}.vrv-quad-cell:hover{transform:translateY(-1px);border-color:var(--line-strong)}.vrv-quad-cell.on{border-color:#ff8a3d99;background:#ff8a3d24}.vrv-quad-cell b{font-size:14px}.vrv-quad-count{font-size:20px;font-weight:800;color:var(--accent2);font-variant-numeric:tabular-nums}.vrv-quad-cell em{font-size:11.5px;color:var(--muted-2);font-style:normal}.vrv-quad-ids{font-size:11.5px;color:var(--muted);word-break:break-all}.vrv-quad-axis{margin-top:8px;font-size:12px;color:var(--muted-2)}.vrv-quad-notes{margin-top:10px}.vrv-quad-detail{margin-top:12px;padding-top:10px;border-top:1px dashed var(--line)}.vrv-video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:8px}.vrv-video-card{display:flex;flex-direction:column;gap:5px;padding:11px 12px;border-radius:12px;background:var(--glass);border:1px solid var(--line);box-shadow:var(--inset-hi)}.vrv-video-card b{font-size:13px;line-height:1.6;font-weight:700}.vrv-video-sub{font-size:11.5px;color:var(--muted-2)}.vrv-video-metrics{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.vrv-stack{margin-bottom:14px}.vrv-stack-bar{display:flex;height:26px;border-radius:8px;overflow:hidden;border:1px solid var(--line)}.vrv-stack-seg{display:flex;align-items:center;justify-content:center;opacity:.92;transition:filter .15s ease}.vrv-stack-seg:hover{filter:brightness(1.18)}.vrv-stack-seg em{font-size:11px;font-style:normal;color:#fff;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap}.vrv-stack-legend{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.vrv-stack-legend span{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--muted);padding:3px 8px;border-radius:99px;border:1px solid transparent}.vrv-stack-legend span.on{border-color:var(--line);background:var(--glass)}.vrv-stack-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}.vrv-stack-tip{margin-top:8px;font-size:12px;color:var(--muted-2);min-height:18px}.vrv-adjust{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px}.vrv-adjust>div{padding:10px 12px;border-radius:12px;background:var(--glass);border:1px solid var(--line)}.vrv-adjust b{display:block;font-size:12px;color:var(--accent2);margin-bottom:6px}.vrv-adjust ul{margin:0;padding-left:16px;font-size:12.5px;line-height:1.7;color:var(--text)}.vrv-bars{margin:6px 0 12px}.vrv-bars-legend{display:flex;gap:14px;font-size:11.5px;color:var(--muted);margin-bottom:8px}.vrv-bars-legend span{display:flex;align-items:center;gap:5px}.vrv-bars-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.vrv-bars-legend i.mean{background:var(--accent-deep)}.vrv-bars-legend i.median{background:#4aa8ff}.vrv-bars-grid{display:flex;align-items:flex-end;gap:14px;padding:10px 4px 0;border-bottom:1px solid var(--line)}.vrv-bars-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:72px}.vrv-bars-plot{display:flex;align-items:flex-end;gap:5px;height:132px;width:100%;justify-content:center}.vrv-bar{position:relative;width:26px;border-radius:6px 6px 0 0;min-height:2px;display:flex;justify-content:center}.vrv-bar.mean{background:linear-gradient(180deg,#ffa45c,#e0641a)}.vrv-bar.median{background:linear-gradient(180deg,#7cc3ff,#2f8fd8)}.vrv-bar em{position:absolute;top:-16px;font-size:10.5px;font-style:normal;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.vrv-bars-label{font-size:12px;font-weight:700;color:var(--text)}.vrv-bars-sub{font-size:10.5px;color:var(--muted-2);margin-bottom:8px;text-align:center}.vrv-dive{padding:10px 0;border-bottom:1px dashed var(--line)}.vrv-dive:last-child{border-bottom:0}.vrv-dive-metrics{font-size:12.5px;color:var(--muted);line-height:1.8;font-variant-numeric:tabular-nums}.vrv-method{padding:10px 0;border-bottom:1px dashed var(--line)}.vrv-method p{margin:6px 0;font-size:13.5px;line-height:1.7;color:var(--text)}.vrv-method-meta{font-size:12.5px;color:var(--muted)}.vrv-next{margin-bottom:10px}.vrv-candidates{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:8px}.vrv-candidate{display:flex;flex-direction:column;gap:7px;padding:12px 13px;border-radius:14px;background:linear-gradient(165deg,#ff8a3d1a,#ffffff05);border:1px solid rgba(255,138,61,.3)}.vrv-candidate b{font-size:13.5px;line-height:1.6}.vrv-candidate>span{font-size:12.5px;color:var(--muted);line-height:1.7}.vrv-candidate-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.vrv-raw summary{cursor:pointer;font-size:12.5px;color:var(--accent2)}.vrv-raw[open] summary{margin-bottom:10px}.vrv-quick .cr-list li{font-size:13.5px}.chat-choices{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.chat-choice{font-size:12.5px;padding:8px 13px;border-radius:999px;cursor:pointer;color:var(--text);background:var(--glass-2);border:1px solid var(--line);box-shadow:var(--inset-hi);transition:border-color .15s ease,color .15s ease}.chat-choice:hover{border-color:#ff8a3d80;color:var(--accent2)}.chat-choice:disabled{opacity:.5;cursor:not-allowed}body[data-device=mobile] .vrv-table-fix th:nth-child(-n+3),body[data-device=mobile] .vrv-table-fix td:nth-child(-n+3){position:sticky;background:var(--bg2);z-index:1}body[data-device=mobile] .vrv-table-fix th:nth-child(1),body[data-device=mobile] .vrv-table-fix td:nth-child(1){left:0}body[data-device=mobile] .vrv-table-fix th:nth-child(2),body[data-device=mobile] .vrv-table-fix td:nth-child(2){left:96px}body[data-device=mobile] .vrv-table-fix th:nth-child(3),body[data-device=mobile] .vrv-table-fix td:nth-child(3){left:180px}body[data-device=mobile] .vrv-quad,body[data-device=mobile] .vrv-video-grid,body[data-device=mobile] .vrv-candidates{grid-template-columns:1fr}body[data-device=mobile] .vrv-bars-col{min-width:84px}@media (max-width:640px){.vrv-quad,.vrv-video-grid,.vrv-candidates{grid-template-columns:1fr}.vrv-bars-col{min-width:84px}}@media (max-width:520px){.vrv-table-fix th:nth-child(-n+3),.vrv-table-fix td:nth-child(-n+3){position:sticky;background:var(--bg2);z-index:1}.vrv-table-fix th:nth-child(1),.vrv-table-fix td:nth-child(1){left:0}.vrv-table-fix th:nth-child(2),.vrv-table-fix td:nth-child(2){left:96px}.vrv-table-fix th:nth-child(3),.vrv-table-fix td:nth-child(3){left:180px}}
