/* Compact mobile rooms with the established ink, purple, tea and warm-gold palette. */
.home-advisor10{width:100%;display:grid;gap:15px;text-align:left;padding:28px;border:1px solid #bda77244;border-radius:22px;background:linear-gradient(120deg,#3d2839cf,#19172b 55%,#161f21);color:#eee7d9;cursor:pointer;margin:22px 0}.home-advisor10 strong{font:500 clamp(21px,3vw,30px)/1.6 Georgia,'Songti SC','SimSun',serif;white-space:pre-line}.home-advisor10 span{font-size:14px;color:#d4b8f6}
.business-journey10{margin:28px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.business-journey10 .b10-intro{grid-column:1/-1}.journey-card10{position:relative;display:grid;gap:9px;text-align:left;padding:22px;border:1px solid #b69ed036;border-radius:18px;background:linear-gradient(130deg,#242036,#171827);color:#f4e9dd;cursor:pointer}.journey-card10 strong{font-size:18px}.journey-card10 small{font-size:14px;color:#aeadc3;line-height:1.6}.journey-card10>span{position:absolute;right:18px;top:20px;color:#d5b6fc}.b10-intro{padding:8px 0 22px}.b10-intro h2{font:500 clamp(23px,3vw,34px)/1.5 Georgia,'Songti SC','SimSun',serif;color:#f6ebdf;margin:10px 0}.b10-intro>p:last-child{font-size:15px;line-height:1.8;color:#b4b0c5;max-width:760px;margin:0}.b10-card{border:1px solid #ae9ccb32;border-radius:18px;padding:24px;background:linear-gradient(135deg,#1c1b2ae8,#131726ed);color:#eee7e1;min-width:0}.b10-card h2,.b10-card h3{font-size:20px;font-weight:500;line-height:1.6;margin:0 0 18px}.b10-note,.b10-status{font-size:14px;line-height:1.8;color:#b3abc4;overflow-wrap:anywhere}.b10-status{color:#d3bbed;min-height:22px;margin:8px 0}.b10-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.b10-row h3{margin:0}.b10-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.b10-field{display:flex;flex-direction:column;gap:9px;font-size:14px;line-height:1.6;color:#d3cad9;margin:0 0 16px;min-width:0}.b10-field input,.b10-field select,.b10-field textarea,.pilot-task10 select{box-sizing:border-box;width:100%;border:1px solid #bda3dd3b;border-radius:11px;background:#0b1020;color:#eee8df;font:400 16px/1.6 -apple-system,BlinkMacSystemFont,'Microsoft YaHei',sans-serif;padding:12px;min-height:48px;min-width:0;resize:vertical}.b10-field input:focus,.b10-field textarea:focus,.b10-field select:focus{outline:2px solid #ab83c9;outline-offset:2px}.business-panel10 .ml-primary,.business-panel10 .ml-secondary,.advisor10 .ml-primary,.advisor10 .ml-secondary{min-height:48px;font-size:15px;line-height:1.5;padding:12px 20px;white-space:normal;text-align:center}.business-panel10 .ml-primary:disabled,.business-panel10 .ml-secondary:disabled{opacity:.45;cursor:default}
.business-summary10{margin:16px 0 26px}.business-counts10{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:20px}.business-counts10>div{display:grid;gap:7px}.business-counts10 b{font:400 30px/1.2 Georgia,serif;color:#d5b5ed}.business-counts10 span{font-size:14px;color:#aaa5b7}.package-picker10{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.package-choice10{display:grid;gap:10px;text-align:left;padding:20px;border:1px solid #a593c039;border-radius:15px;background:#1a1a2c;color:#ddd6e7;cursor:pointer;min-width:0}.package-choice10.active{border-color:#c2a0eb;background:linear-gradient(130deg,#3c294a,#232035)}.package-choice10 small{font-size:12px;color:#aba3ba;line-height:1.5}.package-choice10 strong{font-size:18px;font-weight:500;overflow-wrap:anywhere}.package-choice10 span{font-size:13px;color:#d6c193}.package-editor10{margin-bottom:20px}.right-editor10{border-top:1px solid #a088c036;padding:12px 0}.right-editor10>summary{display:flex;gap:12px;align-items:center;min-height:44px;cursor:pointer;margin-bottom:12px;list-style:none}.right-editor10>summary:after{content:'＋';margin-left:auto;font-size:22px;color:#b894d6}.right-editor10[open]>summary:after{content:'－'}.right-editor10>summary span{font-size:12px;line-height:1.5;padding:5px 8px;background:#b29c6230;border-radius:5px;color:#dac28f}.right-editor10>summary strong{font-size:16px;font-weight:500}.right-editor10>summary small{font-size:14px;color:#b7a8cb;white-space:nowrap}.extra-costs10,.confirmation10{margin:12px 0}.extra-costs10>summary,.confirmation10>summary,.pilot-archive10>summary,.proposal-card10 summary,.advisor-archive10 summary{min-height:44px;line-height:1.6;font-size:15px;color:#cfb8e4;cursor:pointer;padding:10px 0;box-sizing:border-box}.extra-costs10 .b10-pair{margin-top:14px}.economics10{padding:22px;border-radius:15px;background:linear-gradient(120deg,#2b2533,#172823);border:1px solid #b9a77244;margin:14px 0 20px}.economics-numbers10{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.economics-numbers10>div{display:grid;gap:8px}.economics-numbers10 b{font-size:25px;font-weight:500;color:#ede2c8;overflow-wrap:anywhere}.economics10 small,.economics10 p:not(.ml-kicker){font-size:13px;line-height:1.8;color:#c3bac7}.economics-numbers10 small{font-size:12px}.package-actions10{display:grid;gap:14px}.package-actions10 .ai-output09:empty{display:none}.clone-form10{border-top:1px solid #9878b133;padding-top:20px}.clone-form10 .ml-secondary{width:100%}.pilot-card10,.proposal-card10{margin:18px 0}.maturity10{display:inline-block;font-size:13px;padding:8px 12px;border:1px solid #9d83b34b;border-radius:20px;color:#ddc294;margin-bottom:12px}.pilot-task10{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #9384a533;padding:16px 0}.pilot-task10>div{white-space:pre-line;font-size:14px;line-height:1.8;min-width:0}.pilot-task10 select{width:115px;flex-shrink:0;font-size:14px}.pilot-record10{margin-top:16px;border-top:1px solid #8e739b44;padding-top:20px}.pilot-archive10{padding:12px 0}.pilot-archive10 article{border-top:1px solid #987aab40;padding:14px 0;font-size:14px;line-height:1.8}.pilot-archive10 h4{font-weight:500;color:#ece2d1}.pilot-card10>.ml-primary,.pilot-card10>.ml-secondary{width:100%;margin:6px 0}.proposal-card10>small{color:#c9b3dd}.proposal-card10>p{font-size:14px;line-height:1.8;color:#bcb5c7}.proposal-card10 .ml-primary{width:100%}.proposal-card10 details p{font-size:14px;line-height:1.8}.audience-links10{display:flex;gap:10px;margin:0 0 24px}.audience-links10 button{flex:1;font-size:14px;min-height:44px;padding:10px}
.advisor-wrap10{max-width:1020px;margin:0 auto;padding-bottom:100px}.advisor-hero10{position:relative;height:360px;border-radius:22px;overflow:hidden;margin-top:20px}.advisor-hero10 img{width:100%;height:100%;object-fit:cover}.advisor-hero10:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0a1015ed,#0d10105c),linear-gradient(0deg,#0a0d15a1,transparent)}.advisor-hero10>div{position:absolute;left:38px;bottom:38px;z-index:1}.advisor-hero10 h1{font:400 40px/1.6 Georgia,'Songti SC','SimSun',serif;margin:8px 0;color:#f4e9d7}.advisor-hero10 h1 em{font-style:normal;color:#e5d3b5}.advisor-hero10 p:last-child{font-size:15px;color:#d4c7b6}.advisor-body10{padding:24px 0}.audience10{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px}.audience-card10{display:grid;gap:10px;padding:20px;text-align:left;border:1px solid #b898d041;border-radius:16px;background:#191a29;color:#f3e5d8;cursor:pointer;min-width:0}.audience-card10 small{font:400 16px Georgia;color:#ba9bd7}.audience-card10 strong{font-size:20px;font-weight:500}.audience-card10 span{font-size:13px;line-height:1.6;color:#aaa6ba}.audience-card10.active{border-color:#d1afdd;background:linear-gradient(130deg,#473048,#292232);box-shadow:inset 0 0 24px #b490cc0d}#advisorForm10>small{display:block;font-size:13px;color:#9a94a6;line-height:1.8}#advisorForm10>.ml-primary{width:100%}#advisorResult10{padding-top:32px;scroll-margin-top:85px}.plan-badge10{color:#debd91;font-size:15px;line-height:1.6;margin:0 0 20px}.plan-pillars10{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.plan-pillars10 small{font-size:12px;color:#c4afd5;line-height:1.6}.plan-pillars10 h3{font-size:18px;margin:12px 0 0}.ai-plan10{font-size:15px;line-height:1.9;margin-bottom:20px}.next10{display:grid;gap:14px}.next10 h3{margin:0}.advisor-archive10{margin:20px 0;padding:18px 24px;border:1px solid #aa8fc035;border-radius:16px}.archive-row10{display:block;border:0;border-bottom:1px solid #826c982a;color:#ccc2d8;background:none;text-align:left;font-size:14px;line-height:1.8;padding:14px 0;width:100%;min-height:44px;cursor:pointer}
@media(max-width:650px){.home-advisor10{padding:23px 20px;border-radius:18px}.home-advisor10 strong{font-size:22px}.business-journey10{grid-template-columns:1fr;margin:22px 0}.journey-card10{padding:18px}.journey-card10 strong{font-size:17px}.b10-intro{padding-bottom:18px}.b10-intro h2{font-size:25px}.b10-intro>p:last-child{font-size:14px}.b10-card{padding:20px 16px;border-radius:16px}.b10-pair{gap:12px}.business-counts10{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.package-picker10{display:flex;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.package-choice10{flex:0 0 76%;scroll-snap-align:start;padding:18px}.package-choice10 strong{font-size:19px}.right-editor10>summary{gap:8px}.right-editor10>summary span{font-size:11px}.right-editor10>summary strong{font-size:15px}.economics10{padding:18px 14px}.economics-numbers10{grid-template-columns:1fr 1fr}.economics-numbers10>div:last-child{grid-column:1/-1;margin-top:10px}.economics-numbers10 b{font-size:25px}.business-panel10{padding-bottom:36px}.advisor-wrap10{padding:0 14px 90px}.advisor-hero10{height:305px;margin:10px 0 0;border-radius:18px}.advisor-hero10>div{left:22px;bottom:24px;right:16px}.advisor-hero10 h1{font-size:31px;line-height:1.65}.advisor-hero10 p:last-child{font-size:14px;line-height:1.8}.advisor-body10{padding-top:18px}.audience10{gap:8px;margin-bottom:18px}.audience-card10{padding:14px 10px;border-radius:12px;gap:8px}.audience-card10 strong{font-size:17px}.audience-card10 span{font-size:12px}.audience-card10 small{font-size:13px}.plan-pillars10{grid-template-columns:1fr}.plan-pillars10 .b10-card{padding:19px 16px}.plan-pillars10 h3{font-size:18px;margin-top:8px}.advisor-archive10{padding:16px}.audience-links10{gap:6px}.audience-links10 button{font-size:13px;padding:10px 5px}.pilot-task10{align-items:flex-start;gap:10px}.pilot-task10 select{width:100px;padding:10px 8px}.b10-field input,.b10-field select,.b10-field textarea{padding:10px;min-height:46px}.b10-row .ml-secondary{width:100%}}
@media(max-width:350px){.b10-pair{grid-template-columns:1fr}.audience-card10 strong{font-size:16px}.audience-card10 span{font-size:11px}.right-editor10>summary small{font-size:12px}.advisor-hero10 h1{font-size:28px}}
.plan-rights10{margin-bottom:20px}.plan-rights10>summary{font-size:15px;line-height:1.7;min-height:44px;cursor:pointer;color:#d4b9e7}.plan-rights10 article{padding:16px 0;border-bottom:1px solid #8d7a9c33}.plan-rights10 article h3{font-size:17px;margin:0 0 9px}.plan-rights10 article p{font-size:14px;line-height:1.9;color:#c1b6c8;margin:0}
@media(max-width:650px){.operations-mode #operations .studio-rail{padding:8px 0;overflow:hidden}.operations-mode #operations .studio-rail nav{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:6px 14px;width:100%;box-sizing:border-box;scrollbar-width:none}.operations-mode #operations .studio-rail nav::-webkit-scrollbar{display:none}.operations-mode #operations .studio-rail nav button{flex:0 0 auto;width:auto;min-width:0;min-height:44px;padding:10px 15px;margin:0;white-space:nowrap;border-radius:12px}.operations-mode #operations .studio-workspace{padding-top:18px}}
.package-picker10{scrollbar-width:none}.package-picker10::-webkit-scrollbar{display:none}
