.mp-docs[data-v-e59a8fd4]{color:#292e29;background:#faf7f0;border:1px solid #fff8;border-radius:2px;width:min(1120px,100vw - 40px);max-height:calc(100dvh - 40px);padding:0;box-shadow:0 30px 90px #0005}.mp-docs[open][data-v-e59a8fd4]{flex-direction:column;display:flex}.mp-docs[data-v-e59a8fd4]::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1418138c}.mp-docs-header[data-v-e59a8fd4]{background:linear-gradient(120deg,#fffdf8,#f5f0e6);border-bottom:1px solid #ddd7cc;flex-shrink:0;justify-content:space-between;gap:25px;padding:30px 36px 24px;display:flex}.mp-docs-kicker[data-v-e59a8fd4]{text-transform:uppercase;letter-spacing:.1em;color:#706657;font:11px monospace}.mp-docs-header h2[data-v-e59a8fd4]{letter-spacing:-1px;margin:8px 0;font-size:clamp(25px,3vw,34px)}.mp-docs-header p[data-v-e59a8fd4]{color:#686d65;margin:0;font-size:14px;line-height:1.5}.mp-docs-close[data-v-e59a8fd4]{color:#464c43;background:#eee9df;border:1px solid #d6d0c5;border-radius:8px;flex:0 0 40px;align-self:start;place-items:center;width:40px;height:40px;padding:0;display:grid}.mp-docs-close svg[data-v-e59a8fd4]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px;display:block}.mp-docs-close[data-v-e59a8fd4]:hover{background:#e2dacd}.mp-docs-nav[data-v-e59a8fd4]{background:#f2ede4;border-bottom:1px solid #ddd7cc;flex-shrink:0;gap:7px;padding:11px 36px;display:flex}.mp-docs-nav button[data-v-e59a8fd4]{color:#50574f;text-transform:uppercase;letter-spacing:.06em;background:#fff7;border:1px solid #d6d0c5;border-radius:99px;padding:8px 13px;font:11px monospace}.mp-docs-nav button[data-v-e59a8fd4]:hover{background:#fff;border-color:#292e29}.mp-docs-content[data-v-e59a8fd4]{overscroll-behavior:contain;min-height:0;padding:0 36px 40px;overflow-y:auto}.mp-docs-section[data-v-e59a8fd4]{border-bottom:1px solid #ddd7cc;padding:34px 0;scroll-margin-top:16px}.mp-docs-section[data-v-e59a8fd4]:last-child{border:0;padding-bottom:0}.mp-docs-section-heading[data-v-e59a8fd4]{grid-template-columns:36px 1fr;align-items:start;gap:13px;margin-bottom:23px;display:grid}.mp-docs-section-heading>span[data-v-e59a8fd4]{color:#5f47b5;background:#e7dffd;border-radius:9px;place-items:center;width:32px;height:32px;font:11px monospace;display:grid}.mp-docs-section-heading h3[data-v-e59a8fd4]{letter-spacing:-.5px;margin:0 0 5px;font-size:23px}.mp-docs-section-heading p[data-v-e59a8fd4]{margin:0}.mp-docs p[data-v-e59a8fd4],.mp-docs-steps[data-v-e59a8fd4]{color:#596158;font-size:13px;line-height:1.7}.mp-docs h4[data-v-e59a8fd4]{margin:26px 0 12px;font-size:16px}.mp-docs code[data-v-e59a8fd4]{color:#4f3fa1;overflow-wrap:anywhere;background:#eee8fd;border-radius:3px;padding:1px 4px;font-family:Consolas,monospace;font-size:12px}.mp-docs pre[data-v-e59a8fd4]{white-space:pre-wrap;overflow-wrap:anywhere;color:#3f4640;background:#f0ece3;border:1px solid #ddd7cc;padding:16px;font:12px/1.7 Consolas,monospace}.mp-docs details[data-v-e59a8fd4]{background:#fffdf8;border:1px solid #ddd7cc;margin:8px 0;padding:12px 15px}.mp-docs summary[data-v-e59a8fd4]{cursor:pointer;color:#4f3fa1;font-size:13px;font-weight:600}.mp-docs-note[data-v-e59a8fd4],.mp-docs-warning[data-v-e59a8fd4]{color:#555b54;background:#f3f5e8;border-left:3px solid #a8c84e;margin:16px 0;padding:13px 15px;font-size:13px;line-height:1.7}.mp-docs-warning[data-v-e59a8fd4]{background:#f8ebe5;border-color:#ce8769}.mp-docs-grid[data-v-e59a8fd4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.mp-docs-grid article[data-v-e59a8fd4]{background:#fffdf8;border:1px solid #ddd7cc;min-width:0;padding:16px}.mp-docs-grid b[data-v-e59a8fd4]{font-size:14px}.mp-docs-grid p[data-v-e59a8fd4]{margin:7px 0 0}.mp-docs-roots code[data-v-e59a8fd4]{background:0 0;padding:8px 0 0;display:block}.mp-docs-filters[data-v-e59a8fd4]{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 12px;display:flex}.mp-docs-filters>div[data-v-e59a8fd4]{gap:5px;display:flex}.mp-docs-filters button[data-v-e59a8fd4]{color:#50574f;background:#eee9df;border:1px solid #d6d0c5;border-radius:5px;padding:7px 10px;font-size:12px}.mp-docs-filters button[aria-pressed=true][data-v-e59a8fd4]{color:#4f3fa1;background:#e7dffd;border-color:#b9a5e2}.mp-docs-filters input[data-v-e59a8fd4]{background:#fffdf8;border:1px solid #d6d0c5;border-radius:5px;flex:1;min-width:160px;padding:9px 11px;font-size:12px}.mp-docs-filters>span[data-v-e59a8fd4]{color:#686d65;font:11px monospace}.mp-docs-table[data-v-e59a8fd4]{background:#fffdf8;border:1px solid #ddd7cc;overflow:auto}.mp-docs-table table[data-v-e59a8fd4]{table-layout:fixed;min-width:880px}.mp-docs-table th[data-v-e59a8fd4],.mp-docs-table td[data-v-e59a8fd4]{white-space:normal;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e5e0d6;padding:11px 13px;font-size:12px;line-height:1.6}.mp-docs-table th[data-v-e59a8fd4]{color:#626760;text-transform:uppercase;background:#eee9df;border-top:0;font:11px monospace}.mp-docs-table th[data-v-e59a8fd4]:first-child{width:12%}.mp-docs-table th[data-v-e59a8fd4]:nth-child(2){width:36%}.mp-docs-table th[data-v-e59a8fd4]:nth-child(3){width:23%}.mp-docs-table code[data-v-e59a8fd4]{background:0 0;padding:0;font-size:11px}.mp-docs-table small[data-v-e59a8fd4]{color:#776b50;margin-top:5px;font-size:10px;display:block}.mp-docs-service[data-v-e59a8fd4]{color:#626760;margin-bottom:4px;font-size:11px;display:block}.mp-docs-empty[data-v-e59a8fd4]{padding:12px 20px}.mp-docs-flow[data-v-e59a8fd4]{background:#fffdf8;border:1px solid #ddd7cc;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:17px;display:grid}.mp-docs-flow b[data-v-e59a8fd4]{font-size:14px}.mp-docs-flow small[data-v-e59a8fd4]{color:#747871;margin-top:6px;font:11px/1.6 monospace;display:block}.mp-docs-flow i[data-v-e59a8fd4]{color:#9d998f;font-style:normal}.mp-docs-steps[data-v-e59a8fd4]{padding-left:24px}.mp-docs-steps li+li[data-v-e59a8fd4]{margin-top:10px}@media (width<=760px){.mp-docs[data-v-e59a8fd4]{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.mp-docs-header[data-v-e59a8fd4]{gap:12px;padding:22px 20px 18px}.mp-docs-header h2[data-v-e59a8fd4]{font-size:25px}.mp-docs-nav[data-v-e59a8fd4]{padding:11px 20px}.mp-docs-content[data-v-e59a8fd4]{padding:0 20px 24px}.mp-docs-section[data-v-e59a8fd4]{padding:24px 0}.mp-docs-grid[data-v-e59a8fd4]{grid-template-columns:1fr}.mp-docs-flow[data-v-e59a8fd4]{text-align:center;grid-template-columns:1fr}.mp-docs-flow i[data-v-e59a8fd4]{transform:rotate(90deg)}.mp-docs-filters input[data-v-e59a8fd4]{flex-basis:100%;width:100%}}.mp-docs-kicker[data-v-e59a8fd4]{font-size:13px}.mp-docs-header p[data-v-e59a8fd4]{font-size:16px}.mp-docs-nav button[data-v-e59a8fd4]{font-size:13px}.mp-docs-section-heading h3[data-v-e59a8fd4]{font-size:26px}.mp-docs p[data-v-e59a8fd4],.mp-docs-steps[data-v-e59a8fd4]{font-size:16px;line-height:1.75}.mp-docs h4[data-v-e59a8fd4]{font-size:20px}.mp-docs code[data-v-e59a8fd4],.mp-docs pre[data-v-e59a8fd4]{font-size:14px}.mp-docs summary[data-v-e59a8fd4]{font-size:16px}.mp-docs-note[data-v-e59a8fd4],.mp-docs-warning[data-v-e59a8fd4]{font-size:15px}.mp-docs-grid b[data-v-e59a8fd4],.mp-docs-flow b[data-v-e59a8fd4]{font-size:17px}.mp-docs-filters button[data-v-e59a8fd4],.mp-docs-filters input[data-v-e59a8fd4]{font-size:15px}.mp-docs-filters>span[data-v-e59a8fd4],.mp-docs-service[data-v-e59a8fd4],.mp-docs-table small[data-v-e59a8fd4]{font-size:13px}.mp-docs-table table[data-v-e59a8fd4]{min-width:980px}.mp-docs-table th[data-v-e59a8fd4],.mp-docs-table td[data-v-e59a8fd4]{font-size:15px}.mp-docs-table th[data-v-e59a8fd4],.mp-docs-table code[data-v-e59a8fd4]{font-size:13px}.mp-docs-flow small[data-v-e59a8fd4]{font-size:14px}:root{color:#292929;font-synthesis:none;--teal:#007c69;--purple:#79356c;--blue:#0753b5;background:#f7f8f8;font-family:Segoe UI,Arial,sans-serif;font-weight:400}.host-form.submission-form label.submission-declaration input[type=checkbox]{flex:0 0 20px;width:20px;min-height:20px;margin:0!important;padding:0!important}.mock-error{overflow-wrap:anywhere;background:#fff0ed;border:1px solid #d99788;width:100%;max-width:470px;margin-top:15px;padding:14px;font-size:13px}.mock-error button{margin-left:10px;padding:4px 8px}.api-activity{overflow-wrap:anywhere;width:100%;max-height:260px;overflow:auto}.api-activity div{border-bottom:1px solid #eee;padding:4px}.saved-apps{overflow-wrap:anywhere;padding:14px 4px;font-size:12px}.saved-apps article{border-bottom:1px solid #ccc;padding:8px}.host-form .submission-declaration{align-items:center;gap:8px;font-size:12px;display:flex}.host-form .submission-declaration input[type=checkbox]{accent-color:#007c69;width:20px;min-height:20px;margin:0!important;padding:0!important}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #176cc5}button{border:0}h1,h2,h3,p{margin-top:0}.workspace{max-width:1440px;margin:auto;padding:30px 36px}.presentation-header{border-bottom:1px solid #dfe5e3;justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex}.eyebrow{letter-spacing:1.8px;color:#71847f;font-size:10px;font-weight:700}h1{letter-spacing:-.6px;margin:7px 0;font-size:25px;font-weight:600}.presentation-header p{color:#78827f;margin:0;font-size:13px}.header-actions{gap:8px;display:flex}.header-actions button{color:#47655a;background:#fff;border:1px solid #d8e2df;border-radius:6px;padding:9px 12px;font-size:12px}.header-actions button[aria-pressed=true]{background:#e6f1ec;border-color:#73a895}.stage-layout{grid-template-columns:236px 1fr;gap:30px;padding-top:25px;display:grid}.journey-sidebar nav{scrollbar-width:thin;flex-direction:column;gap:2px;max-height:790px;margin-top:13px;display:flex;overflow:auto}.journey-sidebar nav button{text-align:left;color:#6b7671;background:0 0;border-radius:5px;align-items:center;gap:10px;padding:8px 9px;font-size:11px;display:flex}.journey-sidebar nav button span{font-variant-numeric:tabular-nums;color:#9aa7a1;font-size:10px}.journey-sidebar nav button.active{color:#006d5b;background:#e3eeea;font-weight:600}.demo-stage{flex-direction:column;align-items:center;min-width:0;display:flex}.phone{background:#070707;border:9px solid #646464;border-radius:59px;flex-direction:column;flex-shrink:0;width:430px;height:810px;display:flex;overflow:hidden;box-shadow:0 3px 2px #0002}.bezel-top{flex-shrink:0;height:60px}.bezel-bottom{flex-shrink:0;justify-content:center;align-items:flex-end;height:53px;padding-bottom:16px;display:flex}.bezel-bottom span{background:#fff;border-radius:5px;width:111px;height:5px;display:block}.phone-content{background:#efefef;border-top:2px solid #b85ac8;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.host-scroll{scrollbar-width:thin;scrollbar-color:#999 #efefef;flex:1;min-height:0;margin:0 13px;overflow-y:auto}.host-form{padding:14px 14px 28px}.host-form h2{text-align:center;margin:0 0 20px;font-size:19px;font-weight:650}.host-form label{margin-bottom:17px;font-size:17px;line-height:1.35;display:block}.host-form input:not([type=radio]):not([type=range]),.host-form select{color:#303030;background:#f6f6f6;border:0;border-radius:0;width:100%;min-height:33px;margin-top:9px;padding:7px 9px;display:block}.host-form input[readonly]{background:#fff!important;border:1px solid #aaa!important}.host-form input[type=date]{background:#fff!important;border:1px solid #ddd!important}.person-section{margin-bottom:30px}.person-section fieldset{border:0;margin:0;padding:0}.person-section legend{margin-bottom:10px;font-size:17px}.person-section fieldset label{color:#717171;background:#fff;align-items:center;gap:8px;margin:0;padding:2px 6px;font-size:16px;display:flex}.person-section input[type=radio]{accent-color:#389bbf;margin:0}.primary{background:var(--teal);color:#fff;border-radius:2px;width:100%;min-height:36px;padding:7px 12px;font-weight:600;line-height:1.12}.primary:hover{background:#006c5b}.range-field{align-items:center;gap:14px;margin:12px 0 24px;display:flex}.range-field input{accent-color:#858585;width:100%;min-width:0;height:5px}.range-field output{text-align:right;min-width:52px;font-size:16px}.quote-output{border:1px solid #d8d8d8;margin-top:22px;padding:12px 7px 0;box-shadow:0 1px 2px #0001}.quote-output label{font-size:16px}.quote-output input{font-size:16px;min-height:29px!important;padding:3px 5px!important}.application-card{border:1px solid #ddd;min-height:calc(100% - 35px);margin:13px 0;box-shadow:0 2px 3px #0002}.application-card .primary{margin-top:72px}.application-card input{font-size:21px}.launcher{padding:8px 0 30px}.launch-buttons{grid-template-columns:repeat(3,1fr);gap:20px 7px;margin-bottom:16px;display:grid}.launch-buttons button{min-height:54px;padding:4px 5px;font-size:13px}.launch-buttons button:nth-child(4),.launch-buttons button:nth-child(5){min-height:53px}table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}th{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:13px 3px;font-size:14px}th:first-child{width:42%}th:nth-child(2){width:16%}td{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #d4d4d4;padding:8px 4px;overflow:hidden}td:nth-child(2){text-align:center}.embedded-shell{height:100%;min-height:0}.embedded-scroll{scrollbar-width:thin;scrollbar-color:#888 #f4f4f4;height:100%;overflow:auto}.phone-footer{background:#efefef;border:1px solid #d8d8d8;flex-shrink:0;margin:0 13px;padding:22px 18px 18px;box-shadow:0 1px 2px #0001}.phone-footer .primary{font-size:15px}.health-form{padding:33px 16px 18px;font-family:Arial,sans-serif;font-size:11px;line-height:1.5}.health-form h2{color:var(--purple);margin:0 0 33px;font-size:20px;font-weight:500}.health-form h3{color:var(--purple);margin:0 0 37px;font-size:13px;font-weight:500}.health-form label{margin-bottom:36px;font-weight:600;display:block}.health-form label input,.health-form label select{margin-top:3px}.health-form input:not([type=radio]),.health-form select{color:#333;background:#f0f0f0;border:1px solid #d3d3d3;border-radius:2px;width:100%;min-height:41px;padding:12px 10px;font-size:11px}.health-form select:disabled{opacity:1;-webkit-text-fill-color:#333}.unit-input{align-items:center;gap:11px;display:flex}.unit-input input{flex:1;min-width:0}.unit-input>span{min-width:22px;font-size:10px;font-weight:400}.health-form small{text-align:right;margin-top:3px;padding-right:36px;font-size:9px;font-weight:400;display:block}.info{color:#477298;padding-left:5px;font-size:16px}.intro{margin:0 0 45px}.question-block{margin-bottom:40px}.question-label{white-space:pre-line;margin-bottom:6px;font-weight:600}.pills{gap:5px;display:flex}.pills button{color:#333;background:#e5e5e5;border-radius:20px;padding:3px 10px;font-size:10px;line-height:1.5}.pills button.selected{color:#fff;background:#085bbf;box-shadow:0 0 0 1px #bcd0ec}.pills button.selected:focus{outline-offset:2px;outline:1px solid #4179ba}.tumour{margin-top:25px}.tumour h3{color:#396b9e;margin-bottom:28px}.condition-box{border:1px solid #d3d3d3;margin-top:22px;padding:13px}.condition-box>label{margin:10px 0}.skin-box{border:1px solid #d3d3d3;margin-top:13px;padding:20px 12px 0}.skin-box h3{margin-bottom:24px}.skin-box label{margin-bottom:30px}.history-radios{margin-bottom:35px}.history-radios label{align-items:flex-start;gap:9px;margin:8px 0 17px;font-size:10px;font-weight:400;display:flex}.history-radios input{accent-color:#3779ac;flex-shrink:0;margin:1px 0}.add-condition{color:#416b97;background:#fff;border:1px solid #b8c4d0;border-radius:18px;margin:-2px auto 28px;padding:3px 12px;font-size:11px;display:block}.inner-actions{justify-content:flex-end;align-items:center;gap:8px;margin:10px 0;display:flex}.inner-actions button{color:#386b9d;letter-spacing:1px;background:0 0;padding:8px 7px;font-size:9px;font-weight:600}.inner-actions .blue{color:#fff;background:#0752a9;border-radius:2px;padding:9px 12px;box-shadow:0 2px 4px #0003}.readback{padding:8px 5px}.readback h2{margin:7px 0 28px;font-size:18px;font-weight:700}.readback .review-id{margin:0 0 28px;font-size:21px}.readback h3{margin:25px 0 12px;font-size:13px;font-weight:600}.readback label,.readback .question-label{font-weight:400}.readback label{margin-bottom:28px}.readback input:not([type=radio]),.readback select{background:0 0;border:0;border-bottom:1px solid #99c6b1;border-radius:0;min-height:35px;padding:8px 0;font-size:10px}.readback .intro{margin-bottom:18px;font-style:italic}.readback .question-block{margin-bottom:26px}.answer-line{border-bottom:1px solid #99c6b1;margin:0;padding:10px 0;font-size:10px}.readback .condition-box,.readback .skin-box{border:0;padding:0}.readback .tumour h3{color:var(--purple)}.certification{align-items:center;gap:5px;margin:38px 8px 20px;font-family:Arial,sans-serif;font-size:11px;display:flex}.certification input{accent-color:#00a661;flex-shrink:0;width:23px;height:23px}.review-actions{border-top:1px solid #ddd;justify-content:center;padding:17px 0 30px;display:flex}.review-actions button{color:#8c6038;background:#fff;border:1px solid #bbb;padding:12px 22px;font-size:10px}.review-actions .green{color:#fff;background:#00ad64;border-color:#00ad64;font-weight:600}.completion-section{min-height:100%;padding:48px 5px}.complete-card{text-align:center;background:#fff;border-radius:3px;padding:26px 17px 16px}.complete-card h2{color:var(--purple);margin-bottom:18px;font-size:16px}.complete-card>div{align-items:center;gap:20px;display:flex}.complete-card p{flex:1;margin:0;font-family:Arial,sans-serif;font-size:13px;line-height:1.1}.success-icon{color:#fff;background:#00af71;border-radius:100%;flex-shrink:0;width:19px;height:19px;font-size:14px;line-height:19px}.submission-form{min-height:100%;padding-top:18px}.submission-form label{margin-bottom:25px;font-size:19px}.submission-form input{font-size:17px;margin-top:16px!important;padding:9px!important}.required{color:#b82924}.submission-form .primary{margin-top:9px;font-size:17px}.submission-form .policy-output{margin-top:12px;padding-top:4px}.submission-form .policy-output label{margin-bottom:14px;font-size:17px}.submission-form .policy-output input{margin-top:4px!important;padding:5px!important}.modal-layer{pointer-events:auto;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.dialog{text-align:center;background:#fff;border:1px solid #dedede;border-radius:3px;width:100%;max-width:330px;padding:15px 9px;font-size:18px;position:relative;box-shadow:0 8px 18px #0003}.dialog p{margin:4px 10px 17px;line-height:1.4}.dialog .loading-caption{margin:13px 7px 9px;font-size:17px;font-style:italic}.spinner{border:2px solid #c8dde3;border-top-color:#5295af;border-radius:50%;width:21px;height:21px;margin:0 auto;animation:1s linear infinite spin}.api-list{text-align:left;overflow-wrap:anywhere;border:1px solid #aaa;max-height:182px;padding:6px;font-size:15px;line-height:1.06;overflow:auto}.dialog-actions{gap:6px;display:flex}.dialog-actions .primary{font-size:14px}.dialog-ok{width:78%;margin:18px auto 3px;padding:14px;font-size:18px;display:block}.close-dialog{color:#608e89;background:0 0;position:absolute;top:1px;right:4px}.toast{color:#fff;text-align:center;z-index:5;background:#23483fee;border-radius:5px;padding:12px;font-size:12px;position:absolute;bottom:8px;left:10px;right:10px}.presentation-controls{align-items:center;gap:8px;width:min(100%,470px);margin-top:20px;display:flex}.presentation-controls>button{color:#427560;background:#fff;border:1px solid #dae1de;border-radius:6px;flex-shrink:0;width:35px;height:35px}.presentation-controls label{flex:1;min-width:0}.presentation-controls select{color:#4d665b;background:#fff;border:1px solid #dae1de;border-radius:6px;width:100%;padding:9px 7px;font-size:11px}.presentation-hint{color:#8c9892;margin:10px 0;font-size:11px}.screen-note{background:#fff;border:1px solid #e0e6e2;max-width:520px;margin-top:12px;padding:18px;font-size:12px;line-height:1.6}.screen-note p{margin:6px 0 0}.stage-layout.comparing{grid-template-columns:210px 1fr 340px}.reference-panel img{object-fit:contain;max-width:100%;max-height:810px;margin:12px auto;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}@media (width<=1150px){.stage-layout.comparing{grid-template-columns:1fr 1fr}.comparing .journey-sidebar{display:none}.workspace{padding:24px}.stage-layout{grid-template-columns:200px 1fr}}@media (width<=760px){.workspace{padding:16px 8px}.presentation-header{padding:0 12px 16px;display:block}.header-actions{margin-top:14px}.stage-layout,.stage-layout.comparing{flex-direction:column;gap:20px;padding-top:20px;display:flex}.journey-sidebar{display:none}.phone{width:min(430px,100%);height:810px}.demo-stage{width:100%}.reference-panel{width:min(430px,100%);margin:auto}.presentation-header h1{font-size:22px}}@media (width<=430px){.phone{border-width:7px;border-radius:45px;height:780px}.host-form{padding-left:8px;padding-right:8px}.host-scroll{margin:0 8px}.health-form{padding-left:12px;padding-right:12px}.phone-footer{margin:0 8px;padding:18px 12px}.host-form h2{font-size:17px}.modal-layer{padding:20px}.dialog{font-size:17px}}.documentation-action{color:#fff;background:#23496b;border:1px solid #23496b;border-radius:8px;min-height:40px;padding:11px 18px;font-size:14px;font-weight:650}.documentation-action:hover{background:#163752}body{background:#f1f5f9}.workspace{max-width:1500px;padding:28px 32px}.presentation-header{background:#fff;border:1px solid #dce4ed;border-radius:16px;flex-wrap:wrap;gap:24px;padding:22px 24px;box-shadow:0 4px 20px #19324b06}.presentation-header h1{color:#132d46;font-size:26px}.eyebrow{color:#46627a;letter-spacing:1.5px;font-size:11px}.presentation-header p{color:#52657a;line-height:1.5}.header-actions{flex-wrap:wrap;align-items:center;gap:8px}.header-actions button{color:#244363;background:#eaf0f7;border:1px solid #bdcddd;border-radius:8px;min-height:40px;padding:10px 13px;font-size:12px;font-weight:650;transition:background .15s,box-shadow .15s}.header-actions button:hover{background:#dce7f2;box-shadow:0 2px 7px #1336521a}.header-actions button[aria-pressed=true],.header-actions .activity-action{color:#fff;background:#21496d;border-color:#21496d}.header-actions .activity-action span{background:#ffffff26;border-radius:5px;margin-left:6px;padding:1px 6px}.header-actions .tcs-action{color:#fff;background:#096555;border-color:#096555}.header-actions .tcs-action:hover{background:#054e42}.header-actions .magnum-action{color:#fff;background:#6a3488;border-color:#6a3488}.header-actions .magnum-action:hover{background:#512367}.header-actions .restart-action{color:#853d0c;background:#fff3e8;border-color:#e6c6a9}.header-actions .restart-action:hover{background:#ffe7cf}.stage-layout{grid-template-columns:300px minmax(430px,1fr) 300px;gap:24px;padding-top:28px}.stage-apis{background:#fff;border:1px solid #dbe4ec;border-radius:14px;align-self:start;min-width:0;overflow:hidden}.stage-apis header{background:#f8fbfe;border-bottom:1px solid #e1e8ef;padding:20px 18px 14px}.stage-apis h2{color:#1b3c58;margin:10px 0;font-size:17px;line-height:1.45}.stage-api-category{color:#365773;background:#e4ecf6;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:600;display:inline-block}.stage-apis header p{color:#50667b;margin:12px 0 0;font-size:12px;line-height:1.7}.stage-api-list{scrollbar-width:thin;max-height:610px;overflow:auto}.stage-api-list article{border-bottom:1px solid #e4ebf1;padding:16px 18px}.stage-api-list article>div{align-items:center;gap:8px;margin-bottom:10px;display:flex}.stage-api-order{color:#667d90;font-variant-numeric:tabular-nums;font-size:10px}.stage-api-list code{overflow-wrap:anywhere;color:#23476b;font:12px/1.6 Consolas,monospace;display:block}.stage-api-list p{color:#556b7e;margin:8px 0 0;font-size:12px;line-height:1.6}.stage-api-list small{color:#663882;margin-top:8px;font-size:10px;display:block}.stage-apis footer{color:#53697c;background:#f3f7fb;padding:13px 18px;font-size:11px;line-height:1.6}@media (width>=761px) and (width<=1199px){.stage-layout{grid-template-columns:300px minmax(0,1fr)}.stage-apis{grid-column:2}.stage-api-list{max-height:400px}}@media (width<=760px){.stage-apis{width:100%}.stage-api-list{max-height:400px}}.journey-sidebar{background:#fff;border:1px solid #dbe4ec;border-radius:14px;align-self:start;padding:18px 12px}.journey-sidebar>.eyebrow{padding-left:9px}.journey-sidebar nav{scrollbar-color:#8d9ead transparent;margin-top:16px}.journey-sidebar nav button{color:#41566c;border-left:3px solid #0000;padding:10px 9px;font-size:12px;line-height:1.3}.journey-sidebar nav button span{color:#657a8d;font-size:11px}.journey-sidebar nav button.active{color:#064e40;background:#d9f0e9;border-left-color:#08725d}.journey-sidebar nav button.active span{color:#06624f}.journey-sidebar nav button:hover{background:#edf3f8}.presentation-controls{background:#fff;border:1px solid #d4e0eb;border-radius:12px;width:min(100%,530px);padding:9px;box-shadow:0 3px 10px #1e38540a}.presentation-controls>button{color:#fff;background:#1d4667;border:0;width:38px;height:38px;font-size:18px}.presentation-controls>button:disabled{color:#667b8e;opacity:1;background:#e3eaf0}.presentation-controls select{color:#213d55;border-color:#bacbda;padding:11px 7px;font-size:12px}.presentation-hint{color:#52677c;text-align:center;font-size:12px;line-height:1.6}.activity-panel{background:#fff;border:1px solid #d4e0ec;border-radius:14px;margin-top:22px;overflow:hidden;box-shadow:0 5px 18px #193e6409}.panel-heading{background:#f8fbff;border-bottom:1px solid #e1e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:20px 24px;display:flex}.panel-heading h2{color:#193d5c;margin:6px 0;font-size:20px}.panel-heading p{color:#526a7e;margin:0;font-size:12px}.count-badge{vertical-align:middle;background:#e0eaf5;border-radius:7px;padding:3px 8px;font-size:12px}.activity-totals{gap:8px;display:flex}.status-badge,.service-badge{white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:700;line-height:1.3;display:inline-block}.status-badge.good{color:#065c40;background:#d9f4e8}.status-badge.bad{color:#9b2627;background:#ffe5e5}.status-badge.neutral{color:#405775;background:#e9eff7}.status-badge.pending{color:#805214;background:#fff0c8}.service-badge.tcs{color:#08624f;background:#daf1e9}.service-badge.magnum{color:#653284;background:#f0e5fa}.activity-filters{border-bottom:1px solid #e4ebf2;gap:6px;padding:12px 24px;display:flex}.activity-filters button{color:#405b73;background:#edf2f8;border-radius:7px;padding:7px 14px;font-size:12px;font-weight:600}.activity-filters button[aria-pressed=true]{color:#fff;background:#23496b}.activity-feed{max-height:290px;overflow:auto}.activity-row{border-bottom:1px solid #e8edf3;grid-template-columns:76px 48px minmax(0,1fr) 85px 90px;align-items:center;gap:12px;padding:12px 24px;display:grid}.activity-row:last-child{border-bottom:0}.activity-row:nth-child(2n){background:#f9fbfe}.activity-row code{color:#1a3c5b;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.http-method{letter-spacing:.4px;color:#4e6380;font-size:10px;font-weight:800}.request-time{color:#3d5770;text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.request-time small{color:#607488;margin-top:4px;font-size:10px;display:block}.empty-state{text-align:center;color:#53687d;padding:28px 18px;font-size:13px;line-height:1.7}.service-dashboard{color:#21394e;background:#f4f7fb;border:1px solid #d2deea;border-radius:18px;width:min(1160px,100vw - 40px);max-height:calc(100vh - 40px);padding:0;overflow:auto;box-shadow:0 25px 90px #0b223a55}.service-dashboard::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12283d99}.dashboard-header{color:#fff;background:linear-gradient(120deg,#075b4a,#167b68);justify-content:space-between;gap:16px;padding:25px 30px;display:flex}.magnum .dashboard-header{background:linear-gradient(120deg,#512466,#8451a1)}.dashboard-header .eyebrow{color:#d1ebe4}.magnum .dashboard-header .eyebrow{color:#ecddf5}.dashboard-header h2{letter-spacing:-.6px;margin:7px 0 6px;font-size:28px}.dashboard-header p{color:#e0f2ed;margin:0;font-size:13px}.magnum .dashboard-header p{color:#f0e5f8}.dashboard-close{color:#fff;background:#ffffff21;border:1px solid #ffffff50;border-radius:8px;flex:0 0 40px;align-self:start;place-items:center;width:40px;height:40px;padding:0;line-height:1;display:grid}.dashboard-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px;display:block}.dashboard-close:hover{background:#ffffff38}.dashboard-toolbar{background:#fff;border-bottom:1px solid #dce5ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:16px 26px;display:flex}.dashboard-tabs{background:#eaf0f6;border-radius:9px;gap:4px;padding:4px;display:flex}.dashboard-tabs button{color:#3d536b;background:0 0;border-radius:6px;padding:8px 22px;font-weight:650}.dashboard-tabs button[aria-pressed=true]{color:#145c4e;background:#fff;box-shadow:0 1px 4px #12314b20}.magnum .dashboard-tabs button[aria-pressed=true]{color:#693780}.refresh-controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.connection-label{color:#326859;font-size:11px}.connection-label:before{content:"";background:#1b9e72;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.connection-label.offline{color:#a33b30}.connection-label.offline:before{background:#bc5146}.refresh-controls button{color:#294963;background:#fff;border:1px solid #b9c9d8;border-radius:7px;padding:8px 12px;font-size:12px;font-weight:600}.dashboard-error{color:#912f28;background:#fff0eb;border:1px solid #e7b5aa;border-radius:8px;margin:14px 26px;padding:12px 20px;font-size:13px}.dashboard-stats{grid-template-columns:repeat(4,1fr);gap:14px;padding:20px 26px;display:grid}.dashboard-stats>div{background:#fff;border:1px solid #d9e3ee;border-radius:10px;padding:16px 18px}.dashboard-stats span{color:#50667a;font-size:12px}.dashboard-stats strong{color:#195b4e;margin-top:5px;font-size:28px;font-weight:650;display:block}.magnum .dashboard-stats strong{color:#663882}.records-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 26px 14px;display:flex}.record-tabs{flex-wrap:wrap;gap:5px;display:flex}.record-tabs button{color:#496279;background:0 0;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:600}.record-tabs button[aria-pressed=true]{color:#135a49;background:#dcebe6}.magnum .record-tabs button[aria-pressed=true]{color:#5c3176;background:#ebdff3}.record-tabs span{background:#ffffffa0;border-radius:4px;margin-left:5px;padding:2px 5px;font-size:10px}.records-tools>input{background:#fff;border:1px solid #bdcddd;border-radius:8px;width:230px;max-width:100%;padding:10px 12px;font-size:12px}.dashboard-body{background:#fff;border:1px solid #d7e2ec;border-radius:12px;grid-template-columns:minmax(260px,40%) minmax(0,1fr);min-height:300px;margin:0 26px 26px;display:grid;overflow:hidden}.record-list{background:#f8fafd;border-right:1px solid #dce5ef;max-height:470px;padding:12px;overflow:auto}.record-card{text-align:left;color:#233d52;background:#fff;border:1px solid #d8e2ec;border-radius:9px;width:100%;margin-bottom:9px;padding:14px;display:block}.record-card.chosen{background:#eaf6f1;border-color:#248271;box-shadow:inset 3px 0 #248271}.magnum .record-card.chosen{background:#f7effb;border-color:#8051a0;box-shadow:inset 3px 0 #8051a0}.record-card>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.record-card strong{overflow-wrap:anywhere;font-size:12px}.record-card p{color:#52677b;margin:9px 0;font-size:12px;line-height:1.5}.record-card footer{color:#526c80;flex-wrap:wrap;gap:8px;font-size:10px;display:flex}.record-detail{min-width:0;max-height:470px;padding:22px;overflow:auto}.detail-placeholder{text-align:center;color:#566e83;padding:45px 10px}.detail-placeholder>span{color:#7a91a7;font-size:40px}.detail-placeholder h3{color:#2f4c64;margin:15px 0 8px;font-size:18px}.detail-placeholder p{font-size:13px;line-height:1.6}.detail-placeholder small{font-size:11px}.detail-heading h3{overflow-wrap:anywhere;margin:8px 0 18px;font-size:17px}.record-fields{grid-template-columns:minmax(90px,38%) minmax(0,1fr);gap:9px 16px;margin:0;font-size:12px;line-height:1.5;display:grid}.record-fields dt{color:#526b80}.record-fields dd{color:#213b50;overflow-wrap:anywhere;margin:0;font-weight:500}.detail-section{border-top:1px solid #dde6ee;margin-top:20px;padding-top:17px}.detail-section h4{color:#294d67;margin:0 0 14px;font-size:14px}.detail-section>p{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.detail-section code{color:#62778a;font-size:11px}.disclosure-answer{border-bottom:1px solid #ecf0f4;padding:10px 0}.disclosure-answer p{margin-bottom:6px;font-size:12px;line-height:1.5}.raw-record{margin-top:22px;font-size:12px}.raw-record summary{cursor:pointer;color:#305c80;font-weight:600}.raw-record pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#e2eef8;background:#112b40;border-radius:8px;padding:14px;font-size:11px}@media (width<=760px){.workspace{padding:14px 8px}.presentation-header{padding:18px 14px}.header-actions{margin-top:0}.header-actions button{padding:9px 10px;font-size:11px}.panel-heading{padding:16px}.activity-filters{padding:10px 16px}.activity-row{grid-template-columns:65px 38px minmax(0,1fr) 64px;gap:7px;padding:12px}.request-time{display:none}.activity-row code{font-size:10px}.activity-row .status-badge{padding:4px 6px;font-size:10px}.service-dashboard{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.dashboard-header{padding:20px}.dashboard-header h2{font-size:24px}.dashboard-toolbar{padding:12px 16px}.dashboard-stats{grid-template-columns:repeat(2,1fr);gap:8px;padding:14px}.records-tools{margin:0 14px 12px}.records-tools>input{width:100%}.dashboard-body{margin:0 14px 14px;display:block}.record-list{border-bottom:1px solid #dce5ef;border-right:0;max-height:230px}.record-detail{max-height:none;padding:16px}.activity-totals{flex-wrap:wrap}.record-fields{gap:8px;font-size:11px}}.journey-sidebar nav button{padding:11px 9px;font-size:15px;line-height:1.5}.journey-sidebar nav button span,.journey-sidebar>.eyebrow,.stage-apis .eyebrow{font-size:13px}.stage-apis h2{font-size:21px}.stage-api-category{font-size:13px}.stage-apis header p,.stage-api-list p{font-size:15px;line-height:1.65}.stage-api-list code{font-size:14px;line-height:1.6}.stage-api-list .service-badge,.stage-api-list .http-method,.stage-api-order,.stage-api-list small{font-size:12px}.stage-apis footer{font-size:13px;line-height:1.65}.service-dashboard{color:#292e29;background:#faf7f0;border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;position:fixed;inset:0;overflow:hidden}.service-dashboard[open]{flex-direction:column;display:flex}.service-dashboard .dashboard-header{color:#292e29;background:linear-gradient(120deg,#fffdf8,#f5f0e6);border-bottom:1px solid #ddd7cc;flex-shrink:0;padding:28px 36px 24px}.service-dashboard .dashboard-header .eyebrow{color:#706657;letter-spacing:.1em;font:12px monospace}.service-dashboard .dashboard-header h2{letter-spacing:-1px;margin:9px 0;font-size:36px}.service-dashboard .dashboard-header p{color:#686d65;font-size:16px;line-height:1.5}.service-dashboard .dashboard-close{color:#464c43;background:#eee9df;border-color:#d6d0c5}.service-dashboard .dashboard-close:hover{background:#e2dacd}.service-dashboard .dashboard-toolbar{background:#f2ede4;border-color:#ddd7cc;flex-shrink:0;padding:14px 36px}.service-dashboard .dashboard-tabs{background:0 0;gap:8px;padding:0}.service-dashboard .dashboard-tabs button{color:#50574f;background:#fff7;border:1px solid #d6d0c5;border-radius:99px;padding:9px 20px;font:14px monospace}.service-dashboard .dashboard-tabs button[aria-pressed=true]{color:#4f3fa1;box-shadow:none;background:#e7dffd;border-color:#b9a5e2}.service-dashboard .connection-label{font-size:14px}.service-dashboard .refresh-controls button{color:#50574f;background:#fffdf8;border-color:#d6d0c5;font-size:14px}.service-dashboard .dashboard-error{flex-shrink:0;font-size:15px}.service-dashboard .dashboard-stats{flex-shrink:0;gap:14px;padding:20px 36px}.service-dashboard .dashboard-stats>div{background:#fffdf8;border:1px solid #ddd7cc;border-radius:4px;padding:16px 20px}.service-dashboard .dashboard-stats span{color:#686d65;font-size:15px}.service-dashboard .dashboard-stats strong{color:#4f3fa1;font-size:34px}.service-dashboard .records-tools{flex-shrink:0;margin:0 36px 16px}.service-dashboard .record-tabs button{color:#50574f;font-size:15px}.service-dashboard .record-tabs button[aria-pressed=true]{color:#4f3fa1;background:#e7dffd}.service-dashboard .record-tabs span{font-size:13px}.service-dashboard .records-tools>input{background:#fffdf8;border-color:#d6d0c5;width:320px;font-size:15px}.service-dashboard .dashboard-body{background:#fffdf8;border-color:#ddd7cc;border-radius:4px;flex:1;grid-template-columns:minmax(300px,35%) minmax(0,1fr);min-height:0;margin:0 36px 28px}.service-dashboard .record-list{background:#f2ede4;border-color:#ddd7cc;min-height:0;max-height:none;padding:16px}.service-dashboard .record-card{color:#343b32;background:#fffdf8;border-color:#ddd7cc;border-radius:5px;padding:18px}.service-dashboard .record-card.chosen{background:#f0eafa;border-color:#aa95d3;box-shadow:inset 3px 0 #8051a0}.service-dashboard .record-card strong{font-size:16px}.service-dashboard .record-card p{color:#596158;font-size:15px;line-height:1.7}.service-dashboard .record-card footer{color:#686d65;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.service-dashboard .status-badge{font-size:13px}.service-dashboard .record-detail{min-height:0;max-height:none;padding:28px 32px}.service-dashboard .detail-heading .eyebrow{color:#706657;font-size:12px}.service-dashboard .detail-heading h3{color:#343b32;font-size:23px}.service-dashboard .record-fields{gap:12px 20px;font-size:16px;line-height:1.65}.service-dashboard .record-fields dt{color:#686d65}.service-dashboard .record-fields dd{color:#343b32}.service-dashboard .detail-section{border-color:#ddd7cc}.service-dashboard .detail-section h4{color:#343b32;font-size:19px}.service-dashboard .detail-section>p,.service-dashboard .disclosure-answer p{color:#596158;font-size:16px;line-height:1.65}.service-dashboard .detail-section code{color:#4f3fa1;font-size:14px}.service-dashboard .detail-placeholder h3{color:#343b32;font-size:24px}.service-dashboard .detail-placeholder p,.service-dashboard .empty-state{color:#596158;font-size:16px}.service-dashboard .detail-placeholder small{font-size:14px}.service-dashboard .raw-record{font-size:16px}.service-dashboard .raw-record summary{color:#4f3fa1}.service-dashboard .raw-record pre{color:#3f4640;background:#f0ece3;border:1px solid #ddd7cc;font-size:14px;line-height:1.7}@media (width<=760px){.service-dashboard{overflow-y:auto}.service-dashboard .dashboard-header{padding:22px 18px 18px}.service-dashboard .dashboard-header h2{font-size:29px}.service-dashboard .dashboard-toolbar{padding:12px 18px}.service-dashboard .dashboard-stats{gap:8px;padding:16px 18px}.service-dashboard .dashboard-stats>div{padding:12px}.service-dashboard .records-tools{margin:0 18px 14px}.service-dashboard .records-tools>input{width:100%}.service-dashboard .dashboard-body{flex:none;margin:0 18px 18px;display:block}.service-dashboard .record-list{max-height:330px;padding:10px}.service-dashboard .record-detail{padding:20px 16px}.service-dashboard .record-fields{grid-template-columns:minmax(80px,38%) minmax(0,1fr);gap:10px;font-size:15px}}
