button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:focus{outline:none}button:focus-visible{outline:1px auto -webkit-focus-ring-color}.south-ai-input-bar[data-v-eb03cfdd]{border:1px solid var(--south-ai-border-input,#e7e7e7);width:343px;max-width:100%;height:50px;box-shadow:var(--south-ai-shadow-mobile,0px 0px 20px rgba(153,153,153,.2));background:var(--south-ai-bg-input,linear-gradient(180deg, #f8f8f8 0%, #f4f4f4 56%, #fff 100%));box-sizing:border-box;border-radius:25px;align-items:center;padding:0 10px 0 19px;display:flex;position:relative}.south-ai-input-bar--focus-blocked .south-ai-input-bar__input[data-v-eb03cfdd],.south-ai-input-bar--focus-blocked .south-ai-input-bar__button[data-v-eb03cfdd]{pointer-events:none}.south-ai-input-bar__focus-cover[data-v-eb03cfdd]{z-index:3;border-radius:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.south-ai-input-bar__input[data-v-eb03cfdd]{min-width:0;color:var(--south-ai-color-text-main,#333);background:0 0;border:0;outline:0;flex:1;font-size:16px;line-height:22px}.south-ai-input-bar__input[data-v-eb03cfdd]::placeholder{color:var(--south-ai-color-text-muted,#999)}.south-ai-input-bar__button[data-v-eb03cfdd]{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 34px;width:34px;height:34px;padding:0;position:relative;overflow:hidden}.south-ai-input-bar__send[data-v-eb03cfdd]{width:34px;height:34px;position:absolute;top:0;bottom:0;left:0;right:0}.south-ai-input-bar__button--detail-send .south-ai-input-bar__send[data-v-eb03cfdd]{background:var(--south-ai-bg-input-send,#e2ebff);border-radius:50%}.south-ai-input-bar__send img[data-v-eb03cfdd]{object-fit:contain;width:34px;height:34px;display:block}.south-ai-input-bar__send-plane[data-v-eb03cfdd]{opacity:.8;background:linear-gradient(90deg, var(--south-ai-gradient-blue,#216bfd), var(--south-ai-gradient-purple,#5f57ff));clip-path:polygon(0 37%,100% 0,68% 100%,49% 62%,24% 78%);width:17.85px;height:16.65px;position:absolute;top:8.85px;left:8.05px}.south-ai-input-bar__stop[data-v-eb03cfdd]{background:linear-gradient(90deg, var(--south-ai-gradient-blue,#216bfd), var(--south-ai-gradient-purple,#5f57ff));border-radius:2px;width:12px;height:12px;position:absolute;top:11px;left:11px}.south-ai-policy-references[data-v-01cf39fc]{border-top:.5px solid var(--south-ai-border-light,#ededed);margin-top:16px;padding-top:12px}.south-ai-policy-references__title[data-v-01cf39fc]{color:var(--south-ai-color-text-title,#1a1a1a);margin:0 0 10px;font-size:16px;line-height:1}.south-ai-policy-references ul[data-v-01cf39fc]{margin:0;padding:0;list-style:none}.south-ai-policy-references li[data-v-01cf39fc]{align-items:flex-start;margin-bottom:8px;display:flex}.south-ai-policy-references__dot[data-v-01cf39fc]{background:var(--south-ai-color-policy-link,#226aff);border-radius:50%;flex:none;width:4px;height:4px;margin-top:9px;margin-right:8px}.south-ai-policy-references a[data-v-01cf39fc]{color:var(--south-ai-color-policy-link,#226aff);font-size:16px;line-height:1.45;text-decoration:none}.south-ai-message-bubble[data-v-b2dfe424]{background:var(--south-ai-bg-card,#f7f7f7);width:343px;max-width:100%;min-height:0;color:var(--south-ai-color-text-main,#333);white-space:pre-wrap;word-break:break-word;box-sizing:border-box;border-radius:12px;padding:13px 11.5px;font-size:16px;line-height:24px}.south-ai-message-bubble--user[data-v-b2dfe424]{background:linear-gradient(90deg, var(--south-ai-gradient-blue,#216bfd), var(--south-ai-gradient-purple,#5f57ff));width:auto;max-width:calc(100% - 32px);min-height:39px;color:var(--south-ai-color-white,#fff);border-radius:4px 12px 12px;margin-left:auto;padding:8.5px 16px;line-height:22px}.south-ai-message-bubble__user-row[data-v-b2dfe424]{align-items:center;gap:8px;min-width:0;display:flex}.south-ai-message-bubble__article-jump-wrap[data-v-b2dfe424]{flex:none;position:relative}.south-ai-message-bubble__article-jump[data-v-b2dfe424]{opacity:.9;color:#999;white-space:nowrap;background:#f9f9f9;border-radius:9px;justify-content:center;align-items:center;width:36px;height:18px;font-size:11px;line-height:18px;text-decoration:none;display:inline-flex}.south-ai-message-bubble--user .south-ai-message-bubble__article-jump[data-v-b2dfe424]{color:#1a1a1a}.south-ai-message-bubble__article-preview[data-v-b2dfe424]{z-index:20;color:#333;box-sizing:border-box;background:#fff;border-radius:12px;width:480px;padding:16px;text-decoration:none;display:block;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 30px rgba(0,0,0,.12)}.south-ai-message-bubble__article-preview-title[data-v-b2dfe424]{color:#1a1a1a;font-size:16px;font-weight:700;line-height:1.45}.south-ai-message-bubble__article-preview-meta[data-v-b2dfe424]{color:#999;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:12px;line-height:1.4;display:flex}.south-ai-message-bubble__article-preview-body[data-v-b2dfe424]{color:#666;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:10px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.south-ai-message-bubble--user.south-ai-message-bubble--policy[data-v-b2dfe424]{background:var(--south-ai-bg-user-soft,#ffe4e7);max-width:290px}.south-ai-message-bubble--pc-home[data-v-b2dfe424]{width:auto;max-width:794px;color:var(--south-ai-color-text-title,#1a1a1a);background:0 0;border-radius:0;padding:0;font-size:16px;line-height:24px}.south-ai-message-bubble--assistant.south-ai-message-bubble--pc-home[data-v-b2dfe424]{background:var(--south-ai-bg-card,#fff);width:100%;max-width:794px;color:var(--south-ai-color-text-main,#333);box-sizing:border-box;border-radius:16px;padding:13px 11.5px;font-size:16px;line-height:24px}.south-ai-message-bubble--user.south-ai-message-bubble--pc-home[data-v-b2dfe424]{background:linear-gradient(90deg, var(--south-ai-gradient-blue,#216bfd), var(--south-ai-gradient-purple,#5f57ff));width:auto;max-width:calc(100% - 32px);max-width:min(640px,100% - 32px);min-height:44px;color:var(--south-ai-color-white,#fff);border-radius:4px 12px 12px;margin-left:auto;padding:12px 15px;line-height:20px}.south-ai-message-bubble__content[data-v-b2dfe424]{min-width:0}.south-ai-message-bubble__content--markdown[data-v-b2dfe424]{white-space:normal}.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md{flex-direction:column;display:flex}.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md p,.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md ul,.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md ol,.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md pre,.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md h3,.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md h4,.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md h5,.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md .south-ai-md-table-wrap{margin:10px 0 0}.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md>:first-child{margin-top:0}.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md ul,.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md ol{padding-left:1.35em}.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md li+li{margin-top:4px}.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md strong{font-weight:700}.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md a{color:var(--south-ai-color-policy-link,#226aff)}.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md code{background:var(--south-ai-bg-action-hover,rgba(31,41,55,.08));border-radius:4px;padding:1px 4px;font-size:.92em}.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md pre{background:var(--south-ai-bg-action-hover,rgba(31,41,55,.08));border-radius:8px;padding:10px;overflow-x:auto}.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md pre code{background:0 0;padding:0}.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md-table-wrap{overflow-x:auto}.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md table{border-collapse:collapse;width:100%}.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md th,.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md td{border:1px solid var(--south-ai-border-soft-active,rgba(232,225,225,.9));text-align:left;padding:6px 8px}.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md-align-center{text-align:center}.south-ai-message-bubble__content--markdown[data-v-b2dfe424] .south-ai-md-align-right{text-align:right}.south-ai-message-bubble__loading--status[data-v-b2dfe424]{white-space:nowrap;align-items:center;gap:8px;min-height:24px;display:inline-flex}.south-ai-message-bubble__loading--inline[data-v-b2dfe424]{margin-top:14px}.south-ai-message-bubble__loading-text[data-v-b2dfe424]{letter-spacing:.02em;color:transparent;background:linear-gradient(90deg,#8b93a5 0%,rgba(33,107,253,.78) 40%,rgba(95,87,255,.72) 60%,#8b93a5 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:500;line-height:24px;animation:2.6s ease-in-out infinite south-ai-bubble-loading-text-b2dfe424}.south-ai-message-bubble__loading-text--fake[data-v-b2dfe424]{animation-name:south-ai-bubble-loading-text-fake-b2dfe424;animation-duration:2.9s}.south-ai-message-bubble__loading-side[data-v-b2dfe424]{flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:24px;display:inline-flex;position:relative}.south-ai-message-bubble__loading-dot[data-v-b2dfe424],.south-ai-message-bubble__loading-track[data-v-b2dfe424]{border-radius:999px;position:absolute;top:50%;transform:translateY(-50%)}.south-ai-message-bubble__loading-dot[data-v-b2dfe424]{background:var(--south-ai-bg-reference-line,rgba(34,106,255,.75));width:8px;height:8px}.south-ai-message-bubble__loading-track[data-v-b2dfe424]{background:linear-gradient(90deg, var(--south-ai-bg-reference-blue,rgba(34,106,255,.12)), var(--south-ai-bg-reference-red,rgba(230,79,68,.18)));width:22px;height:8px;overflow:hidden}.south-ai-message-bubble__loading-track[data-v-b2dfe424]:after{content:"";background:var(--south-ai-bg-reference-dot,rgba(34,106,255,.7));border-radius:999px;width:8px;height:8px;position:absolute;top:0}.south-ai-message-bubble__loading-side--left .south-ai-message-bubble__loading-dot[data-v-b2dfe424]{animation:1.05s ease-in-out infinite south-ai-bubble-loading-pulse-b2dfe424;left:0}.south-ai-message-bubble__loading-side--left .south-ai-message-bubble__loading-track[data-v-b2dfe424]{left:6px}.south-ai-message-bubble__loading-side--left .south-ai-message-bubble__loading-track[data-v-b2dfe424]:after{animation:1.05s ease-in-out infinite south-ai-bubble-loading-scan-right-b2dfe424;left:-8px}.south-ai-message-bubble__loading-side--right .south-ai-message-bubble__loading-dot[data-v-b2dfe424]{animation:1.05s ease-in-out .2s infinite south-ai-bubble-loading-pulse-b2dfe424;right:0}.south-ai-message-bubble__loading-side--right .south-ai-message-bubble__loading-track[data-v-b2dfe424]{right:6px}.south-ai-message-bubble__loading-side--right .south-ai-message-bubble__loading-track[data-v-b2dfe424]:after{animation:1.05s ease-in-out infinite south-ai-bubble-loading-scan-left-b2dfe424;right:-8px}@keyframes south-ai-bubble-loading-text-b2dfe424{0%,to{opacity:.82;background-position:0%}50%{opacity:1;background-position:100%}}@keyframes south-ai-bubble-loading-text-fake-b2dfe424{0%,to{opacity:.78;background-position:10%}50%{opacity:.96;background-position:90%}}@keyframes south-ai-bubble-loading-scan-right-b2dfe424{0%{opacity:.25;transform:translate(0)}50%{opacity:1}to{opacity:.25;transform:translate(30px)}}@keyframes south-ai-bubble-loading-scan-left-b2dfe424{0%{opacity:.25;transform:translate(0)}50%{opacity:1}to{opacity:.25;transform:translate(-30px)}}@keyframes south-ai-bubble-loading-pulse-b2dfe424{0%,to{opacity:.45;transform:translateY(-50%)scale(.72)}50%{opacity:1;transform:translateY(-50%)scale(1)}}.south-ai-related-news[data-v-24b30175]{width:100%}.south-ai-related-news h2[data-v-24b30175]{color:var(--south-ai-color-text-main,#333);margin:0 0 14px;font-size:18px;font-weight:600;line-height:25px}.south-ai-related-news__grid[data-v-24b30175]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.south-ai-related-news__card[data-v-24b30175]{background:var(--south-ai-color-white,#fff);min-width:0;min-height:0;color:var(--south-ai-color-text-main,#333);box-shadow:0 0 0 1px var(--south-ai-border-soft-inset,rgba(232,225,225,.65)) inset;border-radius:8px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.south-ai-related-news__card--image[data-v-24b30175]{min-height:139px}.south-ai-related-news__thumb[data-v-24b30175]{background:var(--south-ai-bg-hotspot-web,#f3f7ff);width:100%;height:0;padding-top:56.26%;display:block;position:relative;overflow:hidden}.south-ai-related-news__thumb img[data-v-24b30175]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.south-ai-related-news__title[data-v-24b30175]{color:var(--south-ai-color-text-title,#1a1a1a);padding:9px 10px 10px;font-size:14px;line-height:20px;display:block;overflow:hidden}.south-ai-related-news__title-text[data-v-24b30175]{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:40px;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.south-ai-related-news__card[data-v-24b30175]{will-change:transform, box-shadow;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s}.south-ai-related-news__card[data-v-24b30175]:hover{box-shadow:0 12px 26px var(--south-ai-shadow-recommendation-hover,rgba(45,79,163,.18)), 0 0 0 1px var(--south-ai-border-soft-inset,rgba(232,225,225,.65)) inset;transform:translateY(-3px)}.south-ai-related-news__card[data-v-24b30175]:focus-visible{box-shadow:0 12px 26px var(--south-ai-shadow-recommendation-hover,rgba(45,79,163,.18)), 0 0 0 1px var(--south-ai-border-soft-inset,rgba(232,225,225,.65)) inset;transform:translateY(-3px)}}.south-ai-message-list[data-v-8292dc02]{flex-direction:column;flex:none;width:100%;min-height:0;display:flex;overflow:visible}.south-ai-message-list[data-v-8292dc02]>*+*{margin-top:18.5px}.south-ai-message-turn[data-v-8292dc02]{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.south-ai-message-turn--user[data-v-8292dc02]{align-items:flex-end}.south-ai-message-bubble__actions[data-v-8292dc02]{align-items:center;height:32px;margin-top:8px;display:flex}.south-ai-message-bubble__actions--disabled[data-v-8292dc02]{opacity:0;pointer-events:none}.south-ai-message-bubble__actions[data-v-8292dc02]>*+*{margin-left:16px}.south-ai-message-bubble__action[data-v-8292dc02]{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.south-ai-message-bubble__action[data-v-8292dc02]:disabled{cursor:default;opacity:.42}.south-ai-message-bubble__action img[data-v-8292dc02]{object-fit:contain;width:16px;height:16px;display:block}.south-ai-message-turn__related[data-v-8292dc02]{border-top:1px solid var(--south-ai-border-soft-strong,rgba(232,225,225,.75));box-sizing:border-box;width:100%;margin-top:16px;padding-top:16px}.south-ai-suggestions[data-v-ff821857]{flex:none;width:100%}.south-ai-suggestions h2[data-v-ff821857]{color:var(--south-ai-color-text-main,#333);margin:0 0 16px;font-size:16px;font-weight:600;line-height:22px}.south-ai-suggestions__list[data-v-ff821857]{flex-wrap:wrap;margin:-4px;display:flex}.south-ai-suggestions__list[data-v-ff821857]>*{margin:4px}.south-ai-suggestions__item[data-v-ff821857]{border:1px solid var(--south-ai-border-soft,#e8e1e1);background:var(--south-ai-color-white,#fff);max-width:100%;box-shadow:none;color:var(--south-ai-color-text-secondary,#616b80);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:12px;padding:9px 15px;font-size:15px;line-height:20px;overflow:hidden}@media (hover:hover) and (pointer:fine){.south-ai-suggestions__item[data-v-ff821857]{will-change:transform, box-shadow;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s}.south-ai-suggestions__item[data-v-ff821857]:hover{border-color:var(--south-ai-border-recommendation-hover,rgba(84,111,214,.28));box-shadow:0 10px 24px var(--south-ai-shadow-recommendation-hover,rgba(45,79,163,.18));transform:translateY(-3px)}.south-ai-suggestions__item[data-v-ff821857]:focus-visible{border-color:var(--south-ai-border-recommendation-hover,rgba(84,111,214,.28));box-shadow:0 10px 24px var(--south-ai-shadow-recommendation-hover,rgba(45,79,163,.18));transform:translateY(-3px)}}.south-ai-chat-core[data-v-4874add4]{background:var(--south-ai-color-white,#fff);box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:100%;display:flex;position:relative;overflow:hidden}.south-ai-chat-core--mobile-home[data-v-4874add4],.south-ai-chat-core--pc-home[data-v-4874add4]{background:0 0}.south-ai-chat-core__content[data-v-4874add4]{overscroll-behavior:contain;box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding:26px 16px 118px;display:flex;overflow-y:auto}.south-ai-chat-core__content[data-v-4874add4]>*+*{margin-top:20px}.south-ai-chat-core--mobile-home .south-ai-chat-core__content[data-v-4874add4]{top:0;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 124px);scrollbar-width:none;padding:50px 16px 24px;position:absolute}.south-ai-chat-core--mobile-home .south-ai-chat-core__content[data-v-4874add4]>*+*{margin-top:18.5px}.south-ai-chat-core--mobile-home .south-ai-chat-core__content[data-v-4874add4]::-webkit-scrollbar{display:none}.south-ai-chat-core--pc-home .south-ai-chat-core__content[data-v-4874add4]{scrollbar-width:none;width:calc(100% - 48px);max-width:800px;margin:0;padding:0 0 24px;position:absolute;top:28px;bottom:206px;left:50%;overflow-y:auto;transform:translate(-50%)}.south-ai-chat-core--pc-home .south-ai-chat-core__content[data-v-4874add4]>*+*{margin-top:22px}.south-ai-chat-core--pc-home .south-ai-chat-core__content[data-v-4874add4]::-webkit-scrollbar{display:none}.south-ai-chat-core__scroll-bottom[data-v-4874add4]{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 148px);z-index:4;cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:50%;width:56px;height:56px;padding:0;position:absolute;overflow:visible;transform:translate(-50%)}.south-ai-chat-core__scroll-bottom img[data-v-4874add4]{object-fit:contain;pointer-events:none;width:86px;height:88px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.south-ai-chat-core--pc-home .south-ai-chat-core__scroll-bottom[data-v-4874add4]{width:60px;height:60px;bottom:156px}.south-ai-chat-core--pc-home .south-ai-chat-core__scroll-bottom img[data-v-4874add4]{width:92px;height:94px}.south-ai-chat-core__composer[data-v-4874add4]{padding:10px 16px 20px;padding:10px 16px max(20px, env(safe-area-inset-bottom));z-index:3;background:var(--south-ai-keyboard-panel-bg,linear-gradient(180deg, rgba(254,254,254,0) 0%, rgba(254,254,254,.42) 16%, rgba(254,254,254,.82) 34%, rgba(254,254,254,.96) 64%, rgba(254,254,254,.98) 100%));box-sizing:border-box;isolation:isolate;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.south-ai-chat-core__composer[data-v-4874add4]>*+*{margin-top:12px}.south-ai-chat-core__composer[data-v-4874add4] .south-ai-input-bar{width:100%}.south-ai-chat-core__composer[data-v-4874add4]:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--south-ai-color-white-transparent,rgba(255,255,255,0)) 0%, rgba(255,255,255,.18) 26%, rgba(255,255,255,.3) 42%, rgba(255,255,255,.68) 70%, var(--south-ai-color-white,#fff) 100%);backdrop-filter:blur(8px);pointer-events:none;display:block;position:absolute;top:-96px;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%);mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%)}.south-ai-chat-core:not(.south-ai-chat-core--mobile-home) .south-ai-chat-core__composer[data-v-4874add4]:not(.south-ai-chat-core__composer--pc):before{background:var(--south-ai-keyboard-panel-white-bg,linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.52) 18%, rgba(255,255,255,.86) 40%, rgba(255,255,255,.96) 70%, #fff 100%));backdrop-filter:blur(18px);box-shadow:0 -30px 58px var(--south-ai-shadow-keyboard-panel-white-top,rgba(255,255,255,.72)), 0 -72px 112px var(--south-ai-glow-keyboard-panel-white,rgba(255,255,255,.58)), 0 -18px 34px var(--south-ai-shadow-keyboard-panel-white,rgba(96,104,120,.07));-webkit-mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%);mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%)}.south-ai-chat-core--mobile-home .south-ai-chat-core__composer[data-v-4874add4]:before{top:-55px}.south-ai-chat-core--mobile-home .south-ai-chat-core__composer[data-v-4874add4]:focus-within:before{background:var(--south-ai-keyboard-panel-gray-bg,linear-gradient(180deg, rgba(250,250,251,0) 0%, rgba(247,248,250,.46) 18%, rgba(243,244,247,.84) 38%, rgba(238,240,244,.96) 68%, rgba(235,237,242,.98) 100%));backdrop-filter:blur(18px);box-shadow:0 -28px 54px var(--south-ai-shadow-keyboard-panel-gray-top,rgba(242,243,246,.58)), 0 -68px 104px var(--south-ai-glow-keyboard-panel-gray,rgba(250,250,251,.46)), 0 -18px 34px var(--south-ai-shadow-keyboard-panel-gray,rgba(92,96,108,.08));top:-55px;-webkit-mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%);mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%)}body.with-south-ai-keyboard .south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime):not(.south-ai-standalone-page--chat-runtime) .south-ai-chat-core--mobile-home .south-ai-chat-core__composer:before{background:var(--south-ai-keyboard-panel-bg,linear-gradient(180deg, rgba(247,249,255,0) 0%, rgba(247,249,255,.42) 16%, rgba(247,249,255,.82) 34%, rgba(242,245,253,.96) 64%, rgba(238,241,248,.98) 100%));backdrop-filter:blur(18px);box-shadow:0 -30px 56px var(--south-ai-shadow-keyboard-panel-top,rgba(235,239,250,.52)), 0 -72px 110px var(--south-ai-glow-keyboard-panel,rgba(247,249,255,.44)), 0 -18px 34px var(--south-ai-shadow-keyboard-panel,rgba(97,107,128,.08));-webkit-mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%);mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%)}body.with-south-ai-keyboard .south-ai-standalone-page--chat-runtime:not(.south-ai-standalone-page--home-runtime) .south-ai-chat-core__composer:not(.south-ai-chat-core__composer--pc):before{background:var(--south-ai-keyboard-panel-white-bg,linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.52) 18%, rgba(255,255,255,.86) 40%, rgba(255,255,255,.96) 70%, #fff 100%));backdrop-filter:blur(18px);box-shadow:0 -30px 58px var(--south-ai-shadow-keyboard-panel-white-top,rgba(255,255,255,.72)), 0 -72px 112px var(--south-ai-glow-keyboard-panel-white,rgba(255,255,255,.58)), 0 -18px 34px var(--south-ai-shadow-keyboard-panel-white,rgba(96,104,120,.07));-webkit-mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%);mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%)}body.with-south-ai-keyboard .south-ai-chat-core__composer:not(.south-ai-chat-core__composer--pc):focus-within{bottom:var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-layout-inset,var(--south-ai-keyboard-inset,0px)))}body.with-south-ai-keyboard .south-ai-standalone-page--chat-runtime.south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-chat-core--mobile-home .south-ai-chat-core__composer:not(.south-ai-chat-core__composer--pc):focus-within{bottom:var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-inset,0px))}body.with-south-ai-keyboard.with-south-ai-keyboard-assumed .south-ai-chat-core__composer:not(.south-ai-chat-core__composer--pc):focus-within:before{bottom:calc(-1 * var(--south-ai-effective-keyboard-inset,0px) - env(safe-area-inset-bottom,0px))}body.with-south-ai-keyboard .south-ai-chat-core__composer:not(.south-ai-chat-core__composer--pc):focus-within .south-ai-input-bar{background:var(--south-ai-bg-input-focus,rgba(255,255,255,.86));border-color:var(--south-ai-border-input-focus,rgba(219,225,244,.86));box-shadow:0 10px 26px var(--south-ai-shadow-input-focus,rgba(80,92,128,.1)), inset 0 1px 0 var(--south-ai-input-inner-highlight,rgba(255,255,255,.72));backdrop-filter:blur(12px)}.south-ai-chat-core--mobile-home .south-ai-chat-core__composer[data-v-4874add4]{padding:10px 16px;padding:10px 16px max(10px, env(safe-area-inset-bottom))}.south-ai-chat-core__tools[data-v-4874add4]{box-sizing:border-box;width:100%;padding-left:10px;display:flex}.south-ai-chat-core__tools[data-v-4874add4]>*+*{margin-left:8px}.south-ai-chat-core__tools button[data-v-4874add4]{border:1px solid var(--south-ai-border-chip,#e5e5e5);background:var(--south-ai-color-white,#fff);width:86px;height:33px;color:var(--south-ai-color-text-tool,#171819);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:12px;line-height:33px;display:inline-flex}.south-ai-chat-core__tools img[data-v-4874add4]{object-fit:contain;width:12px;height:12px;margin-right:7px;display:block}.south-ai-chat-core__composer--pc[data-v-4874add4]{background:0 0;width:calc(100% - 48px);max-width:800px;padding:0;bottom:35px;left:50%;right:auto;transform:translate(-50%)}.south-ai-chat-core__composer--pc[data-v-4874add4]:before{width:100vw;display:none;top:-64px;bottom:-20px;left:50%;right:auto;transform:translate(-50%)}.south-ai-chat-core__pc-input[data-v-4874add4]{border:1px solid var(--south-ai-border-pc-input,#e9e9e9);background:var(--south-ai-color-white,#fff);width:100%;height:124px;box-shadow:0px 0px 40px var(--south-ai-shadow-soft,rgba(153,153,153,.2));box-sizing:border-box;border-radius:32px;margin:0;position:relative;overflow:hidden}.south-ai-chat-core__pc-input--focus-blocked input[data-v-4874add4],.south-ai-chat-core__pc-input--focus-blocked .south-ai-chat-core__pc-send[data-v-4874add4]{pointer-events:none}.south-ai-chat-core__pc-input-cover[data-v-4874add4]{z-index:5;border-radius:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.south-ai-chat-core__pc-input input[data-v-4874add4]{width:calc(100% - 140px);height:24px;color:var(--south-ai-color-text-title,#1a1a1a);background:0 0;border:0;outline:0;font-size:16px;line-height:16px;position:absolute;top:21px;left:25.4px}.south-ai-chat-core__pc-input input[data-v-4874add4]::placeholder{color:var(--south-ai-color-text-placeholder,#bcbec2)}.south-ai-chat-core__pc-send[data-v-4874add4]{cursor:pointer;background:0 0;border:0;border-radius:50%;width:37px;height:37px;padding:0;position:absolute;top:74px;right:13px}.south-ai-chat-core__pc-send img[data-v-4874add4]{object-fit:contain;width:37px;height:37px;display:block}.south-ai-chat-core__pc-stop[data-v-4874add4]{background:var(--south-ai-bg-input-send,#e2ebff)}.south-ai-chat-core__pc-stop span[data-v-4874add4]{background:linear-gradient(90deg, var(--south-ai-gradient-blue,#216bfd), var(--south-ai-gradient-purple,#5f57ff));border-radius:2px;width:12px;height:12px;position:absolute;top:12.5px;left:12.5px}.south-ai-chat-core__pc-tool[data-v-4874add4]{border:1px solid var(--south-ai-border-chip,#e5e5e5);background:var(--south-ai-color-white,#fff);width:122.4px;height:36px;color:var(--south-ai-color-text-tool,#171819);cursor:pointer;border-radius:18px;font-size:16px;line-height:36px;position:absolute;top:75px}.south-ai-chat-core__pc-tool img[data-v-4874add4]{object-fit:contain;width:16px;height:16px;position:absolute;top:10px;left:18px}.south-ai-chat-core__pc-tool span[data-v-4874add4]{height:16px;color:var(--south-ai-color-text-tool,#171819);white-space:nowrap;font-size:16px;font-weight:400;line-height:16px;position:absolute;top:10px;left:41px}.south-ai-chat-core__pc-tool--rumor[data-v-4874add4]{left:15px}.south-ai-chat-core__pc-tool--more[data-v-4874add4]{left:148px}.south-ai-chat-core__pc-tool--more img[data-v-4874add4]{width:17px;height:17px}.south-ai-chat-core__pc-tool--more span[data-v-4874add4]{left:40px}.south-ai-chat-core__disclaimer[data-v-4874add4]{color:var(--south-ai-color-text-muted,#999);text-align:center;white-space:nowrap;margin:0;font-size:12px;line-height:17px}.south-ai-chat-core--pc-home .south-ai-chat-core__disclaimer[data-v-4874add4]{height:12px;color:var(--south-ai-color-text-muted,#999);margin-top:20px;font-size:12px;font-weight:300;line-height:12px}.south-ai-chat-core--mobile-home .south-ai-chat-core__disclaimer[data-v-4874add4]{margin-top:6px}.south-ai-chat-core--mobile-home .south-ai-chat-core__composer:focus-within .south-ai-chat-core__disclaimer[data-v-4874add4]{opacity:0;pointer-events:none}.south-ai-chat-core--pc-home[data-v-4874add4] .south-ai-message-list>*+*{margin-top:22px}.south-ai-chat-core--pc-home[data-v-4874add4] .south-ai-message-bubble--user{background:linear-gradient(90deg, var(--south-ai-gradient-blue,#216bfd), var(--south-ai-gradient-purple,#5f57ff));width:auto;max-width:calc(100% - 32px);max-width:min(640px,100% - 32px);min-height:44px;color:var(--south-ai-color-white,#fff);border-radius:4px 12px 12px;margin-left:auto;padding:12px 15px;line-height:20px}.south-ai-chat-core--pc-home[data-v-4874add4] .south-ai-related-news{flex:none;width:calc(100% - 64px);max-width:100%}.south-ai-chat-core--pc-home[data-v-4874add4] .south-ai-related-news__grid{gap:12px 16px}.south-ai-chat-core--pc-home[data-v-4874add4] .south-ai-suggestions{flex:none;width:800px;max-width:100%}.south-ai-chat-core--pc-home[data-v-4874add4] .south-ai-related-news h2,.south-ai-chat-core--pc-home[data-v-4874add4] .south-ai-suggestions h2{font-size:20px;font-weight:500;line-height:25px}.south-ai-chat-core--pc-home[data-v-4874add4] .south-ai-suggestions__item{border:1px solid var(--south-ai-border-soft,#e8e1e1);background:var(--south-ai-color-white,#fff);border-radius:8px;font-size:16px}.south-ai-chat-core--mobile-home[data-v-4874add4] .south-ai-suggestions{flex:none;margin-top:12px;padding-bottom:35px}.south-ai-chat-core--mobile-home[data-v-4874add4] .south-ai-message-bubble:not(.south-ai-message-bubble--user){width:100%}.south-ai-chat-core--mobile-home[data-v-4874add4] .south-ai-message-bubble__actions{margin-top:10px;margin-bottom:2px}.south-ai-chat-core--mobile-home[data-v-4874add4] .south-ai-message-bubble__actions>*+*{margin-left:5px}.south-ai-shell[data-v-a5fd2886]{box-sizing:border-box;color:var(--south-ai-color-text-main,#333);font-family:inherit}.south-ai-shell button[data-v-a5fd2886],.south-ai-shell input[data-v-a5fd2886],.south-ai-shell textarea[data-v-a5fd2886]{font-family:inherit}.south-ai-logo-title[data-v-a5fd2886]{width:var(--south-ai-logo-title-width,94.5px);object-fit:contain;margin:0 auto;display:block;max-width:140px!important}.south-ai-logo-title--pc[data-v-a5fd2886]{width:calc(var(--south-ai-logo-title-width,94.5px) * 1.35)}.south-ai-fixed-slot[data-v-a5fd2886]{box-sizing:border-box;color:var(--south-ai-color-text-main,#333);background:var(--south-ai-bg-card,#f7f7f7);font-family:inherit;overflow:hidden}.south-ai-fixed-slot button[data-v-a5fd2886],.south-ai-fixed-slot input[data-v-a5fd2886],.south-ai-fixed-slot textarea[data-v-a5fd2886]{font-family:inherit}.south-ai-article-entry[data-v-a5fd2886]{box-sizing:border-box;color:var(--south-ai-color-accent-red,rgba(230,79,68,.8));border:1px solid var(--south-ai-border-light,#ededed);background:var(--south-ai-color-white,#fff);cursor:pointer;border-radius:18px;align-items:center;width:344px;height:37px;padding:0 18px;font-family:inherit;font-size:14px;display:flex}.south-ai-article-entry button[data-v-a5fd2886],.south-ai-article-entry input[data-v-a5fd2886],.south-ai-article-entry textarea[data-v-a5fd2886]{font-family:inherit}.south-ai-float-panel[data-v-a5fd2886]{box-sizing:border-box;color:var(--south-ai-color-text-main,#333);background:var(--south-ai-color-white,#fff);box-shadow:var(--south-ai-shadow-web-panel,0px 4px 50px rgba(105,109,122,.5));font-family:inherit;position:fixed;overflow:hidden}.south-ai-float-panel button[data-v-a5fd2886],.south-ai-float-panel input[data-v-a5fd2886],.south-ai-float-panel textarea[data-v-a5fd2886]{font-family:inherit}.south-ai-float-panel__header[data-v-a5fd2886]{background:var(--south-ai-bg-panel-header,#f2f6fa);box-sizing:border-box;justify-content:space-between;align-items:center;height:84.8px;padding:0 24px;display:flex}.south-ai-action-sheet-overlay[data-v-a5fd2886]{background:var(--south-ai-overlay-mask,rgba(26,26,26,.5));z-index:2000;position:fixed;top:0;bottom:0;left:0;right:0}.south-ai-action-sheet-panel[data-v-a5fd2886]{box-sizing:border-box;color:var(--south-ai-color-text-main,#333);background:var(--south-ai-bg-action-sheet,#fefefe);font-family:inherit;position:absolute;left:0;overflow:hidden}.south-ai-action-sheet-panel button[data-v-a5fd2886],.south-ai-action-sheet-panel input[data-v-a5fd2886],.south-ai-action-sheet-panel textarea[data-v-a5fd2886]{font-family:inherit}.south-ai-toast[data-v-a5fd2886]{z-index:2147483647;box-sizing:border-box;min-width:96px;max-width:70vw;min-height:44px;color:var(--south-ai-color-white,#fff);background:var(--south-ai-toast-bg,rgba(0,0,0,.76));text-align:center;white-space:nowrap;pointer-events:none;opacity:0;border-radius:8px;justify-content:center;align-items:center;padding:14px 18px;font-size:15px;line-height:22px;transition:opacity .18s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.south-ai-toast--visible[data-v-a5fd2886]{opacity:1;transform:translate(-50%,-50%)}.south-ai-standalone-page[data-v-a5fd2886]{box-sizing:border-box;color:var(--south-ai-color-text-main,#333);background:var(--south-ai-color-white,#fff);width:100%;min-height:100vh;margin:0;font-family:inherit;position:relative;overflow:hidden}.south-ai-standalone-page button[data-v-a5fd2886],.south-ai-standalone-page input[data-v-a5fd2886],.south-ai-standalone-page textarea[data-v-a5fd2886]{font-family:inherit}.south-ai-standalone-page__title[data-v-a5fd2886]{text-align:center;color:var(--south-ai-color-text-title,#1a1a1a);font-size:17px;font-weight:600;position:absolute;top:58px;left:0;right:0}.south-ai-standalone-page__prompt[data-v-a5fd2886]{box-sizing:border-box;border-radius:16px;width:343px;min-height:253.75px;padding:20px;position:absolute;top:238px;left:16px}.south-ai-standalone-page--home[data-v-a5fd2886],.south-ai-standalone-page--news[data-v-a5fd2886]{background:radial-gradient(circle at 78% 8%, var(--south-ai-bg-glow-blue-strong,rgba(207,213,255,.78)) 0, var(--south-ai-bg-glow-blue-mid,rgba(207,213,255,.34)) 22%, var(--south-ai-color-white-transparent,rgba(255,255,255,0)) 45%), radial-gradient(circle at 24% 38%, var(--south-ai-bg-glow-pink-strong,rgba(245,229,245,.55)) 0, var(--south-ai-bg-glow-pink-mid,rgba(245,229,245,.2)) 27%, var(--south-ai-color-white-transparent,rgba(255,255,255,0)) 48%), linear-gradient(180deg, var(--south-ai-bg-mobile-shell-start,#fbfbff) 0%, var(--south-ai-color-white,#fff) 65%)}.south-ai-standalone-page--home[data-v-a5fd2886]:not(.south-ai-standalone-page--home-runtime){background:var(--south-ai-color-white,#fff) var(--south-ai-mobile-home-background-image) 0 0 / 375px 812px no-repeat;width:375px;min-height:812px;margin:0 auto}.south-ai-standalone-page--home-runtime[data-v-a5fd2886]{background-color:var(--south-ai-color-white,#fff);background-image:var(--south-ai-mobile-home-background-image);width:100%;min-width:0;min-height:100vh;background-position:top;background-repeat:no-repeat;background-size:100% 100dvh;flex-direction:column;min-height:100dvh;margin:0;display:flex;overflow-x:hidden}.south-ai-standalone-page--app-home-runtime[data-v-a5fd2886]{background:0 0}.south-ai-standalone-page--home-runtime[data-v-a5fd2886]:not(.south-ai-standalone-page--app-home-runtime){min-height:var(--south-ai-home-vh,100vh);background-size:100% var(--south-ai-home-vh,100vh)}.south-ai-standalone-page--chat-runtime[data-v-a5fd2886]{width:100%;min-width:0;min-height:100vh;overflow-x:hidden}.south-ai-standalone-page--chat-runtime.south-ai-standalone-page--home-runtime[data-v-a5fd2886]:not(.south-ai-standalone-page--app-home-runtime){height:var(--south-ai-home-vh,100vh);min-height:var(--south-ai-home-vh,100vh);overflow:hidden}.south-ai-standalone-page__runtime-chat[data-v-a5fd2886]{box-sizing:border-box;background:0 0;width:100%;min-height:100vh;margin:0;padding:0}.south-ai-standalone-page__runtime-chat[data-v-a5fd2886] .south-ai-chat-core{min-height:100vh;min-height:100dvh}.south-ai-standalone-page__mobile-canvas[data-v-a5fd2886]{width:375px;position:absolute;top:0;left:50%;transform:translate(-50%)}.south-ai-standalone-page__home-scroll[data-v-a5fd2886],.south-ai-standalone-page__home-dock[data-v-a5fd2886]{display:contents}.south-ai-standalone-page--home:not(.south-ai-standalone-page--home-runtime) .south-ai-standalone-page__mobile-canvas[data-v-a5fd2886]{min-height:812px}.south-ai-standalone-page--home-runtime .south-ai-standalone-page__mobile-canvas[data-v-a5fd2886]{box-sizing:border-box;-webkit-overflow-scrolling:touch;width:100%;max-width:480px;min-height:100vh;min-height:100dvh;padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--south-ai-home-canvas-padding-bottom,140px));flex-direction:column;margin:0 auto;display:flex;position:relative;top:auto;left:auto;overflow-x:hidden;overflow-y:auto;transform:none}.south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__mobile-canvas[data-v-a5fd2886]{min-height:var(--south-ai-home-vh,100vh);height:auto}.south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__mobile-canvas--chat[data-v-a5fd2886]{min-height:var(--south-ai-home-vh,100vh);height:var(--south-ai-home-vh,100vh);overflow:hidden}.south-ai-standalone-page--news[data-v-a5fd2886],.south-ai-standalone-page--policy[data-v-a5fd2886],.south-ai-standalone-page--unsupported[data-v-a5fd2886]{width:375px}.south-ai-standalone-page--news[data-v-a5fd2886]{min-height:1352px}.south-ai-standalone-page--policy[data-v-a5fd2886]{min-height:1857px}.south-ai-standalone-page--unsupported[data-v-a5fd2886]{min-height:811px}.south-ai-standalone-page--pc-home[data-v-a5fd2886]:not(.south-ai-standalone-page--pc-home-runtime){background:radial-gradient(circle at 32% 18%, var(--south-ai-bg-glow-blue-pc-strong,rgba(207,213,255,.58)) 0, var(--south-ai-bg-glow-blue-pc-mid,rgba(207,213,255,.18)) 24%, var(--south-ai-color-white-transparent,rgba(255,255,255,0)) 45%), radial-gradient(circle at 74% 36%, var(--south-ai-bg-glow-pink-pc-strong,rgba(245,229,245,.46)) 0, var(--south-ai-bg-glow-pink-pc-mid,rgba(245,229,245,.16)) 26%, var(--south-ai-color-white-transparent,rgba(255,255,255,0)) 52%), linear-gradient(180deg, var(--south-ai-bg-pc-shell-start,#fbfcff) 0%, var(--south-ai-color-white,#fff) 100%);width:1920px;min-height:1080px}.south-ai-standalone-page.south-ai-standalone-page--pc-home[data-v-a5fd2886]:not(.south-ai-standalone-page--pc-home-runtime){width:1920px;min-height:1080px;overflow:hidden}.south-ai-pc-home[data-v-a5fd2886]:not(.south-ai-pc-home--chat){width:1920px;height:1080px;position:relative;overflow:hidden}.south-ai-pc-home--chat[data-v-a5fd2886]{background:0 0}.south-ai-pc-home--chat .south-ai-pc-home__background[data-v-a5fd2886]{z-index:0}.south-ai-pc-home--chat .south-ai-pc-home__topbar[data-v-a5fd2886]{z-index:3}.south-ai-pc-home__background[data-v-a5fd2886]{width:var(--south-ai-pc-home-background-width,1920px);height:var(--south-ai-pc-home-background-height,1079.5px);object-fit:fill;pointer-events:none;z-index:0;position:absolute;top:0;left:0}.south-ai-pc-home__topbar[data-v-a5fd2886]{z-index:3;height:64px;position:absolute;top:0;bottom:auto;left:0;right:0}.south-ai-pc-home__logo[data-v-a5fd2886]{width:var(--south-ai-pc-home-logo-width,259px);height:var(--south-ai-pc-home-logo-height,36px);object-fit:contain;position:absolute;top:12px;left:364px}.south-ai-pc-home__topbar h1[data-v-a5fd2886]{width:auto;height:auto;color:var(--south-ai-color-text-title,#1a1a1a);text-align:center;white-space:nowrap;margin:0;font-size:20px;font-weight:700;line-height:0;position:absolute;top:22px;left:880px;overflow:visible}.south-ai-pc-home__account-wrap[data-v-a5fd2886]{position:absolute;top:17px;left:1458px}.south-ai-pc-home__account[data-v-a5fd2886]{height:30px;color:var(--south-ai-color-account,#3a3a3a);letter-spacing:0;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:16px;line-height:30px;display:inline-flex}.south-ai-pc-home__account-avatar[data-v-a5fd2886]{width:var(--south-ai-pc-home-avatar-width,30px);height:var(--south-ai-pc-home-avatar-height,30px);object-fit:contain;border-radius:50%;margin-right:10px;overflow:hidden}.south-ai-pc-home__account-name[data-v-a5fd2886]{max-width:120px;color:var(--south-ai-color-account,#3a3a3a);text-overflow:ellipsis;vertical-align:top;white-space:nowrap;font-size:16px;line-height:30px;display:inline-block;overflow:hidden}.south-ai-pc-home__account-menu[data-v-a5fd2886]{border:1px solid var(--south-ai-border-soft-menu,rgba(232,225,225,.85));background:var(--south-ai-color-white,#fff);width:104px;box-shadow:0 8px 20px var(--south-ai-shadow-menu,rgba(80,90,110,.12));box-sizing:border-box;border-radius:8px;padding:8px;position:absolute;top:40px;right:0}.south-ai-pc-home__account-menu button[data-v-a5fd2886]{width:100%;height:32px;color:var(--south-ai-color-text-title,#1a1a1a);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:14px;line-height:32px}.south-ai-pc-home__hero[data-v-a5fd2886]{position:absolute;top:0;bottom:0;left:0;right:0}.south-ai-pc-home__greeting[data-v-a5fd2886],.south-ai-pc-home__welcome[data-v-a5fd2886],.south-ai-pc-home__desc[data-v-a5fd2886]{white-space:nowrap;margin:0;display:block;position:absolute;overflow:hidden}.south-ai-pc-home__greeting[data-v-a5fd2886]{color:transparent;letter-spacing:0;background:linear-gradient(90deg, var(--south-ai-pc-greeting-start,#2546d8) 0%, var(--south-ai-pc-greeting-mid,#8c55dc) 58%, var(--south-ai-pc-greeting-end,#ff6f8e) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:50px;font-weight:700;line-height:1.08;top:226px;left:643px}.south-ai-pc-home__welcome[data-v-a5fd2886]{color:transparent;letter-spacing:0;background:linear-gradient(90deg, var(--south-ai-pc-welcome-start,#1739bd) 0%, var(--south-ai-pc-welcome-mid,#17226a) 48%, var(--south-ai-color-text-title,#1a1a1a) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:700;line-height:1.16;top:290px;left:642px}.south-ai-pc-home__desc[data-v-a5fd2886]{width:635px;height:20px;color:var(--south-ai-color-text-secondary,#616b80);letter-spacing:0;font-size:20px;line-height:20px;top:356px;left:642px}.south-ai-pc-home__prompt[data-v-a5fd2886]{background:var(--south-ai-color-white,#fff);height:38px;color:var(--south-ai-color-text-main,#333);text-align:left;white-space:nowrap;cursor:pointer;border:0;border-radius:18px;font-size:16px;font-weight:400;line-height:38px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.south-ai-pc-home__prompt[data-v-a5fd2886]{will-change:transform, box-shadow;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s}.south-ai-pc-home__prompt[data-v-a5fd2886]:hover{box-shadow:0 10px 24px var(--south-ai-shadow-recommendation-hover,rgba(45,79,163,.18));transform:translateY(-3px)}.south-ai-pc-home__prompt[data-v-a5fd2886]:focus-visible{box-shadow:0 10px 24px var(--south-ai-shadow-recommendation-hover,rgba(45,79,163,.18));transform:translateY(-3px)}}.south-ai-pc-home__prompt-icon[data-v-a5fd2886]{width:var(--south-ai-pc-home-hash-width,16px);height:var(--south-ai-pc-home-hash-height,17px);object-fit:contain;position:absolute;top:10px;left:12px}.south-ai-pc-home__prompt-text[data-v-a5fd2886]{height:16px;color:var(--south-ai-color-text-main,#333);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:400;line-height:16px;position:absolute;top:10px;left:34px;overflow:hidden}.south-ai-pc-home__prompt--1[data-v-a5fd2886]{width:342.9px;top:416px;left:572px}.south-ai-pc-home__prompt--2[data-v-a5fd2886]{width:263.9px;top:416px;left:927px}.south-ai-pc-home__prompt--3[data-v-a5fd2886]{width:280.9px;top:466px;left:572px}.south-ai-pc-home__prompt--1 .south-ai-pc-home__prompt-text[data-v-a5fd2886]{width:290px}.south-ai-pc-home__prompt--2 .south-ai-pc-home__prompt-text[data-v-a5fd2886]{width:218px}.south-ai-pc-home__prompt--3 .south-ai-pc-home__prompt-text[data-v-a5fd2886]{width:234px}.south-ai-pc-home__input[data-v-a5fd2886]{border:1px solid var(--south-ai-border-pc-input,#e9e9e9);background:var(--south-ai-color-white,#fff);width:780px;height:124px;box-shadow:0px 0px 40px var(--south-ai-shadow-soft,rgba(153,153,153,.2));box-sizing:border-box;border-radius:32px;margin:0;position:absolute;top:534px;left:569.6px;overflow:hidden}.south-ai-pc-home__input input[data-v-a5fd2886]{width:660px;height:24px;color:var(--south-ai-color-text-title,#1a1a1a);background:0 0;border:0;outline:0;font-size:16px;line-height:16px;position:absolute;top:21px;left:25.4px}.south-ai-pc-home__input input[data-v-a5fd2886]::placeholder{color:var(--south-ai-color-text-placeholder,#bcbec2)}.south-ai-pc-home__input--focus-blocked input[data-v-a5fd2886],.south-ai-pc-home__input--focus-blocked .south-ai-pc-home__send[data-v-a5fd2886]{pointer-events:none}.south-ai-pc-home__input-cover[data-v-a5fd2886]{z-index:5;border-radius:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.south-ai-pc-home__send[data-v-a5fd2886]{width:var(--south-ai-pc-home-send-width,37px);height:var(--south-ai-pc-home-send-height,37px);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;top:74px;left:722.4px}.south-ai-pc-home__send img[data-v-a5fd2886]{width:var(--south-ai-pc-home-send-width,37px);height:var(--south-ai-pc-home-send-height,37px);object-fit:contain}.south-ai-pc-home__tool[data-v-a5fd2886]{border:1px solid var(--south-ai-border-chip,#e5e5e5);background:var(--south-ai-color-white,#fff);width:122.4px;height:36px;color:var(--south-ai-color-text-tool,#171819);cursor:pointer;border-radius:18px;font-size:16px;line-height:36px;position:absolute;top:75px}.south-ai-pc-home__tool img[data-v-a5fd2886]{width:var(--south-ai-pc-home-rumor-width,16px);height:var(--south-ai-pc-home-rumor-height,16px);object-fit:contain;position:absolute;top:10px;left:18px}.south-ai-pc-home__tool span[data-v-a5fd2886]{height:16px;color:var(--south-ai-color-text-tool,#171819);white-space:nowrap;font-size:16px;font-weight:400;line-height:16px;position:absolute;top:10px;left:41px;overflow:hidden}.south-ai-pc-home__tool--rumor[data-v-a5fd2886]{left:14.4px}.south-ai-pc-home__tool--more[data-v-a5fd2886]{left:147.4px}.south-ai-pc-home__tool--rumor span[data-v-a5fd2886]{width:63px}.south-ai-pc-home__tool--more img[data-v-a5fd2886]{width:var(--south-ai-pc-home-more-width,17px);height:var(--south-ai-pc-home-more-height,17px)}.south-ai-pc-home__tool--more span[data-v-a5fd2886]{width:64px;left:40px}.south-ai-standalone-page__hero[data-v-a5fd2886]{width:100%;position:absolute;top:0;left:0}.south-ai-standalone-page__greeting[data-v-a5fd2886],.south-ai-standalone-page__welcome[data-v-a5fd2886],.south-ai-standalone-page__desc[data-v-a5fd2886]{word-break:normal;margin:0;position:absolute;overflow:hidden}.south-ai-standalone-page__greeting[data-v-a5fd2886]{letter-spacing:0;white-space:nowrap;min-height:33px;font-size:25px;font-weight:700;line-height:32px;top:80px;left:21.5px}.south-ai-standalone-page__welcome[data-v-a5fd2886]{letter-spacing:0;white-space:nowrap;min-height:24px;font-size:19px;font-weight:700;line-height:24px;top:120px;left:21px}.south-ai-standalone-page__desc[data-v-a5fd2886]{width:327px;min-height:42px;color:var(--south-ai-color-text-secondary,#616b80);letter-spacing:0;white-space:normal;font-size:13px;line-height:18px;top:161px;left:21px}.south-ai-article-intro-loading[data-v-a5fd2886]{white-space:nowrap;align-items:baseline;margin-left:2px;display:inline-flex}.south-ai-article-intro-loading__dot[data-v-a5fd2886]{text-align:center;min-width:.34em;animation:.9s ease-in-out infinite south-ai-article-intro-dot-bounce-a5fd2886;display:inline-block}.south-ai-article-intro-loading__dot[data-v-a5fd2886]:nth-child(2){animation-delay:.14s}.south-ai-article-intro-loading__dot[data-v-a5fd2886]:nth-child(3){animation-delay:.28s}@keyframes south-ai-article-intro-dot-bounce-a5fd2886{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-.3em)}}@media (prefers-reduced-motion:reduce){.south-ai-article-intro-loading__dot[data-v-a5fd2886]{animation:none}}.south-ai-gradient-text[data-v-a5fd2886]{color:transparent;background:linear-gradient(105deg, var(--south-ai-home-gradient-start,#2337d6) 0%, var(--south-ai-home-gradient-mid,#7c5cff) 46%, var(--south-ai-home-gradient-end,#ff5f82) 84%);-webkit-background-clip:text;background-clip:text}.south-ai-gradient-text--deep[data-v-a5fd2886]{background:linear-gradient(105deg, var(--south-ai-home-gradient-start,#2337d6) 0%, var(--south-ai-home-welcome-mid,#27317d) 68%, var(--south-ai-color-deep-title,#111419) 100%);-webkit-background-clip:text;background-clip:text}.south-ai-gradient-text--content-width[data-v-a5fd2886]{display:inline-block}.south-ai-standalone-page__prompt[data-v-a5fd2886]{border:1px solid var(--south-ai-color-white,#fff);box-sizing:border-box;border-radius:16px;width:343px;height:253.75px;position:absolute;top:225px;left:16px;overflow:hidden}.south-ai-standalone-page__prompt-texture[data-v-a5fd2886]{opacity:1;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.south-ai-standalone-page__prompt h2[data-v-a5fd2886]{width:185.5px;height:15.5px;color:var(--south-ai-color-text-main,#333);letter-spacing:0;white-space:nowrap;margin:0;font-size:16px;font-weight:400;position:absolute;top:23px;left:23.5px;overflow:hidden}.south-ai-standalone-page__prompt-refresh[data-v-a5fd2886]{z-index:1;height:18px;color:var(--south-ai-color-link-blue,#135bfb);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:12px;font-weight:400;line-height:18px;display:inline-flex;position:absolute;top:25.5px;right:20px}.south-ai-standalone-page__prompt-refresh img[data-v-a5fd2886]{object-fit:contain;width:14px;height:14px;margin-right:4px}.south-ai-standalone-page__prompt-refresh-icon--loading[data-v-a5fd2886]{transform-origin:50%;animation:.56s linear south-ai-home-prompt-refresh-spin-a5fd2886}@keyframes south-ai-home-prompt-refresh-spin-a5fd2886{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.south-ai-standalone-page__prompt-refresh-icon--loading[data-v-a5fd2886]{animation-duration:1ms}}.south-ai-standalone-page__prompt-loading[data-v-a5fd2886]{z-index:3;color:var(--south-ai-color-text-muted,#999);text-align:center;background:var(--south-ai-bg-loading-mask,rgba(255,255,255,.92));pointer-events:none;flex-direction:column;justify-content:center;align-items:center;margin:0;font-size:14px;line-height:20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.south-ai-standalone-page__prompt-loading-icon[data-v-a5fd2886]{background:radial-gradient(circle at 50% 50%, var(--south-ai-color-white,#fff) 0 49%, transparent 50%), conic-gradient(from 0deg, var(--south-ai-gradient-blue-soft,rgba(33,107,253,.08)), var(--south-ai-gradient-blue,#216bfd) 42%, var(--south-ai-gradient-purple,#5f57ff) 72%, var(--south-ai-gradient-purple-soft,rgba(95,87,255,.12)) 100%);width:24px;height:24px;box-shadow:0 6px 16px var(--south-ai-shadow-blue-soft,rgba(33,107,253,.12));border-radius:50%;animation:1.05s linear infinite south-ai-home-loading-spin-a5fd2886;display:block;position:relative}.south-ai-standalone-page__prompt-loading-icon span[data-v-a5fd2886]{background:var(--south-ai-color-white,#fff);width:5px;height:5px;box-shadow:0 0 0 2px var(--south-ai-shadow-purple-soft,rgba(95,87,255,.18));border-radius:50%;position:absolute;top:2px;right:2px}.south-ai-standalone-page__prompt-loading-text[data-v-a5fd2886]{color:var(--south-ai-color-loading-text,#8d94a3);margin-top:8px;font-size:14px;font-weight:500;line-height:20px;display:block}@keyframes south-ai-home-loading-spin-a5fd2886{to{transform:rotate(360deg)}}.south-ai-standalone-page__question-pill[data-v-a5fd2886]{background:var(--south-ai-color-white,#fff);color:var(--south-ai-color-text-main,#333);text-align:left;cursor:pointer;box-sizing:border-box;border:0;border-radius:23.5px;align-items:center;width:312.5px;font-size:15px;font-weight:400;line-height:21px;display:flex;position:absolute;left:15.5px;overflow:hidden}.south-ai-standalone-page__question-pill[data-v-a5fd2886]>*+*{margin-left:10px}.south-ai-standalone-page__question-pill span[data-v-a5fd2886]{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.south-ai-standalone-page__question-pill--1[data-v-a5fd2886]{height:66px;padding:10px 16px 10px 15px;top:59.5px}.south-ai-standalone-page__question-pill--2[data-v-a5fd2886]{height:47px;padding:0 16px 0 15px;top:134px}.south-ai-standalone-page__question-pill--3[data-v-a5fd2886]{height:47px;padding:0 16px 0 15px;top:189.5px}.south-ai-standalone-page__question-icon[data-v-a5fd2886]{object-fit:contain;flex:0 0 15.5px;width:15.5px;height:16px;margin:0;position:static}.south-ai-question-icon[data-v-a5fd2886]{display:block}.south-ai-standalone-page__question-arrow[data-v-a5fd2886]{object-fit:contain;flex:0 0 13px;width:13px;height:10.5px;margin:0;position:static}.south-ai-standalone-page--home-runtime .south-ai-standalone-page__hero[data-v-a5fd2886]{box-sizing:border-box;flex:none;width:100%;min-height:0;padding:0 21px;position:relative}.south-ai-standalone-page--home-runtime .south-ai-standalone-page__greeting[data-v-a5fd2886],.south-ai-standalone-page--home-runtime .south-ai-standalone-page__welcome[data-v-a5fd2886],.south-ai-standalone-page--home-runtime .south-ai-standalone-page__desc[data-v-a5fd2886]{width:auto;max-width:100%;position:relative;top:auto;left:auto;overflow:visible}.south-ai-standalone-page--home-runtime .south-ai-standalone-page__greeting[data-v-a5fd2886]{margin-top:var(--south-ai-home-greeting-top,80px)}.south-ai-standalone-page--home-runtime .south-ai-standalone-page__welcome[data-v-a5fd2886]{margin-top:8px}.south-ai-standalone-page--home-runtime .south-ai-standalone-page__desc[data-v-a5fd2886]{white-space:normal;height:auto;min-height:44px;max-height:none;margin-top:12px;font-size:16px;line-height:24px}.south-ai-standalone-page--home-runtime .south-ai-standalone-page__prompt[data-v-a5fd2886]{flex-direction:column;flex:none;width:calc(100% - 32px);height:auto;min-height:0;margin:16px auto 0;padding:23px 15.5px 25px;display:flex;position:relative;top:auto;left:auto;overflow:visible}.south-ai-standalone-page--home-compact-height .south-ai-standalone-page__prompt[data-v-a5fd2886]{min-height:0}.south-ai-standalone-page--home-runtime .south-ai-standalone-page__question-pill+.south-ai-standalone-page__question-pill[data-v-a5fd2886]{margin-top:8.5px}.south-ai-standalone-page--app-home-runtime .south-ai-standalone-page__greeting[data-v-a5fd2886]{margin-top:30px;top:auto}.south-ai-standalone-page--app-home-runtime .south-ai-standalone-page__welcome[data-v-a5fd2886]{margin-top:8px;top:auto}.south-ai-standalone-page--app-home-runtime .south-ai-standalone-page__desc[data-v-a5fd2886]{margin-top:12px;top:auto}.south-ai-standalone-page--app-home-runtime .south-ai-standalone-page__prompt[data-v-a5fd2886]{margin-top:16px;top:auto}.south-ai-standalone-page--home-runtime .south-ai-standalone-page__desc[data-v-a5fd2886]{width:100%;min-height:44px}.south-ai-standalone-page--home-runtime .south-ai-standalone-page__prompt h2[data-v-a5fd2886]{z-index:1;flex:none;width:auto;max-width:calc(100% - 104px);height:auto;margin:0 0 23px 8px;line-height:22px;position:relative;top:auto;left:auto;overflow:visible}.south-ai-standalone-page--home-runtime .south-ai-standalone-page__question-pill[data-v-a5fd2886]{z-index:1;box-sizing:border-box;flex:none;align-items:center;width:100%;height:auto;padding:13px 15px;line-height:20px;display:flex;position:relative;top:auto;left:auto}.south-ai-standalone-page--home-runtime .south-ai-standalone-page__question-pill span[data-v-a5fd2886]{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:20px;display:-webkit-box;overflow:hidden}.south-ai-standalone-page--home-runtime .south-ai-standalone-page__question-icon[data-v-a5fd2886]{flex:0 0 15.5px;margin-top:0;position:static}.south-ai-standalone-page--home-runtime .south-ai-standalone-page__question-arrow[data-v-a5fd2886]{flex-basis:13px}.south-ai-standalone-page--standalone-viewport-home[data-v-a5fd2886]{height:var(--south-ai-home-vh,100vh);min-height:var(--south-ai-home-vh,100vh);overflow:hidden}.south-ai-standalone-page--standalone-viewport-home .south-ai-standalone-page__mobile-canvas[data-v-a5fd2886]{height:var(--south-ai-home-vh,100vh);min-height:var(--south-ai-home-vh,100vh);padding-bottom:0;overflow:hidden}.south-ai-standalone-page--standalone-viewport-home .south-ai-standalone-page__home-scroll[data-v-a5fd2886]{height:calc(var(--south-ai-home-vh,100vh) - env(safe-area-inset-bottom,0px) - var(--south-ai-home-tools-bottom,97.5px) - 41px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;min-height:0;display:block;overflow-x:hidden;overflow-y:auto}.south-ai-standalone-page--standalone-viewport-home .south-ai-standalone-page__prompt--loading[data-v-a5fd2886],.south-ai-standalone-page--app-home-runtime .south-ai-standalone-page__prompt--loading[data-v-a5fd2886]{height:var(--south-ai-home-prompt-height,270px);min-height:var(--south-ai-home-prompt-height,270px);box-sizing:border-box}.south-ai-standalone-page--home-runtime .south-ai-standalone-page__home-tools[data-v-a5fd2886]{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + var(--south-ai-home-tools-bottom,97.5px))}.south-ai-standalone-page--home-runtime .south-ai-standalone-page__mobile-canvas[data-v-a5fd2886]:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-input-bar{width:calc(100% - 32px);bottom:calc(env(safe-area-inset-bottom,0px) + var(--south-ai-home-input-bottom,37.5px));z-index:10;transform:none;position:fixed!important;top:auto!important;left:16px!important}body.with-south-ai-input.with-south-ai-keyboard .south-ai-standalone-page--home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-input-bar{bottom:calc(var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-layout-inset,var(--south-ai-keyboard-inset,0px))) + env(safe-area-inset-bottom,0px) + 20px);background:var(--south-ai-bg-input-focus,rgba(255,255,255,.86));border-color:var(--south-ai-border-input-focus,rgba(219,225,244,.86));box-shadow:0 10px 26px var(--south-ai-shadow-input-focus,rgba(80,92,128,.1)), inset 0 1px 0 var(--south-ai-input-inner-highlight,rgba(255,255,255,.72));backdrop-filter:blur(12px)}body.with-south-ai-input.with-south-ai-keyboard .south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-input-bar{bottom:calc(var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-inset,0px)) + env(safe-area-inset-bottom,0px) + 20px);position:absolute!important}body.with-south-ai-input.with-south-ai-keyboard.with-south-ai-keyboard-offset .south-ai-standalone-page--standalone-viewport-home .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-input-bar{bottom:max(calc(env(safe-area-inset-bottom,0px) + 20px), calc(var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-inset,0px)) + env(safe-area-inset-bottom,0px) + 20px - var(--south-ai-keyboard-viewport-offset-top,0px)))!important}body.with-south-ai-input.with-south-ai-keyboard .south-ai-standalone-page--home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat):after{content:"";left:0;right:0;bottom:var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-layout-inset,var(--south-ai-keyboard-inset,0px)));height:calc(env(safe-area-inset-bottom,0px) + 198px);background:var(--south-ai-keyboard-panel-bg,linear-gradient(180deg, rgba(247,249,255,0) 0%, rgba(247,249,255,.42) 16%, rgba(247,249,255,.82) 34%, rgba(242,245,253,.96) 64%, rgba(238,241,248,.98) 100%));backdrop-filter:blur(18px);box-shadow:0 -30px 56px var(--south-ai-shadow-keyboard-panel-top,rgba(235,239,250,.52)), 0 -72px 110px var(--south-ai-glow-keyboard-panel,rgba(247,249,255,.44)), 0 -18px 34px var(--south-ai-shadow-keyboard-panel,rgba(97,107,128,.08));pointer-events:none;z-index:9;position:fixed;-webkit-mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%);mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%)}body.with-south-ai-input.with-south-ai-keyboard .south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat):after{bottom:var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-inset,0px));position:absolute}body.with-south-ai-input.with-south-ai-keyboard.with-south-ai-keyboard-offset .south-ai-standalone-page--standalone-viewport-home .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat):after{bottom:max(0px, calc(var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-inset,0px)) - var(--south-ai-keyboard-viewport-offset-top,0px)))}body.with-south-ai-input.with-south-ai-keyboard .south-ai-standalone-page--app-home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat):after{background:var(--south-ai-keyboard-panel-gray-bg,linear-gradient(180deg, rgba(250,250,251,0) 0%, rgba(247,248,250,.46) 18%, rgba(243,244,247,.84) 38%, rgba(238,240,244,.96) 68%, rgba(235,237,242,.98) 100%));backdrop-filter:blur(18px);box-shadow:0 -28px 54px var(--south-ai-shadow-keyboard-panel-gray-top,rgba(242,243,246,.58)), 0 -68px 104px var(--south-ai-glow-keyboard-panel-gray,rgba(250,250,251,.46)), 0 -18px 34px var(--south-ai-shadow-keyboard-panel-gray,rgba(92,96,108,.08));-webkit-mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%);mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%)}body.with-south-ai-input.with-south-ai-keyboard.with-south-ai-keyboard-assumed .south-ai-standalone-page--home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat):after{height:calc(var(--south-ai-effective-keyboard-inset,0px) + env(safe-area-inset-bottom,0px) + 198px);bottom:0}.south-ai-standalone-page--home-runtime .south-ai-disclaimer[data-v-a5fd2886]{width:calc(100% - 32px);top:auto;left:16px;bottom:calc(env(safe-area-inset-bottom,0px) + var(--south-ai-home-disclaimer-bottom,10px))}body.with-south-ai-input.with-south-ai-keyboard .south-ai-standalone-page--home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-standalone-page__home-tools{bottom:calc(var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-layout-inset,var(--south-ai-keyboard-inset,0px))) + env(safe-area-inset-bottom,0px) + 80px);opacity:1;pointer-events:auto;z-index:11}body.with-south-ai-input.with-south-ai-keyboard .south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-standalone-page__home-tools{bottom:calc(var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-inset,0px)) + env(safe-area-inset-bottom,0px) + 80px)}body.with-south-ai-input.with-south-ai-keyboard.with-south-ai-keyboard-offset .south-ai-standalone-page--standalone-viewport-home .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-standalone-page__home-tools{bottom:max(calc(env(safe-area-inset-bottom,0px) + 80px), calc(var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-inset,0px)) + env(safe-area-inset-bottom,0px) + 80px - var(--south-ai-keyboard-viewport-offset-top,0px)))}body.with-south-ai-input.with-south-ai-keyboard .south-ai-standalone-page--app-home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-standalone-page__home-tools{position:fixed;left:max(26px,50vw - 214px)}body.with-south-ai-input.with-south-ai-keyboard .south-ai-standalone-page--home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-disclaimer{opacity:0;pointer-events:none}@media (min-width:376px) and (max-width:480px){.south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__mobile-canvas[data-v-a5fd2886],.south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__mobile-canvas--chat[data-v-a5fd2886]{width:100vw}}@media (min-width:481px) and (max-width:767px){.south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__mobile-canvas[data-v-a5fd2886],.south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__mobile-canvas--chat[data-v-a5fd2886]{width:100vw;max-width:640px}}.south-ai-standalone-page__home-tools[data-v-a5fd2886]{display:flex;position:absolute;top:670px;left:26px}.south-ai-standalone-page__home-tools[data-v-a5fd2886]>*+*{margin-left:8px}.south-ai-standalone-page__home-tools button[data-v-a5fd2886]{border:1px solid var(--south-ai-border-chip,#e5e5e5);background:var(--south-ai-color-white,#fff);width:86px;height:33px;color:var(--south-ai-color-text-tool,#171819);letter-spacing:0;border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.south-ai-standalone-page__home-tools button>img[data-v-a5fd2886]{margin-right:7px}.south-ai-tool-icon[data-v-a5fd2886]{object-fit:contain;width:12px;height:12px;display:block}.south-ai-disclaimer[data-v-a5fd2886]{width:213px;height:12px;color:var(--south-ai-color-text-muted,#999);text-align:center;white-space:nowrap;margin:0;font-size:11px;line-height:12px;position:absolute;top:778.5px;left:81px;overflow:hidden}.south-ai-standalone-page__mobile-canvas--embedded-sheet-home[data-v-a5fd2886]{flex-direction:column;width:100%;max-width:none;margin:0;padding-bottom:0;display:flex;position:relative;top:auto;left:auto;overflow:hidden;transform:none;height:100%!important;min-height:0!important}.south-ai-standalone-page__mobile-canvas--embedded-sheet-home .south-ai-standalone-page__home-scroll[data-v-a5fd2886]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:auto;min-height:0;padding-bottom:16px;display:block;overflow-x:hidden;overflow-y:auto}.south-ai-standalone-page__mobile-canvas--embedded-sheet-home .south-ai-standalone-page__hero[data-v-a5fd2886]{flex:none}.south-ai-standalone-page__mobile-canvas--embedded-sheet-home .south-ai-standalone-page__prompt[data-v-a5fd2886]{flex:none;height:auto;max-height:none;overflow:visible}.south-ai-standalone-page__mobile-canvas--embedded-sheet-home .south-ai-standalone-page__prompt--loading[data-v-a5fd2886]{min-height:180px}.south-ai-standalone-page__mobile-canvas--embedded-sheet-home .south-ai-standalone-page__home-dock[data-v-a5fd2886]{z-index:9;width:100%;padding:0 16px calc(env(safe-area-inset-bottom,0px) + 8px);box-sizing:border-box;background:0 0;flex-direction:column;flex:none;display:flex;position:relative}.south-ai-standalone-page__mobile-canvas--embedded-sheet-home .south-ai-standalone-page__home-tools[data-v-a5fd2886]{flex:0 0 33px;align-self:flex-start;margin:12px 0 8px 10px;position:relative;top:auto;bottom:auto;left:auto;right:auto}.south-ai-standalone-page__mobile-canvas--embedded-sheet-home[data-v-a5fd2886] .south-ai-input-bar{flex:0 0 50px;width:100%;max-width:none;transform:none;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.south-ai-standalone-page__mobile-canvas--embedded-sheet-home .south-ai-disclaimer[data-v-a5fd2886]{flex:0 0 12px;width:100%;height:12px;margin:12px 0 0;position:relative;top:auto;bottom:auto;left:auto;right:auto}.south-ai-standalone-page__unsupported-question[data-v-a5fd2886]{background:var(--south-ai-bg-user-message,rgba(255,228,231,.8));width:232.25px;height:39px;color:var(--south-ai-color-white,#fff);letter-spacing:5px;box-sizing:border-box;white-space:nowrap;border-radius:4px 12px 12px;margin:0;padding:0 11px;font-size:16px;line-height:39px;position:absolute;top:104px;left:126.5px;overflow:hidden}.south-ai-standalone-page__unsupported-answer[data-v-a5fd2886]{background:var(--south-ai-bg-card,#f7f7f7);width:343px;height:92.75px;color:var(--south-ai-color-text-title,#1a1a1a);box-sizing:border-box;border-radius:12px;padding:13px 11.5px;font-size:16px;line-height:24px;position:absolute;top:162.5px;left:16px;overflow:hidden}.south-ai-standalone-page__unsupported-tools[data-v-a5fd2886]{display:flex;position:absolute;top:666px;left:26px}.south-ai-standalone-page__unsupported-tools[data-v-a5fd2886]>*+*{margin-left:8px}.south-ai-standalone-page__unsupported-tools button[data-v-a5fd2886]{border:1px solid var(--south-ai-border-chip,#e5e5e5);background:var(--south-ai-color-white,#fff);width:86px;height:33px;color:var(--south-ai-color-text-tool,#171819);letter-spacing:0;border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.south-ai-standalone-page__unsupported-tools button>img[data-v-a5fd2886]{margin-right:7px}.south-ai-standalone-page__news-detail[data-v-a5fd2886]{position:absolute;top:0;bottom:0;left:0;right:0}.south-ai-design-user-bubble--mobile[data-v-a5fd2886]{background:var(--south-ai-bg-user-message,rgba(255,228,231,.8));width:280.75px;height:61px;color:var(--south-ai-color-white,#fff);letter-spacing:5px;box-sizing:border-box;border-radius:4px 12px 12px;margin:0;padding:11px;font-size:16px;line-height:22px;position:absolute;top:104px;left:78px;overflow:hidden}.south-ai-standalone-page__news-answer[data-v-a5fd2886]{background:var(--south-ai-bg-card,#f7f7f7);width:343px;height:619.35px;color:var(--south-ai-color-text-title,#1a1a1a);box-sizing:border-box;border-radius:12px;padding:13px 11.5px;font-size:16px;line-height:24px;position:absolute;top:183.5px;left:16px;overflow:hidden}.south-ai-standalone-page__news-answer p[data-v-a5fd2886]{margin:0 0 18px}.south-ai-design-actions[data-v-a5fd2886]{width:16px;height:16px;position:absolute;top:818px;left:47px}.south-ai-design-action[data-v-a5fd2886]{object-fit:contain;width:16px;height:16px;display:block}.south-ai-design-related[data-v-a5fd2886]{width:343px;position:absolute;top:857px;left:16px}.south-ai-design-related h2[data-v-a5fd2886],.south-ai-design-followups h2[data-v-a5fd2886]{color:var(--south-ai-color-text-title,#1a1a1a);margin:0;font-size:16px;font-weight:400;line-height:20px}.south-ai-design-related__grid[data-v-a5fd2886]{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.south-ai-design-related__grid article[data-v-a5fd2886]{background:var(--south-ai-bg-policy-muted,#f5f5f5);border-radius:4px;height:152px;overflow:hidden}.south-ai-design-related__thumb[data-v-a5fd2886]{background-repeat:no-repeat;height:94px}.south-ai-design-related__grid p[data-v-a5fd2886]{color:var(--south-ai-color-deep-title,#111419);margin:10px 10px 0;font-size:14px;line-height:20px}.south-ai-design-followups[data-v-a5fd2886]{width:343px;position:absolute;top:1062px;left:16px}.south-ai-design-followups button[data-v-a5fd2886]{border:1px solid var(--south-ai-border-soft,#e8e1e1);background:var(--south-ai-color-white,#fff);min-width:207px;height:42px;box-shadow:0px 2px 10px var(--south-ai-shadow-soft,rgba(153,153,153,.2));color:var(--south-ai-color-text-secondary,#616b80);text-align:left;border-radius:12px;margin-top:15px;padding:0 16px;font-size:15px;line-height:21px;display:block}.south-ai-standalone-page__home-tools--news[data-v-a5fd2886]{top:1210px}.south-ai-disclaimer--news[data-v-a5fd2886]{top:1319px}.south-ai-standalone-page__policy-detail[data-v-a5fd2886]{position:absolute;top:0;bottom:0;left:0;right:0}.south-ai-standalone-page__policy-question[data-v-a5fd2886]{background:var(--south-ai-bg-user-soft,#ffe4e7);width:290px;height:39px;color:var(--south-ai-color-white,#fff);letter-spacing:5px;box-sizing:border-box;white-space:nowrap;border-radius:4px 12px 12px;margin:0;padding:12px 12.5px 0;font-size:16px;line-height:21px;position:absolute;top:104px;left:69px;overflow:hidden}.south-ai-standalone-page__policy-card[data-v-a5fd2886]{background:var(--south-ai-bg-card,#f7f7f7);width:343px;height:1343.15px;color:var(--south-ai-color-text-title,#1a1a1a);border-radius:12px;margin:0;position:absolute;top:159px;left:16px;overflow:hidden}.south-ai-standalone-page__policy-answer[data-v-a5fd2886]{width:309.5px;height:1207.5px;color:var(--south-ai-color-text-title,#1a1a1a);white-space:pre-wrap;word-break:break-all;margin:0;font-size:16px;line-height:24px;position:absolute;top:13px;left:11.5px;overflow:hidden}.south-ai-standalone-page__policy-references[data-v-a5fd2886]{border-top:.5px solid var(--south-ai-border-light,#ededed);width:318px;margin:0;padding-top:16.5px;position:absolute;top:1235px;left:12.5px}.south-ai-standalone-page__policy-references h2[data-v-a5fd2886]{color:var(--south-ai-color-text-title,#1a1a1a);margin:0 0 15.5px;font-size:16px;font-weight:400;line-height:20px}.south-ai-standalone-page__policy-references ul[data-v-a5fd2886]{margin:0;padding:0;list-style:none}.south-ai-standalone-page__policy-references li[data-v-a5fd2886]{min-height:30px;padding-left:11.5px;position:relative}.south-ai-standalone-page__policy-references li span[data-v-a5fd2886]{background:var(--south-ai-color-text-secondary,#616b80);border-radius:50%;width:4px;height:4px;position:absolute;top:10px;left:1px}.south-ai-standalone-page__policy-references a[data-v-a5fd2886]{color:var(--south-ai-color-policy-link,#226aff);font-size:16px;line-height:30px;text-decoration:none}.south-ai-standalone-page__policy-actions[data-v-a5fd2886]{display:flex;position:absolute;top:1519.5px;left:16px}.south-ai-standalone-page__policy-actions[data-v-a5fd2886]>*+*{margin-left:15px}.south-ai-policy-action-icon[data-v-a5fd2886]{object-fit:contain;flex:0 0 16px;width:16px;height:16px;display:block}.south-ai-standalone-page__policy-followups[data-v-a5fd2886]{width:343px;position:absolute;top:1564.5px;left:15.5px}.south-ai-standalone-page__policy-followups h2[data-v-a5fd2886]{color:var(--south-ai-color-text-title,#1a1a1a);margin:0 0 15px;font-size:16px;font-weight:400;line-height:20px}.south-ai-standalone-page__policy-followups button[data-v-a5fd2886]{border:1px solid var(--south-ai-border-soft,#e8e1e1);background:var(--south-ai-color-white,#fff);height:42px;box-shadow:0px 2px 10px var(--south-ai-shadow-soft,rgba(153,153,153,.2));color:var(--south-ai-color-text-secondary,#616b80);letter-spacing:5px;text-align:left;border-radius:12px;margin-bottom:14.5px;padding:0 16px;font-size:15px;line-height:21px;display:block}.south-ai-standalone-page__policy-followups button[data-v-a5fd2886]:first-of-type{width:182.75px}.south-ai-standalone-page__policy-followups button[data-v-a5fd2886]:nth-of-type(2){width:237.75px}.south-ai-standalone-page__home-tools--policy[data-v-a5fd2886]{top:1712.5px}.south-ai-disclaimer--policy[data-v-a5fd2886]{top:1822px}.south-ai-standalone-page--pc-home-runtime[data-v-a5fd2886]{background:var(--south-ai-bg-pc-home-runtime,#eef4ff);width:100%;min-width:0;height:100vh;height:100dvh;min-height:0;overflow:hidden}.south-ai-standalone-page.south-ai-standalone-page--pc-home-runtime[data-v-a5fd2886]{width:100%;min-width:0;min-height:0;overflow:hidden}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home[data-v-a5fd2886]{background:var(--south-ai-bg-pc-home-runtime,#eef4ff);flex-direction:column;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.south-ai-standalone-page--pc-home-runtime.south-ai-standalone-page--chat-runtime[data-v-a5fd2886],.south-ai-standalone-page--pc-home-runtime.south-ai-standalone-page--chat-runtime .south-ai-pc-home[data-v-a5fd2886],.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home.south-ai-pc-home--chat[data-v-a5fd2886]{background:0 0}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home.south-ai-pc-home--chat[data-v-a5fd2886]{flex-direction:column;align-items:center;width:100%;min-height:0;display:flex;overflow:hidden}.south-ai-standalone-page--pc-home-runtime.south-ai-standalone-page--chat-runtime[data-v-a5fd2886]{width:100%;max-width:none;min-height:100vh;min-height:100dvh;margin:0}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home--chat .south-ai-pc-home__topbar[data-v-a5fd2886]{flex:0 0 64px;width:100%;max-width:none;position:relative}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__background[data-v-a5fd2886]{object-fit:cover;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__logo[data-v-a5fd2886]{left:24px}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__topbar h1[data-v-a5fd2886]{width:auto;height:auto;line-height:0;left:50%;overflow:visible;transform:translate(-50%)}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__account-wrap[data-v-a5fd2886]{left:auto;right:24px}@media (min-width:1248px){.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__logo[data-v-a5fd2886]{left:calc(50vw - 576px)}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__account-wrap[data-v-a5fd2886]{right:calc(50vw - 576px)}}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__hero[data-v-a5fd2886]{z-index:1;flex-wrap:wrap;align-items:flex-start;width:calc(100% - 96px);max-width:780px;height:auto;margin-top:178px;display:flex;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}@media (min-height:614px){.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__hero[data-v-a5fd2886]{margin-top:29vh}}@media (min-height:780px){.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__hero[data-v-a5fd2886]{margin-top:226px}}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__intro[data-v-a5fd2886]{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:12px;padding-bottom:15px;padding-left:70px;padding-right:70px;display:flex}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__prompts[data-v-a5fd2886]{box-sizing:border-box;flex-wrap:wrap;width:100%;margin:-6px -8px 0;padding-bottom:30px;display:flex}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__prompts[data-v-a5fd2886]>*{margin:6px 8px}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__greeting[data-v-a5fd2886],.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__welcome[data-v-a5fd2886],.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__desc[data-v-a5fd2886]{white-space:normal;flex:none;height:auto;display:block;position:static;overflow:visible}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__desc[data-v-a5fd2886]{width:100%}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__greeting[data-v-a5fd2886]{font-size:50px;font-weight:700;line-height:1.12}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__welcome[data-v-a5fd2886]{margin-top:15px;font-size:38px;font-weight:700;line-height:1.16;transform:none}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__desc[data-v-a5fd2886]{margin-top:30px;font-size:16px;line-height:1.45}@media (min-width:1334px){.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__desc[data-v-a5fd2886]{font-size:1.2vw}}@media (min-width:1667px){.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__desc[data-v-a5fd2886]{font-size:20px}}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__prompt[data-v-a5fd2886]{box-sizing:border-box;text-overflow:ellipsis;flex:0 auto;align-items:center;width:fit-content;min-width:0;max-width:calc(50% - 16px);padding:0 18px 0 38px;line-height:38px;display:inline-flex;position:relative;top:auto;left:auto}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__prompt-icon[data-v-a5fd2886]{top:50%;transform:translateY(-50%)}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__prompt-text[data-v-a5fd2886]{text-overflow:ellipsis;width:auto;min-width:0;max-width:100%;height:auto;line-height:18px;position:static}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__input[data-v-a5fd2886]{z-index:1;width:calc(100% - 96px);max-width:780px;position:relative;top:auto;left:auto;transform:none}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__input input[data-v-a5fd2886]{width:calc(100% - 120px)}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home__send[data-v-a5fd2886]{left:auto;right:20px}.south-ai-standalone-page--pc-home-runtime .south-ai-pc-home--chat[data-v-a5fd2886] .south-ai-chat-core{z-index:1;flex:1;width:100%;max-width:1200px;min-height:0;position:relative;top:auto;bottom:auto;left:auto;right:auto}.south-ai-pc-home--chat[data-v-a5fd2886] .south-ai-chat-core{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.south-ai-standalone-page__mobile-canvas--chat[data-v-a5fd2886]{height:100%;min-height:100vh;min-height:100dvh}.south-ai-standalone-page__mobile-canvas--chat[data-v-a5fd2886] .south-ai-chat-core{position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:374px){.south-ai-standalone-page--home[data-v-a5fd2886]{background-size:100%;width:100vw;overflow-x:hidden}.south-ai-standalone-page__mobile-canvas[data-v-a5fd2886]{width:100vw;left:0;transform:none}.south-ai-standalone-page__desc[data-v-a5fd2886]{width:calc(100vw - 42px)}.south-ai-standalone-page__prompt[data-v-a5fd2886]{width:calc(100vw - 32px);left:16px}.south-ai-standalone-page__question-pill[data-v-a5fd2886]{width:calc(100% - 31px)}.south-ai-standalone-page__home-tools[data-v-a5fd2886]{left:26px}.south-ai-standalone-page--home[data-v-a5fd2886] .south-ai-input-bar{width:calc(100vw - 32px)}.south-ai-disclaimer[data-v-a5fd2886]{width:calc(100vw - 32px);left:16px}}.south-ai-shell[data-v-f970765a]{box-sizing:border-box;color:var(--south-ai-color-text-main,#333);font-family:inherit}.south-ai-shell button[data-v-f970765a],.south-ai-shell input[data-v-f970765a],.south-ai-shell textarea[data-v-f970765a]{font-family:inherit}.south-ai-logo-title[data-v-f970765a]{width:var(--south-ai-logo-title-width,94.5px);object-fit:contain;margin:0 auto;display:block;max-width:140px!important}.south-ai-logo-title--pc[data-v-f970765a]{width:calc(var(--south-ai-logo-title-width,94.5px) * 1.35)}.south-ai-fixed-slot[data-v-f970765a]{box-sizing:border-box;color:var(--south-ai-color-text-main,#333);background:var(--south-ai-bg-card,#f7f7f7);font-family:inherit;overflow:hidden}.south-ai-fixed-slot button[data-v-f970765a],.south-ai-fixed-slot input[data-v-f970765a],.south-ai-fixed-slot textarea[data-v-f970765a]{font-family:inherit}.south-ai-article-entry[data-v-f970765a]{box-sizing:border-box;color:var(--south-ai-color-accent-red,rgba(230,79,68,.8));border:1px solid var(--south-ai-border-light,#ededed);background:var(--south-ai-color-white,#fff);cursor:pointer;border-radius:18px;align-items:center;width:344px;height:37px;padding:0 18px;font-family:inherit;font-size:14px;display:flex}.south-ai-article-entry button[data-v-f970765a],.south-ai-article-entry input[data-v-f970765a],.south-ai-article-entry textarea[data-v-f970765a]{font-family:inherit}.south-ai-float-panel[data-v-f970765a]{box-sizing:border-box;color:var(--south-ai-color-text-main,#333);background:var(--south-ai-color-white,#fff);box-shadow:var(--south-ai-shadow-web-panel,0px 4px 50px rgba(105,109,122,.5));font-family:inherit;position:fixed;overflow:hidden}.south-ai-float-panel button[data-v-f970765a],.south-ai-float-panel input[data-v-f970765a],.south-ai-float-panel textarea[data-v-f970765a]{font-family:inherit}.south-ai-float-panel__header[data-v-f970765a]{background:var(--south-ai-bg-panel-header,#f2f6fa);box-sizing:border-box;justify-content:space-between;align-items:center;height:84.8px;padding:0 24px;display:flex}.south-ai-action-sheet-overlay[data-v-f970765a]{background:var(--south-ai-overlay-mask,rgba(26,26,26,.5));z-index:2000;position:fixed;top:0;bottom:0;left:0;right:0}.south-ai-action-sheet-panel[data-v-f970765a]{box-sizing:border-box;color:var(--south-ai-color-text-main,#333);background:var(--south-ai-bg-action-sheet,#fefefe);font-family:inherit;position:absolute;left:0;overflow:hidden}.south-ai-action-sheet-panel button[data-v-f970765a],.south-ai-action-sheet-panel input[data-v-f970765a],.south-ai-action-sheet-panel textarea[data-v-f970765a]{font-family:inherit}.south-ai-toast[data-v-f970765a]{z-index:2147483647;box-sizing:border-box;min-width:96px;max-width:70vw;min-height:44px;color:var(--south-ai-color-white,#fff);background:var(--south-ai-toast-bg,rgba(0,0,0,.76));text-align:center;white-space:nowrap;pointer-events:none;opacity:0;border-radius:8px;justify-content:center;align-items:center;padding:14px 18px;font-size:15px;line-height:22px;transition:opacity .18s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.south-ai-toast--visible[data-v-f970765a]{opacity:1;transform:translate(-50%,-50%)}.south-ai-standalone-page[data-v-f970765a]{box-sizing:border-box;color:var(--south-ai-color-text-main,#333);background:var(--south-ai-color-white,#fff);width:100%;min-height:100vh;margin:0;font-family:inherit;position:relative;overflow:hidden}.south-ai-standalone-page button[data-v-f970765a],.south-ai-standalone-page input[data-v-f970765a],.south-ai-standalone-page textarea[data-v-f970765a]{font-family:inherit}.south-ai-standalone-page__title[data-v-f970765a]{text-align:center;color:var(--south-ai-color-text-title,#1a1a1a);font-size:17px;font-weight:600;position:absolute;top:58px;left:0;right:0}.south-ai-standalone-page__prompt[data-v-f970765a]{box-sizing:border-box;border-radius:16px;width:343px;min-height:253.75px;padding:20px;position:absolute;top:238px;left:16px}.south-ai-action-sheet__header[data-v-f970765a]{height:103px;position:relative}.south-ai-action-sheet-panel[data-v-f970765a]{will-change:transform, opacity;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s}.south-ai-action-sheet-overlay--opening .south-ai-action-sheet-panel[data-v-f970765a],.south-ai-action-sheet-overlay--closing .south-ai-action-sheet-panel[data-v-f970765a]{opacity:.98;transform:translateY(100%)}.south-ai-action-sheet-overlay--closing[data-v-f970765a]{pointer-events:none}.south-ai-action-sheet-overlay--native-dialog[data-v-f970765a]{background:var(--south-ai-color-white,#fff)}.south-ai-action-sheet-overlay--native-dialog.south-ai-action-sheet-overlay--opening .south-ai-action-sheet-panel[data-v-f970765a],.south-ai-action-sheet-overlay--native-dialog.south-ai-action-sheet-overlay--closing .south-ai-action-sheet-panel[data-v-f970765a]{opacity:1;transform:none}.south-ai-action-sheet-panel--viewport[data-v-f970765a]{will-change:auto;max-width:100vw;position:fixed;top:0;left:0}.south-ai-action-sheet-panel--native-dialog[data-v-f970765a]{transition:none}.south-ai-action-sheet-panel--viewport.south-ai-action-sheet-panel--home[data-v-f970765a]{background-color:var(--south-ai-color-white,#fff)}.south-ai-action-sheet__embedded-home[data-v-f970765a]{width:100%;height:100%;min-height:100%}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-standalone-page{width:100%;height:100%;overflow:hidden;min-height:100%!important}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-standalone-page--home-runtime{background-image:var(--south-ai-mobile-home-background-image);background-position:top;background-repeat:no-repeat;width:100%;height:100%;overflow:hidden;background-color:var(--south-ai-color-white,#fff)!important;background-size:100%!important;min-height:100%!important}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime){-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-standalone-page--embedded-sheet-home{overflow:hidden!important}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-standalone-page--chat-runtime{width:100%;height:100%;overflow:hidden;background:var(--south-ai-color-white,#fff)!important;min-height:100%!important}.south-ai-action-sheet-panel--viewport.south-ai-action-sheet-panel--web-home-runtime[data-v-f970765a]:not(.south-ai-action-sheet-panel--pc-viewport) .south-ai-standalone-page--chat-runtime.south-ai-standalone-page--home-runtime{background-color:var(--south-ai-bg-mobile-shell-start,#fbfbff)!important;background-image:var(--south-ai-mobile-home-background-image)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-standalone-page__mobile-canvas,.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-standalone-page__mobile-canvas--chat{width:100%;height:100%;top:0;left:0;transform:none;max-width:none!important;min-height:100%!important;margin-left:0!important;margin-right:0!important}.south-ai-action-sheet-panel--viewport.south-ai-action-sheet-panel--web-home-runtime[data-v-f970765a] .south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat){height:auto!important;min-height:100%!important}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-standalone-page--embedded-sheet-home .south-ai-standalone-page__mobile-canvas--embedded-sheet-home{height:100%!important;min-height:0!important;padding-bottom:0!important;overflow:hidden!important}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-standalone-page--embedded-sheet-home .south-ai-standalone-page__mobile-canvas--embedded-sheet-home .south-ai-standalone-page__home-dock .south-ai-input-bar{width:100%!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.south-ai-action-sheet-panel--viewport.south-ai-action-sheet-panel--pc-viewport[data-v-f970765a] .south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-input-bar{width:calc(100% - 32px)!important;position:absolute!important;top:auto!important;left:16px!important}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-standalone-page--app-home-runtime:not(.south-ai-standalone-page--embedded-sheet-home) .south-ai-standalone-page__greeting{top:98px!important}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-standalone-page--app-home-runtime:not(.south-ai-standalone-page--embedded-sheet-home) .south-ai-standalone-page__welcome{top:138px!important}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-standalone-page--app-home-runtime:not(.south-ai-standalone-page--embedded-sheet-home) .south-ai-standalone-page__desc{top:179px!important}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-standalone-page--home-runtime.south-ai-standalone-page--app-home-runtime:not(.south-ai-standalone-page--embedded-sheet-home) .south-ai-standalone-page__prompt{min-height:253.75px;top:256px!important}.south-ai-action-sheet-overlay--native-dialog .south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--embedded-sheet-home) .south-ai-standalone-page__prompt{top:230px!important}body.with-south-ai-input.with-south-ai-keyboard .south-ai-action-sheet-panel--viewport .south-ai-standalone-page--home-runtime.south-ai-standalone-page--app-home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-input-bar{z-index:12;background:var(--south-ai-bg-input-focus,rgba(255,255,255,.86));border-color:var(--south-ai-border-input-focus,rgba(219,225,244,.86));box-shadow:0 10px 26px var(--south-ai-shadow-input-focus,rgba(80,92,128,.1)), inset 0 1px 0 var(--south-ai-input-inner-highlight,rgba(255,255,255,.72));backdrop-filter:blur(12px);transform:none;width:calc(100% - 32px)!important;top:auto!important;left:16px!important;bottom:calc(var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-layout-inset,var(--south-ai-keyboard-inset,0px))) + env(safe-area-inset-bottom,0px) + 20px)!important;position:fixed!important}body.with-south-ai-input.with-south-ai-keyboard .south-ai-action-sheet-panel--viewport .south-ai-standalone-page--home-runtime.south-ai-standalone-page--app-home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-standalone-page__home-tools{top:auto;left:26px;bottom:calc(var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-layout-inset,var(--south-ai-keyboard-inset,0px))) + env(safe-area-inset-bottom,0px) + 80px);z-index:11;opacity:1;pointer-events:auto;position:fixed}body.with-south-ai-input.with-south-ai-keyboard .south-ai-action-sheet-panel--viewport .south-ai-standalone-page--home-runtime.south-ai-standalone-page--app-home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat):after{content:"";left:0;right:0;bottom:var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-layout-inset,var(--south-ai-keyboard-inset,0px)));height:calc(env(safe-area-inset-bottom,0px) + 198px);background:var(--south-ai-keyboard-panel-bg,linear-gradient(180deg, rgba(247,249,255,0) 0%, rgba(247,249,255,.42) 16%, rgba(247,249,255,.82) 34%, rgba(242,245,253,.96) 64%, rgba(238,241,248,.98) 100%));backdrop-filter:blur(18px);box-shadow:0 -30px 56px var(--south-ai-shadow-keyboard-panel-top,rgba(235,239,250,.52)), 0 -72px 110px var(--south-ai-glow-keyboard-panel,rgba(247,249,255,.44)), 0 -18px 34px var(--south-ai-shadow-keyboard-panel,rgba(97,107,128,.08));pointer-events:none;z-index:9;position:fixed;-webkit-mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%);mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%)}body.with-south-ai-input.with-south-ai-keyboard .south-ai-action-sheet-panel--viewport .south-ai-standalone-page--app-home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat):after{background:var(--south-ai-keyboard-panel-gray-bg,linear-gradient(180deg, rgba(250,250,251,0) 0%, rgba(247,248,250,.46) 18%, rgba(243,244,247,.84) 38%, rgba(238,240,244,.96) 68%, rgba(235,237,242,.98) 100%));backdrop-filter:blur(18px);box-shadow:0 -28px 54px var(--south-ai-shadow-keyboard-panel-gray-top,rgba(242,243,246,.58)), 0 -68px 104px var(--south-ai-glow-keyboard-panel-gray,rgba(250,250,251,.46)), 0 -18px 34px var(--south-ai-shadow-keyboard-panel-gray,rgba(92,96,108,.08));-webkit-mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%);mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%)}body.with-south-ai-input.with-south-ai-keyboard.with-south-ai-keyboard-assumed .south-ai-action-sheet-panel--viewport .south-ai-standalone-page--home-runtime.south-ai-standalone-page--app-home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat):after{height:calc(var(--south-ai-effective-keyboard-inset,0px) + env(safe-area-inset-bottom,0px) + 198px);bottom:0}body.with-south-ai-input.with-south-ai-keyboard .south-ai-action-sheet-panel--viewport .south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__prompt{opacity:0;pointer-events:none}body.with-south-ai-input.with-south-ai-keyboard .south-ai-action-sheet-panel--viewport:not(.south-ai-action-sheet-panel--pc-viewport) .south-ai-standalone-page--embedded-sheet-home .south-ai-standalone-page__mobile-canvas--embedded-sheet-home:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-standalone-page__home-dock{z-index:10}body.with-south-ai-input.with-south-ai-keyboard .south-ai-action-sheet-panel--viewport.south-ai-action-sheet-panel--web-home-runtime:not(.south-ai-action-sheet-panel--pc-viewport) .south-ai-standalone-page--embedded-sheet-home:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__mobile-canvas--embedded-sheet-home:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-standalone-page__home-dock .south-ai-input-bar{z-index:12;background:var(--south-ai-bg-input-focus,rgba(255,255,255,.86));border-color:var(--south-ai-border-input-focus,rgba(219,225,244,.86));box-shadow:0 10px 26px var(--south-ai-shadow-input-focus,rgba(80,92,128,.1)), inset 0 1px 0 var(--south-ai-input-inner-highlight,rgba(255,255,255,.72));backdrop-filter:blur(12px);top:auto!important;left:16px!important;right:auto!important;bottom:calc(var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-layout-inset,var(--south-ai-keyboard-inset,0px))) + env(safe-area-inset-bottom,0px) + 20px)!important;width:calc(100% - 32px)!important;position:fixed!important;transform:none!important}body.with-south-ai-input.with-south-ai-keyboard .south-ai-action-sheet-panel--viewport.south-ai-action-sheet-panel--web-home-runtime:not(.south-ai-action-sheet-panel--pc-viewport) .south-ai-standalone-page--embedded-sheet-home:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__mobile-canvas--embedded-sheet-home:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-standalone-page__home-dock .south-ai-standalone-page__home-tools{z-index:11;opacity:1;pointer-events:auto;top:auto!important;left:26px!important;right:auto!important;bottom:calc(var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-layout-inset,var(--south-ai-keyboard-inset,0px))) + env(safe-area-inset-bottom,0px) + 80px)!important;position:fixed!important}body.with-south-ai-input.with-south-ai-keyboard .south-ai-action-sheet-panel--viewport .south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-disclaimer{opacity:0;pointer-events:none}body.with-south-ai-input.with-south-ai-keyboard.with-south-ai-keyboard-offset .south-ai-action-sheet-panel--viewport.south-ai-action-sheet-panel--web-home-runtime{transform:translateY(var(--south-ai-keyboard-viewport-offset-top,0px))}body.with-south-ai-input.with-south-ai-keyboard.with-south-ai-keyboard-offset .south-ai-action-sheet-panel--viewport .south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-input-bar{bottom:calc(var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-inset,0px)) + env(safe-area-inset-bottom,0px) + 20px)!important}body.with-south-ai-input.with-south-ai-keyboard.with-south-ai-keyboard-offset .south-ai-action-sheet-panel--viewport .south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-standalone-page__home-tools{bottom:calc(var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-inset,0px)) + env(safe-area-inset-bottom,0px) + 80px)!important}body.with-south-ai-input.with-south-ai-keyboard.with-south-ai-keyboard-offset .south-ai-action-sheet-panel--viewport .south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat):after{bottom:var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-inset,0px))!important}body.with-south-ai-input.with-south-ai-keyboard .south-ai-action-sheet-panel--viewport .south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat):after{height:calc(env(safe-area-inset-bottom,0px) + 160px)}body.with-south-ai-input.with-south-ai-keyboard.with-south-ai-keyboard-assumed .south-ai-action-sheet-panel--viewport .south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat):after{height:calc(var(--south-ai-effective-keyboard-inset,0px) + env(safe-area-inset-bottom,0px) + 160px)}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-standalone-page__mobile-canvas--chat .south-ai-chat-core{height:100%;position:absolute;top:0;bottom:0;left:0;right:0;min-height:100%!important}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-chat-core--mobile-home .south-ai-chat-core__content{padding:10px;top:96px;bottom:154px}.south-ai-action-sheet-panel--viewport.south-ai-action-sheet-panel--web-home-runtime[data-v-f970765a]:not(.south-ai-action-sheet-panel--pc-viewport) .south-ai-standalone-page--chat-runtime.south-ai-standalone-page--home-runtime .south-ai-chat-core--mobile-home .south-ai-chat-core__content{top:calc(var(--south-ai-action-sheet-home-header-height,60px) + 8px)}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-chat-core--mobile-home .south-ai-chat-core__composer{z-index:12;background:0 0;padding:12px 16px 10px;bottom:0}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-chat-core--mobile-home .south-ai-chat-core__composer:before{backdrop-filter:blur(8px);box-shadow:none;background:linear-gradient(rgba(248,249,255,0) 0%,rgba(248,249,255,.12) 30%,rgba(250,250,255,.28) 54%,rgba(255,255,255,.58) 78%,rgba(255,255,255,.78) 100%);display:block;top:-55px;-webkit-mask-image:linear-gradient(transparent 0%,#000 42%,#000 100%);mask-image:linear-gradient(transparent 0%,#000 42%,#000 100%)}.south-ai-action-sheet-panel--viewport.south-ai-action-sheet-panel--pc-viewport[data-v-f970765a] .south-ai-chat-core--mobile-home .south-ai-chat-core__composer:before{top:-15px}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-standalone-page--chat-runtime:not(.south-ai-standalone-page--home-runtime) .south-ai-chat-core__composer:before,.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-chat-core:not(.south-ai-chat-core--mobile-home) .south-ai-chat-core__composer:before{background:var(--south-ai-keyboard-panel-white-bg,linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.52) 18%, rgba(255,255,255,.86) 40%, rgba(255,255,255,.96) 70%, #fff 100%));backdrop-filter:blur(18px);box-shadow:0 -30px 58px var(--south-ai-shadow-keyboard-panel-white-top,rgba(255,255,255,.72)), 0 -72px 112px var(--south-ai-glow-keyboard-panel-white,rgba(255,255,255,.58)), 0 -18px 34px var(--south-ai-shadow-keyboard-panel-white,rgba(96,104,120,.07));-webkit-mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%);mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%)}body.with-south-ai-keyboard .south-ai-action-sheet-panel--viewport .south-ai-chat-core--mobile-home .south-ai-chat-core__composer:focus-within{left:var(--south-ai-action-sheet-panel-left,0px);right:auto;bottom:var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-layout-inset,var(--south-ai-keyboard-inset,0px)));width:var(--south-ai-action-sheet-panel-width,100vw);max-width:100vw;padding:16px 16px 10px;padding:16px 16px max(10px, env(safe-area-inset-bottom));z-index:12;background:0 0;position:fixed}body.with-south-ai-keyboard .south-ai-action-sheet-panel--viewport.south-ai-action-sheet-panel--web-home-runtime .south-ai-standalone-page--chat-runtime.south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-chat-core--mobile-home .south-ai-chat-core__composer:not(.south-ai-chat-core__composer--pc):focus-within{bottom:var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-layout-inset,var(--south-ai-keyboard-inset,0px)))!important}body.with-south-ai-keyboard .south-ai-action-sheet-panel--viewport .south-ai-chat-core--mobile-home .south-ai-chat-core__composer:focus-within .south-ai-input-bar{background:var(--south-ai-bg-input-focus,rgba(255,255,255,.86));border-color:var(--south-ai-border-input-focus,rgba(219,225,244,.86));box-shadow:0 10px 26px var(--south-ai-shadow-input-focus,rgba(80,92,128,.1)), inset 0 1px 0 var(--south-ai-input-inner-highlight,rgba(255,255,255,.72));backdrop-filter:blur(12px)}body.with-south-ai-keyboard .south-ai-action-sheet-panel--viewport .south-ai-chat-core--mobile-home .south-ai-chat-core__composer:focus-within .south-ai-chat-core__disclaimer{opacity:0;pointer-events:none}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-chat-core--mobile-home .south-ai-chat-core__scroll-bottom{bottom:146px}.south-ai-action-sheet__header--home-slot[data-v-f970765a]{z-index:8;width:100%;height:var(--south-ai-action-sheet-home-header-height,60px);box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;padding:0 0 0 16px;display:flex;position:absolute;top:0;left:0}.south-ai-action-sheet-panel--viewport .south-ai-action-sheet__header--home-slot[data-v-f970765a]{flex:0 0 var(--south-ai-action-sheet-home-header-height,60px);height:var(--south-ai-action-sheet-home-header-height,60px);position:relative}.south-ai-action-sheet__header[data-v-f970765a]{z-index:8;position:relative}.south-ai-action-sheet__header h2[data-v-f970765a]{width:258.5px;height:19px;color:var(--south-ai-color-text-title,#1a1a1a);text-align:center;white-space:nowrap;margin:0;font-size:20px;font-weight:400;line-height:21px;position:absolute;top:60.5px;left:58.5px;overflow:hidden}.south-ai-action-sheet__header--home-slot h2[data-v-f970765a]{pointer-events:auto;flex:auto;justify-content:center;align-items:center;width:auto;height:auto;min-height:24px;margin:0;font-size:20px;font-weight:700;line-height:24px;display:flex;position:static;overflow:visible}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__hero{padding:0 16px}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__desc{width:100%;max-width:100%;font-size:16px;line-height:24px}.south-ai-action-sheet-panel--viewport[data-v-f970765a] .south-ai-standalone-page--home-runtime:not(.south-ai-standalone-page--app-home-runtime) .south-ai-standalone-page__prompt{width:calc(100% - 32px);max-width:none}.south-ai-action-sheet__close[data-v-f970765a]{cursor:pointer;background:0 0;border:0;border-radius:50%;width:23px;height:23px;padding:0;position:absolute;top:14.5px;right:16px;overflow:hidden}.south-ai-action-sheet__header--home-slot .south-ai-action-sheet__close[data-v-f970765a]{pointer-events:auto;top:50%;right:18px;transform:translateY(-50%)}.south-ai-action-sheet__close img[data-v-f970765a]{object-fit:contain;width:23px;height:23px;display:block}.south-ai-action-sheet-panel[data-v-f970765a] .south-ai-chat-core{position:absolute;top:103px;bottom:0;left:0;right:0}.south-ai-action-sheet-home-prompts[data-v-f970765a]{box-sizing:border-box;box-shadow:0px 0px 20px var(--south-ai-shadow-soft,rgba(153,153,153,.2));padding:23px 15.5px 16px;position:absolute;overflow:hidden}.south-ai-action-sheet-home-hero[data-v-f970765a],.south-ai-action-sheet-home-hero p[data-v-f970765a]{margin:0;position:absolute}.south-ai-action-sheet-home-hero[data-v-f970765a]{top:0;left:0}.south-ai-action-sheet-home-hero__greeting[data-v-f970765a]{letter-spacing:0;width:160px;min-height:33px;font-size:25px;line-height:32px;top:119.5px;left:21.5px;overflow:hidden}.south-ai-action-sheet-home-hero__welcome[data-v-f970765a]{letter-spacing:0;width:305px;min-height:33px;font-size:25px;line-height:32px;top:151.5px;left:21px;overflow:hidden}.south-ai-action-sheet-home-hero__desc[data-v-f970765a]{width:320.5px;min-height:18px;color:var(--south-ai-color-text-secondary,#616b80);letter-spacing:0;white-space:nowrap;font-size:12px;line-height:18px;top:183px;left:21px;overflow:hidden}.south-ai-action-gradient-text[data-v-f970765a]{color:transparent;background:linear-gradient(105deg, var(--south-ai-home-gradient-start,#2337d6) 0%, var(--south-ai-home-gradient-mid,#7c5cff) 46%, var(--south-ai-home-gradient-end,#ff5f82) 84%);-webkit-background-clip:text;background-clip:text}.south-ai-action-gradient-text--deep[data-v-f970765a]{background:linear-gradient(105deg, var(--south-ai-home-gradient-start,#2337d6) 0%, var(--south-ai-home-welcome-mid,#27317d) 68%, var(--south-ai-color-deep-title,#111419) 100%);-webkit-background-clip:text;background-clip:text}.south-ai-action-sheet-home-prompts h3[data-v-f970765a]{color:var(--south-ai-color-text-main,#333);letter-spacing:0;margin:0 0 16px 8.5px;font-size:16px;font-weight:400}.south-ai-action-sheet-home-prompts button[data-v-f970765a]:not(.south-ai-action-sheet-home-prompts__refresh){background:var(--south-ai-color-white,#fff);width:312.5px;min-height:47px;color:var(--south-ai-color-text-main,#333);letter-spacing:0;text-align:left;border:0;border-radius:23.5px;margin:0 0 8.5px;padding:0 35px 0 38px;font-size:15px;font-weight:400;line-height:21px;display:block;position:relative}.south-ai-action-sheet-home-prompts__refresh[data-v-f970765a]{width:auto;min-height:0;color:var(--south-ai-color-policy-link,#226aff);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:12px;line-height:18px;position:absolute;top:21px;right:16px}.south-ai-action-sheet-home-prompts__loading[data-v-f970765a]{color:var(--south-ai-color-text-muted,#999);margin:20px 0 0 8.5px;font-size:14px;line-height:20px}.south-ai-sheet-question-text[data-v-f970765a]{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.south-ai-sheet-question-icon[data-v-f970765a]{background:var(--south-ai-color-text-main,#333);width:15px;height:15px;color:var(--south-ai-color-white,#fff);border-radius:50%;justify-content:center;align-items:center;margin-top:-7.5px;font-size:12px;font-weight:700;line-height:15px;display:inline-flex;position:absolute;top:50%;left:15px}.south-ai-sheet-question-arrow[data-v-f970765a]{border-top:2px solid var(--south-ai-color-arrow-muted,#b2b8bd);border-right:2px solid var(--south-ai-color-arrow-muted,#b2b8bd);width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;right:16px;transform:rotate(45deg)}.south-ai-action-sheet-home-tools[data-v-f970765a]{display:flex;position:absolute;top:625px;left:26px}.south-ai-action-sheet-home-tools[data-v-f970765a]>*+*{margin-left:8px}.south-ai-action-sheet-home-tools button[data-v-f970765a]{border:1px solid var(--south-ai-border-chip,#e5e5e5);background:var(--south-ai-color-white,#fff);width:86px;height:33px;color:var(--south-ai-color-text-tool,#171819);letter-spacing:0;border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.south-ai-action-sheet-home-tools button>img[data-v-f970765a]{margin-right:7px}.south-ai-sheet-tool-icon[data-v-f970765a]{object-fit:contain;width:12px;height:12px;display:block}.south-ai-action-sheet__disclaimer[data-v-f970765a]{width:213px;height:12px;color:var(--south-ai-color-text-muted,#999);text-align:center;white-space:nowrap;margin:0;font-size:11px;line-height:12px;position:absolute;top:733.5px;left:81px;overflow:hidden}.south-ai-action-sheet-detail[data-v-f970765a]{position:absolute;top:0;bottom:0;left:0;right:0}.south-ai-action-sheet-detail__question[data-v-f970765a]{background:var(--south-ai-bg-user-message,rgba(255,228,231,.8));width:192.25px;height:39px;color:var(--south-ai-color-white,#fff);letter-spacing:5px;box-sizing:border-box;white-space:nowrap;border-radius:4px 12px 12px;margin:0;padding:12px 12px 0;font-size:16px;line-height:21px;position:absolute;top:110px;left:166.5px;overflow:hidden}.south-ai-action-sheet-detail__answer[data-v-f970765a]{background:var(--south-ai-bg-card,#f7f7f7);width:343px;height:663px;color:var(--south-ai-color-text-title,#1a1a1a);box-sizing:border-box;white-space:pre-line;border-radius:12px;padding:13px 11.5px;font-size:16px;line-height:18px;position:absolute;top:165px;left:16px;overflow:hidden}.south-ai-action-sheet-detail__answer p[data-v-f970765a]{margin:0 0 10px}.south-ai-action-sheet-detail__answer p[data-v-f970765a]:first-child,.south-ai-action-sheet-detail__answer p[data-v-f970765a]:nth-child(3),.south-ai-action-sheet-detail__answer p[data-v-f970765a]:nth-child(5),.south-ai-action-sheet-detail__answer p[data-v-f970765a]:nth-child(7){font-weight:600}.south-ai-action-sheet-detail__actions[data-v-f970765a]{display:flex;position:absolute;top:844.5px;left:17px}.south-ai-action-sheet-detail__actions[data-v-f970765a]>*+*{margin-left:16px}.south-ai-design-action[data-v-f970765a]{object-fit:contain;display:block}.south-ai-design-action--copy[data-v-f970765a]{width:15px;height:15px}.south-ai-design-action--share[data-v-f970765a]{width:16px;height:14px}.south-ai-action-sheet-detail__related[data-v-f970765a]{width:343px;position:absolute;top:883px;left:16px}.south-ai-action-sheet-detail__related h3[data-v-f970765a],.south-ai-action-sheet-detail__followups h3[data-v-f970765a]{color:var(--south-ai-color-text-title,#1a1a1a);margin:0;font-size:16px;font-weight:400;line-height:20px}.south-ai-action-sheet-detail__related>div[data-v-f970765a]{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.south-ai-action-sheet-detail__related article[data-v-f970765a]{background:var(--south-ai-bg-policy-muted,#f5f5f5);border-radius:4px;height:152px;overflow:hidden}.south-ai-action-sheet-detail__thumb[data-v-f970765a]{background-repeat:no-repeat;height:94px}.south-ai-action-sheet-detail__related p[data-v-f970765a]{color:var(--south-ai-color-deep-title,#111419);margin:10px 10px 0;font-size:14px;line-height:20px}.south-ai-action-sheet-detail__followups[data-v-f970765a]{width:343px;position:absolute;top:1088px;left:16px}.south-ai-action-sheet-detail__followups button[data-v-f970765a]{border:1px solid var(--south-ai-border-soft,#e8e1e1);background:var(--south-ai-color-white,#fff);min-width:230px;height:42px;box-shadow:0px 2px 10px var(--south-ai-shadow-soft,rgba(153,153,153,.2));color:var(--south-ai-color-text-secondary,#616b80);text-align:left;border-radius:12px;margin-top:15px;padding:0 16px;font-size:15px;line-height:21px;display:block}.south-ai-action-sheet__disclaimer--detail[data-v-f970765a]{top:1304.5px}.south-ai-shell[data-v-8f0b7690]{box-sizing:border-box;color:var(--south-ai-color-text-main,#333);font-family:inherit}.south-ai-shell button[data-v-8f0b7690],.south-ai-shell input[data-v-8f0b7690],.south-ai-shell textarea[data-v-8f0b7690]{font-family:inherit}.south-ai-logo-title[data-v-8f0b7690]{width:var(--south-ai-logo-title-width,94.5px);object-fit:contain;margin:0 auto;display:block;max-width:140px!important}.south-ai-logo-title--pc[data-v-8f0b7690]{width:calc(var(--south-ai-logo-title-width,94.5px) * 1.35)}.south-ai-fixed-slot[data-v-8f0b7690]{box-sizing:border-box;color:var(--south-ai-color-text-main,#333);background:var(--south-ai-bg-card,#f7f7f7);font-family:inherit;overflow:hidden}.south-ai-fixed-slot button[data-v-8f0b7690],.south-ai-fixed-slot input[data-v-8f0b7690],.south-ai-fixed-slot textarea[data-v-8f0b7690]{font-family:inherit}.south-ai-article-entry[data-v-8f0b7690]{box-sizing:border-box;color:var(--south-ai-color-accent-red,rgba(230,79,68,.8));border:1px solid var(--south-ai-border-light,#ededed);background:var(--south-ai-color-white,#fff);cursor:pointer;border-radius:18px;align-items:center;width:344px;height:37px;padding:0 18px;font-family:inherit;font-size:14px;display:flex}.south-ai-article-entry button[data-v-8f0b7690],.south-ai-article-entry input[data-v-8f0b7690],.south-ai-article-entry textarea[data-v-8f0b7690]{font-family:inherit}.south-ai-float-panel[data-v-8f0b7690]{box-sizing:border-box;color:var(--south-ai-color-text-main,#333);background:var(--south-ai-color-white,#fff);box-shadow:var(--south-ai-shadow-web-panel,0px 4px 50px rgba(105,109,122,.5));font-family:inherit;position:fixed;overflow:hidden}.south-ai-float-panel button[data-v-8f0b7690],.south-ai-float-panel input[data-v-8f0b7690],.south-ai-float-panel textarea[data-v-8f0b7690]{font-family:inherit}.south-ai-float-panel__header[data-v-8f0b7690]{background:var(--south-ai-bg-panel-header,#f2f6fa);box-sizing:border-box;justify-content:space-between;align-items:center;height:84.8px;padding:0 24px;display:flex}.south-ai-action-sheet-overlay[data-v-8f0b7690]{background:var(--south-ai-overlay-mask,rgba(26,26,26,.5));z-index:2000;position:fixed;top:0;bottom:0;left:0;right:0}.south-ai-action-sheet-panel[data-v-8f0b7690]{box-sizing:border-box;color:var(--south-ai-color-text-main,#333);background:var(--south-ai-bg-action-sheet,#fefefe);font-family:inherit;position:absolute;left:0;overflow:hidden}.south-ai-action-sheet-panel button[data-v-8f0b7690],.south-ai-action-sheet-panel input[data-v-8f0b7690],.south-ai-action-sheet-panel textarea[data-v-8f0b7690]{font-family:inherit}.south-ai-toast[data-v-8f0b7690]{z-index:2147483647;box-sizing:border-box;min-width:96px;max-width:70vw;min-height:44px;color:var(--south-ai-color-white,#fff);background:var(--south-ai-toast-bg,rgba(0,0,0,.76));text-align:center;white-space:nowrap;pointer-events:none;opacity:0;border-radius:8px;justify-content:center;align-items:center;padding:14px 18px;font-size:15px;line-height:22px;transition:opacity .18s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.south-ai-toast--visible[data-v-8f0b7690]{opacity:1;transform:translate(-50%,-50%)}.south-ai-standalone-page[data-v-8f0b7690]{box-sizing:border-box;color:var(--south-ai-color-text-main,#333);background:var(--south-ai-color-white,#fff);width:100%;min-height:100vh;margin:0;font-family:inherit;position:relative;overflow:hidden}.south-ai-standalone-page button[data-v-8f0b7690],.south-ai-standalone-page input[data-v-8f0b7690],.south-ai-standalone-page textarea[data-v-8f0b7690]{font-family:inherit}.south-ai-standalone-page__title[data-v-8f0b7690]{text-align:center;color:var(--south-ai-color-text-title,#1a1a1a);font-size:17px;font-weight:600;position:absolute;top:58px;left:0;right:0}.south-ai-standalone-page__prompt[data-v-8f0b7690]{box-sizing:border-box;border-radius:16px;width:343px;min-height:253.75px;padding:20px;position:absolute;top:238px;left:16px}.south-ai-fixed-slot[data-v-8f0b7690]{padding:18px}.south-ai-fixed-slot h2[data-v-8f0b7690]{margin:0 0 16px;font-size:20px}.south-ai-fixed-slot--web-home[data-v-8f0b7690]{background-color:var(--south-ai-color-white,#fff);background-image:var(--south-ai-mobile-home-background-image);background-position:top;background-repeat:no-repeat;background-size:100% 100%;min-width:320px;min-height:0;padding:0;position:relative;overflow:hidden}.south-ai-fixed-slot__home-header[data-v-8f0b7690]{left:50%;right:auto;top:var(--south-ai-fixed-slot-home-header-top,26px);z-index:4;width:var(--south-ai-fixed-slot-home-header-width,168px);height:var(--south-ai-fixed-slot-home-header-height,30px);pointer-events:none;justify-content:center;align-items:center;min-height:0;margin:0;display:flex;position:absolute;transform:translate(-50%)}.south-ai-fixed-slot__home-header .south-ai-logo-title[data-v-8f0b7690]{object-fit:contain;width:100%;height:100%}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-standalone-page{width:100%;height:100%;overflow:hidden;min-height:100%!important}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime,.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--chat-runtime{background-color:transparent;background-image:var(--south-ai-mobile-home-background-image);background-position:top;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;height:100%!important;min-height:100%!important}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home .south-ai-standalone-page__mobile-canvas,.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home .south-ai-standalone-page__mobile-canvas--chat{width:100%;height:100%;top:0;left:0;transform:none;height:100%!important;min-height:100%!important}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__home-dock{z-index:3;pointer-events:none;width:100%;height:min(100%,100vh);display:block;position:absolute;top:0;left:0;right:0}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__home-dock>*{pointer-events:auto}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__home-scroll{left:0;right:0;top:var(--south-ai-fixed-slot-home-greeting-top,111px);bottom:calc(100% - min(100%, 100vh) + var(--south-ai-fixed-slot-home-tools-bottom,164px) + var(--south-ai-fixed-slot-home-tool-height,43px) + var(--south-ai-fixed-slot-home-scroll-tools-gap,8px));overscroll-behavior:contain;scrollbar-width:none;display:block;position:absolute;overflow-x:hidden;overflow-y:auto}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__home-scroll::-webkit-scrollbar{display:none}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__hero{width:100%;min-height:0;padding:0;position:relative;top:auto;left:auto}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__greeting,.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__welcome,.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__desc{margin:0;position:relative;top:auto;left:auto}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__greeting{width:calc(100% - var(--south-ai-fixed-slot-home-greeting-left,27px) - var(--south-ai-fixed-slot-home-greeting-left,27px));margin-left:var(--south-ai-fixed-slot-home-greeting-left,27px);min-height:var(--south-ai-fixed-slot-home-greeting-line-height,40px);font-size:var(--south-ai-fixed-slot-home-greeting-font-size,34px);line-height:var(--south-ai-fixed-slot-home-greeting-line-height,40px)}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__welcome{width:calc(100% - var(--south-ai-fixed-slot-home-welcome-left,27px) - var(--south-ai-fixed-slot-home-welcome-left,27px));margin-top:var(--south-ai-fixed-slot-home-greeting-desc-gap,20px);margin-left:var(--south-ai-fixed-slot-home-welcome-left,27px);min-height:var(--south-ai-fixed-slot-home-welcome-line-height,32px);font-size:var(--south-ai-fixed-slot-home-welcome-font-size,26px);line-height:var(--south-ai-fixed-slot-home-welcome-line-height,32px)}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__desc{width:var(--south-ai-fixed-slot-home-desc-width,calc(100% - 54px));margin-top:var(--south-ai-fixed-slot-home-greeting-desc-gap,20px);margin-left:var(--south-ai-fixed-slot-home-desc-left,27px);min-height:var(--south-ai-fixed-slot-home-desc-min-height,44px);font-size:var(--south-ai-fixed-slot-home-desc-font-size,18px);line-height:var(--south-ai-fixed-slot-home-desc-line-height,normal)}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__prompt{width:var(--south-ai-fixed-slot-home-prompt-width,calc(100% - 42px));height:auto;min-height:0;max-height:none;margin:var(--south-ai-fixed-slot-home-desc-prompt-gap,40px) 0 0 var(--south-ai-fixed-slot-home-prompt-left,21px);padding:var(--south-ai-fixed-slot-home-prompt-padding-top,28px) var(--south-ai-fixed-slot-home-prompt-padding-x,20px) var(--south-ai-fixed-slot-home-prompt-padding-bottom,28px);flex-direction:column;display:flex;position:relative;top:auto;bottom:auto;left:auto;overflow:hidden}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__prompt--loading{min-height:var(--south-ai-fixed-slot-home-prompt-loading-min-height,250px)}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__prompt--loading .south-ai-standalone-page__prompt-loading{padding-bottom:var(--south-ai-fixed-slot-home-prompt-loading-bottom-padding,32px);box-sizing:border-box}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__question-pill+.south-ai-standalone-page__question-pill{margin-top:var(--south-ai-fixed-slot-home-prompt-row-gap,14px)}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__prompt h2{margin:0 0 var(--south-ai-fixed-slot-home-prompt-title-margin-bottom,30px) var(--south-ai-fixed-slot-home-prompt-title-margin-left,10px);font-size:var(--south-ai-fixed-slot-home-prompt-title-font-size,24px);line-height:var(--south-ai-fixed-slot-home-prompt-title-line-height,normal)}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__prompt-refresh{right:var(--south-ai-fixed-slot-home-prompt-refresh-right,26px);top:var(--south-ai-fixed-slot-home-prompt-refresh-top,31px);height:var(--south-ai-fixed-slot-home-prompt-refresh-height,26px);font-size:var(--south-ai-fixed-slot-home-prompt-refresh-font-size,18px);line-height:var(--south-ai-fixed-slot-home-prompt-refresh-height,26px)}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__prompt-refresh img{width:var(--south-ai-fixed-slot-home-prompt-refresh-icon-size,18px);height:var(--south-ai-fixed-slot-home-prompt-refresh-icon-size,18px)}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__prompt-texture{display:none}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__question-pill{width:100%;padding:var(--south-ai-fixed-slot-home-question-padding-y,17px) var(--south-ai-fixed-slot-home-question-padding-x,20px);border-radius:var(--south-ai-fixed-slot-home-question-radius,30px);box-sizing:border-box;margin:0;position:relative;top:auto;left:auto}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__question-pill span{min-width:0;max-height:var(--south-ai-fixed-slot-home-question-text-max-height,58px);font-size:var(--south-ai-fixed-slot-home-question-font-size,22px);line-height:var(--south-ai-fixed-slot-home-question-line-height,normal);-webkit-line-clamp:2;flex:auto}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__question-icon{flex:0 0 var(--south-ai-fixed-slot-home-question-icon-size,20px);width:var(--south-ai-fixed-slot-home-question-icon-size,20px);height:var(--south-ai-fixed-slot-home-question-icon-size,20px);margin:0;position:static}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__question-arrow{flex:0 0 var(--south-ai-fixed-slot-home-question-arrow-width,17px);width:var(--south-ai-fixed-slot-home-question-arrow-width,17px);height:var(--south-ai-fixed-slot-home-question-arrow-height,14px);margin:0;position:static}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__home-tools{left:var(--south-ai-fixed-slot-home-tools-left,34px);top:auto;bottom:var(--south-ai-fixed-slot-home-tools-bottom,164px)}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__home-tools button{width:var(--south-ai-fixed-slot-home-tool-width,112px);height:var(--south-ai-fixed-slot-home-tool-height,43px);border-radius:var(--south-ai-fixed-slot-home-tool-radius,10px);font-size:var(--south-ai-fixed-slot-home-tool-font-size,16px)}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-tool-icon{width:var(--south-ai-fixed-slot-home-tool-icon-size,16px);height:var(--south-ai-fixed-slot-home-tool-icon-size,16px)}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-standalone-page__home-dock>.south-ai-input-bar,.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat):focus-within .south-ai-standalone-page__home-dock>.south-ai-input-bar{left:var(--south-ai-fixed-slot-home-input-left,21px)!important;top:auto!important;bottom:var(--south-ai-fixed-slot-home-input-bottom,87px)!important;width:var(--south-ai-fixed-slot-home-input-width,calc(100% - 42px))!important;height:var(--south-ai-fixed-slot-home-input-height,65px)!important;border-radius:var(--south-ai-fixed-slot-home-input-radius,33px)!important;padding:0 var(--south-ai-fixed-slot-home-input-pad-right,13px) 0 var(--south-ai-fixed-slot-home-input-pad-left,25px)!important;position:absolute!important}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-standalone-page__home-dock>.south-ai-input-bar .south-ai-input-bar__input{font-size:var(--south-ai-fixed-slot-home-input-font-size,22px)!important;line-height:var(--south-ai-fixed-slot-home-input-line-height,normal)!important}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-standalone-page__home-dock>.south-ai-input-bar .south-ai-input-bar__button,.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-standalone-page__home-dock>.south-ai-input-bar .south-ai-input-bar__send,.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-standalone-page__home-dock>.south-ai-input-bar .south-ai-input-bar__send img{width:var(--south-ai-fixed-slot-home-input-button-size,44px);height:var(--south-ai-fixed-slot-home-input-button-size,44px)}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat) .south-ai-standalone-page__home-dock>.south-ai-input-bar .south-ai-input-bar__button{flex-basis:var(--south-ai-fixed-slot-home-input-button-size,44px)}body.with-south-ai-keyboard .south-ai-fixed-slot--web-home .south-ai-standalone-page--home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat):focus-within .south-ai-input-bar{background:var(--south-ai-bg-input-focus,rgba(255,255,255,.86));border-color:var(--south-ai-border-input-focus,rgba(219,225,244,.86));box-shadow:0 10px 26px var(--south-ai-shadow-input-focus,rgba(80,92,128,.1)), inset 0 1px 0 var(--south-ai-input-inner-highlight,rgba(255,255,255,.72));backdrop-filter:blur(12px);top:auto!important;bottom:calc(var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-layout-inset,var(--south-ai-keyboard-inset,0px))) + 26px)!important}body.with-south-ai-keyboard .south-ai-fixed-slot--web-home .south-ai-standalone-page--home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat):focus-within:after{bottom:var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-layout-inset,var(--south-ai-keyboard-inset,0px)));background:var(--south-ai-keyboard-panel-bg,linear-gradient(180deg, rgba(247,249,255,0) 0%, rgba(247,249,255,.42) 16%, rgba(247,249,255,.82) 34%, rgba(242,245,253,.96) 64%, rgba(238,241,248,.98) 100%));backdrop-filter:blur(18px);box-shadow:0 -30px 56px var(--south-ai-shadow-keyboard-panel-top,rgba(235,239,250,.52)), 0 -72px 110px var(--south-ai-glow-keyboard-panel,rgba(247,249,255,.44)), 0 -18px 34px var(--south-ai-shadow-keyboard-panel,rgba(97,107,128,.08));-webkit-mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%);mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%);position:absolute!important}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-fixed-slot__home.south-ai-standalone-page--home-runtime .south-ai-disclaimer{left:var(--south-ai-fixed-slot-home-disclaimer-left,21px);top:auto;bottom:var(--south-ai-fixed-slot-home-disclaimer-bottom,42px);width:var(--south-ai-fixed-slot-home-disclaimer-width,calc(100% - 42px));height:var(--south-ai-fixed-slot-home-disclaimer-line-height,16px);font-size:var(--south-ai-fixed-slot-home-disclaimer-font-size,14px);line-height:var(--south-ai-fixed-slot-home-disclaimer-line-height,16px)}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-chat-core,.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-chat-core--mobile-home{height:100%;min-height:100%!important}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-standalone-page__mobile-canvas--chat .south-ai-chat-core{height:var(--south-ai-fixed-slot-visible-height,min(100%, 100vh));position:absolute;top:0;bottom:auto;left:0;right:0;min-height:0!important}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-chat-core--mobile-home .south-ai-chat-core__content{top:calc(var(--south-ai-fixed-slot-home-header-top,26px) + var(--south-ai-fixed-slot-home-header-line-height,31px) + var(--south-ai-fixed-slot-chat-header-gap,22px));bottom:var(--south-ai-fixed-slot-chat-content-bottom,140px);padding-top:var(--south-ai-fixed-slot-chat-content-padding,10px)}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-chat-core__tools{padding-left:0}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-chat-core__composer .south-ai-input-bar{width:100%!important;height:var(--south-ai-fixed-slot-home-input-height,65px)!important;border-radius:var(--south-ai-fixed-slot-home-input-radius,33px)!important;padding:0 var(--south-ai-fixed-slot-home-input-pad-right,13px) 0 var(--south-ai-fixed-slot-home-input-pad-left,25px)!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-chat-core__composer .south-ai-input-bar__input{font-size:var(--south-ai-fixed-slot-home-input-font-size,22px)!important;line-height:var(--south-ai-fixed-slot-home-input-line-height,normal)!important}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-chat-core__composer .south-ai-input-bar__button,.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-chat-core__composer .south-ai-input-bar__send,.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-chat-core__composer .south-ai-input-bar__send img{width:var(--south-ai-fixed-slot-home-input-button-size,44px);height:var(--south-ai-fixed-slot-home-input-button-size,44px)}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-chat-core__composer .south-ai-input-bar__button{flex-basis:var(--south-ai-fixed-slot-home-input-button-size,44px)}.south-ai-fixed-slot--web-home[data-v-8f0b7690] .south-ai-chat-core__scroll-bottom{bottom:var(--south-ai-fixed-slot-chat-scroll-bottom,120px)}.south-ai-shell[data-v-27aaf088]{box-sizing:border-box;color:var(--south-ai-color-text-main,#333);font-family:inherit}.south-ai-shell button[data-v-27aaf088],.south-ai-shell input[data-v-27aaf088],.south-ai-shell textarea[data-v-27aaf088]{font-family:inherit}.south-ai-logo-title[data-v-27aaf088]{width:var(--south-ai-logo-title-width,94.5px);object-fit:contain;margin:0 auto;display:block;max-width:140px!important}.south-ai-logo-title--pc[data-v-27aaf088]{width:calc(var(--south-ai-logo-title-width,94.5px) * 1.35)}.south-ai-fixed-slot[data-v-27aaf088]{box-sizing:border-box;color:var(--south-ai-color-text-main,#333);background:var(--south-ai-bg-card,#f7f7f7);font-family:inherit;overflow:hidden}.south-ai-fixed-slot button[data-v-27aaf088],.south-ai-fixed-slot input[data-v-27aaf088],.south-ai-fixed-slot textarea[data-v-27aaf088]{font-family:inherit}.south-ai-article-entry[data-v-27aaf088]{box-sizing:border-box;color:var(--south-ai-color-accent-red,rgba(230,79,68,.8));border:1px solid var(--south-ai-border-light,#ededed);background:var(--south-ai-color-white,#fff);cursor:pointer;border-radius:18px;align-items:center;width:344px;height:37px;padding:0 18px;font-family:inherit;font-size:14px;display:flex}.south-ai-article-entry button[data-v-27aaf088],.south-ai-article-entry input[data-v-27aaf088],.south-ai-article-entry textarea[data-v-27aaf088]{font-family:inherit}.south-ai-float-panel[data-v-27aaf088]{box-sizing:border-box;color:var(--south-ai-color-text-main,#333);background:var(--south-ai-color-white,#fff);box-shadow:var(--south-ai-shadow-web-panel,0px 4px 50px rgba(105,109,122,.5));font-family:inherit;position:fixed;overflow:hidden}.south-ai-float-panel button[data-v-27aaf088],.south-ai-float-panel input[data-v-27aaf088],.south-ai-float-panel textarea[data-v-27aaf088]{font-family:inherit}.south-ai-float-panel__header[data-v-27aaf088]{background:var(--south-ai-bg-panel-header,#f2f6fa);box-sizing:border-box;justify-content:space-between;align-items:center;height:84.8px;padding:0 24px;display:flex}.south-ai-action-sheet-overlay[data-v-27aaf088]{background:var(--south-ai-overlay-mask,rgba(26,26,26,.5));z-index:2000;position:fixed;top:0;bottom:0;left:0;right:0}.south-ai-action-sheet-panel[data-v-27aaf088]{box-sizing:border-box;color:var(--south-ai-color-text-main,#333);background:var(--south-ai-bg-action-sheet,#fefefe);font-family:inherit;position:absolute;left:0;overflow:hidden}.south-ai-action-sheet-panel button[data-v-27aaf088],.south-ai-action-sheet-panel input[data-v-27aaf088],.south-ai-action-sheet-panel textarea[data-v-27aaf088]{font-family:inherit}.south-ai-toast[data-v-27aaf088]{z-index:2147483647;box-sizing:border-box;min-width:96px;max-width:70vw;min-height:44px;color:var(--south-ai-color-white,#fff);background:var(--south-ai-toast-bg,rgba(0,0,0,.76));text-align:center;white-space:nowrap;pointer-events:none;opacity:0;border-radius:8px;justify-content:center;align-items:center;padding:14px 18px;font-size:15px;line-height:22px;transition:opacity .18s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.south-ai-toast--visible[data-v-27aaf088]{opacity:1;transform:translate(-50%,-50%)}.south-ai-standalone-page[data-v-27aaf088]{box-sizing:border-box;color:var(--south-ai-color-text-main,#333);background:var(--south-ai-color-white,#fff);width:100%;min-height:100vh;margin:0;font-family:inherit;position:relative;overflow:hidden}.south-ai-standalone-page button[data-v-27aaf088],.south-ai-standalone-page input[data-v-27aaf088],.south-ai-standalone-page textarea[data-v-27aaf088]{font-family:inherit}.south-ai-standalone-page__title[data-v-27aaf088]{text-align:center;color:var(--south-ai-color-text-title,#1a1a1a);font-size:17px;font-weight:600;position:absolute;top:58px;left:0;right:0}.south-ai-standalone-page__prompt[data-v-27aaf088]{box-sizing:border-box;border-radius:16px;width:343px;min-height:253.75px;padding:20px;position:absolute;top:238px;left:16px}.south-ai-float-panel[data-v-27aaf088]{z-index:1600;transform-origin:100% 0;will-change:top, height, width, transform, opacity;transition:top .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),border-radius .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),opacity .22s}.south-ai-float-panel--hidden[data-v-27aaf088]{opacity:0;pointer-events:none;transform:translateY(18px)scale(.96)}.south-ai-float-panel[data-v-27aaf088] .south-ai-chat-core{box-sizing:border-box;height:calc(100% - 84.8px)}.south-ai-float-panel__logo[data-v-27aaf088]{object-fit:contain;width:48px;height:48px;position:absolute;top:20.8px;left:18px}.south-ai-float-panel__brand[data-v-27aaf088]{position:absolute;top:20px;left:80px}.south-ai-float-panel__header strong[data-v-27aaf088]{line-height:21px;display:block}.south-ai-float-panel__header .south-ai-logo-title[data-v-27aaf088]{width:110px;height:20px;margin:0}.south-ai-float-panel__brand>span[data-v-27aaf088]{color:var(--south-ai-color-text-muted,#999);align-items:center;margin-top:4px;font-size:14px;font-weight:500;display:inline-flex}.south-ai-float-panel__brand em[data-v-27aaf088]{background:var(--south-ai-bg-float-status,#d8defc);min-width:66px;height:22px;color:var(--south-ai-color-text-secondary,#616b80);box-sizing:border-box;border-radius:4px;margin-left:6px;padding:0 8px 0 18px;font-size:14px;font-style:normal;line-height:22px;position:relative}.south-ai-float-panel__brand em[data-v-27aaf088]:before{content:"";background:var(--south-ai-color-float-status-dot,#545bff);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:8px}.south-ai-float-panel__controls[data-v-27aaf088]{display:flex;position:absolute;top:31px;right:23.9px}.south-ai-float-panel__controls[data-v-27aaf088]>*+*{margin-left:9px}.south-ai-float-panel__controls button[data-v-27aaf088]{cursor:pointer;background:0 0;border:0;border-radius:50%;width:23px;height:23px;padding:0}.south-ai-float-panel__controls img[data-v-27aaf088]{width:23px;height:23px;display:block}.south-ai-float-panel__home[data-v-27aaf088],.south-ai-float-panel__expanded[data-v-27aaf088]{position:absolute;top:84.8px;bottom:0;left:0;right:0}.south-ai-float-panel__home p[data-v-27aaf088],.south-ai-float-panel__expanded p[data-v-27aaf088]{margin:0}.south-ai-float-panel__home[data-v-27aaf088]{background-color:transparent;background-image:var(--south-ai-mobile-home-background-image);background-position:top;background-repeat:no-repeat;background-size:100% 100%;overflow:hidden}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page{width:100%;height:100%;overflow:hidden;min-height:100%!important}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page--home-runtime,.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page--chat-runtime{background-color:transparent;background-image:var(--south-ai-mobile-home-background-image);background-position:top;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;height:100%!important;min-height:100%!important}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page__mobile-canvas,.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page__mobile-canvas--chat{width:100%;height:100%;top:0;left:0;transform:none;height:100%!important;min-height:100%!important}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page__greeting{min-height:32px;font-size:24px;line-height:30px;top:28px;left:23px}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page__welcome{max-width:calc(100% - 46px);min-height:32px;font-size:20px;line-height:28px;top:64px;left:23px}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page__desc{width:calc(100% - 46px);min-height:52px;font-size:15px;line-height:22px;top:98px;left:23px}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page__prompt{width:324.9px;height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;top:164px;bottom:120px;left:17.3px;overflow:visible}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page__prompt-loading{background:0 0}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page__question-pill+.south-ai-standalone-page__question-pill{margin-top:8.8px}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page__prompt h2{width:auto;max-width:100%;height:22px;color:var(--south-ai-color-text-main,#333);margin:0 0 8.8px 8px;font-size:15px;font-weight:500;line-height:22px}.south-ai-float-panel--viewport-expanded.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page__prompt{height:252px;bottom:auto}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page__prompt-refresh{height:22px;font-size:14px;line-height:22px;display:none;top:14px;right:15.5px}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page__prompt-refresh img{width:14px;height:14px}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page__prompt-texture{display:none}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page__question-pill{background:var(--south-ai-bg-hotspot-web,#f3f7ff);box-sizing:border-box;border-radius:11.75px;width:100%;margin:0;padding:11px 15px;position:relative;top:auto;left:auto}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page__question-pill span{-webkit-line-clamp:2;max-height:44px;font-size:16px;font-weight:500;line-height:21.831px}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page__question-icon{flex:0 0 17px;width:17px;height:17px;margin:0;position:static}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page__question-arrow{flex:0 0 14px;width:14px;height:12px;margin:0;position:static}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page__home-tools{top:auto;bottom:86px;left:26px}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page__home-tools button{border-radius:16.5px}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page--home-runtime .south-ai-standalone-page__mobile-canvas>.south-ai-input-bar{width:calc(100% - 32px);top:auto!important;bottom:24px!important;left:16px!important}body.with-south-ai-keyboard .south-ai-float-panel--initial-home .south-ai-standalone-page--home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat):focus-within>.south-ai-input-bar{background:var(--south-ai-bg-input-focus,rgba(255,255,255,.86));border-color:var(--south-ai-border-input-focus,rgba(219,225,244,.86));box-shadow:0 10px 26px var(--south-ai-shadow-input-focus,rgba(80,92,128,.1)), inset 0 1px 0 var(--south-ai-input-inner-highlight,rgba(255,255,255,.72));backdrop-filter:blur(12px);bottom:calc(var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-layout-inset,var(--south-ai-keyboard-inset,0px))) + 24px)!important}body.with-south-ai-keyboard .south-ai-float-panel--initial-home .south-ai-standalone-page--home-runtime .south-ai-standalone-page__mobile-canvas:not(.south-ai-standalone-page__mobile-canvas--chat):focus-within:after{bottom:var(--south-ai-effective-keyboard-inset,var(--south-ai-keyboard-layout-inset,var(--south-ai-keyboard-inset,0px)));background:var(--south-ai-keyboard-panel-gray-bg,linear-gradient(180deg, rgba(250,250,251,0) 0%, rgba(247,248,250,.46) 18%, rgba(243,244,247,.84) 38%, rgba(238,240,244,.96) 68%, rgba(235,237,242,.98) 100%));backdrop-filter:blur(18px);box-shadow:0 -28px 54px var(--south-ai-shadow-keyboard-panel-gray-top,rgba(242,243,246,.58)), 0 -68px 104px var(--south-ai-glow-keyboard-panel-gray,rgba(250,250,251,.46)), 0 -18px 34px var(--south-ai-shadow-keyboard-panel-gray,rgba(92,96,108,.08));-webkit-mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%);mask-image:linear-gradient(transparent 0%,#000 30%,#000 100%);position:absolute!important}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-disclaimer{width:calc(100% - 32px);top:auto;bottom:6px;left:16px}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-chat-core,.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-chat-core--mobile-home{height:100%;min-height:100%!important}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-standalone-page__mobile-canvas--chat .south-ai-chat-core{height:100%;position:absolute;top:0;bottom:0;left:0;right:0;min-height:100%!important}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-chat-core--mobile-home .south-ai-chat-core__content{padding:24px 16px;top:0;bottom:140px}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-chat-core__tools{padding-left:0}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-chat-core__composer .south-ai-input-bar{width:100%;top:auto!important;bottom:auto!important;left:auto!important}.south-ai-float-panel--initial-home[data-v-27aaf088] .south-ai-chat-core__scroll-bottom{bottom:120px}.south-ai-float-panel__greeting[data-v-27aaf088]{color:var(--south-ai-color-text-title,#1a1a1a);font-size:30px;font-weight:600;line-height:32px;position:absolute;top:28px;left:23px}.south-ai-float-panel__welcome[data-v-27aaf088]{color:var(--south-ai-color-text-title,#1a1a1a);font-size:25px;font-weight:500;line-height:32px;position:absolute;top:64px;left:23px}.south-ai-float-panel__desc[data-v-27aaf088]{width:345px;color:var(--south-ai-color-text-secondary,#616b80);font-size:18px;line-height:26px;position:absolute;top:98px;left:23px}.south-ai-float-panel__prompt-title[data-v-27aaf088]{color:var(--south-ai-color-text-main,#333);font-size:16px;font-weight:500;position:absolute;top:164px;left:25px}.south-ai-float-panel__prompt[data-v-27aaf088]{background:var(--south-ai-bg-hotspot-web,#f3f7ff);width:324.9px;color:var(--south-ai-color-text-main,#333);text-align:left;border:0;font-size:16px;font-weight:500;position:absolute;left:17.3px;overflow:hidden}.south-ai-float-panel__prompt--large[data-v-27aaf088]{border-radius:16.5px;height:68.6px;padding:0 42px;line-height:22px;top:194px}.south-ai-float-panel__prompt--two[data-v-27aaf088]{border-radius:11.75px;height:48.9px;padding:0 42px;top:271.4px}.south-ai-float-panel__prompt--three[data-v-27aaf088]{border-radius:11.75px;height:48.9px;padding:0 42px;top:329.1px}.south-ai-float-panel__tools[data-v-27aaf088]{display:flex;position:absolute;top:396.5px;left:26.6px}.south-ai-float-panel__tools[data-v-27aaf088]>*+*{margin-left:8.4px}.south-ai-float-panel__tools button[data-v-27aaf088]{border:1px solid var(--south-ai-border-chip,#e5e5e5);background:var(--south-ai-color-white,#fff);width:90.4px;height:34.7px;color:var(--south-ai-color-text-tool,#171819);letter-spacing:0;border-radius:16px;justify-content:center;align-items:center;font-size:12.608px;display:inline-flex}.south-ai-float-panel__tools button>img[data-v-27aaf088]{margin-right:7px}.south-ai-float-panel__input[data-v-27aaf088]{border-radius:26.267px;width:360.4px;height:52.5px;position:absolute;top:441.7px;left:16.1px}.south-ai-float-panel__user-question[data-v-27aaf088]{box-sizing:border-box;background:var(--south-ai-bg-user-message,rgba(255,228,231,.8));width:326.5px;height:80px;color:var(--south-ai-color-white,#fff);border-radius:4px 16px 16px;padding:16px 19px;font-size:18px;line-height:28px;position:absolute;top:18px;left:39px;overflow:hidden}.south-ai-float-panel__answer[data-v-27aaf088]{height:532px;color:var(--south-ai-color-text-main,#333);font-size:18px;line-height:28px;position:absolute;top:120px;left:24px;right:18px;overflow:hidden}.south-ai-float-panel__answer p[data-v-27aaf088]{margin:0 0 16px}.south-ai-float-panel__answer strong[data-v-27aaf088]{font-weight:600}.south-ai-float-panel__drop[data-v-27aaf088]{background:var(--south-ai-color-white,#fff);width:30.5px;height:30.5px;box-shadow:0px 1px 24px var(--south-ai-shadow-float-input,#cecdd4);color:var(--south-ai-color-black,#000);border:0;border-radius:50%;font-size:22px;line-height:27px;position:absolute;top:502px;left:180.2px}.south-ai-float-panel__tools--expanded[data-v-27aaf088]{top:575.5px}.south-ai-float-panel__input--expanded[data-v-27aaf088]{top:620.7px}.south-ai-float-panel__disclaimer[data-v-27aaf088]{width:233px;height:12px;color:var(--south-ai-color-text-muted,#999);text-align:center;white-space:nowrap;margin:0;font-size:12px;line-height:20px;position:absolute;top:686px;left:80px;overflow:hidden}.south-ai-float-panel__disclaimer--initial[data-v-27aaf088]{top:507px}.south-ai-float-panel__tool-icon[data-v-27aaf088]{width:13px;height:13px;color:var(--south-ai-color-text-tool,#171819);justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:13px;display:inline-flex}.south-ai-float-panel__tool-icon--rumor[data-v-27aaf088]{border:1px solid var(--south-ai-color-text-tool,#171819);box-sizing:border-box}.south-ai-float-panel__tool-icon--more[data-v-27aaf088]{border:1px solid var(--south-ai-color-text-tool,#171819);letter-spacing:-2px;box-sizing:border-box;border-radius:50%;padding-right:1px}
