.gui{font:400 13px/1.5 Inter,Arial,sans-serif;min-width:0;width:100%;overflow-wrap:anywhere;text-align:left}.gui,.gui h3{color:#1d1d1f}.gui h3{font:600 13px/1.4 Inter,Arial,sans-serif;margin:0 0 8px}.gui h4{font-size:12px;color:#6e6e73}.gui h4,.gui p{margin:0 0 8px}.gui small{font-size:12px}.gui-stack{display:flex;flex-direction:column}.gui-gap-sm{gap:8px}.gui-gap-md{gap:14px}.gui-gap-lg{gap:20px}.gui section{min-width:0}.gui-loop,.gui-metric,.gui-table,.gui-text,.gui-trend{background:#fff;border:1px solid #e5e5ea;border-radius:8px;padding:12px}.gui-trend .gui-metric,.gui-trend .gui-table{border:0;padding:0}.gui-trend svg{display:block;width:100%;max-height:170px}.gui-metric strong{font-size:28px;font-weight:600;letter-spacing:-.4px}.gui-muted,.gui-source{color:#6e6e73}.gui-source{display:block;margin-top:8px}.gui-text p{white-space:pre-wrap}.gui-table-scroll{overflow-x:auto;max-width:100%;border-radius:8px}.gui table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.gui td,.gui th{padding:8px;vertical-align:top;border-bottom:1px solid #e5e5ea;min-width:74px;overflow-wrap:anywhere}.gui th{background:#f5f5f7;font-weight:600}.gui th button{border:0;background:none;padding:4px 0;font:inherit;text-align:left;color:inherit;cursor:pointer}.gui tbody tr:last-child td{border-bottom:0}.gui-table-hint{display:none}.gui details{margin:8px 0}.gui summary{cursor:pointer;font-weight:400;padding:5px 0}.gui-domain{border:1px solid #e5e5ea;border-radius:8px;padding:8px 10px}.gui-domain>summary{background:#f5f5f7;border-radius:8px;padding:8px}.gui-domain-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:10px}.gui-domain-cell{min-width:0}.gui-domain-cell p{margin-bottom:12px}.gui-domain-cell small,.gui-finding small{display:block;color:#6e6e73}.gui-finding{display:flex;align-items:flex-start;gap:6px;margin-bottom:12px}.gui-finding mark{background:#fde7b0;color:#1d1d1f;border-radius:3px;padding:0 3px}.gui-dot{width:7px;height:7px;border-radius:50%;background:#98a2b3;flex-shrink:0;margin-top:6px}.gui-band-red{background:#b42318}.gui-band-amber{background:#9a5b0b}.gui-band-green{background:#067647}.gui sup{font-size:11px;color:#6e6e73;margin-left:2px}.gui-rule summary{font-size:12px;color:#6e6e73;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.gui-tooltip{background:#fff;box-shadow:0 4px 16px #10182812;padding:10px;font-size:13px}.gui-callout,.gui-tooltip{border:1px solid #e5e5ea;border-radius:8px}.gui-callout{font:400 13px/1.5 Inter,Arial,sans-serif;padding:12px;color:#1d1d1f}.gui-act,.gui-callout,.gui-review{background:#f5f5f7}.gui-chips{display:flex;flex-wrap:wrap;gap:6px}.gui-chips button{font:400 13px/1.3 Inter,Arial,sans-serif;border:1px solid #e5e5ea;background:#fff;color:#1d1d1f;border-radius:8px;padding:8px 12px;cursor:pointer}.gui button:focus-visible,.gui summary:focus-visible,.gui-table-scroll:focus-visible{outline:2px solid #0b6b62;outline-offset:2px}.gui-skeleton{padding:12px;border:1px solid #e5e5ea;border-radius:8px;font:400 13px Inter,Arial,sans-serif}.gui-skeleton span{display:block;height:14px;margin:8px 0;background:#f5f5f7;border-radius:8px}.gui-skeleton span:nth-child(2){width:80%}.gui-skeleton small{color:#6e6e73}@media(max-width:600px){.gui-table-wide table{min-width:640px}.gui-table-hint{display:block}.gui-domain-grid{grid-template-columns:minmax(0,1fr)}.gui-domain-cell{border-bottom:1px solid #e5e5ea;padding-bottom:4px}.gui-domain-cell:last-child{border:0}.gui summary,.gui th button,.gui-chips button{min-height:44px}.gui td,.gui th{padding:7px}.gui-loop,.gui-table,.gui-text,.gui-trend{padding:10px}}.gui-trend svg{max-height:none;max-width:460px;font:13px Inter,Arial,sans-serif;fill:#667085}.gui-trend .gui-last-value{font-weight:600;fill:#344054}.gui-trend .gui-goal-label{fill:#067647}.gui-text.is-summary{container:snapshot/inline-size}@media(max-width:600px){.gui-trend svg{font-size:20px}}.gui .snap-md,.gui-prose .snap-md{font-size:13px}.gui-callout .snap-md,.gui-prose .snap-md{margin:0;padding:0;border:0}.gui-ask{background:#fff;border:1px solid #e5e5ea;border-radius:8px;padding:14px;box-sizing:border-box}.gui-ask fieldset{border:0;padding:0;margin:0;min-width:0}.gui-ask-field{margin:10px 0}.gui-ask-field>label{display:block;font-weight:600;margin-bottom:5px}.gui-from-chart{display:inline-block;font-weight:400;margin-left:8px;border:1px solid #e5e5ea;border-radius:8px;padding:1px 6px;color:#6e6e73}.gui-ask-actions,.gui-ask-choices{display:flex;flex-wrap:wrap;gap:8px}.gui-ask button{font:400 15px/1.3 Inter,Arial,sans-serif;min-height:44px;max-width:100%;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d1d1f;padding:9px 14px;cursor:pointer;overflow-wrap:anywhere}.gui-ask button[aria-pressed=true]{background:#e5e5ea;border-color:#0b6b62;color:#07574f}.gui-ask button:disabled{opacity:.6;cursor:default}.gui-ask input{box-sizing:border-box;font:400 15px Inter,Arial,sans-serif;min-height:44px;min-width:0;max-width:100%;width:100%;border:1px solid #e5e5ea;border-radius:8px;padding:8px;color:#1d1d1f;background:#fff}.gui-ask button:focus-visible,.gui-ask input:focus-visible{outline:2px solid #0b6b62;outline-offset:2px}.gui-number-unit{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.gui-number-unit input{width:120px}.gui-number-unit small{flex-basis:100%;color:#6e6e73}.gui-pick-date{display:flex;align-items:center;gap:8px;margin-top:8px;font-weight:400!important}.gui-pick-date input{width:auto}.gui-ask-error{color:#b42318;margin-top:7px!important}.gui-ask-actions{border-top:1px solid #e5e5ea;padding-top:12px}.gui-ask-actions button[type=submit]{background:#0b6b62;border-color:#0b6b62;color:#fff}.gui-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gui-chart-picks{max-height:240px;overflow-y:auto;padding:3px}.gui-ask .gui-ask-choices{gap:6px}.gui-ask .gui-ask-choices button{position:relative;font:400 13px/1.25 Inter,Arial,sans-serif;min-height:30px;padding:5px 11px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d1d1f;box-shadow:none;transition:background-color .12s,border-color .12s,box-shadow .12s}.gui-ask .gui-ask-choices button:hover:not(:disabled){background:#f5f5f7;border-color:#98a2b3;box-shadow:none}.gui-ask .gui-ask-choices button[aria-pressed=true]{background:#0b3d91;border-color:#0b3d91;color:#fff;box-shadow:none}.gui-ask .gui-ask-choices button[aria-pressed=true]:hover:not(:disabled){background:#0a347c;border-color:#0a347c}.gui-ask .gui-ask-choices button:focus-visible{outline:2px solid #0b3d91;outline-offset:2px}@media (pointer:coarse){.gui-ask .gui-ask-choices button:before{content:"";position:absolute;inset:-3px -3px}}.gui-ask-wrap{display:flex;flex-direction:column;gap:6px;min-width:0}.gui-step{padding:10px 8px 8px;outline:none}.gui-step:focus,.gui-step:focus-visible{box-shadow:none}.gui-step-nav span{display:inline-flex;align-items:center;height:26px;line-height:1}.gui-step input:focus{outline:none;border-color:#0b3d91}.gui-step-head{display:flex;align-items:flex-start;gap:8px;padding:0 6px 6px}.gui-step-head h3{flex:1 1;min-width:0;margin:0;font:600 15px/1.4 Inter,Arial,sans-serif;color:#1d1d1f}.gui-step-nav{display:flex;align-items:center;gap:2px;flex:none;color:#6e6e73;font-size:12px;white-space:nowrap}.gui-step .gui-step-nav button{min-height:26px;min-width:26px;padding:0;border:0;border-radius:8px;background:transparent;color:#6e6e73;font:400 15px/1 Inter,Arial,sans-serif;box-shadow:none;cursor:pointer}.gui-step .gui-step-nav button:hover:not(:disabled){background:#f5f5f7;color:#1d1d1f}.gui-step .gui-step-nav button:disabled{opacity:.35}.gui-step .gui-step-nav .gui-step-x{margin-left:4px;font-size:20px}.gui-step-list{display:flex;flex-direction:column}.gui-step .gui-step-row{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:#1d1d1f;text-align:left;font:400 13px/1.35 Inter,Arial,sans-serif;box-shadow:none;cursor:pointer;position:relative}.gui-step-list .gui-step-row+.gui-step-row:before{content:"";position:absolute;left:44px;right:8px;top:0;border-top:1px solid #e5e5ea}.gui-step-list .gui-step-row.is-hot+.gui-step-row:before,.gui-step-list .gui-step-row.is-hot:before{border-top-color:transparent}.gui-step .gui-step-row.is-hot{background:#f5f5f7}.gui-step .gui-step-row.is-on{background:#f5f5f7;color:#1d1d1f;border-color:transparent}.gui-step-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:#f5f5f7;color:#1d1d1f;font:400 12px/1 Inter,Arial,sans-serif}.gui-step-row.is-hot .gui-step-num{background:#e5e5ea;color:#1d1d1f}.gui-step-row.is-on .gui-step-num{background:#0b3d91;color:#fff}.gui-step-text{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere}.gui-step-text small{color:#6e6e73;font-size:12px;margin-top:1px}.gui-step-go{flex:none;color:#6e6e73;opacity:0;font-size:15px}.gui-step-row.is-hot .gui-step-go,.gui-step-row.is-on .gui-step-go{opacity:1}.gui-step-foot{display:flex;align-items:center;gap:6px;margin-top:2px;padding-top:4px;border-top:1px solid #e5e5ea}.gui-step-foot .gui-step-else{flex:1 1;color:#6e6e73}.gui-step-foot .gui-step-else.is-on{color:#1d1d1f}.gui-step-spacer{flex:1 1}.gui-step-own{flex:1 1;display:flex;align-items:center;gap:10px;padding:4px 8px}.gui-step input{font:400 13px/1.35 Inter,Arial,sans-serif;min-height:32px;padding:5px 9px;width:100%;box-sizing:border-box}.gui-step .gui-step-btn,.gui-step input{border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d1d1f}.gui-step .gui-step-btn{flex:none;min-height:30px;padding:4px 12px;font:400 13px/1.2 Inter,Arial,sans-serif;box-shadow:none;cursor:pointer}.gui-step .gui-step-btn:hover:not(:disabled){background:#f5f5f7;border-color:#98a2b3}.gui-step .gui-step-next{background:#0b3d91;border-color:#0b3d91;color:#fff}.gui-step .gui-step-next:hover:not(:disabled){background:#0a347c;border-color:#0a347c}.gui-step .gui-step-btn:focus-visible,.gui-step .gui-step-row:focus-visible,.gui-step-nav button:focus-visible{outline:2px solid #0b3d91;outline-offset:1px}.gui-step button:disabled{cursor:default}.gui-step-field{padding:2px 8px 6px}.gui-step-unit{gap:8px}.gui-step-dates,.gui-step-unit{display:flex;align-items:center}.gui-step-dates{flex-wrap:wrap;gap:6px}.gui-step .gui-step-dates button{min-height:30px;padding:4px 11px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d1d1f;font:400 13px/1.2 Inter,Arial,sans-serif;box-shadow:none}.gui-step .gui-step-dates button[aria-pressed=true]{background:#0b3d91;border-color:#0b3d91;color:#fff}.gui-step-dates input{width:auto}.gui-step .gui-ask-error{margin:6px 8px 0!important}.gui-ask-reply{display:flex;align-items:center;gap:6px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;padding:4px 6px 4px 12px}.gui-ask-reply input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;color:#1d1d1f;font:400 13px/1.4 Inter,Arial,sans-serif;min-height:30px}.gui-ask-reply input::placeholder{color:#a1a1a6}.gui-ask-reply button{flex:none;min-height:28px;min-width:28px;border:0;border-radius:8px;background:transparent;color:#6e6e73;font-size:15px;cursor:pointer}.gui-ask-reply button:hover:not(:disabled){background:#f5f5f7;color:#1d1d1f}.gui-ask-reply button:disabled{opacity:.4;cursor:default}.gui-ask-reply:focus-within{border-color:#98a2b3}.gui-step-done{margin:0;font-size:12px;color:#6e6e73}@media (pointer:coarse){.gui-step .gui-step-row{min-height:44px}.gui-step .gui-step-nav button{min-width:34px;min-height:34px}}.rx-card{background:#fff;border-radius:12px;padding:14px 16px;box-sizing:border-box;font-family:system-ui,-apple-system,SF Pro Text,Inter,sans-serif;color:#1d1d1f;text-align:left}.rx-card.rx-ask{border:1px solid #e8b04b}.rx-card.rx-final{border:1.5px solid #34a853}.rx-card fieldset{border:0;padding:0;margin:0;min-width:0}.rx-card p.rx-head{margin:0;font-size:12px;color:#6e6e73}.rx-card p.rx-title{margin:2px 0 0;font-size:16px;font-weight:500}.rx-card p.rx-title-final{margin:2px 0 8px}.rx-card p.rx-lab{margin:12px 0 6px;font-size:13px;color:#6e6e73}.rx-card .rx-why{color:#a1a1a6}.rx-card .rx-chips{display:flex;gap:8px;flex-wrap:wrap}.rx-card button{font:inherit;font-size:14px;background:#fff;border:1px solid #c7c7cc;border-radius:8px;padding:6px 14px;color:#1d1d1f;cursor:pointer;min-height:0;box-shadow:none}.rx-card .rx-chips button{border-radius:999px;padding:4px 14px}.rx-card button.rx-on{background:#1d1d1f;color:#fff;border-color:#1d1d1f}.rx-card button:disabled{opacity:.6;cursor:default}.rx-card button:focus-visible,.rx-card input:focus-visible{outline:2px solid #1d1d1f;outline-offset:2px}.rx-card p.rx-line{margin:0;font-size:14px;line-height:1.6;color:#6e6e73}.rx-card .rx-line span{color:#1d1d1f;font-weight:500}.rx-card .rx-send{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding-top:12px;border-top:1px solid #e5e5ea}.rx-card .rx-send>span{font-size:13px;color:#6e6e73}.rx-card .rx-do{display:flex;gap:8px;margin-top:14px}.rx-card input{width:100%;box-sizing:border-box;font:inherit;font-size:14px;padding:6px 9px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d1d1f}.rx-card p.rx-err{margin:6px 0 0;font-size:13px;color:#b42318}.rx-card p.rx-done,.rx-card p.rx-signs{margin-top:12px}