:root{font-family:DM Sans,sans-serif;color:#253b35;background:#edf1ed;font-synthesis:none;font-weight:400}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 80% 10%,#dce9e280,transparent 50%),radial-gradient(ellipse at 35% 85%,#e6decb65,transparent 55%),#f3f4ef;min-height:100vh}button,input,textarea{font:inherit}button{cursor:pointer}button{border:0;color:inherit;background:none}button:disabled{cursor:default;opacity:.5}button:focus-visible,a:focus-visible{outline:2px solid #31745e;outline-offset:4px}textarea:focus,input:focus{outline:2px solid #6b927c;outline-offset:2px}.glass{background:#fff9;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid rgba(255,255,255,.92);box-shadow:0 6px 25px #26473404}.app{display:flex;min-height:100vh}.sidebar{width:236px;position:fixed;inset:16px auto 16px 16px;border-radius:22px;display:flex;flex-direction:column;padding:26px 17px;z-index:2}.brand{display:flex;align-items:center;gap:11px;text-align:left;padding:0 9px;font:700 20px Manrope,sans-serif}.brand-mark{display:grid;place-items:center;background:#254e40;color:#f6f8ec;width:39px;height:43px;border-radius:12px}.brand-sub{display:block;font:400 10px DM Sans,sans-serif;color:#7c8a81;margin-top:2px;letter-spacing:.2px}.new-question{margin-top:42px;background:#ffffff90;border:1px solid #ffffff;border-radius:12px;padding:13px 12px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:550}.new-question span{margin-left:auto;color:#829389}nav{margin-top:24px;display:grid;gap:6px}.nav-item{display:flex;align-items:center;gap:12px;padding:13px 14px;font-size:12px;text-align:left;color:#7d8982;border-radius:11px}.nav-item.selected{color:#284d3e;background:#dce7dd90;font-weight:600}.nav-item:hover{background:#e2e9e17a}.sidebar-foot{margin-top:auto}.demo-label{display:flex;align-items:center;gap:7px;font-size:10px;color:#8a928a;padding:12px 12px 22px}.demo-label span,.dot{height:5px;width:5px;background:#92a393;border-radius:50%;display:inline-block}.connection{display:flex;align-items:center;gap:10px;width:100%;padding:15px 3px 0;border-top:1px solid #dfe5dc;text-align:left;font-size:11px}.connection small{display:block;font-size:9px;color:#8b948c;margin-top:4px}.connection>svg{margin-left:auto;color:#939e95}.avatar{display:grid;place-items:center;flex-shrink:0;background:#e6e9df;width:31px;height:31px;border-radius:50%;font-size:10px}main{margin-left:270px;width:calc(100% - 270px)}header{height:90px;display:flex;align-items:center;justify-content:space-between;padding:0 42px;color:#7d897f;font-size:11px}.mode-pill{display:flex;align-items:center;gap:7px;border:1px solid #dce4d9;border-radius:20px;padding:8px 11px;font-size:10px;background:#ffffff50}.dot.live{background:#417f58}.workspace{max-width:870px;padding:64px 34px 45px;margin:auto}.intro{text-align:center;margin-bottom:42px}.eyebrow{font-size:9px;font-weight:600;letter-spacing:2px;color:#879286}h1,h2{font-family:Manrope,sans-serif}h1{font-weight:500;font-size:56px;letter-spacing:-2.7px;line-height:1.18;margin:23px 0 19px}h1 span{color:#708574}.intro p{font-size:14px;line-height:1.7;color:#8a948b}.mobile-break{display:none}.composer{border-radius:20px;padding:23px 24px 15px;box-shadow:0 12px 40px #254b3d08}.composer textarea{resize:none;border:0;background:transparent;width:100%;height:75px;color:#304e3f;font-size:15px;line-height:1.6;padding:2px 0;outline:none}.composer textarea::placeholder{color:#9ba59b}.composer-bottom{display:flex;align-items:center;justify-content:space-between}.composer-bottom>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#91a08e}.send{background:#2c5846;color:#fff;height:35px;width:35px;border-radius:11px;display:grid;place-items:center}.suggestions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.suggestions>button{border:1px solid #ffffffb0;border-radius:15px;background:#ffffff35;text-align:left;padding:18px 16px;position:relative;font-size:12px;line-height:1.6;transition:background .2s,transform .2s}.suggestions>button:hover{background:#ffffff90;transform:translateY(-2px)}.suggestions>button>span:nth-child(2){display:block;padding-right:5px}.suggestion-category{font-size:8px;letter-spacing:1.1px;color:#90a08e;display:block;margin-bottom:9px}.suggestions svg{color:#8ba08b;position:absolute;top:16px;right:12px;width:13px}.footnote{text-align:center;color:#99a196;font-size:10px;line-height:1.7;margin:23px 0}.align-left{text-align:left}.has-answer{padding-top:30px}.conversation h1{font-size:29px;letter-spacing:-1px;line-height:1.4;margin:14px 0 24px}.answer{border-radius:20px;padding:24px 28px;margin-bottom:22px}.answer-heading{display:flex;align-items:center;gap:9px;font-size:12px}.mini-mark{display:grid;place-items:center;height:30px;width:30px;border-radius:9px;background:#e0eade;color:#3c654b}.answer-meta{margin-left:auto;font-size:10px;color:#97a190}.answer-text{font-size:15px;line-height:1.85;margin-top:20px;color:#40564a}.citation{font-size:9px;background:#dbe6d5;color:#456647;border-radius:4px;padding:1px 5px;margin:0 3px;vertical-align:super}.sources{border-top:1px solid #e0e7dc;padding-top:21px;margin-top:25px}.source-row{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:12px 0;font-size:12px}.source-row>span:nth-child(2){flex:1}.source-row small{display:block;font-size:9px;color:#91a08b;margin-top:4px}.source-number{border:1px solid #d5dfcf;font-size:10px;border-radius:7px;width:25px;height:27px;display:grid;place-items:center}.source-row>svg{color:#8ca083}.answer-actions{display:flex;gap:10px;border-top:1px solid #e0e7dc;margin-top:15px;padding-top:15px}.answer-actions button{display:flex;align-items:center;gap:6px;color:#94a08e;font-size:10px}.answer-actions>span{flex:1}.answer-actions .rated{color:#285b3f}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#18372932;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;display:flex;align-items:center;justify-content:center;padding:18px}.source-panel{position:absolute;right:16px;top:16px;bottom:16px;width:min(420px,calc(100% - 32px));border-radius:22px;padding:48px 30px;overflow:auto;background:#f5f7f0e8}.close{position:absolute;right:18px;top:18px;color:#7b8f7d;display:grid;place-items:center}h2{font-size:24px;letter-spacing:-.8px;font-weight:550;line-height:1.4}blockquote{margin:30px 0;padding:0 0 0 17px;border-left:2px solid #92b094;font-size:14px;line-height:1.9;white-space:pre-wrap}.source-path{overflow-wrap:anywhere;color:#8f9d87;font-size:10px}.modal{position:relative;width:480px;max-height:90vh;overflow:auto;border-radius:23px;padding:35px;background:#f8f9f3ee}.mode-options{display:grid;gap:10px;margin:22px 0}.mode-options button{border:1px solid #dce4d5;border-radius:12px;padding:15px;text-align:left}.mode-options button.chosen{border-color:#72997b;background:#dfeadd70}.mode-options small{display:block;margin-top:7px;font-size:11px;color:#8b9784}.muted{font-size:12px;line-height:1.7;color:#8a9783}.primary{background:#305c46;color:#fff;border-radius:10px;padding:11px 15px;display:inline-flex;align-items:center;gap:7px;font-size:11px}.message{border:1px solid #d0dfc7;background:#e8f0e1;padding:13px 16px;margin-bottom:20px;border-radius:12px;font-size:12px;display:flex;justify-content:space-between;align-items:center;gap:14px}.message.error{background:#f5e7dc;border-color:#ead9c7;color:#80583f}.library h1,.history h1{font-size:38px;letter-spacing:-1.7px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.document-list{border-radius:18px;margin-top:26px;padding:8px 22px}.document{display:flex;align-items:center;gap:13px;padding:20px 0;border-bottom:1px solid #e2e7dc}.document:last-child{border-bottom:0}.document>div{flex:1}.document strong{font-size:12px;font-weight:500}.document small,.history-row small{font-size:10px;color:#8c9985;display:block;margin-top:7px}.file-icon{display:grid;place-items:center;width:36px;height:42px;background:#e5ecdf;border-radius:8px;color:#668563}.tag{display:inline-block;background:#e7eddf;padding:5px 9px;font-size:9px;border-radius:7px;color:#7c9170}.history-row{display:flex;align-items:center;gap:14px;width:100%;text-align:left;border-bottom:1px solid #e2e7dc;padding:20px 0;font-size:13px}.history-row:last-child{border:0}.history-row>span{flex:1}.empty{text-align:center;padding:55px 20px;border-radius:18px;margin-top:25px;color:#85977b;font-size:13px}.modal label{display:block;font-size:11px;color:#7d8d76;margin:17px 0}.modal input,.modal textarea{display:block;width:100%;border:1px solid #dae2d2;background:#ffffff70;border-radius:9px;padding:11px;margin-top:7px;font-size:12px;color:#3b513c}.modal textarea{min-height:130px;resize:vertical}.form-error{color:#80583f;font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media(min-width:1500px){.workspace{padding-top:110px}.has-answer{padding-top:45px}}@media(max-width:900px){.sidebar{width:190px}main{margin-left:220px;width:calc(100% - 220px)}header{padding:0 24px}.workspace{padding:45px 24px}h1{font-size:46px}.suggestions{grid-template-columns:1fr}.suggestions>button{padding:13px 17px}.suggestion-category{margin-bottom:3px}}@media(max-width:600px){.app{display:block}.sidebar{position:relative;inset:auto;width:auto;margin:12px;padding:15px;border-radius:17px;flex-direction:row;align-items:center;flex-wrap:wrap;gap:13px}.brand{font-size:17px;padding:0}.brand-sub{display:none}.brand-mark{width:30px;height:33px;border-radius:9px}.new-question{margin:0 0 0 auto;font-size:0;padding:8px}.new-question span{display:none}nav{display:flex;width:100%;margin:0;gap:4px}.nav-item{flex:1;font-size:10px;padding:10px;gap:6px;justify-content:center}.nav-item svg{width:15px}.sidebar-foot{display:none}main{margin:0;width:100%}header{height:40px;padding:0 23px}.workspace{padding:45px 20px 25px}.intro{margin-bottom:30px}h1{font-size:43px;letter-spacing:-2px}.intro p{font-size:13px}.eyebrow{font-size:8px;letter-spacing:1.5px}.mobile-break{display:block}.composer{padding:18px}.suggestions{gap:9px}.suggestions>button{font-size:11px}.conversation h1{font-size:24px}.answer{padding:20px}.answer-text{font-size:14px}.section-heading{align-items:flex-start;flex-direction:column}.document-list{padding:4px 14px}.document{gap:9px}.document strong{font-size:11px}.tag{font-size:8px}.modal{padding:29px 23px}.has-answer{padding-top:28px}.answer-meta{font-size:8px}}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:70px;align-items:center;max-width:1180px;margin:auto;padding:65px 45px}.auth-brand{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:600;margin-bottom:65px;color:#305c46}.auth-story>.eyebrow{display:block}.auth-story h1{font-size:58px;margin-top:20px}.auth-story>p{max-width:460px;line-height:1.8;color:#718278;font-size:15px}.auth-benefits{margin:30px 0 36px}.auth-benefits p{display:flex;align-items:center;gap:12px;color:#577462;font-size:13px}.auth-story>small{font-size:11px;color:#7b8d80}.auth-card{padding:40px;border-radius:25px}.auth-card h1{font-size:30px;letter-spacing:-1px}.auth-card h2{font-size:28px;margin-top:18px}.auth-card .muted{color:#687d6d}.auth-action{width:100%;justify-content:center;margin-top:25px;font-size:14px;padding:14px;text-decoration:none}.auth-secondary{display:block;text-align:center;margin:12px 0 22px;border:1px solid #b9ccbd;padding:13px;border-radius:10px;font-size:14px;color:#305c46;text-decoration:none}.auth-note{margin-top:28px;padding-top:22px;border-top:1px solid #dce5db;font-size:10px;line-height:1.6;color:#788a7c}.auth-card label{display:block;font-size:12px;margin-top:25px}.auth-card input{width:100%;margin-top:8px;padding:12px;border:1px solid #c9d7cb;border-radius:10px;background:#ffffff90;color:#305c46}@media(max-width:900px){.auth-page{gap:30px;padding:40px 25px}.auth-story h1{font-size:44px}.auth-brand{font-size:14px;margin-bottom:35px}.auth-card{padding:28px}}@media(max-width:650px){.auth-page{grid-template-columns:1fr;gap:28px;padding:28px 20px}.auth-brand{margin-bottom:30px}.auth-story h1{font-size:42px}.auth-benefits{display:none}.auth-story>p{font-size:13px}.auth-card{padding:28px}.auth-card h2{font-size:26px}}.login-shell{min-height:100svh;display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);background:#fff;color:#222;font-family:Arial,Helvetica,sans-serif}.login-overview{background:#222824;color:#f5f5f0;padding:44px clamp(32px,5vw,80px);display:flex;flex-direction:column;min-height:100svh}.login-wordmark{display:flex;align-items:center;gap:16px;font-size:13px;line-height:1.4;font-weight:600}.login-monogram{font-size:36px;letter-spacing:-3px;font-weight:700;border-right:1px solid #505750;padding-right:18px;line-height:1}.login-monogram span{color:#c4d69e}.login-description{margin:auto 0;padding:65px 0 45px;max-width:470px}.login-kicker{font-size:10px;letter-spacing:1.8px;font-weight:600;color:#7a827a;margin:0}.login-overview .login-kicker{color:#bec8b8}.login-description h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(44px,4.5vw,70px);line-height:1.04;letter-spacing:-2.8px;font-weight:500;margin:24px 0 26px;color:#f5f5f0}.login-description>p:last-child{font-size:15px;line-height:1.75;color:#bbc1b9;max-width:350px;margin:0}.login-workflow{list-style:none;padding:0;margin:0 0 38px;max-width:390px}.login-workflow li{display:flex;gap:24px;align-items:center;border-top:1px solid #444b43;padding:15px 0;font-size:13px}.login-workflow li span{font-size:10px;font-variant-numeric:tabular-nums;color:#a7b294}.login-caption{font-size:10px;color:#8e978c;margin:0}.login-entry{display:flex;flex-direction:column;justify-content:center;padding:50px clamp(32px,6vw,96px);position:relative}.login-entry-content{width:100%;max-width:360px;margin:auto}.login-entry h2{font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:600;letter-spacing:-1px;margin:18px 0 12px;line-height:1.2}.login-summary{font-size:14px;line-height:1.6;color:#73776f;margin:0 0 32px}.login-entry .auth-action{margin-top:0;background:#263a2c;border-radius:5px;padding:15px 18px;font-size:14px;display:flex;justify-content:space-between;text-decoration:none}.login-entry .auth-action:hover{background:#354e3b}.login-entry .auth-secondary{border:1px solid #d6d9d2;color:#30382e;border-radius:5px;padding:14px;font-size:14px;margin:12px 0 20px}.login-entry .auth-secondary:hover{background:#f6f7f4}.login-entry .muted{color:#73776f;font-size:12px;line-height:1.7}.login-details{display:flex;gap:12px;align-items:flex-start;border-top:1px solid #e6e8e2;margin-top:35px;padding-top:24px;color:#73776f}.login-details svg{flex-shrink:0;margin-top:2px}.login-details p{font-size:12px;line-height:1.65;margin:0}.login-footer{font-size:10px;color:#858b80;margin:48px auto 0;width:100%;max-width:360px}.login-entry label{display:block;font-size:12px;margin:20px 0 8px}.login-entry input{display:block;width:100%;padding:12px;border:1px solid #cdd2c8;border-radius:5px;margin-bottom:20px}@media(max-width:760px){.login-shell{grid-template-columns:1fr}.login-overview{min-height:auto;padding:26px 28px}.login-description{padding:38px 0 12px}.login-description h1{font-size:40px;letter-spacing:-1.8px;margin:18px 0}.login-description h1 br{display:none}.login-description>p:last-child{font-size:13px;max-width:100%}.login-workflow,.login-caption{display:none}.login-entry{padding:38px 28px 24px}.login-entry-content,.login-footer{max-width:440px}.login-entry h2{font-size:28px}.login-footer{margin-top:35px}}.app{background:#fafbf9;color:#262c26;font-family:Arial,Helvetica,sans-serif;min-height:100svh}.app .glass{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #dfe3dc;box-shadow:none}.app .sidebar{inset:0 auto 0 0;width:228px;border:0;border-right:1px solid #303931;border-radius:0;background:#222824;color:#e7ebe3;padding:30px 16px}.app .brand{padding:0 8px;gap:14px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.45;letter-spacing:0;font-weight:600;color:#f0f3eb}.workspace-mark{font-size:32px;letter-spacing:-2.8px;font-weight:700;line-height:1}.workspace-mark>span{color:#c4d69e}.app .brand-sub{font-size:12px;color:#bbc4b7;letter-spacing:0;margin:0;font-family:inherit}.app .new-question{margin-top:34px;background:#c4d69e;color:#263020;border:0;border-radius:5px;padding:12px;font-size:12px;font-weight:600}.app .new-question span{color:#34432a}.app nav{margin-top:26px;gap:5px}.app .nav-item{font-size:13px;padding:12px;border-radius:5px;color:#b8c2b3}.app .nav-item.selected{background:#364034;color:#f4f6f0;font-weight:500}.app .nav-item:hover{background:#30392e}.app .demo-label{color:#a6b29f;font-size:10px;padding:16px 8px}.app .connection{border-color:#424b3e;color:#e2e8dc;padding:18px 8px 0;font-size:12px}.app .connection small{font-size:10px;color:#aab6a2}.app .avatar{background:#3b4736;color:#d5dfcb;border-radius:5px}.app .connection>svg{color:#aab6a2}.app main{margin-left:228px;width:calc(100% - 228px)}.app header{height:70px;padding:0 36px;border-bottom:1px solid #e0e4dc;font-size:12px;background:#fff;color:#626c5d}.app .mode-pill{border:0;background:none;padding:8px 0;font-size:12px;border-radius:0;color:#46513f}.app .workspace{max-width:930px;padding:58px 44px 40px}.app .intro{text-align:left;margin-bottom:30px}.app .eyebrow{font-size:10px;letter-spacing:1.2px;color:#69745f;font-weight:600}.app h1,.app h2{font-family:Arial,Helvetica,sans-serif;color:#262c26}.app .intro h1{font-size:34px;font-weight:600;letter-spacing:-1px;line-height:1.2;margin:14px 0 12px}.app .intro p{font-size:14px;line-height:1.65;color:#697263;margin:0}.app .composer{border-radius:7px;padding:20px;border-color:#bec8b5;background:#fff}.app .composer:focus-within{border-color:#637a50;box-shadow:0 0 0 2px #637a5010}.app .composer textarea{height:88px;font-size:15px;color:#2b3526}.app .composer textarea::placeholder{color:#798370}.app .composer-bottom>span{color:#707b66;font-size:11px}.app .send{width:auto;min-width:68px;height:34px;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;background:#263a2c;font-size:12px;color:#fff}.app .suggestions{gap:0;grid-template-columns:1fr;margin-top:26px;border-top:1px solid #dfe4d8}.app .suggestions>button{display:grid;grid-template-columns:135px 1fr 18px;align-items:center;gap:12px;border:0;border-bottom:1px solid #dfe4d8;background:none;border-radius:0;padding:17px 0;font-size:13px;line-height:1.5;transform:none}.app .suggestions>button:hover{background:#f0f3eb;transform:none}.app .suggestion-category{font-size:9px;letter-spacing:.7px;color:#707d63;margin:0}.app .suggestions>button>span:nth-child(2){padding:0}.app .suggestions svg{position:static;width:15px;color:#69795b}.app .footnote{text-align:left;color:#77816c;font-size:11px;margin-top:20px}.app .has-answer{padding-top:35px}.app .conversation h1{font-size:26px;line-height:1.4;letter-spacing:-.5px;font-weight:600;margin:12px 0 22px}.app .answer{padding:24px;border-radius:7px}.app .answer-heading{font-size:13px}.app .mini-mark{background:#eef2e8;border-radius:4px;color:#4d6440}.app .answer-meta{font-size:11px;color:#76816a}.app .answer-text{font-size:15px;line-height:1.8;color:#333d2c}.app .sources{border-color:#e0e5d8}.app .source-row{font-size:13px;border-bottom:1px solid #edf0e7;padding:13px 0}.app .source-row small{font-size:11px;color:#718060}.app .source-number{border-radius:4px;color:#546b42}.app .answer-actions{border-color:#e0e5d8}.app .answer-actions button{color:#637255;font-size:12px}.app .library h1,.app .history h1{font-size:30px;letter-spacing:-.7px;font-weight:600;margin:12px 0}.app .muted{color:#6b765f;font-size:13px}.app .primary{background:#263a2c;color:#fff;border-radius:5px;padding:11px 15px;font-size:12px}.app .document-list{border-radius:7px;padding:0 20px;margin-top:25px}.app .document{padding:18px 0;border-color:#e4e8dd}.app .document strong{font-size:13px;font-weight:600}.app .document small,.app .history-row small{font-size:11px;color:#717d65}.app .file-icon{background:#f0f3eb;border-radius:4px;color:#637654}.app .tag{border-radius:4px;font-size:10px;background:#edf2e6;color:#596b48;padding:5px 8px}.app .history-row{font-size:13px;color:#35432b;padding:18px 0}.app .empty{border-radius:7px;padding:36px;text-align:left}.app .empty p{font-size:14px;color:#68755c}.app .message{border-radius:5px;font-size:13px}.app .source-panel{background:#fff;border-radius:6px}.app blockquote{color:#3a462f;border-color:#8ba373}.app .modal{background:#fff;border-radius:7px}.app .modal input,.app .modal textarea{border-radius:5px;background:#fff;color:#303d25;border-color:#cfd8c5}.app .source-path{color:#6d7c60}@media(max-width:900px){.app .sidebar{width:190px}.app main{margin-left:190px;width:calc(100% - 190px)}.app .workspace{padding:38px 28px}.app header{padding:0 28px}.app .brand{font-size:11px;gap:10px}}@media(max-width:650px){.app{display:block}.app .sidebar{position:relative;inset:auto;width:100%;padding:18px 20px;border-right:0}.app .brand{padding:0}.app .new-question{margin-top:20px;width:100%}.app nav{display:flex;margin-top:14px;gap:5px}.app .nav-item{flex:1;justify-content:center;padding:10px 4px;font-size:11px;gap:7px}.app .nav-item svg{width:15px}.app .sidebar-foot{display:none}.app main{margin:0;width:100%}.app header{height:54px;padding:0 22px}.app .workspace{padding:30px 22px}.app .intro h1{font-size:28px}.app .intro p{font-size:13px}.app .suggestions>button{grid-template-columns:1fr 18px;gap:5px;padding:14px 0}.app .suggestion-category{grid-column:1}.app .suggestions>button>span:nth-child(2){grid-column:1}.app .suggestions svg{grid-column:2;grid-row:1 / 3}.app .composer{padding:16px}.app .composer-bottom>span{font-size:10px}.app .answer{padding:18px}.app .document-list{padding:0 14px}.app .document{flex-wrap:wrap}.app .document>div{min-width:150px}.app .section-heading{align-items:flex-start}.app .library h1,.app .history h1{font-size:26px}.app .conversation h1{font-size:23px}}@media(max-width:650px){.app .sidebar{margin:0;flex-direction:column;align-items:stretch;gap:0}.app .brand-sub{display:block}.app .new-question{margin:20px 0 0}.app .new-question span{display:block}.app .section-heading{flex-direction:row}.app .sidebar nav{width:100%}}
