._page_17evn_1{color:#173743;background:#f3f7f8;min-height:100vh;font-family:Arial,Helvetica,sans-serif}._frame_17evn_1{max-width:1270px;margin:auto;padding:22px clamp(20px,3.5vw,45px) 25px}._header_17evn_1{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}._wordmark_17evn_1{letter-spacing:-.045em;color:#133845;align-items:center;gap:10px;font-size:21px;font-weight:800;display:flex}._mark_17evn_1{color:#a9eee5;letter-spacing:-.08em;background:#123d4b;border-radius:10px;place-items:center;width:39px;height:39px;font-size:16px;display:grid}._headerNote_17evn_1{color:#667f87;font-size:13px}._hero_17evn_1{color:#fff;isolation:isolate;background:#103845;border-radius:24px;grid-template-columns:1.4fr .76fr;gap:36px;min-height:340px;padding:44px clamp(34px,4vw,54px);display:grid;position:relative;overflow:hidden}._hero_17evn_1:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 42%,#000);mask-image:linear-gradient(90deg,#0000 42%,#000)}._hero_17evn_1:after{content:"";z-index:-1;border:1px solid #80c6c333;border-radius:50%;width:460px;height:460px;position:absolute;top:-200px;right:-125px;box-shadow:0 0 0 60px #80c6c30b,0 0 0 120px #80c6c306}._heroCopy_17evn_1{align-self:center}._eyebrow_17evn_1{color:#85d9d1;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:800;display:inline-flex}._eyebrowLine_17evn_1{background:#42b9ad;width:18px;height:2px}._hero_17evn_1 h1{letter-spacing:-.058em;max-width:735px;margin:19px 0;font-size:clamp(36px,4.15vw,56px);line-height:1.08}._hero_17evn_1 p{color:#cce0e3;max-width:635px;margin:0;font-size:17px;line-height:1.58}._heroDiagram_17evn_1{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff0f;border:1px solid #b0d8d632;border-radius:17px;align-self:center;min-width:0;padding:22px}._diagramLabel_17evn_1{color:#9acbc9;letter-spacing:.18em;font-size:10px;font-weight:800}._diagramTrack_17evn_1{margin:17px 0 12px;position:relative}._diagramTrack_17evn_1:before{content:"";background:#7ec8c766;width:1px;position:absolute;top:25px;bottom:24px;left:18px}._diagramRow_17evn_1{align-items:center;gap:15px;min-height:54px;display:flex;position:relative}._diagramRow_17evn_1 span{color:#a8e9df;background:#2b6570;border:1px solid #7fc6c65c;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;font-size:11px;font-weight:800;display:grid}._diagramRow_17evn_1 b{font-size:17px;font-weight:700}._diagramRow_17evn_1 i{background:#63d6c9;border-radius:50%;width:7px;height:7px;margin-left:auto}._diagramFuture_17evn_1{opacity:.55}._diagramFuture_17evn_1 i{background:0 0;border:1px solid #a1d6d1}._diagramFooter_17evn_1{color:#b5d1d3;border-top:1px solid #ffffff24;padding-top:13px;font-size:12px}._sectionHeading_17evn_1{justify-content:space-between;align-items:end;gap:20px;margin:30px 0 15px;display:flex}._overline_17evn_1{color:#16817e;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}._sectionHeading_17evn_1 h2{letter-spacing:-.04em;margin:4px 0 0;font-size:27px}._sectionHeading_17evn_1 p{color:#6b838b;margin:0;font-size:14px}._cards_17evn_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}._card_17evn_1{min-height:255px;color:inherit;outline-offset:4px;background:#fff;border:1px solid #d7e4e7;border-radius:18px;flex-direction:column;justify-content:space-between;padding:23px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 5px 22px #14343d08}._card_17evn_1[href]:hover,._card_17evn_1[href]:focus-visible{border-color:#57bcb3;transform:translateY(-5px);box-shadow:0 17px 32px #14343d18}._cardTop_17evn_1,._cardBottom_17evn_1{justify-content:space-between;align-items:center;gap:12px;display:flex}._icon_17evn_1{color:#187d79;background:#e5f3f2;border-radius:13px;place-items:center;width:47px;height:47px;display:grid}._number_17evn_1,._future_17evn_1{letter-spacing:.12em;color:#68858d;font-size:11px;font-weight:800}._cardContent_17evn_1 h3{letter-spacing:-.042em;max-width:310px;margin:0 0 10px;font-size:25px;line-height:1.13}._cardContent_17evn_1 p{color:#58737e;max-width:330px;margin:0;font-size:15px;line-height:1.55}._cardBottom_17evn_1{color:#137e78;border-top:1px solid #dce8ea;padding-top:14px;font-size:13px;font-weight:800}._dose_17evn_1{background:#fff}._device_17evn_1{background:#e9f7f4;border-color:#a8dcd5}._device_17evn_1 ._icon_17evn_1{background:#cdece6}._device_17evn_1 ._cardBottom_17evn_1{border-color:#b9e1dc}._drug_17evn_1{color:#67808a;box-shadow:none;background:#f8fafb;border-style:dashed}._drug_17evn_1 ._icon_17evn_1{color:#849aa2;background:#e9eff1}._drug_17evn_1 ._future_17evn_1{color:#748c94;background:#eaf0f1;border-radius:20px;padding:7px 9px}._drug_17evn_1 ._cardBottom_17evn_1{color:#849aa2}._drug_17evn_1 ._cardContent_17evn_1 p{color:#7b9098}._footer_17evn_1{color:#81979f;border-top:1px solid #dbe6e8;justify-content:space-between;margin-top:25px;padding-top:17px;font-size:12px;display:flex}@media (width<=950px){._hero_17evn_1{grid-template-columns:1fr .7fr;padding:36px}._heroDiagram_17evn_1{padding:16px}._cards_17evn_1{gap:10px}._card_17evn_1{padding:18px}._cardContent_17evn_1 h3{font-size:22px}}@media (width<=700px){._frame_17evn_1{padding:16px}._headerNote_17evn_1,._heroDiagram_17evn_1{display:none}._hero_17evn_1{min-height:0;padding:30px 26px;display:block}._hero_17evn_1 h1{font-size:clamp(34px,9vw,46px)}._hero_17evn_1 p{font-size:16px}._cards_17evn_1{grid-template-columns:1fr}._card_17evn_1{min-height:220px;padding:22px}._sectionHeading_17evn_1{margin-top:26px}._footer_17evn_1{flex-wrap:wrap;gap:12px}}._page_17evn_1{--intro-x:max(clamp(20px,3.5vw,45px),calc((100vw - 1270px)/2 + clamp(20px,3.5vw,45px)));--intro-y:22px;--intro-scale:3}._page_17evn_1:after{content:"";z-index:9998;pointer-events:none;background:#f3f7f8;animation:15s linear both _introCurtain_17evn_1;position:fixed;inset:0}._wordmark_17evn_1{z-index:10000;transform-origin:50%;flex-shrink:0;width:180px;height:102px;animation:15s cubic-bezier(.65,0,.25,1) both _introDock_17evn_1;position:relative}._animatedLogo_17evn_9{width:180px;height:102px;display:block;overflow:visible}._penStroke_17evn_10{stroke-dasharray:1;stroke-dashoffset:1px;animation:_drawPen_17evn_1 var(--pen-duration) cubic-bezier(.4,.05,.35,1) var(--pen-delay) both}._logoInk_17evn_11{fill:#000;animation:15s ease-in-out both _brandColour_17evn_1}._frame_17evn_1>section,._sectionHeading_17evn_1,._footer_17evn_1,._headerNote_17evn_1{animation:15s both _introContent_17evn_1}._cards_17evn_1{animation-name:_introCards_17evn_1}@keyframes _drawPen_17evn_1{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes _brandColour_17evn_1{0%,66.6667%{fill:#000}86.6667%,to{fill:var(--brand-colour)}}@keyframes _introDock_17evn_1{0%,86.6667%{transform:translate(calc(50vw - var(--intro-x) - 90px),calc(50dvh - var(--intro-y) - 51px)) scale(var(--intro-scale))}95%,to{transform:none}}@keyframes _introCurtain_17evn_1{0%,93%{opacity:1;visibility:visible}99.99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes _introContent_17evn_1{0%,93%{opacity:0;visibility:hidden;transform:translateY(18px)}to{opacity:1;visibility:visible;transform:none}}@keyframes _introCards_17evn_1{0%,95%{opacity:0;visibility:hidden;transform:translateY(24px)}to{opacity:1;visibility:visible;transform:none}}@media (width<=700px){._page_17evn_1{--intro-x:16px;--intro-y:16px;--intro-scale:1.65}}@media (prefers-reduced-motion:reduce){._page_17evn_1:after{display:none}._wordmark_17evn_1,._penStroke_17evn_10,._logoInk_17evn_11,._frame_17evn_1>section,._sectionHeading_17evn_1,._footer_17evn_1,._headerNote_17evn_1{animation:none}._penStroke_17evn_10{stroke-dashoffset:0;opacity:1}._logoInk_17evn_11{fill:var(--brand-colour)}}@media print{._page_17evn_1:after{display:none}._wordmark_17evn_1,._penStroke_17evn_10,._logoInk_17evn_11,._frame_17evn_1>section,._sectionHeading_17evn_1,._footer_17evn_1,._headerNote_17evn_1{animation:none}._penStroke_17evn_10{stroke-dashoffset:0;opacity:1}._logoInk_17evn_11{fill:var(--brand-colour)}}._penFinish_17evn_36{opacity:0;animation:_finishPen_17evn_1 90ms ease-out var(--finish-delay) both}@keyframes _finishPen_17evn_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._penFinish_17evn_36{opacity:1;animation:none}}@media print{._penFinish_17evn_36{opacity:1;animation:none}}*{box-sizing:border-box}html,body{color:#15363b;background:#f3f8f7;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button,a{cursor:pointer}.studio{min-height:100vh}.topbar{background:#fff;border-bottom:1px solid #d8e7e4;align-items:center;gap:30px;height:70px;padding:0 4.5vw;display:flex}.brand{align-items:center;gap:10px;min-width:240px;display:flex}.brand-mark{color:#a5e7dc;background:#153a3d;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.brand strong{font-size:17px;display:block}.brand small{color:#789293;text-transform:uppercase;letter-spacing:1px;margin-top:3px;font-size:8px;display:block}.topbar nav{align-items:stretch;gap:20px;height:100%;display:flex}.topbar nav a{color:#789293;align-items:center;font-size:11px;text-decoration:none;display:flex}.topbar nav a.active{color:#15363b;border-bottom:2px solid #1c887d;font-weight:800}.top-actions{gap:8px;margin-left:auto;display:flex}.top-actions button{color:#287b72;background:#fff;border:1px solid #d2e4e0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:flex}.page{max-width:1540px;margin:auto;padding:32px 4.5vw 25px}.hero{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.eyebrow{letter-spacing:1.5px;color:#198578;font-size:9px;font-weight:800}.hero h1{letter-spacing:-1.4px;margin:9px 0 6px;font-size:35px}.hero p{color:#789293;max-width:760px;margin:0;font-size:14px;line-height:1.45}.hero-badge{color:#16786d;background:#effaf7;border:1px solid #c8e4dd;border-radius:12px;grid-template-columns:24px 1fr;column-gap:7px;min-width:220px;padding:12px 14px;display:grid}.hero-badge .settings-icon{grid-row:span 3;place-items:center;width:22px;height:22px;display:grid}.hero-badge span{font-size:10px}.hero-badge strong{color:#153a3d;margin-top:3px;font-size:20px}.hero-badge small{color:#789293;font-size:9px}.notice{color:#176f64;background:#e5f7f2;border:1px solid #bee5dc;border-radius:8px;align-items:center;gap:8px;margin-top:18px;padding:10px 12px;font-size:11px;display:flex}.notice button{color:#176f64;background:0 0;border:0;margin-left:auto;font-size:10px}.layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.inputs,.workspace,.metric-card,.recommendation,.assumptions,.compare-panel,.compare-results{background:#fff;border:1px solid #d9e8e5;border-radius:14px;box-shadow:0 9px 28px #153a3d0b}.inputs{padding:18px}.inputs h2,.workspace h2,.recommendation h2,.assumptions h2,.compare-panel h2,.compare-results h2{letter-spacing:-.3px;margin:6px 0 3px;font-size:19px}.help,.workspace-head p,.recommendation p,.compare-panel p{color:#82999a;margin:7px 0 0;font-size:10px;line-height:1.5}.input-group{border-top:1px solid #e7f0ee;margin-top:15px;padding-top:14px}.input-group h3{color:#183e42;margin:0 0 10px;font-size:11px}.two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.field{margin-bottom:10px;display:block}.field.wide{grid-column:1/-1}.field>span{color:#647f80;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.field-control{background:#fbfdfd;border:1px solid #d7e7e4;border-radius:7px;grid-template-columns:1fr 43px;height:31px;display:grid;overflow:hidden}.field-control input{color:#183e42;background:0 0;border:0;outline:none;width:100%;padding:0 7px;font-size:11px}.field-control input:read-only{color:#6f898a;background:#f0f6f4}.field-control small{color:#82999a;background:#f1f7f5;place-items:center;font-size:9px;display:grid}.field select,select{color:#183e42;background:#fbfdfd;border:1px solid #d7e7e4;border-radius:7px;outline:none;width:100%;height:31px;padding:0 7px;font-size:10px}.field em{color:#9aacad;margin-top:3px;font-size:8px;font-style:normal;line-height:1.35;display:block}.formula-note{color:#7e9596;background:#f5faf8;border-left:3px solid #9bd8ce;margin:7px 0 0;padding:7px 8px;font-size:9px;line-height:1.45}.input-actions{gap:8px;margin-top:17px;display:flex}.primary,.ghost{border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-size:10px;font-weight:800;display:flex}.primary{color:#fff;background:#153a3d;border:0}.ghost{color:#277b72;background:#f5fbf9;border:1px solid #cfe4df}.warning,.info-strip{border-radius:8px;gap:8px;margin-top:14px;padding:9px;font-size:9px;line-height:1.45;display:flex}.warning{color:#9a6a0a;background:#fff8eb;border:1px solid #efd89e}.warning b{color:#8c5e07}.risk-box{color:#9b4e3f;background:#fff1ef;border-color:#f0c9c1}.inline-status{border-radius:7px;align-items:center;gap:6px;margin-top:4px;padding:8px;font-size:9px;display:flex}.inline-status.good{color:#19765d;background:#e5f7f0}.inline-status.risk{color:#a34f42;background:#fff1ef}.workspace{min-width:0;padding:19px}.workspace-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workspace-head h2{font-size:20px}.selectors,.view-tools{flex-wrap:wrap;gap:8px;display:flex}.seg{background:#f3f9f7;border:1px solid #d8e8e5;border-radius:8px;gap:3px;padding:3px;display:flex}.seg button{color:#708a8b;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:7px 9px;font-size:9px}.seg button.selected{color:#fff;background:#153a3d;font-weight:800}.seg-label{color:#789293;text-transform:uppercase;letter-spacing:.5px;align-items:center;padding:0 6px;font-size:8px;font-weight:800;display:flex}.view-tools{background:#fbfdfd;border:1px solid #e6efed;border-radius:9px;align-items:center;margin-top:14px;padding:9px 10px}.view-tools>span{color:#82999a;flex:1;min-width:190px;font-size:9px;line-height:1.35}.info-strip{color:#35637a;background:#eef7ff;border:1px solid #c7ddec}.graph-wrap{margin-top:10px;overflow-x:auto}.graph-svg{width:100%;min-width:720px;height:auto;display:block}.graph-bg{fill:#f5fbf9;stroke:#d6eae5}.grid-line{stroke:#dcece8;stroke-dasharray:3 5}.graph-title{fill:#527577;font-size:12px;font-weight:800}.graph-axis{fill:#799394;font-size:10px}.graph-dose{cursor:pointer}.range-bar{fill:#82d2c4;opacity:.78}.range-bar.band-two-bar{fill:#6aa8d3}.range-bar.selected{fill:#dfad4a}.stat-density{fill:#1e9c703d;stroke:#16845f;stroke-width:1.8px;pointer-events:none}.stat-overlap{fill:#f28b1c6b;stroke:#db7409;stroke-width:1px;pointer-events:none}.stat-pass,.stat-risk{font-size:11px;font-weight:800}.stat-pass{fill:#177866}.stat-risk{fill:#bd4b32}.statistical-results.stale{opacity:.62}.statistical-results textarea{resize:vertical;min-height:72px}.th-definition{text-transform:none;letter-spacing:0;color:#64808a;margin-top:4px;font-size:10px;font-weight:600;line-height:1.25;display:block}.range-layer{stroke-width:1px}.eosl-range{fill:#86b9dc;opacity:.48;stroke:#4e8cb7}.release-range{fill:#58a6d6;opacity:.72;stroke:#307fac}.device-range{fill:#197b72;opacity:.92;stroke:#115d56}.layer-error{stroke-linecap:round}.eosl-error{stroke:#86b9dc;opacity:.55}.release-error{stroke:#4f9fd0;opacity:.82}.device-error{stroke:#197b72}.nominal-line{stroke:#196f67;stroke-width:2px}.nominal-line.fixed{stroke:#b2760c}.nominal-dot{fill:#155e58;stroke:#fff;stroke-width:3px}.nominal-dot.fixed{fill:#b2760c}.dose-label{fill:#173e42;font-size:10px;font-weight:800}.range-label{fill:#658182;font-size:9px}.overlap-label{fill:#a25e09;font-size:9px;font-weight:800}.graph-row-label{fill:#496d6f;font-size:10px;font-weight:800}.band-dot{fill:#58b9a8;stroke:#fff;stroke-width:2px}.band-dot.band-two{fill:#6aa8d3}.error-bar{stroke:#277c73;stroke-width:4px}.error-bar.band-two-bar{stroke:#5e94bb}.error-cap{stroke:#277c73;stroke-width:2px}.nominal-connector{fill:none;stroke:#8aaba9;stroke-dasharray:4 4;stroke-width:1.5px}.legend{color:#789293;flex-wrap:wrap;gap:16px;margin:6px 2px 15px;font-size:9px;display:flex}.swatch{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.swatch.blue{background:#86b9dc}.swatch.release{background:#58a6d6}.swatch.device{background:#197b72}.swatch.amber{background:#e6ad3f}.swatch.dark{background:#155e58}.swatch.teal{background:#6aa8d3}.detail{border-top:1px solid #e6efed;padding-top:13px}.detail-head{align-items:center;gap:8px;display:flex}.detail-head h3,.table-title h3{margin:0;font-size:12px}.fixed-badge,.calculated-badge,.state,.band-pill{border-radius:10px;padding:4px 7px;font-size:8px;font-weight:800}.fixed-badge,.state.fixed{color:#94650b;background:#fff2d1}.calculated-badge,.state.calculated{color:#19765d;background:#e5f7f0}.state.review{color:#9b6809;background:#fff3d9}.band-pill{color:#19765d;background:#e7f6f2}.band-pill.two{color:#3d77a2;background:#eaf2fb}.detail-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.detail-grid>div{background:#f7fbfa;border-radius:7px;padding:8px}.detail-grid small{color:#8aa0a0;font-size:8px;display:block}.detail-grid b{color:#173e42;margin-top:4px;font-size:10px;line-height:1.35;display:block}.edit-row{color:#819899;grid-template-columns:150px minmax(180px,1fr) 1fr;align-items:end;gap:12px;margin-top:11px;font-size:9px;display:grid}.edit-row label{color:#627e80;font-weight:800}.edit-row input:not([type=range]){color:#173e42;border:1px solid #d8e8e5;border-radius:6px;width:100%;height:29px;margin-top:4px;padding:0 7px;font-size:11px;display:block}.range-editor input{accent-color:#197b72;width:100%;display:block}.table-wrap,.combination-table{border:1px solid #e1ece9;border-radius:9px;margin-top:14px;overflow:auto}.table-title{background:#f7fbfa;justify-content:space-between;gap:10px;min-width:760px;padding:11px 12px;display:flex}.table-title span{color:#879b9c;font-size:8px}table{border-collapse:collapse;width:100%;min-width:850px;font-size:9px}th{color:#8aa0a0;letter-spacing:.7px;text-align:left;white-space:nowrap;border-bottom:1px solid #e3eeeb;padding:8px;font-size:8px}td{color:#6d8788;white-space:nowrap;border-bottom:1px solid #edf3f2;padding:9px 8px}td b{color:#183e42}.selected-row{background:#fff9ec}.summary-row{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.metric-card{box-shadow:none;padding:13px 14px}.metric-card small{letter-spacing:1px;color:#8aa0a0;font-size:8px;font-weight:800}.metric-card strong{color:#173e42;margin-top:5px;font-size:17px;display:block}.metric-card strong.good{color:#18785f}.metric-card strong.risk{color:#a66b0a}.metric-card span{color:#819899;margin-top:3px;font-size:9px;line-height:1.35;display:block}.recommendation,.assumptions,.compare-results,.compare-panel{box-shadow:none;margin-top:18px;padding:18px}.recommendation-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.recommendation-card{background:#fbfdfd;border:1px solid #e0ece9;border-radius:9px;padding:12px}.recommendation-card small{letter-spacing:1px;color:#8aa0a0;font-size:8px;font-weight:800}.recommendation-card strong{color:#183e42;margin-top:5px;font-size:14px;display:block}.recommendation-card span{color:#819899;margin-top:4px;font-size:9px;line-height:1.4;display:block}.formula-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.formula-grid>div{background:#f7fbfa;border-radius:8px;padding:10px}.formula-grid b,.formula-grid span{display:block}.formula-grid b{color:#183e42;font-size:10px}.formula-grid span{color:#789293;margin-top:4px;font-size:9px;line-height:1.4}.disclaimer{color:#35637a;background:#eef7ff;border:1px solid #c7ddec;border-radius:8px;align-items:flex-start;gap:7px;padding:9px;font-size:9px;line-height:1.45;display:flex}.compare-panel{grid-template-columns:1fr 2fr;align-items:start;gap:18px;display:grid}.design-list{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.design-card{background:#fbfdfd;border:1px solid #e2ecea;border-radius:8px;gap:8px;padding:9px;display:flex}.design-card.selected{background:#f0faf7;border-color:#65b7ab}.design-card input{accent-color:#197b72;margin-top:2px}.design-card b,.design-card small,.design-card em{display:block}.design-card b{color:#173e42;font-size:10px}.design-card small,.design-card em{color:#82999a;margin-top:3px;font-size:8px;font-style:normal}.empty-history{color:#819899;border:1px dashed #c8deda;border-radius:8px;padding:12px;font-size:10px}.print-report{display:none}.footer{color:#8aa0a0;justify-content:space-between;margin-top:22px;padding-bottom:5px;font-size:8px;display:flex}@media (width<=1180px){.layout{grid-template-columns:1fr}.inputs{order:2}.summary-row{grid-template-columns:repeat(2,1fr)}.compare-panel{grid-template-columns:1fr}.design-list{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.existing-dose-grid{grid-template-columns:1fr}.dose-reset-actions{flex-wrap:wrap;width:100%;margin-left:0}.result-guidance{grid-template-columns:1fr}.topbar{padding:0 18px}.topbar nav{display:none}.top-actions button{padding:8px}.top-actions button svg{display:none}.page{padding:25px 18px}.hero{display:block}.hero-badge{margin-top:15px}.workspace-head{display:block}.selectors{margin-top:12px}.detail-grid{grid-template-columns:repeat(2,1fr)}.edit-row{display:block}.edit-row label,.edit-row span{margin-top:8px;display:block}.summary-row,.recommendation-grid,.formula-grid,.design-list{grid-template-columns:1fr}.footer{display:block}.footer span{margin-top:6px;display:block}.two{grid-template-columns:1fr}}@media print{html,body{background:#fff}.topbar,.inputs,.notice,.selectors,.view-tools,.edit-row,.recommendation,.compare-panel,.footer,.legend{display:none!important}.page{padding:0}.layout{display:block}.workspace,.metric-card,.assumptions,.compare-results{box-shadow:none;border:0;margin:0;padding:0}.graph-wrap{margin-top:10px}.print-report{margin-top:22px;display:block}.print-report h1{font-size:24px}.print-report h2{margin-top:18px;font-size:14px}.print-report p{color:#445;font-size:10px}.print-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.print-grid>div{border:1px solid #ccd;padding:10px}.print-grid b,.print-grid span{font-size:10px;display:block}.print-grid span{margin-top:4px}.summary-row{grid-template-columns:repeat(4,1fr);margin-top:14px}.metric-card{border:1px solid #ccd;border-radius:0}.table-wrap{overflow:visible}.graph-svg{min-width:0}}.increment-label{fill:#718c8d;font-size:8px;font-weight:700}.overlap-label{paint-order:stroke;stroke:#f5fbf9;stroke-width:4px;stroke-linejoin:round}.overlap-segment{opacity:.38}.section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.formula-drawer{background:#f7fbfa;border:1px solid #d9e9e5;border-radius:9px;margin-top:13px;padding:12px 14px}.formula-drawer h3{color:#183e42;margin:0 0 8px;font-size:11px}.formula-drawer p{color:#627e80;margin:5px 0;font-size:9px;line-height:1.45}.policy-table{max-height:390px}.policy-table table{min-width:600px;font-size:8px}.policy-table td{padding:5px 6px}.policy-table input,.policy-table select{color:#183e42;background:#fff;border:1px solid #d7e7e4;border-radius:5px;width:100%;height:25px;padding:0 4px;font-size:8px}.policy-table td:first-child{white-space:normal;min-width:115px}.graph-wrap{width:100%;overflow-x:hidden}.graph-svg{width:100%;min-width:0;max-width:100%;height:auto}.graph-dose-id{fill:#173e42;font-size:12px;font-weight:900}.exact-dose-label{fill:#173e42;paint-order:stroke;stroke:#f5fbf9;stroke-width:3px;stroke-linejoin:round;font-size:10px;font-weight:900}.range-bar.selected{fill:#82d2c4;stroke:#153a3d;stroke-width:2px}.range-bar.band-two-bar.selected{fill:#6aa8d3}.range-bar.adjusted{fill:#dfad4a}.range-bar.band-two-bar.adjusted{fill:#d2932d}.error-bar.selected{stroke:#153a3d}.error-bar.adjusted{stroke:#dfad4a}.error-cap.selected{stroke:#153a3d}.overlap-toggle{background:#fbfdfd;border:1px solid #e1ece9;border-radius:8px;align-items:center;gap:9px;margin-top:10px;padding:8px 10px;display:flex}.overlap-toggle button{color:#277b72;background:#f5fbf9;border:1px solid #cfe4df;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:800}.overlap-toggle button.selected{color:#fff;background:#153a3d}.overlap-toggle span{color:#819899;font-size:9px}.graph-layer-controls{background:#f8fcfb;border:1px solid #dceae7;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;padding:9px 10px;display:flex}.graph-layer-controls button{color:#6e898a;background:#fff;border:1px solid #cfe1dd;border-radius:7px;padding:7px 9px;font-size:9px}.graph-layer-controls button.selected{color:#176c63;background:#e8f6f2;border-color:#237e74;font-weight:800}.graph-layer-controls button:disabled{cursor:not-allowed;opacity:.38}.graph-layer-controls span{color:#7d9495;flex:1;min-width:210px;font-size:9px}.nominal-dot{cursor:grab;touch-action:none}.nominal-dot:active{cursor:grabbing}.layout{transition:grid-template-columns .28s}.policy-table{height:auto;max-height:none;overflow:visible}.policy-table table{table-layout:fixed;min-width:0;font-size:11px}.policy-table th{padding:7px 5px;font-size:10px}.policy-table td{white-space:normal;padding:6px 5px}.policy-table th:first-child{width:28%}.policy-table th:nth-child(2){width:14%}.policy-table th:nth-child(3),.policy-table th:nth-child(4),.policy-table th:nth-child(5){width:13%}.policy-table th:nth-child(6){width:19%}.policy-table input,.policy-table select{width:100%;min-width:0;height:31px;padding:0 4px;font-size:11px}.policy-table td:first-child{color:#557273;font-size:11px;line-height:1.15}.fixed-badge{color:#8c5e08;background:#fff0c7}.detail-level{background:#fff;border:1px solid #d9e8e5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:10px 12px;display:flex}.detail-level b,.detail-level span{display:block}.detail-level b{color:#183e42;font-size:11px}.detail-level span{color:#82999a;margin-top:3px;font-size:9px}.graph-status{flex-wrap:wrap;gap:7px;margin:8px 2px 12px;display:flex}.graph-status span{color:#607d7e;background:#f5faf8;border:1px solid #dbece8;border-radius:7px;padding:6px 8px;font-size:9px}.graph-status .status-ok{color:#18765e;background:#eef9f4}.graph-status .status-risk{color:#9b4e3f;background:#fff1ef;border-color:#f0c9c1}@media (width<=1180px){.layout.focus-inputs,.layout.focus-visual{grid-template-columns:1fr}.policy-table{overflow:visible}.policy-table table{min-width:0}}.field-control{z-index:1;position:relative}.field-control input,.field-control select,.policy-table input,.policy-table select{pointer-events:auto;-webkit-user-select:text;user-select:text}.field-control small{pointer-events:none}.field-control select.field-unit{color:#82999a;background:#f1f7f5;border:0;border-left:1px solid #d7e7e4;border-radius:0;outline:none;width:100%;height:100%;padding:0 3px;font-size:9px}.parameter-help{vertical-align:middle;margin-left:5px;display:inline-flex;position:relative}.parameter-help>button{color:#197b72;background:0 0;border:0;width:18px;min-width:18px;height:18px;padding:0;font-size:12px;font-weight:900;line-height:18px}.parameter-help-popover{z-index:40;color:#496e70;white-space:normal;background:#fff;border:1px solid #bcdcd6;border-radius:8px;width:230px;padding:9px 10px;font-size:11px;font-weight:500;line-height:1.45;position:absolute;top:23px;left:-8px;box-shadow:0 10px 28px #14444629}.existing-dose-entry{background:#f6fbfa;border:1px solid #cfe5e0;border-radius:9px;margin-top:10px;padding:11px}.existing-dose-grid{grid-template-columns:minmax(0,1fr) 145px;gap:9px;margin-top:7px;display:grid}.existing-dose-grid textarea{resize:vertical;color:#173e42;min-height:116px;font:inherit;background:#fff;border:1px solid #d4e5e2;border-radius:7px;padding:9px;line-height:1.45}.existing-dose-grid>div{align-content:start;gap:7px;display:grid}.existing-dose-grid label{color:#627e80;gap:3px;font-size:9px;font-weight:800;display:grid}.existing-dose-grid select{color:#173e42;background:#fff;border:1px solid #d4e5e2;border-radius:6px;height:30px}.view-tools .seg select{color:#496e70;background:#f4f9f8;border:0;border-left:1px solid #d6e6e3;border-radius:0;min-width:58px;padding:0 6px;font-size:10px}.dose-reset-actions{gap:6px;margin-left:auto;display:inline-flex}.dose-reset-actions button{white-space:nowrap}.dose-identity{align-items:center;gap:6px;display:inline-flex}.result-guidance{background:#f7fbfa;border:1px solid #d8e9e6;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:start;gap:9px;margin-top:12px;padding:11px;display:grid}.result-guidance b,.result-guidance span{display:block}.result-guidance b{color:#173e42;font-size:10px}.result-guidance span{color:#6f898a;margin-top:3px;font-size:9px;line-height:1.45}.result-guidance .info-strip{grid-column:1/-1}.layout{grid-template-columns:minmax(380px,400px) minmax(0,1fr)}.layout.focus-inputs{grid-template-columns:minmax(480px,1.2fr) minmax(420px,1fr)}.layout.focus-visual{grid-template-columns:minmax(340px,.78fr) minmax(0,1.7fr)}.band-reset{justify-content:center;width:100%;margin:2px 0 9px}.band-status{flex-wrap:wrap;gap:6px;margin:3px 0 8px;display:flex}.band-status-line{color:#607d7e;background:#f7fbfa;border:1px solid #dcece8;border-radius:10px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.band-status-line .band-dot{border-width:1px;width:8px;height:8px}.field.detached>span{color:#98680c}.field.detached .field-control,.field.detached>select{background:#fff9eb;border-color:#e8cb83}.field.detached .field-control input,.field.detached>select{background:#fff9eb}.source-pill{color:#708889;vertical-align:1px;background:#edf5f3;border-radius:8px;margin-left:5px;padding:2px 5px;font-size:7px;font-weight:800;line-height:1;display:inline-block}.source-pill.detached{color:#8e6109;background:#fff0c5}.source-pill.inherited{color:#3e7890;background:#eaf4fb}.source-pill.master{color:#19745f;background:#e5f7f0}.policy-table .detached-row{background:#fffbf0}.policy-table .detached-row td:first-child{color:#8e6109}.policy-table td:first-child>span{font-weight:700}.policy-table td:first-child small{white-space:nowrap}.table-subtext{color:#8a9d9e;margin-top:3px;font-size:8px;display:block}.graph-dose-id{font-size:11px;font-weight:900}.exact-dose-label{font-size:10px;font-weight:900}.sequence-exact-label{font-size:9px}.range-bar.band-three-bar,.error-bar.band-three-bar{fill:#c995d8;stroke:#9b6caf}.range-bar.band-four-bar,.error-bar.band-four-bar{fill:#e69c83;stroke:#b66b57}.range-bar.band-five-bar,.error-bar.band-five-bar{fill:#b9a1dd;stroke:#8167ac}.range-bar.band-one-bar{fill:#82d2c4}.error-bar.band-one-bar{stroke:#277c73}.band-dot.band-three{fill:#b27bc5}.band-dot.band-four{fill:#d77b63}.band-dot.band-five{fill:#9379c5}.error-cap.band-three{stroke:#9b6caf}.error-cap.band-four{stroke:#b66b57}.error-cap.band-five{stroke:#8167ac}.swatch.band-one-swatch{background:#58b9a8}.swatch.band-two-swatch{background:#6aa8d3}.swatch.band-three-swatch{background:#b27bc5}.swatch.band-four-swatch{background:#d77b63}.swatch.band-five-swatch{background:#9379c5}.band-pill.band-three{color:#8a5c9d;background:#f5eafa}.band-pill.band-four{color:#a95f4b;background:#fff0ec}.band-pill.band-five{color:#765fa5;background:#f0ebfb}.overlap-segment{fill:#f28e2b;opacity:.88;stroke:#c76509;stroke-width:1px}.range-bar.auto-adjusted{fill:#d6a34a;opacity:.72;stroke:#a56a0a;stroke-dasharray:3 2}.error-bar.auto-adjusted{stroke:#d6a34a}.nominal-line.auto{stroke:#c4871a;stroke-dasharray:4 3}.nominal-dot.auto{fill:#d08b16}.auto-dose-row{background:#fff9ec}.state.adjusted{color:#94650b;background:#fff0ca}.graph-wrap{overflow:hidden}.sequence-exact-label{font-size:12px;font-weight:900}@media (width<=1180px){.layout,.layout.focus-inputs,.layout.focus-visual{grid-template-columns:1fr}}.parameter-legend{color:#789293;background:#fbfdfd;border:1px solid #e1ece9;border-radius:8px;flex-wrap:wrap;gap:8px 14px;margin:10px 0 3px;padding:8px 9px;font-size:8px;display:flex}.legend-dot{vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block}.legend-dot.normal{background:#58b9a8}.legend-dot.adjusted{background:#e5ad3e}.legend-dot.conflict{background:#c95848}.field.auto-adjusted>span{color:#9a6809}.field.auto-adjusted .field-control{background:#fff9ec;border-color:#e7bd68;box-shadow:inset 0 0 0 1px #f5dfaa}.field.auto-adjusted select,.field.auto-adjusted input{background:#fff9ec}.adjustment-tag{color:#98650a;letter-spacing:.2px;text-transform:uppercase;background:#fff0ca;border-radius:7px;margin-left:5px;padding:2px 5px;font-size:7px;display:inline-block}.adjustment-summary{color:#93630b;background:#fff8e9;border-color:#eed594}.auto-adjusted-row,.auto-adjusted-row td{background:#fff9ec}.auto-adjusted-row input,.auto-adjusted-row select{background:#fffdf5;border-color:#e7bd68}.adjustment-pill{color:#98650a;background:#fff0ca;border-radius:6px;margin-left:4px;padding:2px 4px;font-size:7px;display:inline-block}.conflict-parameter{background:#fff1ef!important;border-color:#e7a89d!important}.calculated-inline{color:#98650a;margin-top:4px;font-size:8px;font-weight:800;line-height:1.25;display:block}.adjusted-value{font-weight:800;color:#94650b!important}.field-label-row{justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px;display:flex}.field-label-row>span{color:#647f80;min-width:0;margin:0;font-size:9px;font-weight:800;line-height:1.2;display:block}.field-level{flex:none;min-width:76px;color:#277b72!important;background:#f5fbf9!important;border:1px solid #cfe4df!important;border-radius:5px!important;width:auto!important;height:23px!important;padding:0 4px!important;font-size:8px!important;font-weight:800!important}.field-range{grid-template-columns:1fr 1fr;gap:6px;margin-top:5px;display:grid}.field-range label{color:#82999a;font-size:8px;font-weight:800;display:block}.field-range input{color:#183e42;background:#fff;border:1px solid #d7e7e4;border-radius:5px;outline:none;width:100%;height:24px;margin-top:3px;padding:0 5px;font-size:10px;display:block}.architecture-help{margin-bottom:9px}.boundary-grid{margin:8px 0}.overlap-design-panel{background:#f6fbfa;border:1px solid #c9ded9;border-radius:10px;margin:12px 0;padding:13px}.panel-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-title h3{margin:2px 0 5px}.panel-title small{color:#277b72;letter-spacing:.08em;font-weight:800}.help-tip{cursor:help;color:#b87822;font-size:13px}.overlap-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.agent-launcher{z-index:80;color:#fff;background:#176f67;border:1px solid #166e66;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:800;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px #12494638}.agent-panel{z-index:90;background:#fff;border:1px solid #b9d9d2;border-radius:16px;flex-direction:column;width:min(420px,100vw - 28px);height:min(720px,100vh - 100px);max-height:calc(100vh - 100px);display:flex;position:fixed;bottom:76px;right:22px;overflow:hidden;box-shadow:0 24px 60px #103c3b40}.agent-head{background:linear-gradient(135deg,#e9f8f4,#edf5fb);border-bottom:1px solid #d7e9e5;justify-content:space-between;gap:12px;padding:15px 16px 13px;display:flex}.agent-head div{gap:3px;display:grid}.agent-head small{color:#b06f12;letter-spacing:.12em;font-size:10px;font-weight:900}.agent-head strong{color:#123f42;align-items:center;gap:6px;font-size:15px;display:flex}.agent-head span{color:#617f80;font-size:11px;line-height:1.35}.agent-close{color:#446b6d;background:#ffffffc7;border:0;border-radius:50%;width:28px;height:28px;padding:0;font-size:20px;line-height:1}.agent-head,.agent-suggestions,.agent-confirm,.agent-compose,.agent-footnote{flex:none}.agent-messages{scrollbar-gutter:stable;background:#f8fbfa;flex-direction:column;flex:auto;gap:9px;min-height:0;padding:14px;display:flex;overflow:hidden auto}.agent-message{white-space:pre-wrap;border-radius:12px;max-width:88%;padding:10px 12px;font-size:12px;line-height:1.5}.agent-message.assistant{color:#244f52;background:#fff;border:1px solid #d7e8e4;border-bottom-left-radius:4px;align-self:flex-start}.agent-message.user{color:#fff;background:#247970;border-bottom-right-radius:4px;align-self:flex-end}.agent-suggestions{border-top:1px solid #e2edeb;flex-wrap:wrap;gap:6px;padding:10px 12px 5px;display:flex;overflow:visible}.agent-suggestions button{color:#236e67;background:#f3faf8;border:1px solid #c5dfda;border-radius:999px;flex:none;min-height:28px;padding:0 9px;font-size:10px;font-weight:750}.agent-confirm{color:#76521d;background:#fff9ef;border:1px solid #efd2a5;border-radius:10px;gap:8px;margin:7px 12px 2px;padding:10px;font-size:11px;line-height:1.4;display:grid}.agent-confirm button{color:#fff;background:#b97718;border-color:#9f6410;justify-self:start;min-height:30px}.agent-undo{flex:none;padding:6px 12px 0}.agent-undo button{color:#236e67;background:#f3faf8;border-color:#c5dfda;align-items:center;gap:6px;min-height:30px;font-size:10px;display:flex}.agent-compose{grid-template-columns:1fr 38px;gap:7px;padding:10px 12px 5px;display:grid}.agent-compose textarea{resize:vertical;color:#173e42;width:100%;min-height:48px;max-height:110px;font:inherit;background:#fff;border:1px solid #c9dfda;border-radius:10px;padding:9px 10px;font-size:12px;line-height:1.4}.agent-compose button{color:#fff;background:#176f67;border-radius:10px;align-self:end;place-items:center;width:38px;height:38px;padding:0;display:grid}.agent-footnote{color:#83999a;margin:0;padding:3px 13px 11px;font-size:9px;line-height:1.35}@media (width<=640px){.agent-launcher{bottom:14px;right:14px}.agent-panel{height:calc(100vh - 86px);max-height:calc(100vh - 86px);bottom:68px;right:14px}}.dose-method-highlight{background:#e2f3f1;border:1px solid #92ceca;border-left:4px solid #087f82;border-radius:10px;margin:18px 0 16px;padding:14px}.dose-method-highlight .field>span,.dose-method-highlight .field-label-row>span{color:#075e65;font-weight:800}.dose-method-highlight select{color:#124b52;background:#fff;border-color:#66b6b3;font-weight:650}.design-comments{background:#f5faf9;border:1px solid #c7dfdc;border-radius:10px;margin-top:14px;overflow:hidden}.design-comments summary{cursor:pointer;color:#19494c;padding:12px;font-size:12px;font-weight:700}.design-comments summary:focus-visible{outline-offset:-3px;outline:2px solid #087f82}.design-comments summary small{color:#617e80;margin:5px 0 0 15px;font-size:10px;font-weight:400;display:block}.design-comments-count{background:#dfefec;border-radius:12px;margin-left:8px;padding:2px 7px;font-size:10px;display:inline-block}.design-comments-body{padding:0 12px 12px}.design-comments-body .warning{margin-top:10px}._page_1vk54_1{color:#183743;background:#f3f7f8;min-height:100vh;font-family:Arial,Helvetica,sans-serif}._frame_1vk54_1{max-width:1220px;margin:auto;padding:20px clamp(18px,3vw,36px) 45px}._header_1vk54_1{justify-content:space-between;align-items:center;display:flex}._brand_1vk54_1{color:#143b4a;letter-spacing:-.04em;font-size:21px;font-weight:800;text-decoration:none}._brand_1vk54_1 span{color:#168a84}._back_1vk54_1{color:#246b72;font-size:14px;font-weight:700;text-decoration:none}._intro_1vk54_1{color:#fff;background:#123b49;border-radius:23px;justify-content:space-between;align-items:end;gap:24px;min-height:250px;margin:23px 0 32px;padding:38px;display:flex}._intro_1vk54_1 h1{letter-spacing:-.05em;margin:13px 0;font-size:clamp(32px,4vw,49px);line-height:1.08}._intro_1vk54_1 p{color:#d0e5e7;max-width:680px;font-size:16px;line-height:1.6}._kicker_1vk54_1,._overline_1vk54_1{color:#0b8b84;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:800}._intro_1vk54_1 ._kicker_1vk54_1{color:#78d8cf}._cta_1vk54_1{color:#fff;white-space:nowrap;background:#1aa69d;border-radius:12px;justify-content:center;align-items:center;gap:15px;padding:14px 20px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}._cta_1vk54_1:hover{background:#127d79}._section_1vk54_1{margin:36px 0}._sectionHead_1vk54_1{justify-content:space-between;align-items:end;margin:0 0 16px;display:flex}._sectionHead_1vk54_1 h2,._iso_1vk54_1 h2,._bottom_1vk54_1 h2{letter-spacing:-.035em;margin:8px 0;font-size:28px}._sectionHead_1vk54_1 p,._iso_1vk54_1 p,._bottom_1vk54_1 p{color:#5b7681;margin:0;font-size:15px;line-height:1.55}._formatGrid_1vk54_1{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}._containerGrid_1vk54_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}._card_1vk54_1{background:#fff;border:1px solid #dce7e9;border-radius:15px;overflow:hidden}._formatImage_1vk54_1,._containerImage_1vk54_1{aspect-ratio:1;object-fit:contain;background:#e1ecf2;width:100%;height:auto;display:block}._cardBody_1vk54_1{padding:15px}._card_1vk54_1 h3{margin:0 0 8px;font-size:17px;line-height:1.25}._card_1vk54_1 p{color:#5e7882;margin:0;font-size:13px;line-height:1.5}._iso_1vk54_1{background:#e4f3f1;border-radius:20px;grid-template-columns:1fr 1.25fr;gap:35px;margin:38px 0;padding:27px;display:grid}._isoGrid_1vk54_1{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}._isoItem_1vk54_1{background:#fff;border-radius:10px;gap:12px;padding:11px;font-size:13px;line-height:1.5;display:flex}._isoItem_1vk54_1 b{color:#0d827b;min-width:58px;font-size:18px}._isoItem_1vk54_1 strong{font-weight:700}._bottom_1vk54_1{border-top:1px solid #d1dfe2;justify-content:space-between;align-items:center;gap:25px;padding:28px 0;display:flex}._footer_1vk54_1{color:#789098;font-size:12px;line-height:1.5}@media (width<=900px){._formatGrid_1vk54_1{grid-template-columns:repeat(3,1fr)}._containerGrid_1vk54_1{grid-template-columns:repeat(2,1fr)}._iso_1vk54_1{grid-template-columns:1fr}}@media (width<=600px){._intro_1vk54_1,._bottom_1vk54_1{display:block}._intro_1vk54_1 ._cta_1vk54_1,._bottom_1vk54_1 ._cta_1vk54_1{margin-top:17px}._formatGrid_1vk54_1,._containerGrid_1vk54_1{grid-template-columns:repeat(2,1fr)}._intro_1vk54_1{padding:27px}._cardBody_1vk54_1{padding:11px}._card_1vk54_1 h3{font-size:15px}}._levelSection_1vk54_3{background:#fff;border:1px solid #dce7e9;border-radius:20px;margin:0 0 38px;padding:28px;scroll-margin-top:20px}._levelSection_1vk54_3 h2{letter-spacing:-.035em;margin:8px 0;font-size:28px}._levelSection_1vk54_3>p{color:#5b7681;margin:0 0 20px;line-height:1.55}._levelCards_1vk54_3{grid-template-columns:repeat(2,1fr);gap:13px;margin-bottom:20px;display:grid}._levelCard_1vk54_3{text-align:left;color:#183743;cursor:pointer;background:#f8fbfb;border:2px solid #dce7e9;border-radius:14px;flex-direction:column;gap:9px;padding:18px;display:flex}._levelCard_1vk54_3:hover{border-color:#8bbdbb}._levelSelected_1vk54_3{background:#eef9f7;border-color:#168a84}._levelCard_1vk54_3 strong{font-size:19px}._levelCard_1vk54_3>span:last-child{color:#5b7681;font-size:14px;line-height:1.5}._levelBadge_1vk54_3{text-transform:uppercase;letter-spacing:.08em;color:#147f79;font-size:11px;font-weight:800}@media (width<=600px){._levelCards_1vk54_3{grid-template-columns:1fr}._levelSection_1vk54_3{padding:20px}}
