*{box-sizing:border-box}body{margin:0;background:#f7f7f2;color:#293027;font:14px/1.8 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;letter-spacing:-.04em}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #3158d9;outline-offset:4px}.skip,.sr-only{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.skip:focus{clip-path:none;width:auto;height:auto;padding:12px;background:#fff;z-index:5}.app-bar{padding:22px 4%;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dce2d5}.logo{font-size:24px;letter-spacing:-1.2px;font-weight:600}.logo span{font-size:8px;letter-spacing:.12em;font-weight:400;margin-left:12px;color:#7a886e}.app-bar p{font-size:11px;color:#7a886e}.app-bar>a:last-child{font-size:11px;color:#7a886e}main{width:min(1260px,92%);margin:45px auto 70px}.page-head{padding-bottom:33px}.eyebrow{font-size:9px;letter-spacing:.14em;color:#7f8d72}.page-head h1{font-size:42px;line-height:1.35;margin:18px 0 18px}.page-head h1 span{color:#3158d9}.page-head>p:last-child{font-size:12px;color:#7a886e}.view-tabs{display:flex;border-bottom:1px solid #d5decb;margin-bottom:30px;gap:30px}.view-tabs button{display:flex;align-items:center;gap:10px;padding:13px 0 16px;background:none;border:0;border-bottom:2px solid transparent;font-size:13px;color:#7a886e}.view-tabs button[aria-selected=true]{color:#283b21;border-color:#3158d9}.view-tabs button span{font-size:9px;color:#8b957e;border:1px solid #dce2d3;padding:1px 7px;border-radius:99px}.workspace-grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:25px}.panel{min-width:0;background:#fffefa;border:1px solid #dce3d4;padding:30px;border-radius:6px;align-self:start}.panel-head{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #e0e6d8;padding-bottom:18px;margin-bottom:23px;font-size:9px;letter-spacing:.09em;color:#849177}.panel-head small{font-size:9px}.panel h2{font-size:23px;line-height:1.6}.muted{font-size:12px;line-height:1.9;color:#819074;margin-top:10px}.input-panel form{margin-top:26px}.input-panel form>label{font-size:11px;color:#6d7f60;display:block;margin-bottom:20px}.input-panel input:not([type=checkbox]),.input-panel textarea,.input-panel select{display:block;width:100%;margin-top:8px;padding:12px 13px;border:1px solid #d2ddc6;background:#f8faf2;color:#425435;min-width:0;border-radius:3px;font-size:12px}.input-panel textarea{resize:vertical;line-height:1.8}.primary,.secondary{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;padding:11px 16px;border:1px solid #2b3e22;border-radius:4px;background:#2d4024;color:#fff;font-size:11px;min-height:42px}.primary:disabled{opacity:.55;cursor:progress}.secondary{background:transparent;color:#5e7451;border-color:#c7d4bb}.input-panel .primary{width:100%}.primary span{font-size:17px}.scope{font-size:10px;line-height:1.9;color:#929b86;margin-top:18px}.test-options{font-size:10px;color:#8b967d;margin:0 0 24px}.test-options summary{cursor:pointer}.test-options p{font-size:10px;color:#9a9f90;margin-top:8px}.check{display:flex;align-items:start;gap:9px;font-size:11px;line-height:1.9;color:#7b8b6d}.check input{margin-top:5px;accent-color:#3158d9}.test-options .check{font-size:10px;margin-top:12px}.flow-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;margin:0 0 30px;gap:8px}.flow-steps li{border-top:2px solid #d8e1ce;padding-top:10px;font-size:10px;color:#8b987f}.flow-steps li.done{border-color:#87a76d;color:#5e7b47}.flow-steps li.current{border-color:#3158d9;color:#3158d9}.empty-output{min-height:395px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;color:#8a9b7c}.empty-output>span{display:grid;place-items:center;width:55px;height:55px;border:1px solid #c9d7bd;border-radius:50%;font-size:25px;color:#8ca974;margin-bottom:23px}.empty-output h3{font-size:20px;color:#617653}.empty-output p{font-size:12px;max-width:330px;margin-top:16px;line-height:1.9}.notice{padding:24px;background:#eff3e7;border:1px solid #d9e3cd;font-size:12px;color:#7c8f6c}.notice h3{font-size:20px;color:#5b7448;margin-bottom:12px}.notice p+p{margin-top:12px;font-size:11px}.notice.error{background:#f7ece3;color:#a07856;border-color:#e4ccb6}.notice.error h3{color:#876044}.delivery-preview{padding:27px;background:#edf1e6;border:1px solid #d8e2cb}.delivery-preview h3{font-size:26px;line-height:1.6;color:#3f5731;margin:16px 0}.delivery-preview>p:not(.eyebrow):not(.scope){font-size:12px;line-height:2;color:#7a8e69}.preview-cta{display:inline-flex;margin-top:20px;background:#3158d9;color:#fff;padding:8px 16px;font-size:11px;border-radius:99px}.verified-assets{margin-top:25px}.verified-assets h3{font-size:13px;font-weight:500;color:#5a7448;margin-bottom:15px}.verified-assets h3 span{font-size:10px;color:#98a28c;margin-left:10px}.verified-assets>div{display:flex;gap:12px;align-items:center;border-top:1px solid #e0e7d7;padding:12px 0;font-size:11px;color:#789163}.verified-assets small{font-size:9px;color:#94a085;margin-left:auto}.verified-assets a{color:#3158d9;font-size:18px}.review-check{margin:24px 0}.review-error{font-size:11px;color:#a86547;margin-top:15px}.complete{padding:35px 15px;text-align:center}.complete>span{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;border:1px solid #bfd0b0;color:#7c9e61;font-size:25px;margin:0 auto 24px}.complete h3{font-size:24px;line-height:1.7}.complete>p{font-size:12px;color:#849575;margin-top:14px}.download-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:25px}.record-intro{display:flex;align-items:center;justify-content:space-between;gap:35px;margin:35px 0}.record-intro h2{font-size:25px;line-height:1.6;margin:12px 0}.record-intro>div>p:last-child{font-size:12px;color:#7d8f70;max-width:750px}.record-intro .primary{white-space:nowrap}.record-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:25px}.record-timeline{list-style:none;margin:0;padding:0}.record-timeline li+li{margin-top:9px}.record-timeline button{display:flex;gap:15px;align-items:center;text-align:left;width:100%;padding:20px;border:1px solid #dce5d2;border-radius:5px;background:#f0f3e8;color:#869978}.record-timeline button[aria-pressed=true]{border-color:#9eafd9;background:#ecf0fa}.record-timeline button>span{font-size:10px;color:#96a18b}.record-timeline b{font-size:12px;font-weight:500;color:#576e45}.record-timeline small{display:block;font-size:9px;color:#9aa38e;margin-top:5px}.record-timeline i{font-style:normal;margin-left:auto;font-size:13px}.record-detail h3{font-size:25px;line-height:1.5}.record-state{color:#789462}.record-fields{margin:26px 0}.record-fields>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:15px;padding:15px 0;border-top:1px solid #e1e8d9}.record-fields dt{font-size:10px;color:#9aa58f}.record-fields dd{font-size:12px;color:#6d835b;line-height:1.9;margin:0}.record-detail details{margin-top:25px}.record-detail summary{font-size:11px;cursor:pointer;color:#7c936a}.record-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#293329;color:#d5dfce;border-radius:4px;padding:20px;font:10px/1.9 ui-monospace,monospace;max-height:340px;overflow:auto}.record-artifact{display:inline-flex;font-size:11px;color:#5f78b8;border-bottom:1px solid #afbddc;padding-bottom:4px;margin-top:12px}.record-footer{display:flex;justify-content:space-between;gap:25px;margin-top:25px;font-size:11px;color:#7b9069}footer{padding:25px 4%;border-top:1px solid #dce3d5;display:flex;justify-content:space-between;gap:25px;color:#93a085;font-size:10px}[hidden]{display:none!important}@media(max-width:1000px){.workspace-grid{grid-template-columns:310px minmax(0,1fr);gap:20px}.panel{padding:24px}.record-grid{grid-template-columns:290px minmax(0,1fr)}.record-timeline button{padding:17px}.record-intro{gap:25px}}@media(max-width:760px){.app-bar{padding:19px 20px}.app-bar p{display:none}.logo{font-size:22px}.logo span{font-size:7px}.app-bar>a:last-child{font-size:10px}main{width:calc(100% - 40px);margin-top:30px}.page-head h1{font-size:34px}.page-head>p:last-child{font-size:11px}.view-tabs{gap:23px;margin-bottom:22px}.view-tabs button{font-size:12px;gap:7px}.view-tabs button span{font-size:8px;padding-inline:5px}.workspace-grid{grid-template-columns:1fr;gap:22px}.panel{padding:23px}.panel h2{font-size:23px}.input-panel form{margin-top:23px}.empty-output{min-height:260px;padding:20px 0}.empty-output h3{font-size:19px}.flow-steps{gap:6px;margin-bottom:25px}.flow-steps li{font-size:9px}.delivery-preview{padding:22px}.delivery-preview h3{font-size:23px}.verified-assets>div{flex-wrap:wrap;gap:5px 12px}.verified-assets small{font-size:8px}.verified-assets a{margin-left:auto}.complete{padding:25px 0}.complete h3{font-size:22px}.record-intro{display:block;margin-top:25px}.record-intro h2{font-size:23px}.record-intro>div>p:last-child{font-size:11px}.record-intro .primary{margin-top:20px}.record-grid{grid-template-columns:1fr;gap:20px}.record-timeline{display:grid;grid-template-columns:1fr 1fr;gap:9px}.record-timeline li+li{margin-top:0}.record-timeline button{padding:14px 12px;gap:9px;height:100%;align-items:start}.record-timeline button>span{font-size:8px;margin-top:2px}.record-timeline b{font-size:10px}.record-timeline small{font-size:8px;overflow-wrap:anywhere}.record-timeline i{display:none}.record-detail h3{font-size:23px}.record-fields>div{grid-template-columns:68px minmax(0,1fr);gap:12px}.record-fields dd{font-size:11px}.record-detail pre{font-size:9px;padding:16px}.record-footer{flex-direction:column;gap:15px;font-size:10px}footer{padding:23px 20px;flex-direction:column;align-items:start;gap:10px;font-size:9px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
