.AppIcon-module__pnFIbq__send{transform:translate(-1px,1px)}
.FileTypeIcon-module__G56yEq__icon{color:var(--ink-tertiary);flex:none;place-items:center;line-height:0;display:inline-grid}.FileTypeIcon-module__G56yEq__small{width:24px;height:28px}.FileTypeIcon-module__G56yEq__medium{width:32px;height:36px}.FileTypeIcon-module__G56yEq__large{width:44px;height:46px}.FileTypeIcon-module__G56yEq__pdf{color:var(--file-red)}.FileTypeIcon-module__G56yEq__document,.FileTypeIcon-module__G56yEq__code{color:var(--file-blue)}.FileTypeIcon-module__G56yEq__sheet,.FileTypeIcon-module__G56yEq__image{color:var(--file-green)}.FileTypeIcon-module__G56yEq__presentation{color:var(--amber)}.FileTypeIcon-module__G56yEq__text,.FileTypeIcon-module__G56yEq__archive,.FileTypeIcon-module__G56yEq__generic{color:var(--ink-tertiary)}
.NewGlobalNav-module__GaGMbG__nav{z-index:20;border-right:1px solid var(--line);background:var(--surface);flex-direction:column;align-items:center;min-height:100svh;display:flex;position:relative}.NewGlobalNav-module__GaGMbG__logo{border-radius:var(--radius-logo);place-items:center;width:46px;height:46px;margin-top:18px;text-decoration:none;display:grid}.NewGlobalNav-module__GaGMbG__logoImage{object-fit:contain;width:46px;height:46px;filter:drop-shadow(0 7px 15px color-mix(in srgb, var(--green-dark) 17%, transparent))}.NewGlobalNav-module__GaGMbG__links{gap:10px;width:100%;margin-top:30px;padding:0 7px;display:grid}.NewGlobalNav-module__GaGMbG__navItem{border-radius:var(--radius-card);min-height:74px;color:var(--ink-secondary);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;line-height:1;text-decoration:none;display:flex}.NewGlobalNav-module__GaGMbG__navItem:hover{color:var(--green-bright);background:var(--surface-muted)}.NewGlobalNav-module__GaGMbG__navItem.NewGlobalNav-module__GaGMbG__active{color:var(--green-bright);background:linear-gradient(135deg, var(--mint-pale), var(--surface))}.NewGlobalNav-module__GaGMbG__navItem svg{width:23px;height:23px}.NewGlobalNav-module__GaGMbG__settingsArea{place-items:center;width:100%;margin-top:auto;padding:10px 7px 18px;display:grid}.NewGlobalNav-module__GaGMbG__settingsButton{border-radius:var(--radius-card);width:100%;min-height:64px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.NewGlobalNav-module__GaGMbG__settingsButton:hover{color:var(--green-bright);background:var(--surface-muted)}.NewGlobalNav-module__GaGMbG__settingsButton svg{width:22px;height:22px}.NewGlobalNav-module__GaGMbG__dialogBackdrop{z-index:120;background:color-mix(in srgb, var(--ink-strong) 42%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.NewGlobalNav-module__GaGMbG__settingsDialog{border-radius:var(--radius-dialog);background:var(--surface);width:min(880px,100%);min-height:min(590px,100svh - 48px);max-height:calc(100svh - 48px);box-shadow:0 28px 90px color-mix(in srgb, var(--ink-strong) 26%, transparent);grid-template-columns:218px minmax(0,1fr);display:grid;overflow:hidden}.NewGlobalNav-module__GaGMbG__settingsDirectory{border-right:1px solid var(--line);background:var(--surface-muted);min-width:0;padding:28px 16px 20px}.NewGlobalNav-module__GaGMbG__settingsDirectory>header{padding:0 10px 22px;display:grid}.NewGlobalNav-module__GaGMbG__settingsDirectory>header strong{color:var(--ink-strong);font-size:24px}.NewGlobalNav-module__GaGMbG__settingsDirectory nav{gap:5px;display:grid}.NewGlobalNav-module__GaGMbG__settingsDirectory nav button{border-radius:var(--radius-control);min-height:48px;color:var(--ink-secondary);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0 12px;font-size:14px;display:flex}.NewGlobalNav-module__GaGMbG__settingsDirectory nav button:hover{color:var(--green-dark);background:var(--mint-pale)}.NewGlobalNav-module__GaGMbG__settingsDirectory nav button.NewGlobalNav-module__GaGMbG__directoryActive{color:var(--green-dark);background:var(--mint-soft);font-weight:700}.NewGlobalNav-module__GaGMbG__settingsContent{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.NewGlobalNav-module__GaGMbG__dialogHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 32px 20px;display:flex}.NewGlobalNav-module__GaGMbG__dialogHeader h2{margin:0;font-size:24px}.NewGlobalNav-module__GaGMbG__dialogHeader button{width:44px;height:44px;color:var(--ink-secondary);background:var(--surface-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.NewGlobalNav-module__GaGMbG__dialogBody{align-content:start;gap:12px;padding:24px 32px;display:grid;overflow:auto}.NewGlobalNav-module__GaGMbG__settingRow{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:11px 13px;display:flex}.NewGlobalNav-module__GaGMbG__settingRow>span{gap:4px;display:grid}.NewGlobalNav-module__GaGMbG__settingRow strong{font-size:14px}.NewGlobalNav-module__GaGMbG__settingRow small{color:var(--ink-tertiary);font-size:12px;line-height:1.45}.NewGlobalNav-module__GaGMbG__settingRow input{width:19px;height:19px;accent-color:var(--green-bright);flex:none}.NewGlobalNav-module__GaGMbG__modelField{color:var(--ink-secondary);gap:8px;font-size:13px;display:grid}.NewGlobalNav-module__GaGMbG__modelField select{border:1px solid var(--line);border-radius:var(--radius-control);min-height:48px;color:var(--ink);background:var(--surface);padding:0 14px}.NewGlobalNav-module__GaGMbG__healthStatus{color:var(--ink-secondary);background:var(--mint-pale);border-radius:var(--radius-md);align-items:flex-start;gap:9px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.NewGlobalNav-module__GaGMbG__boundaryNotice{border:1px solid var(--line-soft);border-radius:var(--radius-md);color:var(--ink-secondary);background:var(--surface);align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.NewGlobalNav-module__GaGMbG__boundaryNotice>svg{color:var(--green-bright);flex:none}.NewGlobalNav-module__GaGMbG__boundaryNotice>span{gap:4px;display:grid}.NewGlobalNav-module__GaGMbG__boundaryNotice strong{font-size:12px}.NewGlobalNav-module__GaGMbG__boundaryNotice small{color:var(--ink-tertiary);font-size:11px;line-height:1.5}.NewGlobalNav-module__GaGMbG__healthStatus svg{color:var(--green-bright);flex:none}.NewGlobalNav-module__GaGMbG__accountPanel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.NewGlobalNav-module__GaGMbG__accountIdentity{border-bottom:1px solid var(--line-soft);background:var(--surface-muted);align-items:center;gap:14px;min-height:96px;padding:18px 20px;display:flex}.NewGlobalNav-module__GaGMbG__accountAvatar{width:56px;height:56px;color:var(--green-dark);background:var(--mint-soft);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.NewGlobalNav-module__GaGMbG__accountIdentity>span:last-child{gap:5px;display:grid}.NewGlobalNav-module__GaGMbG__accountIdentity strong{color:var(--ink-strong);font-size:17px}.NewGlobalNav-module__GaGMbG__accountIdentity small{color:var(--ink-tertiary);font-size:13px}.NewGlobalNav-module__GaGMbG__accountDetails{margin:0;padding:4px 20px}.NewGlobalNav-module__GaGMbG__accountDetails>div{border-bottom:1px solid var(--line-soft);grid-template-columns:100px minmax(0,1fr);align-items:center;gap:18px;min-height:58px;display:grid}.NewGlobalNav-module__GaGMbG__accountDetails>div:last-child{border-bottom:0}.NewGlobalNav-module__GaGMbG__accountDetails dt{color:var(--ink-tertiary);font-size:12px}.NewGlobalNav-module__GaGMbG__accountDetails dd{color:var(--ink);margin:0;font-size:13px}.NewGlobalNav-module__GaGMbG__accountHint{border-top:1px solid var(--line-soft);color:var(--ink-tertiary);background:var(--surface-muted);margin:0;padding:13px 20px 15px;font-size:12px;line-height:1.55}.NewGlobalNav-module__GaGMbG__dialogFooter{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:14px 32px 20px;display:flex}.NewGlobalNav-module__GaGMbG__primaryAction{border-radius:var(--radius-control);cursor:pointer;border:1px solid var(--green-bright);min-height:42px;color:var(--surface);background:var(--green-bright);justify-content:center;align-items:center;padding:0 20px;font-size:13px;text-decoration:none;display:inline-flex}.NewGlobalNav-module__GaGMbG__primaryAction:hover{border-color:var(--green-hover);background:var(--green-hover)}.NewGlobalNav-module__GaGMbG__settingsButton:focus-visible,.NewGlobalNav-module__GaGMbG__settingsDirectory button:focus-visible,.NewGlobalNav-module__GaGMbG__dialogHeader button:focus-visible,.NewGlobalNav-module__GaGMbG__primaryAction:focus-visible{outline:3px solid color-mix(in srgb, var(--green-bright) 26%, transparent);outline-offset:2px}@media (max-width:1280px){.NewGlobalNav-module__GaGMbG__logo{width:44px;height:44px}.NewGlobalNav-module__GaGMbG__links{padding-inline:6px}.NewGlobalNav-module__GaGMbG__navItem{min-height:70px;font-size:11px}}@media (max-width:720px){.NewGlobalNav-module__GaGMbG__logo{width:45px;height:45px;margin-top:18px}.NewGlobalNav-module__GaGMbG__logoImage{width:43px;height:43px}.NewGlobalNav-module__GaGMbG__links{gap:7px;margin-top:24px;padding-inline:6px}.NewGlobalNav-module__GaGMbG__navItem{gap:6px;min-height:66px;font-size:10px}.NewGlobalNav-module__GaGMbG__navItem svg{width:22px;height:22px}.NewGlobalNav-module__GaGMbG__settingsArea{padding:8px 5px 14px}.NewGlobalNav-module__GaGMbG__settingsButton{gap:5px;min-height:58px;font-size:10px}.NewGlobalNav-module__GaGMbG__settingsButton svg{width:23px;height:23px}.NewGlobalNav-module__GaGMbG__dialogBackdrop{padding:10px}.NewGlobalNav-module__GaGMbG__settingsDialog{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;min-height:min(660px,100svh - 20px);max-height:calc(100svh - 20px)}.NewGlobalNav-module__GaGMbG__settingsDirectory{border-right:0;border-bottom:1px solid var(--line);padding:16px 14px 12px}.NewGlobalNav-module__GaGMbG__settingsDirectory>header{display:none}.NewGlobalNav-module__GaGMbG__settingsDirectory nav{grid-template-columns:repeat(4,minmax(max-content,1fr));gap:4px;overflow-x:auto}.NewGlobalNav-module__GaGMbG__settingsDirectory nav button{justify-content:center;gap:6px;min-height:44px;padding:0 9px;font-size:11px}.NewGlobalNav-module__GaGMbG__dialogHeader{padding:20px 20px 15px}.NewGlobalNav-module__GaGMbG__dialogHeader h2{font-size:20px}.NewGlobalNav-module__GaGMbG__dialogBody{padding:18px 20px}.NewGlobalNav-module__GaGMbG__dialogFooter{padding:12px 20px 16px}}
.NewKnowledgeWorkspace-module__45LlXa__page{min-height:100svh;color:var(--ink);background:var(--surface);grid-template-columns:80px 230px minmax(440px,.8fr) minmax(560px,1.2fr);display:grid;overflow:hidden}.NewKnowledgeWorkspace-module__45LlXa__libraryRail{border-right:1px solid var(--line);background:var(--surface);min-width:0;min-height:100svh;padding:24px 18px 22px;overflow:auto}.NewKnowledgeWorkspace-module__45LlXa__libraryRail>h1{letter-spacing:.02em;margin:0 4px 17px;font-size:16px}.NewKnowledgeWorkspace-module__45LlXa__searchBox,.NewKnowledgeWorkspace-module__45LlXa__fileSearch{border:1px solid var(--line);border-radius:var(--radius-field);color:var(--ink-tertiary);background:var(--surface);align-items:center;gap:12px;display:flex}.NewKnowledgeWorkspace-module__45LlXa__searchBox{min-height:44px;padding:0 12px}.NewKnowledgeWorkspace-module__45LlXa__searchBox:focus-within,.NewKnowledgeWorkspace-module__45LlXa__fileSearch:focus-within{border-color:color-mix(in srgb, var(--green) 52%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 8%, transparent)}.NewKnowledgeWorkspace-module__45LlXa__searchBox input,.NewKnowledgeWorkspace-module__45LlXa__fileSearch input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.NewKnowledgeWorkspace-module__45LlXa__searchBox input::placeholder,.NewKnowledgeWorkspace-module__45LlXa__fileSearch input::placeholder{color:var(--ink-tertiary)}.NewKnowledgeWorkspace-module__45LlXa__libraryGroup{margin-top:24px}.NewKnowledgeWorkspace-module__45LlXa__libraryGroup+.NewKnowledgeWorkspace-module__45LlXa__libraryGroup{margin-top:22px}.NewKnowledgeWorkspace-module__45LlXa__libraryGroup h2{justify-content:space-between;align-items:center;margin:0 3px 10px;font-size:13px;font-weight:650;display:flex}.NewKnowledgeWorkspace-module__45LlXa__libraryGroup>div{gap:6px;display:grid}.NewKnowledgeWorkspace-module__45LlXa__libraryGroup button{border-radius:var(--radius-lg);min-height:46px;color:var(--ink-secondary);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0 11px;font-size:13px;display:flex}.NewKnowledgeWorkspace-module__45LlXa__libraryGroup button>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:550;overflow:hidden}.NewKnowledgeWorkspace-module__45LlXa__libraryGroup button:hover{color:var(--green-bright);background:var(--surface-muted)}.NewKnowledgeWorkspace-module__45LlXa__libraryGroup button.NewKnowledgeWorkspace-module__45LlXa__libraryActive{color:var(--green-bright);background:linear-gradient(135deg, var(--mint-pale), var(--surface));font-weight:650}.NewKnowledgeWorkspace-module__45LlXa__groupEmpty{color:var(--ink-tertiary);margin:9px;font-size:12px}.NewKnowledgeWorkspace-module__45LlXa__filePanel{background:var(--surface);min-width:0;min-height:100svh;padding:0 28px 30px 22px;position:relative;overflow:auto}.NewKnowledgeWorkspace-module__45LlXa__fileHeader{padding:27px 6px 28px}.NewKnowledgeWorkspace-module__45LlXa__crumbs{color:var(--ink-tertiary);gap:14px;font-size:12px;display:flex}.NewKnowledgeWorkspace-module__45LlXa__titleRow{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:18px;display:flex;position:relative}.NewKnowledgeWorkspace-module__45LlXa__titleRow h2{color:var(--ink-strong);letter-spacing:.01em;margin:0;font-size:24px}.NewKnowledgeWorkspace-module__45LlXa__titleRow p{color:var(--ink-tertiary);margin:7px 0 0;font-size:12px}.NewKnowledgeWorkspace-module__45LlXa__fileActions{gap:12px;display:flex}.NewKnowledgeWorkspace-module__45LlXa__uploadButton{border-radius:var(--radius-md);min-height:44px;color:var(--surface);background:var(--green-bright);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:7px;padding:0 18px;font-size:14px;display:flex}.NewKnowledgeWorkspace-module__45LlXa__uploadButton:hover{background:var(--green-hover)}.NewKnowledgeWorkspace-module__45LlXa__fileSearch{width:min(283px,100%);min-height:44px;margin:18px 0 14px;padding:0 14px}.NewKnowledgeWorkspace-module__45LlXa__filePanelDragging{overflow:hidden}.NewKnowledgeWorkspace-module__45LlXa__dropOverlay{z-index:20;border:2px dashed color-mix(in srgb, var(--green-bright) 58%, var(--line));border-radius:var(--radius-panel);color:var(--ink);background:color-mix(in srgb, var(--surface) 94%, var(--mint-pale));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex;position:absolute;inset:12px}.NewKnowledgeWorkspace-module__45LlXa__dropOverlayIcon{border-radius:var(--radius-panel);width:72px;height:72px;color:var(--green-bright);background:var(--mint-soft);place-items:center;display:grid}.NewKnowledgeWorkspace-module__45LlXa__dropOverlay strong{font-size:22px}.NewKnowledgeWorkspace-module__45LlXa__dropOverlay small{max-width:560px;color:var(--ink-tertiary);font-size:13px;line-height:1.7}.NewKnowledgeWorkspace-module__45LlXa__fileList{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.NewKnowledgeWorkspace-module__45LlXa__fileList>button{border:0;border-bottom:1px solid var(--line-soft);background:var(--surface);cursor:pointer;text-align:left;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:58px;padding:0 17px;display:grid}.NewKnowledgeWorkspace-module__45LlXa__fileList>button:last-of-type{border-bottom:0}.NewKnowledgeWorkspace-module__45LlXa__fileList>button:hover{background:var(--surface-muted)}.NewKnowledgeWorkspace-module__45LlXa__fileList>button strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:450;overflow:hidden}.NewKnowledgeWorkspace-module__45LlXa__fileName{gap:5px;min-width:0;display:grid}.NewKnowledgeWorkspace-module__45LlXa__fileName small{color:var(--ink-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.NewKnowledgeWorkspace-module__45LlXa__fileList>button>time{color:var(--ink-tertiary);white-space:nowrap;font-size:12px;font-style:normal}.NewKnowledgeWorkspace-module__45LlXa__fileEmpty{min-height:250px;color:var(--ink-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.NewKnowledgeWorkspace-module__45LlXa__fileEmpty strong{color:var(--ink-secondary)}.NewKnowledgeWorkspace-module__45LlXa__chatPanel{border-left:1px solid var(--line);background:var(--surface-muted);flex-direction:column;min-width:0;min-height:100svh;padding:10px 10px 12px;display:flex;overflow:hidden}.NewKnowledgeWorkspace-module__45LlXa__chatHeader{border-bottom:1px solid var(--line-soft);padding:14px 12px 13px;display:grid}.NewKnowledgeWorkspace-module__45LlXa__chatBrand{align-items:center;gap:9px;display:flex}.NewKnowledgeWorkspace-module__45LlXa__chatBrand img{object-fit:contain;width:32px;height:32px}.NewKnowledgeWorkspace-module__45LlXa__chatBrand h2{color:var(--ink-strong);letter-spacing:.04em;margin:0;font-size:18px}.NewKnowledgeWorkspace-module__45LlXa__conversation{flex:1;min-height:0;padding:10px 5px 5px;overflow:auto}.NewKnowledgeWorkspace-module__45LlXa__questionRow{justify-content:flex-end;align-items:center;gap:10px;display:flex}.NewKnowledgeWorkspace-module__45LlXa__questionRow p{border-radius:var(--radius-bubble);max-width:78%;color:var(--ink);background:var(--mint-pale);margin:0;padding:11px 15px;font-size:12px}.NewKnowledgeWorkspace-module__45LlXa__questionRow>span{width:38px;height:38px;color:var(--green-bright);background:var(--mint-soft);border-radius:50%;flex:none;place-items:center;display:grid}.NewKnowledgeWorkspace-module__45LlXa__searchStatus{color:var(--ink-tertiary);align-items:center;gap:8px;margin:14px 5px 9px;font-size:12px;display:flex}.NewKnowledgeWorkspace-module__45LlXa__searchStatus svg{color:var(--green-bright)}.NewKnowledgeWorkspace-module__45LlXa__searchStatusPending svg{animation:.9s linear infinite NewKnowledgeWorkspace-module__45LlXa__knowledge-spin}.NewKnowledgeWorkspace-module__45LlXa__answerCard{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;min-height:240px;padding:16px 16px 12px;transition:border-color .2s,background-color .2s;display:flex}.NewKnowledgeWorkspace-module__45LlXa__answerCardPending{border-color:var(--line);background:color-mix(in srgb, var(--surface) 92%, var(--mint-pale))}.NewKnowledgeWorkspace-module__45LlXa__answerContent{color:var(--ink);white-space:pre-wrap;font-size:13px;line-height:1.75}.NewKnowledgeWorkspace-module__45LlXa__answerCard>p,.NewKnowledgeWorkspace-module__45LlXa__answerCard li{color:var(--ink);font-size:14px;line-height:1.85}.NewKnowledgeWorkspace-module__45LlXa__answerCard>p{margin:0 0 13px}.NewKnowledgeWorkspace-module__45LlXa__answerCard ol{margin:0;padding-left:23px}.NewKnowledgeWorkspace-module__45LlXa__answerCard li{padding:0 0 8px 4px}.NewKnowledgeWorkspace-module__45LlXa__answerCard li button{color:var(--green-bright);cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:650}.NewKnowledgeWorkspace-module__45LlXa__answerActions{gap:8px;margin-top:auto;padding-top:9px;display:flex}.NewKnowledgeWorkspace-module__45LlXa__answerActions button{border:1px solid var(--line);border-radius:var(--radius-control);min-height:34px;color:var(--ink-secondary);background:var(--surface);cursor:pointer;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:flex}.NewKnowledgeWorkspace-module__45LlXa__answerActions button:hover,.NewKnowledgeWorkspace-module__45LlXa__answerActions button[aria-pressed=true]{color:var(--green-dark);border-color:color-mix(in srgb, var(--green) 30%, var(--line));background:var(--mint-pale)}.NewKnowledgeWorkspace-module__45LlXa__sources{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.NewKnowledgeWorkspace-module__45LlXa__sources h3{align-items:center;gap:6px;margin:0 0 8px 2px;font-size:13px;display:flex}.NewKnowledgeWorkspace-module__45LlXa__sources h3 span{color:var(--ink-tertiary);font-size:11px;font-weight:500}.NewKnowledgeWorkspace-module__45LlXa__sources>button{border:1px solid var(--line-soft);border-radius:var(--radius-control);width:100%;min-height:50px;color:var(--ink-secondary);background:var(--surface);cursor:pointer;text-align:left;grid-template-columns:24px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:7px 9px;display:grid}.NewKnowledgeWorkspace-module__45LlXa__sources>button.NewKnowledgeWorkspace-module__45LlXa__sourceWithStatus{grid-template-columns:24px minmax(0,1fr) auto 28px}.NewKnowledgeWorkspace-module__45LlXa__sources>button+button{margin-top:6px}.NewKnowledgeWorkspace-module__45LlXa__sources>button:hover{border-color:color-mix(in srgb, var(--green) 24%, var(--line));background:var(--surface-muted)}.NewKnowledgeWorkspace-module__45LlXa__sources>button:hover .NewKnowledgeWorkspace-module__45LlXa__sourceName{color:var(--green-bright)}.NewKnowledgeWorkspace-module__45LlXa__sourceOpenIcon{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--ink-tertiary);justify-self:end;place-items:center;display:grid}.NewKnowledgeWorkspace-module__45LlXa__sources>button:hover .NewKnowledgeWorkspace-module__45LlXa__sourceOpenIcon{color:var(--green-bright);background:var(--mint-pale)}.NewKnowledgeWorkspace-module__45LlXa__sourceIdentity{gap:3px;min-width:0;display:grid}.NewKnowledgeWorkspace-module__45LlXa__sourceName{color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;overflow:hidden}.NewKnowledgeWorkspace-module__45LlXa__sourceMeta{color:var(--ink-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.NewKnowledgeWorkspace-module__45LlXa__sourceStatus{color:var(--amber);white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.NewKnowledgeWorkspace-module__45LlXa__sourceStatus:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.NewKnowledgeWorkspace-module__45LlXa__noEvidence{color:var(--ink-tertiary);margin:8px 0 5px;font-size:12px;line-height:1.55}.NewKnowledgeWorkspace-module__45LlXa__chatEmpty,.NewKnowledgeWorkspace-module__45LlXa__panelLoading{color:var(--ink-tertiary);justify-content:center;align-items:center;gap:10px;display:flex}.NewKnowledgeWorkspace-module__45LlXa__pendingAnswerContent{min-height:118px}.NewKnowledgeWorkspace-module__45LlXa__pendingAnswerContent>small{color:var(--green-dark);font-size:11px;font-weight:650;display:block}.NewKnowledgeWorkspace-module__45LlXa__pendingAnswerContent>p{max-height:150px;color:var(--ink);white-space:pre-wrap;margin:9px 0 0;font-size:13px;line-height:1.75;overflow:auto}.NewKnowledgeWorkspace-module__45LlXa__pendingAnswerPlaceholder{gap:10px;margin-top:18px;display:grid}.NewKnowledgeWorkspace-module__45LlXa__pendingAnswerPlaceholder span{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--green) 10%, var(--line-soft));height:9px;animation:1.2s ease-in-out infinite alternate NewKnowledgeWorkspace-module__45LlXa__knowledge-draft-pulse}.NewKnowledgeWorkspace-module__45LlXa__pendingAnswerPlaceholder span:nth-child(2){width:86%;animation-delay:.12s}.NewKnowledgeWorkspace-module__45LlXa__pendingAnswerPlaceholder span:nth-child(3){width:62%;animation-delay:.24s}.NewKnowledgeWorkspace-module__45LlXa__answerCard>.NewKnowledgeWorkspace-module__45LlXa__pendingAnswerFooter{border-top:1px solid var(--line-soft);color:var(--ink-tertiary);margin:auto 0 0;padding-top:11px;font-size:11px;line-height:1.55}.NewKnowledgeWorkspace-module__45LlXa__panelLoading svg{color:var(--green-bright);animation:.9s linear infinite NewKnowledgeWorkspace-module__45LlXa__knowledge-spin}.NewKnowledgeWorkspace-module__45LlXa__chatEmpty{text-align:center;flex-direction:column;min-height:300px}.NewKnowledgeWorkspace-module__45LlXa__chatEmpty svg{color:var(--green-bright)}.NewKnowledgeWorkspace-module__45LlXa__chatEmpty strong{color:var(--ink-secondary)}.NewKnowledgeWorkspace-module__45LlXa__panelLoading{min-height:420px}.NewKnowledgeWorkspace-module__45LlXa__chatError{border-radius:var(--radius-control);color:var(--amber);background:var(--surface);margin:14px 3px;padding:10px 11px;font-size:12px}@keyframes NewKnowledgeWorkspace-module__45LlXa__knowledge-spin{to{transform:rotate(360deg)}}@keyframes NewKnowledgeWorkspace-module__45LlXa__knowledge-draft-pulse{0%{opacity:.48}to{opacity:1}}@media (prefers-reduced-motion:reduce){.NewKnowledgeWorkspace-module__45LlXa__answerCard{transition:none}.NewKnowledgeWorkspace-module__45LlXa__searchStatusPending svg,.NewKnowledgeWorkspace-module__45LlXa__pendingAnswerPlaceholder span,.NewKnowledgeWorkspace-module__45LlXa__panelLoading svg{animation:none}}.NewKnowledgeWorkspace-module__45LlXa__chatComposer{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-height:62px;box-shadow:0 6px 20px color-mix(in srgb, var(--ink) 4%, transparent);grid-template-columns:minmax(0,1fr) 44px 1px 48px;align-items:center;gap:8px;padding:6px 8px 6px 14px;display:grid}.NewKnowledgeWorkspace-module__45LlXa__chatComposer:focus-within{border-color:color-mix(in srgb, var(--green) 46%, var(--line))}.NewKnowledgeWorkspace-module__45LlXa__chatComposer input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.NewKnowledgeWorkspace-module__45LlXa__chatComposer input::placeholder{color:var(--ink-tertiary)}.NewKnowledgeWorkspace-module__45LlXa__chatComposer button{height:44px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.NewKnowledgeWorkspace-module__45LlXa__chatComposer button:last-child{width:48px;height:48px;color:var(--surface);background:var(--green-bright)}.NewKnowledgeWorkspace-module__45LlXa__chatComposer button:disabled{opacity:.48;cursor:not-allowed}.NewKnowledgeWorkspace-module__45LlXa__chatComposer>span{background:var(--line);width:1px;height:28px}.NewKnowledgeWorkspace-module__45LlXa__sourceBackdrop{z-index:100;background:color-mix(in srgb, var(--ink-strong) 48%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.NewKnowledgeWorkspace-module__45LlXa__sourceDialog{border-radius:var(--radius-dialog);background:var(--surface);width:min(640px,100%);box-shadow:0 28px 90px color-mix(in srgb, var(--ink-strong) 28%, transparent);overflow:hidden}.NewKnowledgeWorkspace-module__45LlXa__sourceDialog header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:24px 26px 19px;display:flex}.NewKnowledgeWorkspace-module__45LlXa__sourceDialog header span{color:var(--green-bright);letter-spacing:.08em;font-size:12px;font-weight:700}.NewKnowledgeWorkspace-module__45LlXa__sourceDialog h2{margin:7px 0 5px;font-size:19px}.NewKnowledgeWorkspace-module__45LlXa__sourceDialog header p{color:var(--ink-tertiary);margin:0;font-size:12px}.NewKnowledgeWorkspace-module__45LlXa__sourceDialog header button{width:44px;height:44px;color:var(--ink-secondary);background:var(--surface-muted);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.NewKnowledgeWorkspace-module__45LlXa__sourceLocation{color:var(--green-dark);align-items:center;gap:9px;margin:22px 26px 0;font-size:13px;display:flex}.NewKnowledgeWorkspace-module__45LlXa__sourceDialog blockquote{border-left:4px solid var(--green-bright);border-radius:var(--radius-quote);color:var(--ink-secondary);background:var(--mint-pale);margin:16px 26px 23px;padding:22px;font-size:16px;line-height:1.85}.NewKnowledgeWorkspace-module__45LlXa__sourceDialog footer{color:var(--ink-tertiary);align-items:center;gap:9px;padding:16px 26px 22px;font-size:12px;display:flex}@media (max-width:1400px){.NewKnowledgeWorkspace-module__45LlXa__page{grid-template-columns:72px 210px minmax(400px,.8fr) minmax(520px,1.2fr)}.NewKnowledgeWorkspace-module__45LlXa__libraryRail{padding-inline:15px}.NewKnowledgeWorkspace-module__45LlXa__filePanel{padding:0 23px 30px 18px}.NewKnowledgeWorkspace-module__45LlXa__fileList>button{padding-inline:16px}}@media (max-width:1220px){.NewKnowledgeWorkspace-module__45LlXa__page{grid-template-rows:minmax(470px,55svh) minmax(390px,45svh);grid-template-columns:72px 220px minmax(0,1fr);overflow:auto}.NewKnowledgeWorkspace-module__45LlXa__page>:first-child,.NewKnowledgeWorkspace-module__45LlXa__libraryRail{grid-row:1/-1}.NewKnowledgeWorkspace-module__45LlXa__filePanel{grid-area:1/3;min-height:0}.NewKnowledgeWorkspace-module__45LlXa__chatPanel{border-top:1px solid var(--line);border-left:0;grid-area:2/3;min-height:0}}@media (max-width:780px){.NewKnowledgeWorkspace-module__45LlXa__page{grid-template-rows:auto auto;grid-template-columns:60px minmax(0,1fr)}.NewKnowledgeWorkspace-module__45LlXa__page>:first-child{grid-row:1/-1}.NewKnowledgeWorkspace-module__45LlXa__libraryRail{display:none}.NewKnowledgeWorkspace-module__45LlXa__filePanel,.NewKnowledgeWorkspace-module__45LlXa__chatPanel{grid-column:2}.NewKnowledgeWorkspace-module__45LlXa__filePanel{min-height:670px;padding-inline:16px}.NewKnowledgeWorkspace-module__45LlXa__fileHeader{padding-block:28px 34px}.NewKnowledgeWorkspace-module__45LlXa__titleRow{flex-direction:column}.NewKnowledgeWorkspace-module__45LlXa__titleRow h2{font-size:25px}.NewKnowledgeWorkspace-module__45LlXa__fileActions{width:100%}.NewKnowledgeWorkspace-module__45LlXa__fileList>button{grid-template-columns:28px minmax(0,1fr) auto;gap:9px;padding-inline:12px}.NewKnowledgeWorkspace-module__45LlXa__fileList>button>time{display:none}.NewKnowledgeWorkspace-module__45LlXa__chatPanel{min-height:700px}.NewKnowledgeWorkspace-module__45LlXa__answerActions{flex-wrap:wrap}.NewKnowledgeWorkspace-module__45LlXa__answerCard{min-height:0}.NewKnowledgeWorkspace-module__45LlXa__sourceBackdrop{padding:10px}}
.NewSmartHome-module__EOIpaG__page{min-height:100svh;color:var(--ink);background:var(--surface-warm);grid-template-columns:80px minmax(0,1fr);display:grid}.NewSmartHome-module__EOIpaG__workspace{grid-template-rows:72px minmax(0,1fr);min-width:0;min-height:100svh;display:grid}.NewSmartHome-module__EOIpaG__header{border-bottom:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface) 94%, transparent);justify-content:space-between;align-items:center;padding:0 40px;display:flex}.NewSmartHome-module__EOIpaG__breadcrumb{color:var(--ink-tertiary);align-items:center;gap:16px;font-size:15px;display:flex}.NewSmartHome-module__EOIpaG__breadcrumb strong{color:var(--ink);font-size:18px}.NewSmartHome-module__EOIpaG__headerActions{gap:10px;display:flex}.NewSmartHome-module__EOIpaG__headerActions button{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.NewSmartHome-module__EOIpaG__headerActions button:hover{color:var(--green-bright);background:var(--mint-pale)}.NewSmartHome-module__EOIpaG__main{background-color:var(--surface-warm);background-image:url(/assets/campus-hero-background.png);background-position:right -20px;background-repeat:no-repeat;background-size:min(86vw,1280px);min-width:0;min-height:0;position:relative;overflow:auto}.NewSmartHome-module__EOIpaG__hero{text-align:center;width:min(980px,100% - 64px);margin:0 auto;padding-top:54px}.NewSmartHome-module__EOIpaG__heroWithAnswer{padding-top:32px;padding-bottom:44px}.NewSmartHome-module__EOIpaG__heroWithAnswer h1{font-size:clamp(29px,2.4vw,36px)}.NewSmartHome-module__EOIpaG__heroWithAnswer>p{margin-top:10px;font-size:14px}.NewSmartHome-module__EOIpaG__hero h1{color:var(--ink-strong);letter-spacing:.03em;margin:0;font-size:clamp(36px,3vw,46px);line-height:1.15}.NewSmartHome-module__EOIpaG__hero>p{color:var(--ink-tertiary);letter-spacing:.03em;margin:16px 0 0;font-size:17px}.NewSmartHome-module__EOIpaG__composer{border:1px solid var(--line);border-radius:var(--radius-dialog);background:var(--surface);box-shadow:var(--shadow-soft);text-align:left;margin-top:52px;overflow:visible}.NewSmartHome-module__EOIpaG__composer:focus-within{border-color:color-mix(in srgb, var(--green) 52%, var(--line));box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 8%, transparent), var(--shadow-soft)}.NewSmartHome-module__EOIpaG__composer textarea{resize:none;width:100%;height:88px;color:var(--ink);background:0 0;border:0;outline:0;padding:22px 30px 10px;font-size:18px;line-height:1.5;display:block}.NewSmartHome-module__EOIpaG__composer textarea::placeholder{color:var(--ink-tertiary)}.NewSmartHome-module__EOIpaG__composerBar{align-items:center;gap:12px;min-height:70px;padding:8px 16px;display:flex}.NewSmartHome-module__EOIpaG__modelControl{flex:none;position:relative}.NewSmartHome-module__EOIpaG__modelTrigger{border:1px solid var(--line);border-radius:var(--radius-input);min-height:46px;color:var(--ink);background:var(--surface);cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:flex}.NewSmartHome-module__EOIpaG__modelTrigger>span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:14px;overflow:hidden}.NewSmartHome-module__EOIpaG__modelTrigger>svg:last-child{color:var(--ink-tertiary)}.NewSmartHome-module__EOIpaG__modelTrigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--green) 36%, var(--line));background:var(--surface-muted)}.NewSmartHome-module__EOIpaG__modelTrigger:disabled{color:var(--ink-tertiary);cursor:wait}.NewSmartHome-module__EOIpaG__modelPopover{z-index:32;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);width:328px;box-shadow:var(--shadow-float);position:absolute;top:54px;left:0;overflow:hidden}.NewSmartHome-module__EOIpaG__thinkingMode{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 14px;display:flex}.NewSmartHome-module__EOIpaG__thinkingMode>span{color:var(--ink-secondary);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.NewSmartHome-module__EOIpaG__thinkingMode>div{border-radius:var(--radius-pill);background:var(--surface-muted);padding:3px;display:flex}.NewSmartHome-module__EOIpaG__thinkingMode button{border-radius:var(--radius-pill);min-width:54px;min-height:32px;color:var(--ink-tertiary);cursor:pointer;background:0 0;border:0;padding:0 11px;font-size:12px}.NewSmartHome-module__EOIpaG__thinkingMode button[aria-pressed=true]{color:var(--green-dark);background:var(--surface);box-shadow:0 1px 5px color-mix(in srgb, var(--ink-strong) 10%, transparent);font-weight:700}.NewSmartHome-module__EOIpaG__thinkingMode button:disabled{opacity:.45;cursor:not-allowed}.NewSmartHome-module__EOIpaG__modelList{max-height:min(278px,100svh - 420px);padding:8px;overflow:auto}.NewSmartHome-module__EOIpaG__modelList>span{color:var(--ink-tertiary);padding:0 6px 6px;font-size:11px;display:block}.NewSmartHome-module__EOIpaG__modelList>button{border-radius:var(--radius-control);width:100%;min-height:46px;color:var(--ink-secondary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:6px 8px;display:grid}.NewSmartHome-module__EOIpaG__modelList>button:hover{background:var(--surface-muted)}.NewSmartHome-module__EOIpaG__modelList>button.NewSmartHome-module__EOIpaG__modelOptionSelected{border-color:color-mix(in srgb, var(--green) 18%, var(--line));color:var(--green-dark);background:var(--mint-pale)}.NewSmartHome-module__EOIpaG__modelList strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.NewSmartHome-module__EOIpaG__mentionButton,.NewSmartHome-module__EOIpaG__attachButton,.NewSmartHome-module__EOIpaG__sendButton{cursor:pointer;border:0;flex:none;place-items:center;display:grid}.NewSmartHome-module__EOIpaG__mentionButton{border:1px solid var(--line);background:var(--surface);border-radius:50%;width:46px;height:46px}.NewSmartHome-module__EOIpaG__mentionButton:hover,.NewSmartHome-module__EOIpaG__attachButton:hover{color:var(--green-bright);background:var(--mint-pale)}.NewSmartHome-module__EOIpaG__modelTrigger:focus-visible,.NewSmartHome-module__EOIpaG__modelPopover button:focus-visible,.NewSmartHome-module__EOIpaG__mentionButton:focus-visible,.NewSmartHome-module__EOIpaG__scopePopover button:focus-visible,.NewSmartHome-module__EOIpaG__scopePopover input:focus-visible,.NewSmartHome-module__EOIpaG__attachButton:focus-visible,.NewSmartHome-module__EOIpaG__sendButton:focus-visible{outline:3px solid color-mix(in srgb, var(--green-bright) 26%, transparent);outline-offset:2px}.NewSmartHome-module__EOIpaG__divider{background:var(--line);width:1px;height:25px}.NewSmartHome-module__EOIpaG__scopeNote{color:var(--ink-tertiary);white-space:nowrap;align-items:center;gap:7px;font-size:14px;display:flex}.NewSmartHome-module__EOIpaG__scopeNote em{border-left:1px solid var(--line);color:var(--green-dark);padding-left:10px;font-size:12px;font-style:normal}.NewSmartHome-module__EOIpaG__scopeNote svg{color:var(--green-bright)}.NewSmartHome-module__EOIpaG__scopeControl{position:relative}.NewSmartHome-module__EOIpaG__scopePopover{z-index:30;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);width:314px;box-shadow:var(--shadow-float);gap:3px;padding:8px;display:grid;position:absolute;top:54px;left:-14px}.NewSmartHome-module__EOIpaG__scopePopover header{color:var(--ink-secondary);grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:6px;padding:2px 0 7px 8px;font-size:12px;display:grid}.NewSmartHome-module__EOIpaG__scopePopover header div{gap:2px;display:grid}.NewSmartHome-module__EOIpaG__scopePopover header strong{color:var(--ink);font-size:14px}.NewSmartHome-module__EOIpaG__scopePopover header small{color:var(--ink-tertiary);font-size:11px;font-weight:400}.NewSmartHome-module__EOIpaG__scopePopover header>span{border-radius:var(--radius-pill);color:var(--green-dark);background:var(--mint-pale);font-variant-numeric:tabular-nums;padding:4px 8px}.NewSmartHome-module__EOIpaG__scopePopover header button{width:44px;height:44px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.NewSmartHome-module__EOIpaG__scopePopover header button:hover{color:var(--green-dark);background:var(--surface-muted)}.NewSmartHome-module__EOIpaG__scopePopover label{border-radius:var(--radius-control);cursor:pointer;border:1px solid #0000;align-items:center;gap:11px;min-height:48px;padding:6px 10px;display:flex}.NewSmartHome-module__EOIpaG__scopePopover label:hover{background:var(--surface-muted)}.NewSmartHome-module__EOIpaG__scopePopover label.NewSmartHome-module__EOIpaG__scopeOptionSelected{border-color:color-mix(in srgb, var(--green) 18%, var(--line));background:var(--mint-pale)}.NewSmartHome-module__EOIpaG__scopePopover input{width:18px;height:18px;accent-color:var(--green-bright);flex:none}.NewSmartHome-module__EOIpaG__scopePopover label span{gap:3px;display:grid}.NewSmartHome-module__EOIpaG__scopePopover label strong{font-size:13px;font-weight:600}.NewSmartHome-module__EOIpaG__scopePopover label small{color:var(--ink-tertiary);font-size:10px}.NewSmartHome-module__EOIpaG__scopeEmpty{color:var(--ink-tertiary);margin:4px 8px 8px;font-size:12px}.NewSmartHome-module__EOIpaG__attachButton{width:44px;height:44px;color:var(--ink-secondary);background:0 0;border-radius:50%;margin-left:auto}.NewSmartHome-module__EOIpaG__sendButton{width:52px;height:52px;color:var(--surface);background:var(--green-bright);box-shadow:0 10px 24px color-mix(in srgb, var(--green) 22%, transparent);border-radius:50%}.NewSmartHome-module__EOIpaG__sendButton:hover:not(:disabled){background:var(--green-hover);transform:translateY(-1px)}.NewSmartHome-module__EOIpaG__sendButton:disabled{opacity:1;cursor:not-allowed;color:color-mix(in srgb, var(--surface) 86%, var(--green-soft));background:color-mix(in srgb, var(--green-bright) 22%, var(--ink-tertiary));box-shadow:none}.NewSmartHome-module__EOIpaG__errorMessage{text-align:left;color:var(--amber)!important;margin:10px 3px 0!important;font-size:13px!important}.NewSmartHome-module__EOIpaG__answerLoading{border:1px solid var(--line);border-radius:var(--radius-card);min-height:92px;color:var(--green-dark);background:color-mix(in srgb, var(--surface) 90%, transparent);text-align:left;justify-content:center;align-items:center;gap:13px;margin-top:20px;display:flex}.NewSmartHome-module__EOIpaG__answerLoading>svg{animation:.9s linear infinite NewSmartHome-module__EOIpaG__smart-spin}.NewSmartHome-module__EOIpaG__answerLoading div{gap:5px;display:grid}.NewSmartHome-module__EOIpaG__answerLoading strong{font-size:15px}.NewSmartHome-module__EOIpaG__answerLoading span{color:var(--ink-tertiary);font-size:12px}.NewSmartHome-module__EOIpaG__answerLoading .NewSmartHome-module__EOIpaG__streamDraft{border:1px solid var(--line);border-radius:var(--radius-control);max-width:620px;max-height:170px;color:var(--ink-secondary);background:var(--mint-pale);white-space:pre-wrap;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.7;overflow:auto}.NewSmartHome-module__EOIpaG__answerPanel{border:1px solid var(--line);border-radius:var(--radius-dialog);background:var(--surface);box-shadow:var(--shadow-soft);text-align:left;margin-top:20px;padding:20px}.NewSmartHome-module__EOIpaG__answerPanel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.NewSmartHome-module__EOIpaG__answerPanel>header div{gap:5px;display:grid}.NewSmartHome-module__EOIpaG__answerPanel>header span{color:var(--ink-tertiary);font-size:11px}.NewSmartHome-module__EOIpaG__answerPanel>header strong{font-size:15px}.NewSmartHome-module__EOIpaG__answerPanel>header button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);cursor:pointer;min-height:40px;padding:0 13px}.NewSmartHome-module__EOIpaG__answerBoundary{border-radius:var(--radius-control);color:var(--green-dark);background:var(--mint-pale);align-items:center;gap:8px;margin-top:13px;padding:8px 10px;font-size:12px;display:flex}.NewSmartHome-module__EOIpaG__answerBoundary span{color:var(--ink-secondary);margin-left:auto}.NewSmartHome-module__EOIpaG__answerText{color:var(--ink);white-space:pre-wrap;padding:16px 2px 12px;font-size:14px;line-height:1.8}.NewSmartHome-module__EOIpaG__answerActions{gap:8px;padding-bottom:13px;display:flex}.NewSmartHome-module__EOIpaG__answerActions button{border:1px solid var(--line);border-radius:var(--radius-control);min-height:38px;color:var(--ink-secondary);background:var(--surface);cursor:pointer;align-items:center;gap:7px;padding:0 12px;display:flex}.NewSmartHome-module__EOIpaG__answerActions button:hover,.NewSmartHome-module__EOIpaG__answerActions button[aria-pressed=true]{color:var(--green-dark);background:var(--mint-pale)}.NewSmartHome-module__EOIpaG__answerSources{border-top:1px solid var(--line-soft);padding-top:13px}.NewSmartHome-module__EOIpaG__answerSources h2{justify-content:space-between;margin:0 0 10px;font-size:14px;display:flex}.NewSmartHome-module__EOIpaG__answerSources h2 span{color:var(--ink-tertiary);font-size:11px;font-weight:500}.NewSmartHome-module__EOIpaG__answerSources>button{border:1px solid var(--line-soft);border-radius:var(--radius-control);width:100%;min-height:58px;color:var(--green-dark);background:var(--surface-muted);cursor:pointer;text-align:left;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:10px;margin-top:7px;padding:8px 11px;display:grid}.NewSmartHome-module__EOIpaG__answerSources>button>span{color:var(--ink);gap:4px;display:grid}.NewSmartHome-module__EOIpaG__answerSources small{color:var(--ink-tertiary);font-size:11px}.NewSmartHome-module__EOIpaG__answerSources>p{color:var(--ink-tertiary);font-size:13px}@keyframes NewSmartHome-module__EOIpaG__smart-spin{to{transform:rotate(360deg)}}.NewSmartHome-module__EOIpaG__recent{text-align:left;margin-top:28px}.NewSmartHome-module__EOIpaG__recent h2{color:var(--ink);align-items:center;gap:10px;margin:0 0 12px 12px;font-size:15px;display:flex}.NewSmartHome-module__EOIpaG__recentList{border:1px solid var(--line);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--surface) 90%, transparent);overflow:hidden}.NewSmartHome-module__EOIpaG__recentList button{border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:56px;color:var(--ink-secondary);cursor:pointer;text-align:left;background:0 0;grid-template-columns:24px minmax(0,1fr) 180px 106px;align-items:center;gap:11px;padding:0 22px;font-size:14px;display:grid}.NewSmartHome-module__EOIpaG__recentList button:last-child{border-bottom:0}.NewSmartHome-module__EOIpaG__recentList button:hover{background:var(--mint-pale)}.NewSmartHome-module__EOIpaG__recentList button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NewSmartHome-module__EOIpaG__recentList em{border-radius:var(--radius-pill);color:var(--green-bright);background:var(--mint-soft);white-space:nowrap;justify-self:center;padding:5px 14px;font-size:12px;font-style:normal}.NewSmartHome-module__EOIpaG__recentList time{color:var(--ink-tertiary);text-align:right;white-space:nowrap}.NewSmartHome-module__EOIpaG__trustNote{color:var(--ink-tertiary);white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:14px;display:flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}@media (max-height:850px){.NewSmartHome-module__EOIpaG__hero{padding-top:38px}.NewSmartHome-module__EOIpaG__composer{margin-top:40px}.NewSmartHome-module__EOIpaG__trustNote{width:max-content;margin:42px auto 30px;position:static;transform:none}}@media (max-width:1280px){.NewSmartHome-module__EOIpaG__page{grid-template-columns:72px minmax(0,1fr)}.NewSmartHome-module__EOIpaG__hero{width:min(880px,100% - 48px)}.NewSmartHome-module__EOIpaG__recentList button{grid-template-columns:24px minmax(0,1fr) 166px 98px;padding-inline:18px;font-size:13px}.NewSmartHome-module__EOIpaG__recentList em{padding-inline:12px;font-size:12px}}@media (max-width:820px){.NewSmartHome-module__EOIpaG__page{grid-template-columns:62px minmax(0,1fr)}.NewSmartHome-module__EOIpaG__workspace{grid-template-rows:74px minmax(0,1fr)}.NewSmartHome-module__EOIpaG__header{padding:0 18px}.NewSmartHome-module__EOIpaG__breadcrumb{gap:10px;font-size:15px}.NewSmartHome-module__EOIpaG__breadcrumb strong{font-size:18px}.NewSmartHome-module__EOIpaG__headerActions{gap:2px}.NewSmartHome-module__EOIpaG__hero{width:calc(100% - 28px);padding-top:50px}.NewSmartHome-module__EOIpaG__hero h1{font-size:34px}.NewSmartHome-module__EOIpaG__hero>p{margin-top:16px;font-size:15px}.NewSmartHome-module__EOIpaG__composer{margin-top:28px;position:relative}.NewSmartHome-module__EOIpaG__composer textarea{height:110px;padding:23px 21px 12px;font-size:17px}.NewSmartHome-module__EOIpaG__composerBar{grid-template-columns:minmax(0,1fr) 46px 50px;gap:8px;padding:9px 12px;display:grid}.NewSmartHome-module__EOIpaG__modelTrigger{width:100%;min-height:48px;padding:0 10px}.NewSmartHome-module__EOIpaG__modelTrigger>span{flex:1;min-width:0;max-width:none;font-size:14px}.NewSmartHome-module__EOIpaG__modelControl{min-width:0;position:static}.NewSmartHome-module__EOIpaG__modelPopover{width:auto;top:calc(100% + 8px);left:10px;right:10px}.NewSmartHome-module__EOIpaG__modelList{max-height:min(250px,36svh)}.NewSmartHome-module__EOIpaG__mentionButton,.NewSmartHome-module__EOIpaG__attachButton{width:46px;height:46px}.NewSmartHome-module__EOIpaG__scopeNote,.NewSmartHome-module__EOIpaG__attachButton,.NewSmartHome-module__EOIpaG__divider{display:none}.NewSmartHome-module__EOIpaG__scopePopover{width:auto;top:calc(100% + 8px);left:10px;right:10px}.NewSmartHome-module__EOIpaG__scopeControl{position:static}.NewSmartHome-module__EOIpaG__sendButton{width:50px;height:50px}.NewSmartHome-module__EOIpaG__recentList button{grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding:10px 14px}.NewSmartHome-module__EOIpaG__recentList em{display:none}.NewSmartHome-module__EOIpaG__recentList time{font-size:11px}.NewSmartHome-module__EOIpaG__trustNote{white-space:normal;width:max-content;max-width:calc(100% - 24px);margin:54px auto 32px;font-size:13px;position:static;transform:none}.NewSmartHome-module__EOIpaG__answerPanel{padding:17px}.NewSmartHome-module__EOIpaG__answerBoundary{flex-wrap:wrap;align-items:flex-start}.NewSmartHome-module__EOIpaG__answerBoundary span{width:100%;margin-left:25px}}
