:root{--bg: #08090b;--image-bg: #000;--surface: #111317;--surface-2: #181b20;--surface-3: #20242b;--line: #262a31;--text: #e4e6e9;--text-2: #9ba2ac;--text-3: #666d77;--accent: #6cb4ff;--accent-ink: #04111e;--accent-tint: #13263a;--accent-line: #2d4f73;--caution: #eab35a;--caution-bg: #221a0a;--r-ctl: 4px;--r-card: 6px;--r-pill: 999px;--ui: -apple-system,BlinkMacSystemFont,'SF Pro Text','Segoe UI',system-ui,sans-serif;--mono: ui-monospace,'SF Mono',Menlo,Consolas,monospace;--max: 1180px;color-scheme: dark}*{box-sizing: border-box}html{scroll-behavior: auto}body{margin: 0;background: var(--bg);color: var(--text);font: 15px/1.55 var(--ui);font-variant-numeric: tabular-nums;-webkit-font-smoothing: antialiased}a{color: var(--accent);text-underline-offset: 2px}img{max-width: 100%;height: auto}a:focus-visible,label:focus-within,.btn:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.mono{font-family: var(--mono)}.muted{color: var(--text-2)}.q{color: var(--caution)}.vh{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip{position: absolute;left: -999px;top: 0;background: var(--accent);color: var(--accent-ink);padding: 8px 12px;z-index: 9}.skip:focus{left: 8px;top: 8px}.wrap{max-width: var(--max);margin: 0 auto;padding: 0 32px}.banner{min-height: 26px;padding: 4px 16px;text-align: center;font-size: 12.5px;font-weight: 500;line-height: 18px;color: var(--caution);background: var(--caution-bg);border-bottom: 1px solid #3a2c10}.hdr{border-bottom: 1px solid var(--line)}.hdr .wrap{height: 56px;display: flex;align-items: center;gap: 28px}.brand{display: flex;align-items: baseline;gap: 10px;text-decoration: none;color: var(--text);white-space: nowrap}.brand b{font-size: 17px;font-weight: 650;letter-spacing: -.01em}.brand span{font-size: 13px;color: var(--text-2)}.nav{display: flex;gap: 20px;font-size: 14px}.nav a{color: var(--text-2);text-decoration: none}.nav a:hover{color: var(--text)}.sp{flex: 1}.hdr .ctas{display: flex;gap: 8px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 36px;padding: 0 16px;border-radius: var(--r-ctl);border: 1px solid var(--line);background: var(--surface-2);color: var(--text);font-size: 14px;font-weight: 500;text-decoration: none;white-space: nowrap}.btn:hover{background: var(--surface-3)}.btn.primary{background: var(--accent);border-color: var(--accent);color: var(--accent-ink);font-weight: 600}.btn.primary:hover{background: #8cc4ff}.btn.lg{height: 44px;padding: 0 20px;font-size: 15px}.btn .ext{font-size: 12px;opacity: .8}.hero .wrap{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,560px);gap: 56px;align-items: center;padding-top: 48px;padding-bottom: 56px}.eyebrow{font: 600 11.5px var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--text-2);margin: 0 0 18px}h1{text-wrap: balance;font-size: 46px;line-height: 1.06;letter-spacing: -.025em;font-weight: 650;margin: 0 0 20px}.lede{font-size: 17px;line-height: 1.55;color: var(--text-2);margin: 0 0 22px;max-width: 34em}.lede b{color: var(--text);font-weight: 500}.three{list-style: none;margin: 0 0 28px;padding: 0;display: grid;gap: 10px}.three li{display: grid;grid-template-columns: 26px 1fr;gap: 10px;font-size: 15px;align-items: baseline}.three .n{font: 600 12px var(--mono);color: var(--accent);border: 1px solid var(--accent-line);border-radius: 50%;width: 22px;height: 22px;display: inline-flex;align-items: center;justify-content: center}.three .muted{font-size: 13.5px}.cta-row{display: flex;gap: 12px;flex-wrap: wrap;align-items: center}.cta-note{font-size: 13px;color: var(--text-2);margin: 12px 0 0}@property --t{syntax: '<integer>';inherits: true;initial-value: 0}.player{position: relative}.frame{position: relative;background: var(--image-bg);aspect-ratio: 1;overflow: hidden}.frame img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;display: block}.frame .still{position: relative}.readout{position: absolute;left: 0;right: 0;top: -26px;display: flex;justify-content: space-between;align-items: baseline;font: 14px var(--mono)}.readout span{color: var(--text-2);font-size: 12px;margin-left: 8px}.exposure{display: inline-flex;align-items: center;gap: 6px;font: 600 11px var(--mono);letter-spacing: .08em;color: var(--caution)}.exposure::before{content: '';width: 7px;height: 7px;border-radius: 50%;background: var(--caution)}.orient span{position: absolute;font: 600 11px var(--mono);color: rgba(110,110,110,.95);z-index: 2}.orient .l{left: 7px;top: 50%}.orient .r{right: 7px;top: 50%}.simtag{position: absolute;right: 8px;bottom: 7px;font: 600 10px var(--mono);letter-spacing: .08em;color: rgba(90,90,90,.95);z-index: 2}.caption{display: flex;justify-content: space-between;gap: 12px;font-size: 12.5px;color: var(--text-2);margin-top: 8px}.caption .mono{white-space: nowrap}.caption b{color: var(--text);font-weight: 500}.under{display: flex;align-items: center;gap: 12px;margin-top: 10px}.under .bar{flex: 1}.scrub{position: relative;height: 16px}.scrub .track{position: absolute;left: 0;right: 0;top: 7px;height: 2px;background: var(--line)}.scrub .played{position: absolute;left: 0;top: 7px;height: 2px;background: var(--accent);width: 0}.scrub .head{position: absolute;top: 2px;left: 0;width: 2px;height: 12px;background: var(--text)}.phases{display: flex;height: 3px;gap: 2px;margin-top: 2px}.phases i{display: block;height: 3px;border-radius: 1px}.ph-a{background: #5b6f86;width: 20%}.ph-p{background: #46505c;width: 25%}.ph-v{background: #343b44;width: 55%}.phase-lbls{display: flex;font-size: 11.5px;color: var(--text-2);margin-top: 3px}.phase-lbls span:nth-child(1){width: 20%}.phase-lbls span:nth-child(2){width: 25%}.phase-lbls span:nth-child(3){width: 55%}.time{font: 12.5px var(--mono);color: var(--text-2);min-width: 64px;text-align: right}.time::before{counter-reset: t var(--t);content: counter(t) ' / 20 s'}.pausebtn{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;border: 1px solid var(--line);border-radius: var(--r-ctl);background: var(--surface-2);cursor: pointer;font-size: 12px;color: var(--text)}.pausebtn input{position: absolute;opacity: 0;inset: 0;margin: 0;cursor: pointer}.pausebtn .ic{width: 10px;height: 12px;border-left: 3px solid var(--text);border-right: 3px solid var(--text)}.pausebtn:has(input:checked) .ic,.play-ic{width: 0;height: 0;border-style: solid;border-color: transparent transparent transparent var(--text);border-width: 6px 0 6px 10px}.anim{animation: 20s linear infinite}.f2{animation-name: f2}.f3{animation-name: f3}.f4{animation-name: f4}.f5{animation-name: f5}.f6{animation-name: f6}.scrub .played{animation-name: played}.scrub .head{animation-name: head}.time{animation-name: tick}@keyframes f2{0%,10%{opacity: 0}12%,98%{opacity: 1}100%{opacity: 0}}@keyframes f3{0%,20%{opacity: 0}22%,98%{opacity: 1}100%{opacity: 0}}@keyframes f4{0%,32%{opacity: 0}35%,98%{opacity: 1}100%{opacity: 0}}@keyframes f5{0%,50%{opacity: 0}53%,98%{opacity: 1}100%{opacity: 0}}@keyframes f6{0%,70%{opacity: 0}73%,98%{opacity: 1}100%{opacity: 0}}@keyframes played{from{width: 0}to{width: 100%}}@keyframes head{from{left: 0}to{left: calc(100% - 2px)}}@keyframes tick{from{--t: 0}to{--t: 20}}.player:has(.pausebtn input:checked) .anim{animation-play-state: paused}@media (prefers-reduced-motion: reduce){.anim{animation-play-state: paused;animation-delay: -3s}.pausebtn .ic{width: 0;height: 0;border-style: solid;border-color: transparent transparent transparent var(--text);border-width: 6px 0 6px 10px}.player:has(.pausebtn input:checked) .anim{animation-play-state: running}.pausebtn:has(input:checked) .ic{width: 10px;height: 12px;border-width: 0 3px;border-color: var(--text)}}section.band{border-top: 1px solid var(--line);padding: 64px 0}.kicker{font: 600 11.5px var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--text-2);margin: 0 0 12px}h2{font-size: 30px;line-height: 1.15;letter-spacing: -.015em;font-weight: 650;margin: 0 0 14px}h3{font-size: 16px;font-weight: 600;margin: 0 0 6px}.intro{font-size: 16px;color: var(--text-2);max-width: 44em;margin: 0 0 36px}.status{display: inline-block;font: 600 11px var(--mono);letter-spacing: .06em;text-transform: uppercase;padding: 2px 8px;border-radius: var(--r-pill);border: 1px solid var(--line);color: var(--text-2);vertical-align: middle;margin-left: 8px}.status.now{border-color: var(--accent-line);color: var(--accent)}.report-proof{display: grid;grid-template-columns: minmax(0,360px) minmax(0,1fr);gap: 48px;align-items: start}.deliver{list-style: none;margin: 0;padding: 0;display: grid;gap: 22px}.deliver li{display: grid;grid-template-columns: 26px 1fr;gap: 12px}.deliver p{margin: 0;color: var(--text-2);font-size: 14.5px}.sheet{border: 1px solid var(--line);border-radius: var(--r-card);background: var(--surface);overflow: hidden}.sheet-h{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 14px 18px;border-bottom: 1px solid var(--line)}.sheet-h b{font-size: 15px}.sheet-h span{font-size: 12.5px;color: var(--text-2)}.sheet-b{display: grid;grid-template-columns: 1fr 1fr}.cell{padding: 14px 18px;border-bottom: 1px solid var(--line)}.cell:nth-child(odd){border-right: 1px solid var(--line)}.cell .k{font: 600 10.5px var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--text-2);margin-bottom: 8px}.cell .big{font: 600 20px var(--mono);letter-spacing: -.01em}.cell .sub{font-size: 13px;color: var(--text-2)}.thumbs{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px;margin-top: 10px}.thumbs figure{margin: 0}.thumbs img{width: 100%;aspect-ratio: 1;display: block;background: #000;border: 1px solid var(--line);border-radius: 3px}.thumbs figure.best img{border-color: var(--accent)}.thumbs figcaption{font: 11.5px var(--mono);color: var(--text-2);margin-top: 4px}.route{font-size: 13.5px;display: flex;flex-wrap: wrap;gap: 4px 6px;align-items: baseline}.route .sep{color: var(--text-3)}.route b{font-weight: 600}.strip{display: grid;grid-template-columns: repeat(5,1fr);gap: 4px;margin-top: 10px}.strip figure{margin: 0}.strip img{width: 100%;aspect-ratio: 1;display: block;border: 1px solid var(--line)}.strip figcaption{font: 11px var(--mono);color: var(--text-2);margin-top: 3px}.sheet-f{padding: 12px 18px;font-size: 12.5px;color: var(--text-2);display: flex;justify-content: space-between;gap: 12px;flex-wrap: wrap}.illus{font-size: 11.5px;color: var(--text-2);font-style: italic}.steps{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px;list-style: none;margin: 0;padding: 0}.steps li{border-top: 2px solid var(--line);padding-top: 16px}.steps li:first-child{border-top-color: var(--accent)}.steps .num{font: 600 12px var(--mono);color: var(--text-2);display: block;margin-bottom: 8px}.steps p{margin: 0;color: var(--text-2);font-size: 14.5px}.views{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin-top: 40px}.views figure{margin: 0}.views .frame img{position: static}.views figcaption{font-size: 12.5px;color: var(--text-2);margin-top: 6px}.views figcaption b{font: 500 12.5px var(--mono);color: var(--text);margin-right: 6px}.flow{display: grid;grid-template-columns: repeat(4,1fr);gap: 0;list-style: none;margin: 0 0 28px;padding: 0;border: 1px solid var(--line);border-radius: var(--r-card)}.flow li{padding: 16px 18px;border-right: 1px solid var(--line)}.flow li:last-child{border-right: 0}.flow .t{font: 600 11px var(--mono);letter-spacing: .08em;color: var(--text-2);text-transform: uppercase;display: block;margin-bottom: 6px}.flow p{margin: 0;font-size: 14px;color: var(--text-2)}.flow b{color: var(--text);font-weight: 600;font-size: 15px;display: block;margin-bottom: 4px}.procs{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 18px;padding: 0;list-style: none}.procs li{font-size: 13.5px;border: 1px solid var(--line);border-radius: var(--r-pill);padding: 3px 12px;color: var(--text);background: var(--surface-2)}.two{display: grid;grid-template-columns: 1fr 1fr;gap: 40px}.two p{color: var(--text-2);margin: 0 0 12px}.cards{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.card{border: 1px solid var(--line);border-radius: var(--r-card);padding: 18px 20px;background: var(--surface)}.card p{margin: 0;color: var(--text-2);font-size: 14.5px}.card .more{margin-top: 10px;font-size: 13px}.limits{border: 1px solid var(--line);border-left: 3px solid var(--text-2);border-radius: var(--r-card);padding: 24px 28px;background: var(--surface)}.limits ul{margin: 0;padding-left: 18px;display: grid;gap: 8px;color: var(--text-2)}.limits li b{color: var(--text);font-weight: 600}.access{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.access .card{padding: 24px;display: flex;flex-direction: column;gap: 12px}.access .card h3{font-size: 20px;margin: 0}.access ol{margin: 0;padding-left: 18px;color: var(--text-2);font-size: 14px;display: grid;gap: 4px}.access .addr{font: 13px var(--mono);color: var(--text-2)}.reqs{font-size: 13px;color: var(--text-2);margin-top: 16px}footer{border-top: 1px solid var(--line);padding: 36px 0 48px;font-size: 13px;color: var(--text-2)}footer .cols{display: grid;grid-template-columns: 2fr 1fr;gap: 40px}footer p{margin: 0 0 10px}footer .banner-repeat{color: var(--caution)}@media (max-width: 760px){body{font-size: 15px}.wrap{padding: 0 16px}.hdr .wrap{height: 52px;gap: 12px}.brand span,.nav,.hdr .ctas .btn:not(.primary){display: none}.hdr .ctas .btn{height: 36px;padding: 0 12px;font-size: 13.5px}.hero .wrap{grid-template-columns: 1fr;gap: 0;padding-top: 0;padding-bottom: 36px}.hero .player{order: -1}.hero .readout{padding: 0 16px}.hero .under,.hero .caption{padding: 0 16px}h1{font-size: 32px}.lede{font-size: 16px}.cta-row .btn{flex: 1;min-width: 0}section.band{padding: 44px 0}h2{font-size: 24px}.report-proof,.two,.access,footer .cols{grid-template-columns: 1fr;gap: 28px}.sheet-b{grid-template-columns: 1fr}.cell:nth-child(odd){border-right: 0}.steps,.cards{grid-template-columns: 1fr}.views{grid-template-columns: 1fr 1fr}.flow{grid-template-columns: 1fr}.flow li{border-right: 0;border-bottom: 1px solid var(--line)}.flow li:last-child{border-bottom: 0}.strip{grid-template-columns: repeat(5,1fr)}.limits{padding: 18px 18px}}.n{font: 600 12px var(--mono);color: var(--accent);border: 1px solid var(--accent-line);border-radius: 50%;width: 22px;height: 22px;display: inline-flex;align-items: center;justify-content: center}.cell .k.gap{margin-top: 14px}.sub.gap-s{margin-top: 6px}.fullsim{font-size: 14.5px;color: var(--text-2);margin: -8px 0 26px;padding-left: 12px;border-left: 2px solid var(--accent-line);max-width: 34em}.fullsim b{color: var(--text);font-weight: 500}.hero .wrap{padding-top: 28px;padding-bottom: 44px}.player{width: 100%;max-width: 560px}.anat-row{display: flex;align-items: flex-end;gap: 16px;margin-bottom: 12px}.anat{display: flex;gap: 6px;flex: none}.tile{display: flex;flex-direction: column;align-items: center;gap: 3px;padding: 0;border: 0;background: none;color: var(--text-2);cursor: pointer;font: 500 12px var(--ui)}.thumb{position: relative;display: block;width: 64px;height: 64px;border: 1px solid var(--line);border-radius: var(--r-card);overflow: hidden;background: #fff}.thumb img{display: block;width: 64px;height: 64px}.thumb em{position: absolute;left: 0;right: 0;bottom: 0;font: 600 8.5px var(--mono);letter-spacing: .04em;text-transform: uppercase;font-style: normal;text-align: center;color: var(--text);background: rgba(8,9,11,.82);padding: 2px 0}.tile.soon img{opacity: .4}.tile:hover .thumb{border-color: var(--text-2)}.tile[aria-pressed=true]{color: var(--text)}.tile[aria-pressed=true] .thumb{border: 2px solid var(--accent)}.anat-line{display: flex;flex-direction: column;gap: 2px;margin: 0;font-size: 14px;color: var(--text);min-width: 0;padding-bottom: 20px}.anat-line .mono{font-size: 12.5px;color: var(--text-2)}.topband{display: flex;align-items: center;gap: 10px;height: 32px;margin-bottom: 6px}.topband .angle{font-size: 14px;color: var(--text);min-width: 118px}.topband .tip{font-size: 12.5px;color: var(--text-2);white-space: nowrap}.topband .sp{flex: 1}.seg{display: inline-flex;border: 1px solid var(--line);border-radius: var(--r-ctl);background: var(--surface-2);overflow: hidden;height: 28px}.seg button{border: 0;background: none;padding: 0 10px;color: var(--text-2);cursor: pointer;font: 12.5px var(--ui)}.seg button + button{border-left: 1px solid var(--line)}.seg button[aria-pressed=true]{background: var(--accent);color: var(--accent-ink);font-weight: 600}.chipbtn{height: 28px;padding: 0 10px;border: 1px solid var(--line);border-radius: var(--r-ctl);background: var(--surface-2);color: var(--text-2);font: 12.5px var(--ui);cursor: pointer;white-space: nowrap}.chipbtn[aria-pressed=true]{border-color: var(--accent);color: var(--text);background: var(--accent-tint)}.player .exposure{visibility: hidden}.player.playing .exposure{visibility: visible}.player:not(.live) .topband .seg,.player:not(.live) #flush,.player:not(.live) .hints,.player:not(.live) .hot,.player:not(.live) #play{display: none}.player .frame{touch-action: pan-y;cursor: ew-resize;user-select: none;-webkit-user-select: none}.player .frame.dragging{cursor: grabbing}.player .frame:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.player .layer{opacity: 0}.player .layer.on{opacity: 1;z-index: 1}.player .layer:not([src]){visibility: hidden}.hot{position: absolute;inset: 0;z-index: 3;pointer-events: none}.hs{position: absolute;width: 30px;height: 30px;margin: -15px 0 0 -15px;border-radius: 50%;border: 2px solid var(--accent);background: rgba(108,180,255,.10);cursor: pointer;pointer-events: auto;padding: 0}.hs span{position: absolute;left: 22px;top: 50%;transform: translateY(-50%);white-space: nowrap;font: 500 12px var(--ui);color: var(--text);background: rgba(8,9,11,.86);border: 1px solid var(--accent-line);border-radius: var(--r-ctl);padding: 2px 7px}.hs[data-target=renal-r] span{left: auto;right: 22px}.hs .q{font-weight: 600}.hs.cur{background: var(--accent)}.hs:focus-visible{outline: 2px solid #fff;outline-offset: 2px}.placeholder{position: absolute;inset: 0;z-index: 4;background: var(--surface);display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;padding: 32px;gap: 6px}.placeholder[hidden]{display: none}.placeholder img{opacity: .6;border-radius: 6px;margin-bottom: 8px}.placeholder p{margin: 0}.ph-title{font-size: 18px;font-weight: 600}.ph-line{font: 13px var(--mono);color: var(--text-2)}.ph-note{font-size: 13px;color: var(--text-2);max-width: 26em;margin-top: 8px !important}.player.pending .under .bar,.player.pending .time{opacity: .35}.player .simtag{z-index: 5}#play{border: 1px solid var(--line)}#play .ic{width: 0;height: 0;border-style: solid;border-color: transparent transparent transparent var(--text);border-width: 6px 0 6px 10px}#play[aria-pressed=true] .ic{width: 10px;height: 12px;border-width: 0 3px;border-color: var(--text)}.player.live .played,.player.live .head{transition: none}.player .bar{padding: 4px 0;border-radius: var(--r-ctl)}.player.live .bar{cursor: pointer;touch-action: pan-y;user-select: none;-webkit-user-select: none}.player.live .bar.scrubbing{cursor: grabbing}.player .bar:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.player.live .scrub{height: 20px}.player.live .scrub .track,.player.live .scrub .played{top: 9px;height: 3px}.player.live .scrub .head{top: 3px;width: 3px;height: 15px;border-radius: 1px}.player.live .bar:hover .scrub .head,.player .bar.scrubbing .scrub .head{background: var(--accent)}.hints{list-style: none;display: flex;gap: 6px 18px;flex-wrap: wrap;margin: 10px 0 0;padding: 0;font-size: 13px;color: var(--text-2)}.hint::before{content: '';display: inline-block;width: 7px;height: 7px;border-radius: 50%;border: 1px solid var(--accent);margin-right: 7px;vertical-align: 1px}.hint.done::before{background: var(--accent)}.hint b{color: var(--text);font-weight: 500}.player .caption{display: block;margin-top: 10px;color: var(--text-2)}.player .caption p{margin: 0}.player .caption .cap-src{font-size: 13px}.player .caption .no-angio{display: block;margin-top: 2px;font-size: 18px;line-height: 1.35;color: var(--text)}.player .caption .no-angio strong{font-weight: 600}.player .caption .cap-pending{font-size: 13px}.player .caption [hidden]{display: none}.territories{list-style: none;display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin: -12px 0 36px;padding: 0}.territories li{border: 1px solid var(--line);border-radius: var(--r-card);padding: 12px 14px;font-size: 13.5px;color: var(--text-2);background: var(--surface)}.territories li b{display: block;color: var(--text);font-size: 15px;margin-bottom: 2px}.territories li .status{margin: 8px 0 0;display: inline-block}.territories li:not(.on) b{color: var(--text-2)}.form{display: grid;gap: 12px}.form label{display: grid;gap: 4px;font-size: 13px;color: var(--text-2)}.form input,.form select,.form textarea{font: 14px var(--ui);color: var(--text);background: var(--surface-2);border: 1px solid var(--line);border-radius: var(--r-ctl);padding: 8px 10px;min-height: 38px;width: 100%}.form textarea{resize: vertical}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{outline: 2px solid var(--accent);outline-offset: 1px;border-color: var(--accent)}.form .opt{color: var(--text-3);font-size: 12px}.row2{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.nophi{margin: 0;font-size: 13px;color: var(--text)}.submit-row{display: flex;align-items: center;gap: 14px;flex-wrap: wrap}.submit-row .btn[disabled]{opacity: .7;cursor: default}.form-status{margin: 0;font-size: 13.5px;flex: 1;min-width: 14em}.form-status.ok{color: var(--text);padding-left: 10px;border-left: 2px solid var(--ok,#7fcf96)}.form-status.err{color: #ff9b8f}.form-status.sending{color: var(--text-2)}.form.sent input,.form.sent select,.form.sent textarea{opacity: .6}@media (max-width: 760px){.hero .player{margin: 16px -16px 22px;max-width: none;width: auto}.anat-row,.topband,.hints,.hero .player .caption,.hero .player .under{padding: 0 16px}.anat-row{flex-direction: column;align-items: stretch;gap: 8px}.anat{justify-content: space-between}.anat-line{padding-bottom: 0;flex-direction: row;justify-content: space-between;gap: 10px}.topband{gap: 6px}.topband .angle{min-width: 0;font-size: 13px}.topband .tip,.player .exposure{display: none}.hints{font-size: 12.5px}.territories{grid-template-columns: 1fr 1fr}.row2{grid-template-columns: 1fr}.fullsim{margin-top: 0}}#time::before{content: none}.hero .wrap{grid-template-columns: minmax(0,1fr) minmax(0,500px);gap: 64px;padding-top: 20px}.player{max-width: 500px}.hs{width: 22px;height: 22px;margin: -11px 0 0 -11px}.hs span{left: 17px;font-size: 11.5px;padding: 1px 6px}.hs[data-target=renal-r] span{right: 17px}.hs.cur{background: rgba(108,180,255,.25);border-width: 3px}.hs:hover span,.hs:focus-visible span,.hs.cur span{border-color: var(--accent)}.anat-row{margin-bottom: 8px}.topband{margin-bottom: 4px}.player .frame img{-webkit-user-drag: none}.placeholder img{position: static;width: 96px;height: 96px}.player.pending .hints,.player.pending .seg,.player.pending #flush,.player.pending .hot,.player.pending .under{display: none}.player.pending .simtag{display: none}@media (max-width: 760px){.hero .wrap{grid-template-columns: 1fr;gap: 0;padding-top: 0}.player{max-width: none}}@media (max-width: 760px){.hero .wrap{display: flex;flex-direction: column;align-items: stretch;padding-top: 20px}.hero .pitch{display: contents}.hero .eyebrow{order: 1;margin-bottom: 8px}.hero h1{order: 2;font-size: 30px;margin-bottom: 0}.hero .player{order: 3;margin: 14px -16px 20px}.hero .lede,.hero .three,.hero .fullsim,.hero .cta-row,.hero .cta-note{order: 4}}.ferr{color: #ff9b8f;font-size: 12px;min-height: 0}.ferr:empty{display: none}.form [aria-invalid=true]{border-color: #ff9b8f}#access .card>.form-status.ok{font-size: 15px;line-height: 1.5}.row2{align-items: start}.notfound{padding-top: 64px;padding-bottom: 96px}.notfound h1{font-size: 36px}
