*{letter-spacing:0!important}.platform-modes{display:inline-flex;border:1px solid #d9e2f0;background:#f4f6fa;border-radius:6px;padding:3px;gap:3px;flex-shrink:0}.platform-modes button{border:0;background:transparent;color:#6d7c92;border-radius:4px;padding:7px 10px;font-size:12px;white-space:nowrap}.platform-modes button.active{background:#fff;color:#3159d8;box-shadow:0 1px 4px #20375014}.v2-local[data-connection=connected]{color:#298575}.v2-local[data-connection=connected]:before{background:#298575}.v2-local[data-connection=offline]{color:#8f6b47}.platform-account-form{display:grid;gap:18px;margin-top:20px}.platform-account-form label{display:grid;gap:7px;font-size:13px;color:#526986}.platform-account-form .platform-consent{display:flex;align-items:flex-start;gap:8px;font-size:12px}.platform-consent input{flex:0 0 auto;margin-top:5px}.platform-form-error{color:#a1474e;font-size:12px;min-height:0}.platform-form-error:empty{display:none}.platform-state-note{font-size:12px!important;color:#7f8c9d;margin-top:18px}.platform-live-content{white-space:pre-wrap;overflow-wrap:anywhere}.platform-answer-error .platform-live-content{color:#9b4e55}.platform-live-sources{display:grid;gap:7px;margin-top:18px}.platform-live-sources:empty{display:none}.platform-live-sources h3{font-size:13px;margin-bottom:4px}.platform-live-sources details{border-top:1px solid #e3e8f0;font-size:12px;padding:9px 0}.platform-live-sources summary{cursor:pointer;color:#5777a5}.platform-live-sources p{white-space:pre-wrap;overflow-wrap:anywhere;color:#738397;margin-top:8px}.platform-stop{width:12px;height:12px;border-radius:2px;background:#fff;display:block}.platform-search{display:flex;align-items:center;gap:10px;max-width:470px;margin:20px 0;border:1px solid #dbe3ee;background:#fff;border-radius:6px;padding:0 12px;min-height:42px}.platform-search svg{width:18px;height:18px;color:#8294af;flex-shrink:0}.platform-search input{border:0;background:transparent;min-width:0;flex:1;font:inherit;font-size:13px;outline:0;padding:11px 0}.platform-search:focus-within{outline:2px solid #cedaf4}.platform-search span{color:#8997aa;font-size:11px;white-space:nowrap}.platform-search-empty{font-size:13px;color:#8797ad;margin:25px 0}.app-card,.res2-card,.v2-form,.ke7-form,.panel,.strategy-card,.resource-card{border-radius:8px}.qa8-composer-note{white-space:nowrap}.v2-user{min-width:0}.v2-user>div{min-width:0}.v2-user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:155px}.v2-definition b{overflow-wrap:anywhere;text-align:right}.res2-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.platform-resource-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.platform-resource-actions .v2-link{white-space:nowrap}.business-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px}.business-back{margin-bottom:14px}.business-back svg{transform:rotate(180deg)}.business-title{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.business-title h1{font-size:26px;line-height:1.45}.business-title>span{color:#298575;background:#eaf5f1;padding:4px 7px;border-radius:4px;font-size:11px}.business-heading p{font-size:12px;color:#8090a5;margin-top:7px}.business-controls{display:flex;gap:18px;border-bottom:1px solid #dfe5ee;padding-bottom:20px}.business-controls label{display:grid;gap:7px;min-width:0}.business-controls label>span{font-size:12px;color:#647c9c}.business-controls input,.business-controls select{border:1px solid #d8e1ed;background:#fff;border-radius:6px;padding:10px 12px;min-height:42px;font:inherit;font-size:13px;color:#475f80;min-width:0}.business-controls select{min-width:150px}.business-search{flex:1;max-width:520px}.business-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:18px 0 14px;font-size:12px;color:#73839b}.business-summary b{color:#435d7e;font-weight:600}.business-summary small{font-size:11px}.business-document{display:grid;grid-template-columns:30px minmax(0,1fr) 75px 88px;align-items:center;gap:14px;border-bottom:1px solid #e3e8f0;padding:16px 0}.business-document-icon{display:grid;place-items:center;color:#809ac3}.business-document-icon svg{width:23px;height:23px}.business-document-copy{min-width:0}.business-document h2{font-size:14px;line-height:1.6;color:#415d82;overflow-wrap:anywhere}.business-document p{color:#7c8ea7;font-size:12px;line-height:1.7;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.business-document small{display:block;margin-top:6px;font-size:11px;line-height:1.7;color:#94a0b2;overflow-wrap:anywhere}.business-type{color:#6d8cba;font-size:11px;white-space:nowrap}.business-open{display:grid;place-items:center;justify-self:end;width:34px;height:34px;border:1px solid #dbe4f1;border-radius:6px;color:#5b7bae;background:#fff}.business-open:hover{background:#eef4fc}.business-open svg{width:17px;height:17px}.business-unavailable{font-size:11px;color:#9a9fab;justify-self:end}.business-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:12px;color:#7b8ca5}.business-pagination>div{display:flex;align-items:center;gap:12px}.business-pagination button{border:1px solid #d9e2ef;background:#fff;border-radius:5px;display:grid;place-items:center;width:32px;height:32px;color:#6583b0}.business-pagination button svg{width:16px;height:16px}.business-pagination button:disabled{opacity:.4}.business-pagination [data-library-action=previous] svg{transform:rotate(180deg)}.business-state{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px 20px;text-align:center}.business-state h2{font-size:16px;font-weight:500;color:#526c92}.business-state p{font-size:12px;color:#8392a8;margin:8px 0 17px;overflow-wrap:anywhere}.business-error p{color:#a15b60}.business-spinner{width:24px;height:24px;margin-bottom:15px;border:2px solid #dce5f1;border-top-color:#648cc5;border-radius:50%;animation:spin 1s linear infinite}@media(max-width:650px){.platform-modes button{font-size:11px;padding:6px 8px}.composer-tools{flex-wrap:wrap;min-width:0}.composer-bottom{align-items:flex-end}.send{flex:0 0 32px}.platform-search{max-width:100%}.platform-account-form{gap:15px}.qa8-composer-note{display:none}.qa10-knowledge-button{font-size:11px}.v2-user{justify-content:center}.kr12-toolbar>div:last-child{width:100%;max-width:100%;flex-shrink:1}.kr12-cover h1{font-size:22px}.platform-resource-actions{width:100%;gap:10px;justify-content:space-between}.platform-resource-actions .v2-link{font-size:11px}.platform-resource-actions .v2-button{padding:8px 10px;font-size:11px}.business-heading{gap:10px}.business-title h1{font-size:23px}.business-title{gap:7px}.business-heading .v2-button{padding:8px;font-size:11px}.business-controls{gap:12px;flex-wrap:wrap}.business-controls label{width:100%}.business-controls select{min-width:0}.business-document{grid-template-columns:24px minmax(0,1fr) 36px;gap:10px;padding:15px 0}.business-document h2{font-size:13px}.business-type{grid-column:2;grid-row:2}.business-open{grid-column:3;grid-row:1 / 3}.business-unavailable{grid-column:2;justify-self:start}.business-pagination{flex-wrap:wrap}}.platform-auth{min-height:100vh;display:flex;flex-direction:column;background:#f7f9fc;color:#23334c}.auth-header{min-height:88px;padding:20px 36px;border-bottom:1px solid #e3e8f0;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px}.auth-brand{display:flex;align-items:center;gap:12px}.auth-brand img{width:43px;height:43px;object-fit:contain}.auth-brand strong{display:block;font-size:20px;font-weight:600;color:#18336a}.auth-brand span{display:block;font-size:12px;color:#73849c;margin-top:3px}.auth-platform-link{font-size:12px;color:#657b9e;text-decoration:none;white-space:nowrap}.auth-content{width:min(100% - 40px,400px);margin:48px auto 32px}.auth-heading{margin-bottom:26px}.auth-heading h1{font-size:25px;font-weight:600;line-height:1.5}.auth-heading p{font-size:13px;color:#78879d;margin-top:6px}.auth-form{display:grid;gap:17px}.auth-field{display:grid;gap:7px;font-size:13px;color:#4f6584}.auth-field input{width:100%;min-width:0;height:43px;padding:10px 12px;border:1px solid #ccd7e7;border-radius:6px;font:inherit;font-size:14px;background:#fff;color:#23334c;outline-offset:2px}.auth-field input:focus{outline:2px solid #b7c9f1;border-color:#6c92da}.auth-consent{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.7;color:#718199}.auth-consent input{flex:0 0 auto;margin-top:4px;accent-color:#3158d5}.auth-error{font-size:12px;color:#a1474e;overflow-wrap:anywhere}.auth-error:empty,.auth-progress:empty{display:none}.auth-progress{color:#647c9e;font-size:12px;text-align:center}.auth-submit,.auth-secondary{min-height:43px;border:1px solid #3158d5;border-radius:6px;width:100%;padding:10px 12px;font:inherit;font-size:13px;margin-top:4px}.auth-submit{background:#3158d5;color:#fff}.auth-submit:hover{background:#2544aa}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-secondary{background:#fff;color:#5e7496;border-color:#d8e1ee;margin-top:14px}.auth-switch{margin-top:24px;text-align:center;font-size:12px;color:#7a8ba3}.auth-switch a{text-decoration:none;font-weight:500;margin-left:4px}.auth-text{background:transparent;border:0;color:#597bb6;font:inherit;padding:4px}.auth-footer{margin-top:auto;padding:20px;text-align:center;font-size:11px;color:#9aa6b7}.auth-checking{display:flex;align-items:center;gap:12px;font-size:13px;color:#6d80a0;min-height:50px}.auth-checking .business-spinner{margin:0}.auth-current-account{color:#6b7d96;font-size:12px;overflow-wrap:anywhere}.auth-account{margin:0 0 24px}.auth-account>div{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid #e0e6ef;font-size:13px}.auth-account dt{color:#8592a6;flex-shrink:0}.auth-account dd{margin:0;text-align:right;overflow-wrap:anywhere}.auth-verified{color:#218c80}.platform-auth:has(#platform-register){min-height:100svh;display:grid;grid-template-rows:minmax(88px,1fr) auto minmax(88px,1fr);row-gap:20px}.platform-auth:has(#platform-register) .auth-header{align-self:start}.platform-auth:has(#platform-register) .auth-content{margin:0 auto}.platform-auth:has(#platform-register) .auth-footer{margin:0;align-self:end}@media(max-width:650px){.auth-header{padding:18px 20px;min-height:82px;flex-wrap:wrap}.auth-brand img{width:36px;height:36px}.auth-brand strong{font-size:18px}.auth-platform-link{font-size:11px}.auth-content{margin-top:32px}.auth-heading h1{font-size:23px}}@media(max-width:650px){.platform-auth:has(#platform-register){grid-template-rows:minmax(82px,1fr) auto minmax(82px,1fr)}}
