@font-face{font-family:CADDisplay;src:url(/assets/cad-display-DjgSI_3o.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}.saa-root{--saa-ink:#e9eff9;--saa-muted:#a1b0c5;--saa-line:#253349;--saa-panel:#111b2a;min-height:100vh;background:#080d18;color:var(--saa-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;font-size:14px;color-scheme:dark;line-height:1.5}.saa-root *{box-sizing:border-box}.saa-root a{color:inherit;text-decoration:none}.saa-root button{font:inherit;border:1px solid var(--saa-line);border-radius:6px;background:var(--saa-panel);color:var(--saa-ink);padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:none}.saa-root button:hover{background:#1b2a41;border-color:#52698b}.saa-root :is(button,a,input,textarea,select):focus-visible{outline:2px solid #65d9f5;outline-offset:3px}.saa-root button:disabled{opacity:.45;cursor:not-allowed}.saa-root .saa-primary{background:#3067f5;color:#fff;border-color:#4778ff;font-weight:600}.saa-root .saa-primary:hover{background:#4778ff}.saa-root h1,.saa-root h2,.saa-root h3{color:var(--saa-ink);letter-spacing:-.02em}.saa-root h1{font-size:28px;line-height:1.25}.saa-root h2{font-size:16px}.saa-root input,.saa-root select,.saa-root textarea{font:inherit;color:var(--saa-ink);background:#0b1321;border:1px solid #35465f;border-radius:6px;padding:11px 12px;min-width:0}.saa-root textarea{resize:vertical}.saa-root ::placeholder{color:#8e9db4;opacity:1}.saa-root p{line-height:1.7}.saa-root svg{flex-shrink:0}.saa-root .saa-wordmark{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.saa-root .saa-wordmark svg{color:#568dff}.saa-root .saa-wordmark strong{font-size:20px;letter-spacing:.01em}.saa-root .saa-site-head,.saa-root .saa-app-head{height:72px;padding:0 36px;border-bottom:1px solid #202c40;display:flex;align-items:center;justify-content:space-between;background:#090f1b;position:relative;z-index:5}.saa-root .saa-site-head nav{display:flex;align-items:center;gap:20px}.saa-root .saa-site-head nav>button:first-child{background:transparent;border-color:transparent}.saa-root .saa-hero{height:min(740px,calc(100vh - 72px));min-height:580px;position:relative;overflow:hidden;text-align:center;isolation:isolate}.saa-root .saa-hero-art{position:absolute;left:0;top:170px;width:100%;height:100%;object-fit:cover;object-position:center 58%;z-index:-1}.saa-root .saa-hero-copy{position:relative;padding:50px 24px 0}.saa-root .saa-hero h1{font-size:clamp(38px,3.7vw,56px);margin:0 0 16px;font-weight:750;letter-spacing:-.035em}.saa-root .saa-hero p{color:#bcc9dc;font-size:17px;margin:0 0 25px}.saa-root .saa-hero .saa-primary{padding:13px 34px;font-size:18px;min-width:190px}.saa-root .saa-demo-label{position:absolute;right:38px;bottom:24px;color:#b1deef;font-size:12px;background:#080d18cc;padding:5px 10px;border-radius:4px}.saa-root .saa-steps{max-width:1440px;margin:auto;padding:42px 48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;border-top:1px solid var(--saa-line)}.saa-root .saa-steps article{display:flex;gap:18px}.saa-root .saa-steps article>span{color:#80aaff;font-size:13px;margin-top:3px}.saa-root .saa-steps h2{margin:0 0 8px;font-size:18px}.saa-root .saa-steps p{margin:0;color:var(--saa-muted)}.saa-root .saa-footer{border-top:1px solid var(--saa-line);padding:26px 40px;display:flex;justify-content:space-between;align-items:center;color:var(--saa-muted)}.saa-root .saa-login{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) 450px;background:#080d18}.saa-root .saa-login-copy{position:relative;overflow:hidden;padding:12vh 6vw;isolation:isolate}.saa-root .saa-login-copy img{position:absolute;width:150%;height:100%;object-fit:cover;left:-25%;top:0;z-index:-1;opacity:.62}.saa-root .saa-login-copy h1{font-size:42px;max-width:620px;margin:0 0 18px}.saa-root .saa-login-copy p{font-size:16px;color:#c1ccdc;max-width:540px}.saa-root .saa-login form{background:#111b2a;padding:13vh 48px;border-left:1px solid var(--saa-line)}.saa-root .saa-login h2{font-size:26px;margin:55px 0 28px}.saa-root .saa-login label,.saa-root .saa-create label{display:flex;flex-direction:column;gap:9px;margin-bottom:22px}.saa-root .saa-login form button{width:100%;margin:8px 0 0}.saa-root .saa-user{display:flex;align-items:center;gap:10px}.saa-root .saa-user>span{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#244f9c;color:#fff}.saa-root .saa-user b{font-size:13px;font-weight:500}.saa-root .saa-user button{padding:8px;background:transparent;border-color:transparent}.saa-root .saa-app-head{position:sticky;top:0}.saa-root .saa-rail{position:fixed;left:0;top:72px;bottom:0;width:96px;display:flex;flex-direction:column;gap:12px;padding:25px 9px;background:#0b1220;border-right:1px solid var(--saa-line)}.saa-root .saa-rail button{flex-direction:column;font-size:11px;padding:14px 2px;gap:9px;border-color:transparent;background:transparent}.saa-root .saa-rail svg{width:21px;height:21px}.saa-root .saa-rail button.active{background:#152849;color:#84adff;border-color:#284573}.saa-root .saa-workspace>main{margin-left:96px;padding:42px 40px;min-width:0}.saa-root .saa-create{max-width:760px;margin:auto}.saa-root .saa-history{max-width:1150px;margin:auto}.saa-root .saa-create header,.saa-root .saa-history header{margin-bottom:28px}.saa-root .saa-create h1,.saa-root .saa-history h1{margin:0 0 10px}.saa-root .saa-create header p,.saa-root .saa-history header p{color:var(--saa-muted);margin:0}.saa-root .saa-create form{padding:30px;background:var(--saa-panel);border:1px solid var(--saa-line);border-radius:8px}.saa-root .saa-drop{height:205px;position:relative;border:1px dashed #5573a2;border-radius:6px;align-items:center;justify-content:center;background:#0b1628;cursor:pointer;text-align:center;padding:20px}.saa-root .saa-drop:hover,.saa-root .saa-drop:focus-within{border-color:#80aaff;background:#12223d}.saa-root .saa-drop input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.saa-root .saa-drop svg{color:#6f9bff}.saa-root .saa-drop strong{font-size:17px;max-width:100%;overflow-wrap:anywhere}.saa-root .saa-drop span{color:var(--saa-muted);font-size:12px}.saa-root .saa-drop.chosen{border-style:solid;background:#132440}.saa-root .saa-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.saa-root .saa-create input,.saa-root .saa-create select,.saa-root .saa-create textarea{width:100%}.saa-root .saa-create form>.saa-primary{width:100%}.saa-root .saa-form-note{color:var(--saa-muted);font-size:12px}.saa-root .saa-form-error{padding:12px;border:1px solid #774550;background:#321e2b;color:#ffbbc4;overflow-wrap:anywhere}.saa-root .saa-history header{display:flex;align-items:center;justify-content:space-between;gap:20px}.saa-root .saa-filters{display:flex;gap:12px;align-items:center;margin-bottom:20px}.saa-root .saa-filters input{flex:1;max-width:470px}.saa-root .saa-filters>span{color:var(--saa-muted);font-size:12px;margin-left:auto}.saa-root .saa-task-table{border:1px solid var(--saa-line);border-radius:8px;overflow:hidden;background:#101928}.saa-root .saa-task-table>button{width:100%;border:0;border-bottom:1px solid var(--saa-line);border-radius:0;padding:18px 22px;display:grid;grid-template-columns:38px minmax(0,1fr) auto 20px;text-align:left;background:transparent;gap:14px}.saa-root .saa-task-table>button:last-child{border:0}.saa-root .saa-task-table>button:hover{background:#17243a}.saa-root .saa-task-table strong{display:block;overflow-wrap:anywhere}.saa-root .saa-task-table small{display:block;color:var(--saa-muted);margin-top:6px;font-size:12px}.saa-root .saa-file-icon{color:#7ba5ff}.saa-root .saa-status{display:inline-flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap;color:#b5c2d5}.saa-root .saa-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.saa-root .saa-status.succeeded{color:#72dfef}.saa-root .saa-status.running,.saa-root .saa-status.queued{color:#9bbaff}.saa-root .saa-status.waiting_input{color:#f3cd88}.saa-root .saa-status.failed,.saa-root .saa-status.timedout{color:#ffacb9}.saa-root .saa-empty,.saa-root .saa-loading{min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--saa-muted)}.saa-root .has-task>main{padding:0}.saa-root .saa-detail-head{min-height:83px;display:flex;align-items:center;gap:20px;padding:14px 25px;border-bottom:1px solid var(--saa-line)}.saa-root .saa-detail-head>button{background:transparent;padding:8px;border-color:transparent;font-size:12px}.saa-root .saa-detail-head>div{min-width:0;flex:1}.saa-root .saa-detail-head h1{font-size:20px;margin:0 0 4px;overflow-wrap:anywhere}.saa-root .saa-detail-head p{font-size:12px;color:var(--saa-muted);margin:0}.saa-root .saa-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;min-height:calc(100vh - 155px)}.saa-root .saa-canvas-panel{min-width:0;position:sticky;top:72px;align-self:start}.saa-root .saa-view-tabs{display:flex;gap:8px;height:55px;padding:0 22px;align-items:stretch;border-bottom:1px solid var(--saa-line);background:#0d1523}.saa-root .saa-view-tabs button{border:0;border-radius:0;border-bottom:2px solid transparent;background:transparent;color:var(--saa-muted);padding:12px 16px}.saa-root .saa-view-tabs button[aria-pressed=true]{color:#86b0ff;border-bottom-color:#4778ff}.saa-root .saa-compare{display:grid;min-width:0;background:#0b1220}.saa-root .saa-compare.single{grid-template-columns:minmax(0,1fr)}.saa-root .saa-compare.split{grid-template-columns:repeat(2,minmax(0,1fr))}.saa-root .saa-compare article{min-width:0}.saa-root .saa-compare article+article{border-left:1px solid var(--saa-line)}.saa-root .saa-panel-head{height:40px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--saa-muted)}.saa-root .saa-panel-head strong{font-weight:400}.saa-root .saa-preview-model,.saa-root .saa-preview-empty,.saa-root .saa-compare article>img{height:calc(100vh - 250px);min-height:410px;width:100%;object-fit:contain;display:block}.saa-root .saa-compare article>img{background:#eef1f6;padding:18px}.saa-root .saa-preview-model{position:relative;overflow:hidden}.saa-root .saa-preview-model canvas{width:100%!important;height:100%!important;display:block;touch-action:none}.saa-root .saa-preview-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:var(--saa-muted);padding:25px;text-align:center;overflow-wrap:anywhere}.saa-root .saa-preview-empty svg{color:#57739b}.saa-root .saa-view-hint{position:absolute;bottom:22px;left:20px;font-size:11px;color:#a9bad0;pointer-events:none}.saa-root .saa-view-toolbar{position:absolute;top:16px;right:18px;display:flex;border:1px solid #35455d;border-radius:6px;overflow:hidden;z-index:2}.saa-root .saa-view-toolbar button{border:0;border-radius:0;padding:8px 13px;font-size:12px;background:#111b2a}.saa-root .saa-view-toolbar button[aria-pressed=true]{background:#193967;color:#9bc3ff}.saa-root .saa-model-loading,.saa-root .saa-preview-error{position:absolute;top:40%;left:10%;width:80%;text-align:center;z-index:3;padding:14px;background:#142039;color:#c8d9f1}.saa-root .saa-preview-error{color:#ffbbc4}.saa-root .saa-task-lower{border-left:1px solid var(--saa-line);background:#101a29;min-width:0;display:flex;flex-direction:column}.saa-root .saa-progress,.saa-root .saa-files{padding:22px;min-width:0}.saa-root .saa-progress{order:2;border-top:1px solid var(--saa-line)}.saa-root .saa-files{order:1}.saa-root .saa-progress h2,.saa-root .saa-files h2{margin:0 0 16px;font-size:16px}.saa-root .saa-summary{display:flex;gap:9px;align-items:flex-start;color:#65d9f5}.saa-root .saa-summary p{margin:0;color:#c4d0e1;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;overflow:auto}.saa-root .saa-runline{display:flex;gap:10px;font-size:13px;color:#b6c8e4;margin-bottom:14px}.saa-root .saa-runline i{height:7px;width:7px;flex-shrink:0;border-radius:50%;background:#76a6ff;margin-top:7px}.saa-root .saa-question{border:1px solid #735d3e;padding:10px;background:#282331;color:#f2d29e}.saa-root .saa-conversation{margin:18px 0;font-size:12px}.saa-root .saa-conversation summary{cursor:pointer;color:#a8c6ff;padding:8px 0}.saa-root .saa-timeline{max-height:300px;overflow:auto}.saa-root .saa-timeline>div{padding:12px 0;border-top:1px solid var(--saa-line)}.saa-root .saa-timeline>div>div{display:flex;justify-content:space-between;gap:8px}.saa-root .saa-timeline small{color:var(--saa-muted)}.saa-root .saa-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;color:#c3cfe0}.saa-root .saa-message{display:flex;flex-direction:column;gap:10px;margin-top:18px}.saa-root .saa-message textarea,.saa-root .saa-message button{width:100%;font-size:13px}.saa-root .saa-file-group h3{font-size:11px;font-weight:400;color:var(--saa-muted);margin:12px 0 3px}.saa-root .saa-file-group>a{display:grid;grid-template-columns:18px minmax(0,1fr) 15px;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--saa-line)}.saa-root .saa-file-group>a:hover{color:#9dc2ff}.saa-root .saa-file-group strong{display:block;font-size:13px;overflow-wrap:anywhere}.saa-root .saa-file-group small{font-size:11px;display:block;color:var(--saa-muted);overflow-wrap:anywhere;margin-top:4px}.saa-root .saa-files>p{color:var(--saa-muted);font-size:13px}.saa-root .saa-actions button{font-size:12px}.saa-root .saa-filters select{width:190px;flex:0 0 190px}.saa-root .saa-filters input{width:auto;min-width:220px;flex:1 1 350px}.saa-root .saa-filters>span{white-space:nowrap}.saa-root .saa-hero-art{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 14%);mask-image:linear-gradient(to bottom,transparent,#000 14%)}.saa-root .saa-login-copy img{top:100px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 20%);mask-image:linear-gradient(to bottom,transparent,#000 20%)}@media(min-width:1700px){.saa-root .saa-detail-grid{grid-template-columns:minmax(0,1fr) 370px}.saa-root .saa-progress,.saa-root .saa-files{padding:26px}.saa-root .saa-hero-copy{padding-top:62px}}@media(max-width:1300px){.saa-root .saa-rail{width:76px;padding:22px 5px}.saa-root .saa-workspace>main{margin-left:76px}.saa-root .saa-detail-grid{grid-template-columns:minmax(0,1fr) 290px}.saa-root .saa-progress,.saa-root .saa-files{padding:18px}.saa-root .saa-view-toolbar button{padding:8px}.saa-root .saa-panel-head{font-size:11px;padding:0 12px}}@media(prefers-reduced-motion:reduce){.saa-root *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.saa-root .saa-hero h1,.saa-root .saa-login-copy h1,.saa-root .saa-wordmark strong{font-family:CADDisplay,PingFang SC,sans-serif;font-weight:700}.saa-root .saa-selected-files{list-style:none;padding:0;margin:0;display:grid;gap:8px}.saa-root .saa-selected-files li{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--saa-line);padding:10px 0}.saa-root .saa-selected-files li>span{min-width:0;overflow-wrap:anywhere}.saa-root .saa-selected-files small,.saa-root .saa-generic-result small{display:block;color:var(--saa-muted);margin-top:4px}.saa-root .saa-selected-files button{flex-shrink:0}.saa-root .saa-generic-result{min-width:0;padding:32px;overflow-wrap:anywhere}.saa-root .saa-generic-result h2{font-size:16px;margin:0 0 16px}.saa-root .saa-generic-result p{color:var(--saa-muted)}.saa-root .saa-generic-result .saa-result-text{white-space:pre-wrap;line-height:1.8;color:var(--saa-ink);margin-bottom:36px;max-width:75ch}.saa-root .saa-generic-result li{padding:10px 0}.saa-root .saa-generic-landing{max-width:900px;margin:100px auto;padding:32px}.saa-root .saa-generic-landing h1{font-size:42px;overflow-wrap:anywhere}.saa-root .saa-generic-landing p{color:var(--saa-muted);margin:24px 0;line-height:1.8}.saa-root .saa-form-note{white-space:pre-wrap;overflow-wrap:anywhere}.saa-root .saa-flow{max-width:1180px;margin:0 auto;padding:30px 40px 46px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.saa-root .saa-flow>div{min-height:94px;padding:12px 26px;border-left:1px solid var(--saa-line);display:grid;grid-template-columns:28px 1fr;column-gap:11px;align-content:start}.saa-root .saa-flow>div:first-child{border-left:0}.saa-root .saa-flow svg{color:#78a4ff;margin-top:2px}.saa-root .saa-flow strong{font-size:14px}.saa-root .saa-flow span{grid-column:2;color:var(--saa-muted);font-size:12px;line-height:1.6;margin-top:4px}.saa-root .saa-login-help{display:flex;gap:8px;color:var(--saa-muted);font-size:12px;line-height:1.55;margin:18px 0}.saa-root .saa-create{max-width:920px}.saa-root .saa-create header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.saa-root .saa-output-note{flex:0 0 auto;color:#a8c6ff;font-size:12px;padding:8px 10px;border:1px solid #31496d;background:#0c1727}.saa-root .saa-create label small{font-size:12px;color:var(--saa-muted);font-weight:400}.saa-root .saa-selected-files li>span{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:9px}.saa-root .saa-selected-files li b{overflow-wrap:anywhere}.saa-root .saa-selected-files li small{grid-column:2;margin-top:2px}.saa-root .saa-header-actions{display:flex;gap:10px}.saa-root .saa-task-table-head,.saa-root .saa-task-table>button{grid-template-columns:minmax(260px,1fr) 126px 135px 20px}.saa-root .saa-task-table-head{display:grid;gap:14px;padding:10px 22px;color:var(--saa-muted);font-size:11px;background:#0c1422;border-bottom:1px solid var(--saa-line)}.saa-root .saa-task-table-head span:first-child{grid-column:1}.saa-root .saa-task-table>button>span:first-child{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:10px}.saa-root .saa-task-table>button>span:first-child small{grid-column:2}.saa-root .saa-detail-head{gap:16px}.saa-root .saa-doc-link{font-size:12px;color:#b8d7ff;display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.saa-root .saa-detail-grid{grid-template-columns:minmax(0,1fr) 344px;min-height:calc(100vh - 155px)}.saa-root .saa-canvas-panel{position:relative}.saa-root .saa-view-tabs button[aria-selected=true]{color:#86b0ff;border-bottom-color:#4778ff}.saa-root .saa-compare article>img{object-position:center}.saa-root .saa-inspection{border-left:1px solid var(--saa-line);background:#101a29;min-width:0}.saa-root .saa-inspection>section{padding:20px 22px;border-bottom:1px solid var(--saa-line)}.saa-root .saa-inspection h2{display:flex;align-items:center;gap:8px;font-size:15px;margin:0 0 10px}.saa-root .saa-inspection p{font-size:12px;color:#bac8dc;margin:0;line-height:1.65}.saa-root .saa-inspection-state{margin-bottom:8px!important}.saa-root .saa-metadata{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.saa-root .saa-metadata div{padding:9px;background:#0b1422;border:1px solid #263850}.saa-root .saa-metadata dt{font-size:11px;color:var(--saa-muted)}.saa-root .saa-metadata dd{margin:4px 0 0;font-size:13px;color:#d8e3f2}.saa-root .saa-section-hint{color:var(--saa-muted)!important;font-size:11px!important;margin-bottom:10px!important}.saa-root .saa-measure-list{display:grid;gap:6px}.saa-root .saa-measure-list button{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;text-align:left;border-radius:4px;padding:9px 10px;background:#0b1422;border-color:#263850;font-size:12px}.saa-root .saa-measure-list button:hover,.saa-root .saa-measure-list button.selected{background:#132744;border-color:#5a86c8}.saa-root .saa-measure-list span{overflow-wrap:anywhere}.saa-root .saa-measure-list strong{font-size:12px;color:#99c0ff}.saa-root .saa-measure-list small{grid-column:1/-1;color:#c5d4e9;font-size:11px;line-height:1.55;margin-top:7px;white-space:normal}.saa-root .saa-check-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.saa-root .saa-check-list li{display:grid;grid-template-columns:50px minmax(0,1fr);gap:8px;font-size:11px}.saa-root .saa-check-list b{font-weight:500;color:#77d5e6}.saa-root .saa-check-list li.review b{color:#f0cc89}.saa-root .saa-check-list li.not_checked b{color:#aab8c9}.saa-root .saa-check-list span{color:#d6e1f0}.saa-root .saa-check-list small{display:block;color:var(--saa-muted);margin-top:2px;line-height:1.5}.saa-root .saa-review-box textarea{width:100%;margin:0 0 9px;font-size:12px}.saa-root .saa-review-box button{width:100%;font-size:12px}.saa-root .saa-task-support{display:grid;grid-template-columns:minmax(0,1fr) 344px;border-top:1px solid var(--saa-line);background:#101a29}.saa-root .saa-task-support>article{min-width:0;padding:24px 26px}.saa-root .saa-task-support>article+article{border-left:1px solid var(--saa-line)}.saa-root .saa-task-support h2{font-size:16px;margin:0 0 14px}.saa-root .saa-summary{margin:0;color:#c5d4e7;white-space:pre-wrap;font-size:13px;line-height:1.7}.saa-root .saa-runline{display:flex;gap:10px;color:#bfd1eb;font-size:13px;margin:0}.saa-root .saa-runline i{width:7px;height:7px;border-radius:50%;background:#7ba6ff;margin-top:7px;flex:0 0 auto}.saa-root .saa-questions{margin-top:16px}.saa-root .saa-questions h3{font-size:12px;color:#f2d29e;margin:0 0 8px}.saa-root .saa-questions p{margin:6px 0;padding:9px 11px;border:1px solid #735d3e;background:#282331;color:#f2d29e;font-size:12px}.saa-root .saa-message{margin-top:18px;display:grid;gap:9px}.saa-root .saa-message label{margin:0;font-size:12px}.saa-root .saa-message textarea{font-size:12px}.saa-root .saa-message button{justify-self:start;font-size:12px}.saa-root .saa-files>a{display:grid;grid-template-columns:18px minmax(0,1fr) 15px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--saa-line)}.saa-root .saa-files>a strong{display:block;font-size:12px}.saa-root .saa-files>a small{display:block;color:var(--saa-muted);font-size:11px;margin-top:3px;overflow-wrap:anywhere}.saa-root .saa-files>p{color:var(--saa-muted);font-size:12px}.saa-root .saa-conversation{margin-top:18px;font-size:12px}.saa-root .saa-conversation summary{color:#a8c6ff;cursor:pointer}.saa-root .saa-conversation div{padding:10px 0;border-bottom:1px solid var(--saa-line)}.saa-root .saa-conversation b{font-size:11px;color:var(--saa-muted);font-weight:500}.saa-root .saa-conversation p{white-space:pre-wrap;color:#c5d4e7;margin:4px 0 0;line-height:1.6}.saa-root .saa-preview-model,.saa-root .saa-preview-empty,.saa-root .saa-compare article>img{height:calc(100vh - 250px);min-height:420px}@media(max-width:1100px){.saa-root .saa-detail-grid{grid-template-columns:minmax(0,1fr)}.saa-root .saa-inspection{border-left:0;border-top:1px solid var(--saa-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.saa-root .saa-inspection>section{border-right:1px solid var(--saa-line)}.saa-root .saa-task-support{grid-template-columns:minmax(0,1fr)}.saa-root .saa-task-support>article+article{border-left:0;border-top:1px solid var(--saa-line)}}@media(max-width:720px){.saa-root .saa-site-head,.saa-root .saa-app-head{height:auto;min-height:62px;padding:12px 16px;gap:12px}.saa-root .saa-app-head nav{display:none}.saa-root .saa-user b{display:none}.saa-root .saa-flow{grid-template-columns:1fr;padding:18px}.saa-root .saa-flow>div{border-left:0;border-top:1px solid var(--saa-line)}.saa-root .saa-flow>div:first-child{border-top:0}.saa-root .saa-workspace>main{margin-left:0;padding:24px 16px}.saa-root .saa-create header,.saa-root .saa-history header{align-items:flex-start;flex-direction:column}.saa-root .saa-filters{flex-wrap:wrap}.saa-root .saa-filters input,.saa-root .saa-filters select{width:100%;flex:1 1 100%;max-width:none}.saa-root .saa-task-table-head{display:none}.saa-root .saa-task-table>button{grid-template-columns:minmax(0,1fr) auto 15px;padding:15px}.saa-root .saa-task-table>button>small{display:none}.saa-root .saa-detail-head{flex-wrap:wrap;padding:14px 16px}.saa-root .saa-detail-head>div{order:3;flex-basis:100%}.saa-root .saa-doc-link{display:none}.saa-root .saa-compare.split{grid-template-columns:1fr}.saa-root .saa-compare article+article{border-left:0;border-top:1px solid var(--saa-line)}.saa-root .saa-inspection{display:block}.saa-root .saa-preview-model,.saa-root .saa-preview-empty,.saa-root .saa-compare article>img{height:54vh;min-height:320px}.saa-root .saa-login{grid-template-columns:1fr}.saa-root .saa-login-copy{min-height:260px;padding:50px 28px}.saa-root .saa-login form{padding:38px 28px}.saa-root .saa-login h2{margin:30px 0 24px}}.saa-root .saa-section-toolbar{position:absolute;right:18px;top:58px;display:flex;border:1px solid #35455d;border-radius:6px;overflow:hidden;z-index:2}.saa-root .saa-section-toolbar button{border:0;border-radius:0;padding:7px 10px;font-size:11px;background:#111b2a}.saa-root .saa-section-toolbar button[aria-pressed=true]{background:#193967;color:#9bc3ff}.saa-root .saa-previous-runs{margin-top:18px;padding-top:14px;border-top:1px solid var(--saa-line);font-size:12px}.saa-root .saa-previous-runs summary{cursor:pointer;color:#a8c6ff;list-style-position:inside}.saa-root .saa-previous-runs section{margin-top:13px;padding:10px 12px;background:#0b1422;border:1px solid #263850}.saa-root .saa-previous-runs h3{margin:0 0 6px;font-size:11px;font-weight:500;color:var(--saa-muted)}.saa-root .saa-previous-runs a:last-child{border-bottom:0}
