.cs-portal{color:#1a1814;font-family:var(--font-instrument), sans-serif;text-align:left;letter-spacing:0;margin:0}.cs-portal .po-screen{background:#f8f5ef;border:1px solid #3c301c29;padding-bottom:28px;position:relative;overflow:hidden}.cs-portal .po-top{background:#fffefb;border-bottom:1px solid #3c301c21;justify-content:space-between;align-items:center;gap:16px;height:66px;padding:0 36px;display:flex}.cs-portal .po-brand{font:500 13px/1 var(--font-jetbrains), monospace;letter-spacing:.18em;white-space:nowrap}.cs-portal .po-brand i{opacity:.35;font-style:normal}@media (max-width:1023px){.cs-portal .po-brand-co{display:none}}.cs-portal .po-tabs{color:#6e685b;gap:26px;font-size:16px;display:flex}.cs-portal .po-tabs .is-active{color:#1a1814;box-shadow:0 2px #1a1814}.cs-portal .po-head{justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 36px 14px;display:flex}.cs-portal .po-clinic{font:400 40px/1 var(--font-instrument-serif), serif}.cs-portal .po-note{font:500 12px/1.2 var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;color:#6e685b;margin-top:8px}.cs-portal .po-range{white-space:nowrap;background:#fffefb;border:1px solid #3c301c3d;padding:9px 14px;font-size:14px}.cs-portal .po-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0 36px;display:grid}.cs-portal .po-tile{background:#fffefb;border:1px solid #3c301c21;padding:14px 18px 13px}.cs-portal .po-tile dt{min-height:32px;font:500 13px/1.3 var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:#6e685b}.cs-portal .po-tile dd{margin:0}.cs-portal .po-value{font:400 54px/1 var(--font-instrument-serif), serif;font-variant-numeric:tabular-nums;margin-top:8px}.cs-portal .po-split{color:#48443c;flex-wrap:wrap;gap:4px 14px;margin-top:9px;font-size:14.5px;display:flex}.cs-portal .po-split i,.cs-portal .po-legend i{background:#c3bdb3;background:lab(76.8409% .907183 5.68407);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.cs-portal .po-split b,.cs-portal .po-legend b{color:#1a1814;font-weight:600}.cs-portal .po-panels{grid-template-columns:1.25fr 1fr;gap:12px;padding:12px 36px 0;display:grid}.cs-portal .po-panel{background:#fffefb;border:1px solid #3c301c21;padding:14px 18px}.cs-portal .po-panel-head{font:500 13px/1.3 var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:#6e685b;gap:10px;display:flex}.cs-portal .po-panel-head span{color:#6e685b}.cs-portal .po-panel-head b{margin-left:auto;font-weight:500}.cs-portal .po-share{gap:2px;height:14px;margin-top:14px;display:flex}.cs-portal .po-legend{color:#48443c;flex-wrap:wrap;gap:6px 16px;margin-top:12px;padding:0;font-size:14.5px;list-style:none;display:flex}.cs-portal .po-sum{border-top:1px solid #3c301c21;margin-top:10px;padding-top:10px;font-size:15px}.cs-portal .po-trend svg{width:100%;height:100px;margin-top:14px;display:block;overflow:visible}.cs-portal .po-trend line{stroke:#3c301c3d;stroke-width:1px;vector-effect:non-scaling-stroke}.cs-portal .po-line{fill:none;stroke:#00837e;stroke:lab(49.0481% -37.3412 -7.34396);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.cs-portal .po-wide{grid-column:1/-1;padding-bottom:8px}.cs-portal .po-wide table{border-collapse:collapse;width:100%;margin-top:8px;font-size:14px}.cs-portal .po-wide th{text-align:left;font:500 11px/1.2 var(--font-jetbrains), monospace;letter-spacing:.08em;text-transform:uppercase;color:#6e685b;border-bottom:1px solid #3c301c21;padding:0 10px 8px 0}.cs-portal .po-wide td{white-space:nowrap;border-bottom:1px solid #3c301c14;padding:6px 10px 6px 0}.cs-portal .po-wide td b{font-weight:600}.cs-portal .po-wide td i{border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.cs-portal .po-daytag{font:500 10.5px/1 var(--font-jetbrains), monospace;letter-spacing:.08em;text-transform:uppercase;color:#6e685b;margin-left:8px}.cs-portal .po-how,.cs-portal .po-faint{color:#6e685b}.cs-portal .po-check{border:1px solid #3c301c52;place-items:center;width:18px;height:18px;font-size:12px;display:inline-grid}.cs-portal .po-check.is-on{color:#fffefb;background:#1f1c17;border-color:#1f1c17}.cs-portal .po-tag{font:500 10px/1.2 var(--font-jetbrains), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #3c301c3d;padding:2px 6px;display:inline-block}.cs-portal .po-tag.is-on{color:#fffefb;background:#1f1c17;border-color:#1f1c17}.cs-portal .po-bar{background:#00837e;background:lab(49.0481% -37.3412 -7.34396);height:8px;display:block}.cs-portal figcaption{font:500 11px/1.5 var(--font-jetbrains), monospace;letter-spacing:.14em;text-transform:uppercase;color:#6e685b;margin-top:12px}@media (max-width:767px){.cs-portal .po-tabs span:not(.is-active){display:none}.cs-portal .po-tabs{font-size:12px}.cs-portal .po-top{height:40px;padding:0 14px}.cs-portal .po-brand{font-size:10px}.cs-portal .po-head{padding:12px 14px 10px}.cs-portal .po-clinic{font-size:24px}.cs-portal .po-note{margin-top:4px;font-size:9px}.cs-portal .po-range{padding:5px 8px;font-size:10px}.cs-portal .po-tiles{grid-template-columns:1fr 1fr;gap:8px;padding:0 14px}.cs-portal .po-tile{padding:9px 11px}.cs-portal .po-tile dt{letter-spacing:.06em;min-height:0;font-size:10px}.cs-portal .po-value{margin-top:4px;font-size:28px}.cs-portal .po-split{gap:2px 8px;margin-top:4px;font-size:10.5px}.cs-portal .po-panels{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px 14px 0}.cs-portal .po-wide td{white-space:normal}.cs-portal .po-daytag{margin:3px 0 0;display:block}.cs-portal .po-panel{padding:10px 11px}.cs-portal .po-panel-head{letter-spacing:.08em;gap:6px;font-size:9.5px}.cs-portal .po-legend{gap:3px 10px;margin-top:8px;font-size:10.5px}.cs-portal .po-sum{margin-top:7px;padding-top:7px;font-size:10.5px}.cs-portal .po-trend svg{height:54px;margin-top:8px}.cs-portal .po-wide table{margin-top:4px;font-size:10.5px}.cs-portal .po-wide th{padding:0 8px 5px 0;font-size:8.5px}.cs-portal .po-wide td{padding:5px 8px 5px 0}.cs-portal .po-wide :is(th,td).po-desk{display:none}}
.dd-opening{background:linear-gradient(180deg, var(--color-navy) 0 42%, transparent 42%);padding-bottom:4rem;position:relative}.dd-stage{perspective:2200px;perspective-origin:50% 0;max-width:1240px;margin-inline:auto}.dd-tilt{transform-origin:50% 0}.dd-tilt .po-screen{box-shadow:0 60px 120px -50px #0a0f1a8c,0 0 0 1px #e5d4b12e}@keyframes dd-settle{0%{opacity:0;transform:translateY(64px)rotateX(24deg)scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.dd-tilt{animation:dd-settle 1.6s var(--ease-out) .45s backwards}}@media (min-width:1024px){.dd-opening{margin-top:-5rem}}@media (max-width:767px){.dd-opening{background:linear-gradient(180deg, var(--color-navy) 0 34%, transparent 34%);padding-bottom:2.5rem}}.dd-tablist{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 1.75rem;margin-bottom:2rem;display:grid}.dd-tab{text-align:left;color:#131a289e;cursor:pointer;min-height:64px;transition:color var(--t-ui) var(--ease-out);flex-direction:column;gap:.4rem;padding-top:.5rem;display:flex;position:relative}.dd-tab:hover,.dd-tab[aria-selected=true]{color:var(--color-ink)}.dd-tab-num{font:500 11px/1 var(--font-mono);letter-spacing:.18em;color:var(--color-gold-dark)}.dd-tab-name{font:400 1.6rem/1.1 var(--font-display);transition:translate var(--t-ui) var(--ease-out)}.dd-tab:hover .dd-tab-name{translate:4px}.dd-track{background:#a9987873;height:1px;margin-top:auto;position:relative}.dd-tab[aria-selected=true] .dd-track:before{content:"";background:var(--color-ink);position:absolute;inset:-1px 0}.dd-tablist[data-touring] .dd-tab[aria-selected=true] .dd-track:before{display:none}.dd-progress{background:var(--color-gold-dark);transform-origin:0;animation:6.5s linear both dd-progress;display:block;position:absolute;inset:-1px 0}.dd-progress[data-paused]{animation-play-state:paused}@keyframes dd-progress{0%{transform:scaleX(0)}to{transform:none}}.dd-device{background:var(--color-navy);border-radius:.25rem;padding:16px 16px 0;box-shadow:0 70px 120px -70px #0a0f1ab3}.dd-screens{display:grid}.dd-screens>.dd-panel{grid-area:1/1;min-width:0}.dd-panel.dd-off{visibility:hidden}.dd-screens .cs-portal{flex-direction:column;height:100%;display:flex}.dd-screens .cs-portal .po-screen{flex:1}.dd-panel:focus-visible{outline-offset:4px}.dd-panel .cs-portal figcaption{align-items:center;gap:14px;display:flex}.dd-panel .cs-portal figcaption:before{content:"";transform-origin:0;background:currentColor;flex:none;width:40px;height:1px}.dd-device .cs-portal figcaption{color:var(--color-champagne-bright);margin:0;padding:16px 2px 18px}@keyframes dd-screen-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.dd-device .dd-armed.dd-live .po-screen{animation:dd-screen-in .55s var(--ease-out) both}.dd-armed .po-share span{transform-origin:0;transition:transform .8s var(--ease-out) calc(.2s + var(--i,0) * 90ms);transform:scaleX(0)}.dd-armed .po-share span:nth-child(2){--i:1}.dd-armed .po-share span:nth-child(3){--i:2}.dd-armed .po-share span:nth-child(4){--i:3}.dd-armed .po-share span:nth-child(5){--i:4}.dd-armed .po-trend svg{clip-path:inset(0 100% 0 0);transition:clip-path 1.2s var(--ease-out) .35s}.dd-armed .cs-portal figcaption:before{transition:transform .6s var(--ease-out) .45s;transform:scaleX(0)}.dd-armed.dd-live .po-share span,.dd-armed.dd-live .cs-portal figcaption:before{transform:none}.dd-armed.dd-live .po-trend svg{clip-path:inset(0)}}
