html{min-height:100%}*,:after,:before{box-sizing:border-box}body{min-height:100%;margin:0;color:#172740;background:#e4f0f5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:14px;line-height:1.43;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}img{max-width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--ink:#0e1a2b;--ink-2:#46566e;--ink-3:#77869b;--surface:#fbfcfe;--line:#d9e0ea;--navy:#132044;--navy-hi:#1b2e5e;--navy-lo:#080f24;--accent:#17509e;--radius:10px;--shadow:0 1px 2px rgba(16,30,54,0.06),0 6px 20px rgba(16,30,54,0.1);--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace}.App{padding:0 24px 90px;text-align:center;position:relative;min-height:100vh;background-color:#e4f0f5;background-position:top;background-repeat:repeat-y;background-size:cover}.App,body{padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:0}.logging-route-loading{min-height:100vh;margin:0;display:flex;align-items:center;justify-content:center;color:#344a62;background:#e4f0f5;font-size:14px;font-weight:600}.evidence-home{width:min(1160px,100%);margin:0 auto;color:#192942}.evidence-masthead{min-height:134px;display:flex;align-items:center;justify-content:center}.evidence-masthead h1{margin:0;color:#17264c;font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,6vw,58px);font-weight:500;letter-spacing:-.035em;text-shadow:0 1px 0 hsla(0,0%,100%,.9)}.siteTitle{font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;font-family:var(--mono);font-size:clamp(23px,5vw,28px);font-weight:400;letter-spacing:-.03em;color:#0e1a2b;color:var(--ink);margin:0;padding:26px 0 20px}.evidence-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);align-items:stretch;grid-gap:22px;gap:22px}.evidence-column{min-width:0;display:grid;grid-template-rows:auto 1fr;grid-gap:22px;gap:22px}.evidence-panel,.reference-panel{border:1px solid rgba(51,74,111,.2);border-radius:12px;background-color:#edf4f8;box-shadow:0 12px 32px rgba(38,63,100,.12)}.summary-panel{overflow:hidden;border-top:5px solid #7568a7}.applications-panel{--panel-accent:#2f7d6b;--panel-accent-border:#226253;--panel-accent-hover:#246556;--panel-accent-hover-border:#18483d;--panel-accent-active:#1e574a;--panel-accent-shade:39,81,71;--panel-accent-shade-deep:18,65,54}.applications-panel,.services-panel{overflow:hidden;border-top:5px solid var(--panel-accent)}.services-panel{--panel-accent:#aa3f68;--panel-accent-border:#8f3154;--panel-accent-hover:#93345d;--panel-accent-hover-border:#762843;--panel-accent-active:#842d53;--panel-accent-shade:81,39,60;--panel-accent-shade-deep:65,18,38}.panel-heading{min-height:58px;padding:10px 30px 12px;display:flex;align-items:center;justify-content:space-between;grid-gap:24px;gap:24px;border-bottom:1px solid rgba(64,86,119,.18)}.panel-heading h2{margin:0;color:#182b4e;font-size:26px;font-weight:600;letter-spacing:-.015em}.panel-heading p{margin:12px 0 0;flex:0 0 auto;color:#52627b;font-size:14px}.panel-heading p a,.reference-panel a{font-weight:650}.evidence-home a{text-underline-offset:3px}.evidence-home a:focus,.evidence-home a:hover{color:#693d80}.project-summary-grid{padding:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.current-work-block,.summary-block{min-height:245px;padding:14px 23px 20px;border:1px solid rgba(76,96,128,.18);border-radius:9px;background:#fff;text-align:left}.current-work-block h3,.summary-block h3{margin:0 0 19px;padding-bottom:13px;border-bottom:1px solid rgba(91,106,132,.16);color:#1d2f4d;font-size:17px;font-weight:750}.current-work-block ul,.summary-block ul{margin:0;padding-left:19px}.current-work-block li,.summary-block li{margin:0 0 13px;color:#26364f;font-size:15px;line-height:1.54}.current-work-block li:last-child,.summary-block li:last-child{margin-bottom:0}.current-work-block li::marker,.summary-block li::marker{color:#7568a7}.current-work-block{grid-column:1/-1}.statistics-block{min-height:74px;padding:21px 23px;grid-column:1/-1;display:flex;align-items:center}.statistics-block p{margin:0;color:#26364f;font-size:15px;font-weight:650}.services-heading{justify-content:center;align-items:center}.services-heading h2{font-size:26px}.service-links{padding:22px;display:grid;grid-gap:13px;gap:13px}.service-link{min-height:70px;padding:15px 20px;display:flex;align-items:center;justify-content:center;border:2px solid var(--panel-accent-border);border-radius:7px;color:#fff!important;background:var(--panel-accent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 4px 10px rgba(var(--panel-accent-shade),.18);font-size:14px;font-weight:750;letter-spacing:.01em;line-height:1.35;text-align:center;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.service-link:focus,.service-link:hover{border-color:var(--panel-accent-hover-border);color:#fff!important;background:var(--panel-accent-hover);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),0 5px 12px rgba(var(--panel-accent-shade),.22);text-decoration:none}.service-link:active{background:var(--panel-accent-active);box-shadow:inset 0 2px 4px rgba(var(--panel-accent-shade-deep),.25),0 3px 8px rgba(var(--panel-accent-shade),.17)}.service-link:focus-visible{outline:3px solid rgba(52,91,154,.38);outline-offset:3px}.reference-panel{margin-top:22px;padding:20px 26px;display:flex;align-items:center;justify-content:space-between;grid-gap:24px 42px;gap:24px 42px;box-shadow:0 8px 20px rgba(38,63,100,.09);text-align:left}.reference-panel p{margin:0;color:#43516a;font-size:13px;line-height:1.55}.reference-panel p:first-child{min-width:0}.reference-panel p:first-child a{overflow-wrap:anywhere}.reference-panel p:last-child{flex:0 0 auto}@media (max-width:900px){.evidence-layout{grid-template-columns:1fr}.service-links{grid-template-columns:repeat(2,minmax(0,1fr))}.applications-panel .service-links{grid-template-columns:1fr}}@media (max-width:640px){.App{padding:0 12px 104px;background-size:auto 100%}.evidence-masthead{min-height:104px}.evidence-masthead h1{font-size:40px}.panel-heading{min-height:0;padding:21px;align-items:flex-start;flex-direction:column;grid-gap:8px;gap:8px}.project-summary-grid,.service-links{padding:14px;grid-template-columns:1fr}.summary-block{min-height:0}.statistics-block{grid-column:auto}.reference-panel{padding:19px 20px;align-items:flex-start;flex-direction:column;grid-gap:12px;gap:12px}}@media (prefers-reduced-motion:reduce){.service-link{transition:none}}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.inputLine{padding-top:24px}.inputLine,.outputLine{display:flex;justify-content:center}.leftAlign{justify-content:left!important}.slashSeparator{font-size:42px;font-weight:700;align-self:center}.rangeToLabel{font-size:24px;font-weight:400;align-self:center}.inputField{background-color:#fff}.inputField input{font-size:18px!important}.radioToggleButton{line-height:.4em!important}.selectedRadioButton{background-color:#aba7e3!important;box-shadow:inset 1px 1px 2px 1px #333!important}.formButton{box-shadow:inset 0 1px 1px hsla(0,0%,100%,.5),inset 0 -1px 2px hsla(0,0%,66.7%,.8),0 3px 5px -3px hsla(0,0%,39.2%,.8)!important}.dropdown.icon{padding-top:0!important;padding-right:0!important;top:.5em!important;right:.1em!important;font-size:18px!important}.continueButton,.previousPageButton,.saveProgressButton{line-height:.3em!important;height:2.5em!important}.defaultSetButton{background-color:#aba7e3!important}.middleAlign{vertical-align:bottom!important}h1,h2,h3{margin-bottom:0}.bottomNavigationBar{position:absolute;display:flex;text-align:right;bottom:38px;width:100%}.bottomNavigationButtons{width:100%}.footerClass,footer{background-image:linear-gradient(180deg,rgba(72,116,172,0),rgba(72,116,172,.5) 40%,rgba(72,116,172,.6));position:absolute;font-size:16px;font-weight:600;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(4,18,39,.7);left:0;bottom:0;padding:6px 0 2px;width:100%;overflow-x:hidden}.footerClass,footer,footer>div{display:flex;justify-content:center}footer>div{align-items:center;flex-wrap:wrap;grid-gap:4px 7px;gap:4px 7px;line-height:1.45}.footer-email{color:#e3e8ff;font-weight:750;-webkit-text-decoration-color:rgba(227,232,255,.7);text-decoration-color:rgba(227,232,255,.7);text-underline-offset:4px}.footer-email:focus,.footer-email:hover{color:#b5d4ff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.footer-email:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:2px}.siteTitle h1{font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;font-family:var(--mono);font-size:clamp(23px,5vw,28px);font-weight:400;letter-spacing:-.04em;color:#0e1a2b;color:var(--ink);margin:0}.enhance-page{--enhance-ink:#172740;--enhance-muted:#64748a;--enhance-line:#cfd9e5;--enhance-line-strong:#b8c6d6;--enhance-panel:#f7fafc;--enhance-green:#2f7d6b;--enhance-green-dark:#226253;width:min(1240px,100%);margin:0 auto;padding:0 0 64px;color:var(--enhance-ink);text-align:left}.enhance-page *,.enhance-page :after,.enhance-page :before{box-sizing:border-box}.enhance-site-header{height:58px;display:flex;align-items:center;justify-content:space-between}.enhance-site-brand{font-family:var(--mono);font-size:24px;font-weight:500;letter-spacing:-.045em}.enhance-site-brand,.enhance-site-brand:focus,.enhance-site-brand:hover{color:#17264c;text-decoration:none}.enhance-site-nav{align-self:stretch;display:flex;align-items:stretch;grid-gap:3px;gap:3px}.enhance-site-nav a{min-width:76px;padding:0 13px;display:flex;align-items:center;justify-content:center;border-bottom:3px solid transparent;color:#455871;font-size:13px;font-weight:650;text-decoration:none}.enhance-site-nav a:focus,.enhance-site-nav a:hover{color:#1f6557;background:hsla(0,0%,100%,.34);text-decoration:none}.enhance-site-nav a[aria-current=page]{border-bottom-color:var(--enhance-green);color:#1d584c;background:hsla(0,0%,100%,.52)}.enhance-tool{overflow:hidden;border:1px solid rgba(51,74,111,.24);border-top:4px solid var(--enhance-green);border-radius:9px;background:#edf4f8;box-shadow:0 10px 28px rgba(38,63,100,.13)}.transform-placeholder{min-height:190px;padding:24px}.transform-placeholder h1{margin:0;color:#182b4e;font-size:20px;font-weight:680}.transform-placeholder p{margin:12px 0 0;color:var(--enhance-muted);font-size:12px}.enhance-tool-header{min-height:74px;padding:7px 10px 7px 14px;display:grid;grid-template-columns:minmax(0,1fr) -webkit-max-content;grid-template-columns:minmax(0,1fr) max-content;align-items:center;grid-gap:14px;gap:14px;border-bottom:1px solid rgba(64,86,119,.2)}.enhance-tool-intro{min-width:0;display:grid;grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px}.enhance-tool-header h1{margin:0;color:#182b4e;font-size:20px;font-weight:680;letter-spacing:-.012em;line-height:1.2}.enhance-tool-description{min-width:0;padding:1px 0 1px 14px;border-left:1px solid #bdcad7;color:#344a62;font-size:11px;font-weight:500;line-height:1.24}.enhance-tool-description p{position:relative;margin:0 0 2px}.enhance-tool-description p:last-child{margin-bottom:0}.enhance-description-measure{position:absolute;top:0;left:0;width:100%;max-width:none;display:block;visibility:hidden;pointer-events:none;white-space:normal}.enhance-tool-description sup{position:relative;top:-.22em;font-size:.68em;line-height:0}.enhance-api-block{flex-direction:column;align-items:flex-start}.enhance-api-block,.enhance-api-row{width:-webkit-max-content;width:max-content;max-width:100%;display:flex}.enhance-api-row{min-width:0;padding:2px 3px 2px 8px;align-items:center;grid-gap:5px;gap:5px;border:1px solid #c8d3dd;border-radius:5px;color:#52647b;background:hsla(0,0%,100%,.82);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 1px 2px rgba(31,54,82,.05);font-size:11px}.enhance-ai-note{width:0;min-width:100%;max-width:100%;margin:4px 0 0;padding:0 2px;color:#52647b;font-size:9px;font-weight:500;line-height:1.25}.enhance-method{margin-right:1px;color:#26705f;font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.045em}.enhance-endpoint{padding-right:7px;border-right:1px solid #d5dde5;color:#455970;font-family:var(--mono);white-space:nowrap}.enhance-icon-button,.enhance-tooltip-anchor{display:inline-flex;flex:0 0 auto}.enhance-icon-button{width:25px;height:25px;margin:0;padding:4px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:4px;color:#51647a;background:transparent;box-shadow:none;cursor:pointer}.enhance-global-tooltip{position:fixed;z-index:5000;box-sizing:border-box;width:-webkit-max-content;width:max-content;min-height:23px;max-width:calc(100vw - 16px);padding:0 7px;display:flex;align-items:center;border:0;border-radius:4px;color:#fff;background:#263b50;box-shadow:0 2px 5px rgba(18,35,53,.18);font-size:11px;font-weight:600;line-height:1.2;pointer-events:none;-webkit-transform:translateX(-100%);transform:translateX(-100%);white-space:nowrap;-webkit-animation:enhance-tooltip-in 60ms ease-out;animation:enhance-tooltip-in 60ms ease-out}@-webkit-keyframes enhance-tooltip-in{0%{opacity:0}to{opacity:1}}@keyframes enhance-tooltip-in{0%{opacity:0}to{opacity:1}}.enhance-icon-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.enhance-icon-button:hover{border-color:#c4d0dc;color:#254f68;background:#fff}.enhance-icon-button:active{background:#e8eef3}.enhance-icon-button.is-confirmed{color:#26705f}.enhance-demo-button:focus-visible,.enhance-docs-nav button:focus-visible,.enhance-icon-button:focus-visible,.enhance-openapi-link:focus-visible,.enhance-pair-button:focus-visible,.enhance-site-brand:focus-visible,.enhance-site-nav a:focus-visible,.enhance-submit:focus-visible{outline:2px solid rgba(35,91,132,.65);outline-offset:1px}.enhance-editors{padding:8px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.enhance-editor{min-width:0;overflow:hidden;border:1px solid var(--enhance-line-strong);border-radius:5px;background:#fff;box-shadow:0 1px 2px rgba(26,47,78,.05)}.enhance-editor-header{height:38px;padding:5px 7px 5px 10px;display:flex;align-items:center;justify-content:space-between;grid-gap:9px;gap:9px;border-bottom:1px solid var(--enhance-line);background:var(--enhance-panel)}.enhance-heading-left{min-width:0;display:flex;align-items:center;grid-gap:8px;gap:8px;overflow:hidden}.enhance-editor-title{flex:0 0 auto;color:#273a54;font-size:12px;font-weight:720;line-height:1}.enhance-fhir-mark{position:static;margin-left:.03em;font-size:.58em;line-height:0;vertical-align:super}.enhance-input-status,.enhance-output-status,.enhance-processing-status{min-width:0;overflow:hidden;font-size:10px;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.enhance-input-status.is-valid{color:#28705f}.enhance-input-status.is-invalid,.enhance-output-status.is-error,.enhance-pair-error{color:#a44444}.enhance-output-status.is-stale{color:#7b6a38}.enhance-output-status.is-error{max-width:270px}.enhance-processing-status{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;color:#386481}.enhance-spinner{width:11px;height:11px;flex:0 0 auto;border:2px solid #c5d4df;border-top-color:#2f6f89;border-radius:50%;-webkit-animation:enhance-spin .7s linear infinite;animation:enhance-spin .7s linear infinite}@-webkit-keyframes enhance-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes enhance-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.enhance-submit{min-width:78px;height:27px;margin:0;padding:0 13px;border:1px solid var(--enhance-green-dark);border-radius:4px;color:#fff;background:var(--enhance-green);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16);font-size:11px;font-weight:730;line-height:25px;cursor:pointer}.enhance-submit:hover:not(:disabled){background:#286b5c}.enhance-submit:active:not(:disabled){background:#225e50}.enhance-submit:disabled{border-color:#b8c3ce;color:#8a96a4;background:#e4e9ee;box-shadow:none;cursor:default}.enhance-paired-row{height:32px;padding:3px 7px 3px 10px;display:flex;align-items:center;justify-content:flex-end;grid-gap:7px;gap:7px;border-bottom:1px solid var(--enhance-line);background:#fbfcfd}.enhance-hidden-file{display:none}.enhance-pair-button{min-width:254px;height:24px;margin:0;padding:0 12px;border:1px solid #aebdca;border-radius:4px;color:#3f596c;background:#fff;font-size:10px;font-weight:650;line-height:22px;cursor:pointer}.enhance-pair-button:hover{border-color:#849baa;background:#f5f8fa}.enhance-pair-error{font-size:10px;font-weight:650}.enhance-paired-file{min-width:0;max-width:100%;display:flex;align-items:center;grid-gap:3px;gap:3px;color:#465d71;font-size:10px}.enhance-paired-file>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enhance-paired-file .enhance-icon-button{width:23px;height:23px;padding:4px}.enhance-code-wrap{position:relative;height:500px;overflow:hidden;background:#fff}.enhance-input-editor[data-paired=true] .enhance-code-wrap{height:468px}.enhance-json-editor{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:9px 14px 28px 24px;resize:none;overflow:auto;border:0;border-radius:0;outline:0;color:#27374a;background-color:#fff;background-image:linear-gradient(90deg,#2f7d6b 0,#2f7d6b 3px,#f0f4f7 0,#f0f4f7 18px,#fff 0);background-attachment:local;background-repeat:no-repeat;background-size:100% 100%;font-family:var(--mono);font-size:10.5px;-webkit-font-feature-settings:none;font-feature-settings:none;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;line-height:1.46;overflow-wrap:anywhere;tab-size:2;white-space:pre-wrap;word-break:normal;transition:color .13s ease,box-shadow .13s ease}.enhance-json-editor:focus{box-shadow:inset 0 0 0 2px rgba(39,92,126,.23)}.enhance-output-editor[data-stale=true] .enhance-json-editor{color:#9aa5b2}.enhance-code-wrap.is-dragging{box-shadow:inset 0 0 0 3px rgba(47,125,107,.58)}.enhance-code-wrap.is-dragging:after{content:"Drop JSON file";position:absolute;inset:7px;z-index:4;display:flex;align-items:center;justify-content:center;border:1px dashed #2f7d6b;color:#286c5d;background:rgba(246,251,249,.91);font-size:12px;font-weight:700;pointer-events:none}.enhance-textarea-placeholder{position:absolute;z-index:2;top:9px;left:24px;color:#8a98a7;font-family:var(--mono);font-size:10.5px;line-height:1.46;pointer-events:none}.enhance-demo-controls{position:absolute;z-index:3;left:25px;bottom:14px;height:25px;padding:2px 3px;display:flex;align-items:center;border:1px solid #c6d1db;border-radius:4px;background:rgba(250,252,253,.96);box-shadow:0 1px 3px rgba(26,47,78,.08)}.enhance-demo-button{height:19px;margin:0;padding:0 9px;display:inline-flex;align-items:center;border:0;border-right:1px solid #cfd8e1;border-radius:0;color:#52667b;background:transparent;font-size:9.5px;font-weight:680;line-height:19px;cursor:pointer}.enhance-demo-button:last-child{border-right:0}.enhance-demo-button:hover,.enhance-demo-button[aria-pressed=true]{color:#235f52;background:#e8f2ef}.enhance-output-actions{position:absolute;z-index:3;top:7px;right:20px;display:flex;grid-gap:2px;gap:2px;padding:1px;border:1px solid rgba(197,208,218,.9);border-radius:4px;background:rgba(250,252,253,.94);box-shadow:0 1px 3px rgba(26,47,78,.06)}.enhance-output-actions .enhance-icon-button{width:24px;height:24px}.enhance-json-editor::-webkit-scrollbar{width:12px;height:12px}.enhance-json-editor::-webkit-scrollbar-corner,.enhance-json-editor::-webkit-scrollbar-track{background:#edf1f4}.enhance-json-editor::-webkit-scrollbar-thumb{border:3px solid #edf1f4;border-radius:8px;background:#aebac5}.enhance-json-editor::-webkit-scrollbar-thumb:hover{background:#8c9aa7}.enhance-modal-backdrop{position:fixed;inset:0;z-index:1000;padding:40px;display:flex;align-items:center;justify-content:center;background:rgba(12,25,43,.52)}.enhance-docs{width:min(900px,calc(100vw - 80px));height:min(680px,calc(100vh - 80px));overflow:hidden;border:1px solid #aebdca;border-top:4px solid var(--enhance-green);border-radius:7px;background:#fff;box-shadow:0 24px 70px rgba(4,19,37,.34)}.enhance-docs-header{height:45px;padding:6px 8px 6px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--enhance-line);background:#f4f7f9}.enhance-docs-header h2{margin:0;color:#20344f;font-size:17px;font-weight:700}.enhance-docs-body{height:calc(100% - 45px);display:grid;grid-template-columns:170px minmax(0,1fr);overflow:hidden}.enhance-docs-nav{padding:10px 8px;display:flex;flex-direction:column;grid-gap:2px;gap:2px;border-right:1px solid var(--enhance-line);background:#f8fafb}.enhance-docs-nav button{width:100%;margin:0;padding:7px 8px;border:0;border-radius:3px;color:#465c72;background:transparent;font-size:11px;font-weight:650;text-align:left;cursor:pointer}.enhance-docs-nav button:hover{color:#225e51;background:#e7f0ed}.enhance-docs-content{overflow:auto;padding:4px 24px 28px;scroll-behavior:smooth}.enhance-docs-content section{padding:18px 0 3px;scroll-margin-top:10px}.enhance-docs-content h3{margin:0 0 10px;color:#20344f;font-size:15px}.enhance-docs-content h4{margin:15px 0 7px;color:#344b62;font-size:12px}.enhance-docs-content p{margin:0 0 8px;color:#4b6075;font-size:11px}.enhance-docs-content code{color:#334d64;font-family:var(--mono)}.enhance-docs-content pre{margin:0;padding:12px 14px;overflow:auto;border:1px solid #d6dee6;border-radius:4px;color:#263a4f;background:#f6f8fa;font-family:var(--mono);font-size:10.5px;line-height:1.5;white-space:pre-wrap}.enhance-openapi-link{margin-top:12px;display:inline-block;color:#236354;font-size:11px;font-weight:700;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.enhance-spinner{-webkit-animation-duration:1.5s;animation-duration:1.5s}.enhance-docs-content,.enhance-json-editor{scroll-behavior:auto;transition:none}}.page-not-found{width:min(1200px,100%);margin:0 auto;padding:44px 24px 50px;border:1px solid rgba(51,74,111,.24);border-radius:9px;background:#edf4f8;box-shadow:0 10px 28px rgba(38,63,100,.13);text-align:center}.page-not-found h1{margin:0;color:#182b4e;font-size:28px;font-weight:680}
/*# sourceMappingURL=main.ca112d6b.chunk.css.map */