body{margin:0;font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{height:100%}.App-logo{height:32px;padding:15px 20px 15px 0;pointer-events:none;image-rendering:auto}.Link{text-decoration:none}.MuiButton-label:hover{color:#02883c}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.MuiButton-root{text-transform:none!important;font-size:.9em!important;color:#fff!important;padding:0 5px!important}.MuiPaper-elevation4{box-shadow:none!important}.Main{position:relative;top:0;width:100%;height:100vh}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff}.LoginContainer h2{color:#fff;margin:0 0 35px;font-size:1.8em;FONT-WEIGHT:500}.LoginContainer form{padding-top:35px;padding-bottom:15px}.LoginContainer a{color:#fff;text-decoration:none}.LoginContainer a:hover{color:#02883c}.LoginContainer input{width:85%;color:#263238;letter-spacing:1px;background:#fff;padding:10px 20px;outline:none;box-sizing:border-box;border:2px solid rgba(0,0,0,.02);margin-bottom:27px;font:inherit}.LoginContainer input:focus{border:2px solid rgba(0,0,0,.18)!important}.LoginContainer{font-size:13px}.LoginContainer .Login{background-color:#000;width:400px;margin:7em auto;text-align:center}.LoginContainer .Submit{cursor:pointer;color:#fff;background:#000;border:1px solid #fff;padding:10px 40px;width:85%;box-shadow:0 0 20px 1px rgba(0,0,0,.04);font-size:1.25em;margin-bottom:10px}.LoginContainer .Submit:disabled{cursor:wait}.LoginContainer .Submit:enabled:hover{background:#02883c;color:#000}.LoginContainer .Error{color:red;font-size:.9em}.fade-in{animation:fadeIn .2s ease;-webkit-animation:fadeIn .2s ease;-moz-animation:fadeIn ease .2s;-o-animation:fadeIn ease .2s;-ms-animation:fadeIn ease .2s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.Logo{height:42px;width:290px;padding-top:40px}.Version{color:#757577;position:fixed;font-size:11px;margin-left:246px;margin-top:-7px;cursor:default}.Guides{position:relative;width:100%;height:calc(100vh - 65px)}.Guides iframe{width:100%;height:100%;border:0}.GridContainer{height:100%}.Nav{background-color:#000;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;color:#fff;position:fixed;height:100vh}.Nav li{padding:7px 15px;width:325px}.Nav a{text-decoration:none;color:#fff}.Nav a.active li{background-color:#02883c;color:#000}.Nav .MuiList-padding{padding-top:0}.GuideView{padding:0 2%;color:#000;font-family:Roboto,sans-serif;line-height:28px;position:relative;margin-left:325px!important}table{border-spacing:0;width:100%}table,table td,table th{border-width:1px;border-style:solid}table td,table th{padding:5px}code,table tr:nth-child(2n) td{background-color:#d5d5d5}.Guides .page-container{padding:25px 0 50px}.toc-wrapper{top:95px!important}.ApiDocs{position:relative;width:100%;height:100%}.ApiDocs iframe{width:100%;height:100%;border:0}.postman-guide{color:#000;margin:1.5em 0;font-size:.9em;font-family:Roboto,sans-serif;width:80%;line-height:1.5em;display:inline-block;position:relative;padding-left:2%;padding-right:2%}.postman-guide-header{color:#000;line-height:28px;font-size:2em;padding-top:1em;font-weight:700}.postman-guide-instruction-header{font-weight:700;color:#000;font-size:1.5em;padding-top:.5em}.postman-guide-instruction-box{display:inline-block;position:realtive;width:95%;padding-bottom:2%}.postman-guide-text{position:relative;float:left;padding:1%;color:#000;line-height:28px;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.postman-guide-instruction-text{display:inline-block;position:relative;padding:1%}.image-guide-box{padding:1%}.postman-guide-image{display:inline-block;position:relative;width:65%}.image-caption{text-align:left;font-size:.75em;font-weight:700}.postman-guide-note-box{position:relative;width:100%;padding-top:4%}#note-image{width:50%}.FAQ{--faq-accent:#00b140;--faq-accent-dark:#008f33;--faq-bg:#fff;--faq-section-bg:#fff;--faq-border:#e3e6e8;--faq-code-bg:#f5f7f9;--faq-code-border:#d9dde0;padding-top:36px;padding-left:32px;padding-right:32px;max-width:1120px}.FAQ h1{margin-bottom:1rem;font-size:2.25rem;font-weight:600;letter-spacing:.5px}.faq-toc{margin-bottom:1.75rem;background:var(--faq-section-bg);border:1px solid var(--faq-border);border-left:4px solid var(--faq-accent);padding:16px 20px 10px;border-radius:4px;list-style:decimal inside;box-shadow:0 1px 2px rgba(0,0,0,.04)}.faq-toc li{margin:4px 0;line-height:1.25;font-size:.95rem}.faq-toc a{color:var(--faq-accent);text-decoration:none;font-weight:500}.faq-toc a:focus,.faq-toc a:hover{text-decoration:underline}.FAQ section{margin-bottom:2.25rem;padding:16px 20px 12px;border:1px solid var(--faq-border);border-left:4px solid var(--faq-accent);background:var(--faq-section-bg);border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.FAQ section:hover{border-left-color:var(--faq-accent-dark)}.FAQ h2{margin-top:0;font-size:1.15rem;font-weight:600;color:#111;scroll-margin-top:96px;display:flex;align-items:center;grid-gap:6px;gap:6px}.FAQ li,.FAQ p,.FAQ ul{font-size:.94rem;line-height:1.45}.FAQ a{color:var(--faq-accent);font-weight:500}.FAQ a:focus,.FAQ a:hover{color:var(--faq-accent-dark)}.FAQ code{background:var(--faq-code-bg);padding:2px 5px;border-radius:3px;font-size:.85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;border:1px solid var(--faq-code-border);color:#222}.FAQ ul{padding-left:18px;margin:6px 0 12px}.FAQ ul li{list-style:disc}@media (max-width:800px){.FAQ{padding-left:20px;padding-right:20px}.FAQ h1{font-size:1.9rem}.FAQ h2{font-size:1.05rem}}.DownloadPage{padding-top:24px}.DownloadPage h1{margin-bottom:12px}.DownloadPage .intro{color:#444;margin-bottom:24px}.ctaWrapper{margin:24px 0 32px}.DownloadButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;padding:14px 28px;font-size:18px;line-height:1.2;font-weight:600;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#ff7a45),to(#ff6230));background:linear-gradient(180deg,#ff7a45,#ff6230);box-shadow:0 4px 10px rgba(255,110,63,.35);cursor:pointer;-webkit-transition:box-shadow .15s ease,-webkit-transform .05s ease,-webkit-filter .15s ease;transition:box-shadow .15s ease,-webkit-transform .05s ease,-webkit-filter .15s ease;transition:transform .05s ease,box-shadow .15s ease,filter .15s ease;transition:transform .05s ease,box-shadow .15s ease,filter .15s ease,-webkit-transform .05s ease,-webkit-filter .15s ease}.DownloadButton:hover{box-shadow:0 6px 14px rgba(255,110,63,.45);-webkit-filter:brightness(1.03);filter:brightness(1.03)}.DownloadButton:active{-webkit-transform:translateY(1px);transform:translateY(1px);box-shadow:0 3px 8px rgba(255,110,63,.35)}.DownloadButton:focus{outline:3px solid rgba(255,122,69,.35);outline-offset:2px}.instructions h2{margin:24px 0 8px}.instructions ol{padding-left:18px}.AssistantPage{max-width:900px;margin:0 auto;padding:88px 18px 60px}.AssistantPage-title{display:flex;align-items:center;grid-gap:10px;gap:10px}.AssistantPage-logo{width:30px;height:30px;flex:0 0 auto}.AssistantPage-intro{color:#475467;font-size:14px;margin-bottom:16px}.SkillCard{margin-top:20px;border:1px solid #e4e7ec;border-left:4px solid #02883c;border-left:4px solid var(--sr-green);border-radius:12px;background:#eaf6ef;background:var(--sr-green-tint);padding:16px 18px}.SkillCard-head{display:flex;align-items:flex-start;grid-gap:12px;gap:12px}.SkillCard-logo{width:28px;height:28px;flex:0 0 auto;margin-top:2px}.SkillCard-title{margin:0;font-size:16px;color:#101828;color:var(--sr-ink)}.SkillCard-sub{margin:4px 0 0;font-size:14px;color:#475467;color:var(--sr-muted)}.SkillCard-actions{display:flex;align-items:center;grid-gap:14px;gap:14px;margin-top:14px;flex-wrap:wrap}.SkillCard-toggle{background:none;border:none;padding:0;font:inherit;font-size:14px;color:#0067ca;color:var(--sr-bold-blue);cursor:pointer;text-decoration:underline}.SkillCard-toggle:hover{color:#026e30;color:var(--sr-green-dark)}.SkillCard-steps{margin-top:14px;font-size:14px;color:#101828;color:var(--sr-ink)}.SkillCard-steps ol{margin:8px 0;padding-left:20px}.SkillCard-steps li{margin:6px 0;line-height:1.5}.SkillCard-steps code{background:#fff;border:1px solid #d0d5dd;border-radius:4px;padding:1px 5px;font-size:13px}.SkillCard-note{color:#475467;color:var(--sr-muted);font-size:13px;margin:6px 0}.ChatPanel{border:1px solid #e4e7ec;border-radius:12px;overflow:hidden}.ChatPanel-modes{display:flex;grid-gap:8px;gap:8px;padding:12px 16px;border-bottom:1px solid #e4e7ec;background:#f9fafb}.ChatPanel-feed{padding:16px;min-height:220px;max-height:480px;overflow-y:auto}.ChatPanel-composer{display:flex;grid-gap:10px;gap:10px;align-items:flex-start;padding:12px 16px;border-top:1px solid #e4e7ec}.msg-user{background:#f9fafb;padding:10px 13px;margin:0 0 12px auto;max-width:80%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.msg-card,.msg-user{border:1px solid #e4e7ec;border-radius:10px}.msg-card{padding:12px 14px;margin-bottom:14px}.msg-card[data-status=refused]{border-color:#fecdca;background:#fef3f2}.msg-card[data-status=clarify]{border-color:#fedf89;background:#fffaeb}.msg-card[data-status=error]{border-color:#fecdca;background:#fef3f2}.msg-card[data-status=limit_exceeded]{border-color:#fedf89;background:#fffaeb}.msg-explain{color:#475467;margin-bottom:8px}.msg-req{display:block;background:#0e1116;color:#e6edf3;border-radius:8px;padding:10px 12px;font-size:12px;overflow-x:auto}.msg-loading{color:#667085;font-style:italic}.ClarifyCard-tag,.DemoResultCard-tag,.msg-state-tag,.RefuseCard-tag{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:3px 8px;border-radius:6px;margin-bottom:8px;background:#f2f4f7;color:#344054}.RefuseCard-tag{background:#fef3f2;color:#912018}.ClarifyCard-tag{background:#fffaeb;color:#93370d}.DemoResultCard-tag--error{background:#fef3f2;color:#912018}.ClarifyCard-options,.RequestCard-actions{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap;margin-top:12px}.RefuseCard-links,.RequestCard-cites{margin-top:10px;font-size:12px;color:#667085}.RefuseCard-links ul,.RequestCard-cites ul{margin:4px 0 0;padding-left:18px}.RefuseCard-links a,.RequestCard-cites a{color:#1570ef}.RefuseCard-links-title,.RequestCard-cites-title{font-weight:600;color:#475467}.RequestCard-writenote{margin-top:10px;font-size:12px;color:#6941c6;background:#f4f3ff;border:1px solid #d9d6fe;border-radius:8px;padding:8px 10px}.DemoResultCard-json{margin-top:8px}.PostmanHandoff-steps{margin:10px 0 0;padding-left:18px;font-size:12px;color:#475467}.PostmanHandoff-steps li{margin:2px 0}.PostmanHandoff-prod{margin-left:10px;font-size:11px;font-weight:600;color:#b54708}.RequestCard-guidance{margin:0 0 10px;padding:8px 10px;font-size:12px;background:#f2f7ff;border:1px solid #d6e4ff;border-radius:8px}.AnswerCard{background:#f0f9ff;border:1px solid #bae6fd}.AnswerCard .msg-state-tag{color:#0369a1}.ConfirmObjects-fields{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin:4px 0 10px}.NeedsDefinitions-assumed{margin:0 0 10px;font-size:12px;color:#344054}.NeedsDefinitions-assumed code{font-size:11px}.NeedsDefinitions-role{color:#667085}.NeedsDefinitions-format{margin:8px 0 4px;font-size:11px;color:#667085}.NeedsDefinitions-format code{font-size:10px}.NeedsDefinitions-requests{margin:4px 0 10px;font-size:12px;color:#344054}.NeedsDefinitions-requests ul{margin:4px 0 0;padding-left:18px}.NeedsDefinitions-requests code{font-size:11px;color:#344054;word-break:break-all}.NeedsDefinitions-paste{width:100%;box-sizing:border-box;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;border:1px solid #d0d5dd;border-radius:8px;padding:8px 10px;resize:vertical}.NeedsDefinitions-error{margin:6px 0 0;font-size:12px;color:#b42318}.ChatPanel a:focus,.ChatPanel button:focus{outline:2px solid #02883c;outline:2px solid var(--sr-green);outline-offset:2px}:root{--sr-green:#02883c;--sr-green-dark:#026e30;--sr-green-tint:#eaf6ef;--sr-bold-blue:#0067ca;--sr-light-blue:#63c8e9;--sr-light-green:#87e59d;--sr-ink:#101828;--sr-muted:#475467}.AnswerCard a,.RefuseCard-links a,.RequestCard-cites a,.RequestCard-ref{color:#02883c;color:var(--sr-green);font-weight:600}.RequestCard-ref{display:inline-block;margin-bottom:6px;text-decoration:none}.RequestCard-ref:hover{text-decoration:underline}.AssistantLauncher.MuiButton-containedPrimary,.AssistantLauncher.MuiButton-root{background-color:#02883c;background-color:var(--sr-green);color:#fff;font-weight:700;text-transform:none;border-radius:8px}.AssistantLauncher.MuiButton-containedPrimary:hover,.AssistantLauncher.MuiButton-root:hover{background-color:#026e30;background-color:var(--sr-green-dark)}.AssistantLauncher-logo{width:18px;height:18px;display:block}.AssistantPage .MuiButton-containedPrimary,.ChatPanel .MuiButton-containedPrimary{background-color:#02883c;background-color:var(--sr-green);color:#fff}.AssistantPage .MuiButton-containedPrimary:hover,.ChatPanel .MuiButton-containedPrimary:hover{background-color:#026e30;background-color:var(--sr-green-dark)}.AssistantPage .MuiButton-outlined,.AssistantPage .MuiButton-outlined .MuiButton-label,.ChatPanel .MuiButton-outlined,.ChatPanel .MuiButton-outlined .MuiButton-label{color:#101828!important;color:var(--sr-ink)!important}.AssistantPage .MuiButton-outlined,.ChatPanel .MuiButton-outlined{border:1px solid #02883c;border:1px solid var(--sr-green);background:#fff;text-transform:none;font-weight:600}.AssistantPage .MuiButton-outlined:hover,.ChatPanel .MuiButton-outlined:hover{background:#eaf6ef;background:var(--sr-green-tint);border-color:#026e30;border-color:var(--sr-green-dark)}.AssistantPage .MuiButton-outlined:hover .MuiButton-label,.ChatPanel .MuiButton-outlined:hover .MuiButton-label{color:#026e30!important;color:var(--sr-green-dark)!important}.ChatPanel .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#02883c;border-color:var(--sr-green)}.ChatPanel .MuiFormLabel-root.Mui-focused{color:#02883c;color:var(--sr-green)}.NeedsDefinitions-paste:focus{border-color:#02883c;border-color:var(--sr-green);outline:2px solid rgba(2,136,60,.25);outline-offset:1px}.AnswerCard{background:#eaf6ef;background:var(--sr-green-tint);border:1px solid #cfe6d5}.AnswerCard .msg-state-tag{background:#dbeee2;color:#026e30;color:var(--sr-green-dark)}.RequestCard-guidance{background:#f6f7f9;border:1px solid #e4e7ec;border-left:3px solid #02883c;border-left:3px solid var(--sr-green);color:#344054;white-space:pre-line;line-height:1.5}.msg-explain{line-height:1.55}.RequestCard-writenote{color:#344054;background:#f6f7f9;border:1px solid #e4e7ec;border-left:3px solid #02883c;border-left:3px solid var(--sr-green)}.NeedsDefinitions-export-hint{margin:6px 0 8px;font-size:12px;color:#475467;color:var(--sr-muted)}.DemoResultCard-tag{background:#eaf6ef;background:var(--sr-green-tint);color:#026e30;color:var(--sr-green-dark)}.AppBar{background-color:#000!important}.Main{margin-top:65px}.empty-space{flex-grow:1}.Home h1{color:#000;font-size:1.75em;padding-top:1em}.Home p{color:#333;margin:1.5em 0;font-size:.9em;width:50%;line-height:1.5em}.Home Button{background-color:transparent;margin-right:15px;border:1px solid #000;border-radius:0}.Home Button:hover{background-color:#02883c}.Home Button .MuiButton-label{color:#000;padding:5px 10px;font-size:.9em}.ForgotPassword h2{color:#fff;margin:0 0 30px;font-size:1.8em;FONT-WEIGHT:500}.ForgotPassword form{padding-top:20px}.ForgotPassword a{color:#02883c;text-decoration:none}.ForgotPassword p{margin:0 0 20px;font-size:12px}.ForgotPassword input{width:85%;color:#263238;letter-spacing:1px;background:#fff;padding:10px 20px;outline:none;box-sizing:border-box;border:2px solid rgba(0,0,0,.02);margin-bottom:27px;font:inherit}.ForgotPassword input:focus{border:2px solid rgba(0,0,0,.18)!important}.ForgotPassword{font-family:Sans Source Pro,sans-serif;font-size:13px;color:#fff}.ForgotPassword section{background-color:#000;width:400px;margin:7em auto;box-shadow:0 11px 35px 2px rgba(0,0,0,.31);text-align:center}.ForgotPassword .Submit{cursor:pointer;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#02883c),to(#02883c));background:linear-gradient(180deg,#02883c,#02883c);border:1px solid #d5e4d3;padding:10px 40px;width:85%;box-shadow:0 0 20px 1px rgba(0,0,0,.04);font-size:1.25em;margin-bottom:40px}.ForgotPassword .Submit:disabled{cursor:wait;opacity:.6}.ForgotPassword .Submit:enabled:hover{background:-webkit-gradient(linear,left top,right top,from(#02883c),to(#02883c));background:linear-gradient(90deg,#02883c,#02883c)}.ForgotPassword .Error{color:red;font-size:.9em;padding-bottom:25px;margin-top:-20px}.ForgotPassword .Loader{border:2px dotted #fff;border-top:2px solid #02883c;border-radius:50%;width:10px;height:10px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:inline-block;position:fixed;margin-left:10px;margin-top:3px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ResetPassword h2{color:#fff;margin:0 0 30px;font-size:1.8em;FONT-WEIGHT:500}.ResetPassword form{padding-top:20px}.ResetPassword a{color:#02883c;text-decoration:none}.ResetPassword p{margin:0 0 20px;font-size:12px}.ResetPassword input{width:85%;color:#263238;letter-spacing:1px;background:#fff;padding:10px 20px;outline:none;box-sizing:border-box;border:2px solid rgba(0,0,0,.02);margin-bottom:27px;font:inherit}.ResetPassword input:focus{border:2px solid rgba(0,0,0,.18)!important}.ResetPassword{font-family:Sans Source Pro,sans-serif;font-size:13px;color:#fff}.ResetPassword section{background-color:#000;width:400px;margin:7em auto;box-shadow:0 11px 35px 2px rgba(0,0,0,.31);text-align:center}.ResetPassword .Submit{cursor:pointer;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#02883c),to(#02883c));background:linear-gradient(180deg,#02883c,#02883c);border:1px solid #d5e4d3;padding:10px 40px;width:85%;box-shadow:0 0 20px 1px rgba(0,0,0,.04);font-size:1.25em;margin-bottom:40px}.ResetPassword .Submit:disabled{cursor:not-allowed;opacity:.6}.ResetPassword .Submit:enabled:hover{background:-webkit-gradient(linear,left top,right top,from(#02883c),to(#02883c));background:linear-gradient(90deg,#02883c,#02883c)}.ResetPassword .Error{color:red;font-size:.9em}.ResetPassword .Requirements{text-align:left;padding:0 30px 10px;line-height:1.5;font-size:13px}.ResetPassword .Requirements .Items{padding:0 0 10px 10px}.ResetPassword .Requirements .Item span{display:inline-block;width:15px}.ResetPassword .Requirements .Item .Valid{color:green}.ResetPassword .Requirements .Item .Invalid{color:red}