.service-shell{min-height:100vh;background:#fff;color:var(--selloop-ink);display:grid;grid-template-columns:220px 1fr}.service-shell>aside{height:100vh;position:sticky;top:0;border-right:1px solid var(--selloop-line);padding:27px 18px;display:flex;flex-direction:column}.service-brand .mvp-brand{margin:0 10px 42px}.service-shell aside nav{display:grid;gap:5px}.service-shell aside nav button{display:flex;align-items:center;gap:13px;background:transparent;color:#667085;border-radius:10px;padding:12px 13px;text-align:left;font-weight:700}.service-shell aside nav button i{width:22px;font-size:18px;font-style:normal;text-align:center}.service-shell aside nav button.active{background:#f2f6ff;color:var(--selloop-blue)}.service-account{margin-top:auto;border-top:1px solid var(--selloop-line);padding:19px 10px 0}.service-account div{font-weight:750}.service-account button{background:none;color:var(--selloop-muted);padding:7px 0;font-size:12px}.service-workspace{min-width:0}.service-workspace>header{height:72px;border-bottom:1px solid var(--selloop-line);display:flex;align-items:center;justify-content:flex-end;padding:0 32px;color:var(--selloop-muted);font-size:12px}.service-mobile-brand{display:none}.service-workspace>main{width:min(100% - 48px,940px);margin:auto;padding:60px 0 130px}.service-bottom{display:none}.ai-home-intro>small{color:var(--selloop-blue);font-weight:800}.ai-home-intro h1{font-size:36px;letter-spacing:-1.4px;margin:11px 0}.ai-home-intro p{color:var(--selloop-muted);font-size:16px;line-height:1.6}.ai-goal{display:flex;align-items:center;gap:10px;margin:30px 0 18px;color:var(--selloop-muted)}.ai-goal b{color:var(--selloop-ink)}.ai-next{border-top:1px solid var(--selloop-line);border-bottom:1px solid var(--selloop-line);padding:32px 0}.ai-next-label{display:flex;align-items:center;gap:13px}.ai-next-label>i,.ai-finished>i{color:var(--selloop-blue);font-size:30px;font-style:normal}.ai-next-label span small,.ai-next-label span b{display:block}.ai-next-label span small{color:var(--selloop-blue);font-weight:800;margin-bottom:4px}.ai-next>p{color:var(--selloop-muted);line-height:1.65}.ai-next h2{font-size:25px;letter-spacing:-.7px;margin:22px 0}.ai-next-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ai-next-options button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-height:170px;border:1px solid var(--selloop-line);border-radius:14px;background:#fff;padding:20px}.ai-next-options button.recommended{border:2px solid var(--selloop-blue);background:#fbfcff}.ai-next-options small{color:var(--selloop-blue);font-weight:800;margin-bottom:8px}.ai-next-options b{font-size:18px}.ai-next-options span{color:var(--selloop-muted);line-height:1.5;margin:8px 0 15px}.ai-next-options strong{color:var(--selloop-blue);margin-top:auto}.ai-next-links{display:flex;gap:18px;margin-top:15px}.ai-next-links button{background:none;color:var(--selloop-muted);padding:7px 0}.ai-next-reason{background:var(--selloop-soft);padding:13px 15px;border-radius:9px}.ai-ask{margin-top:34px}.ai-ask>div{display:flex;align-items:center;gap:12px;border:1px solid #d9dde5;border-radius:17px;padding:10px 12px;box-shadow:0 8px 30px rgba(20,30,50,.06)}.ai-ask i{color:var(--selloop-blue);font-size:24px;font-style:normal}.ai-ask textarea{flex:1;resize:none;border:0;outline:0;padding:7px;background:transparent}.ai-ask button{width:34px;height:34px;border-radius:50%;background:var(--selloop-blue);color:#fff}.ai-ask>small{display:block;color:#98a0ad;margin:9px 5px}.ai-finished{text-align:center;padding:50px 0}
@media(max-width:760px){.service-shell{display:block;padding-bottom:70px}.service-shell>aside{display:none}.service-workspace>header{height:64px;padding:0 17px;justify-content:space-between}.service-mobile-brand{display:block}.service-mobile-brand .mvp-brand{margin:0}.service-workspace>main{width:min(100% - 30px,940px);padding:35px 0 80px}.service-bottom{position:fixed;z-index:20;bottom:0;left:0;right:0;height:68px;display:grid;grid-template-columns:repeat(5,1fr);background:rgba(255,255,255,.96);border-top:1px solid var(--selloop-line)}.service-bottom button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;color:#7b8492;font-size:10px}.service-bottom button i{font-size:17px;font-style:normal}.service-bottom button.active{color:var(--selloop-blue)}.ai-home-intro h1{font-size:29px}.ai-next-options{grid-template-columns:1fr}.ai-next-options button{min-height:0}.ai-next-links{align-items:flex-start;flex-direction:column;gap:0}.ai-ask{position:sticky;bottom:82px;background:#fff;padding-top:8px}}
