@layer experience-v110{
body .e110-visual{min-width:0!important;display:grid!important;gap:16px!important}
body .e110-film{position:relative!important;height:245px!important;border:1px solid #45617a!important;border-radius:12px!important;overflow:hidden!important;background:#102c43!important;isolation:isolate!important}
body .e110-film video{position:absolute!important;width:100%!important;height:100%!important;inset:0!important;object-fit:cover!important;opacity:.85!important}
body .e110-film-shade{position:absolute!important;inset:0!important;background:linear-gradient(180deg,#06152466,transparent 30%,#07192ee8)!important;pointer-events:none!important}
body .e110-film-top,body .e110-film-bottom{position:absolute!important;left:18px!important;right:18px!important;color:#fff!important;z-index:2!important}
body .e110-film-top{top:14px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;font:600 10px Inter,sans-serif!important;letter-spacing:.06em!important}
body .e110-film-bottom{bottom:15px!important}
body .e110-film-bottom strong{font:650 22px/1.3 Inter,sans-serif!important;color:#fff!important}
body .e110-film-bottom p{font:400 9px/1.6 Inter,sans-serif!important;margin:5px 0 12px!important;color:#cfdeeb!important;-webkit-text-fill-color:currentColor!important}
body .e110-film button{background:#10263bc9!important;color:#eef8ff!important;border:1px solid #8eabbc77!important;border-radius:5px!important;padding:7px 9px!important;font:500 9px/1.2 Inter,sans-serif!important;cursor:pointer!important}
body .e110-film-bottom p a{color:#cfdeeb!important;text-decoration:underline!important;font-size:9px!important}
body .e110-scenes{display:flex!important;flex-wrap:wrap!important;gap:5px!important}
body .e110-film button[aria-pressed=true]{background:#d7eef0!important;color:#123c4d!important}
body .e110-sim{border:1px solid #3c607c!important;border-radius:12px!important;overflow:hidden!important;background:#0d2438!important;box-shadow:0 24px 50px #0002!important}
body .e110-sim-bar{display:flex!important;justify-content:space-between!important;gap:8px!important;padding:14px 17px!important;border-bottom:1px solid #35516b!important;color:#d6eafa!important;font:600 11px/1.4 Inter,sans-serif!important}
body .e110-sim-bar i{display:inline-block!important;width:6px!important;height:6px!important;background:#69d7ca!important;border-radius:100%!important;margin-right:8px!important;box-shadow:0 0 10px #69d7ca88!important}
body .e110-sim-bar>span{font:400 9px/1.5 Inter,sans-serif!important;color:#a6bfce!important}
body .e110-sim-body{padding:18px!important}
body .e110-sim-heading h2{font:600 24px/1.22 Inter,sans-serif!important;letter-spacing:-.03em!important;color:#e5f5ff!important;margin:0 0 6px!important;-webkit-text-fill-color:currentColor!important}
body .e110-sim-heading p{font:400 11px/1.6 Inter,sans-serif!important;color:#a2bdd2!important;margin:0 0 14px!important;-webkit-text-fill-color:currentColor!important}
body .e110-sim-actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-bottom:15px!important}
body .e110-sim-actions button{border:1px solid #50839b!important;border-radius:6px!important;background:#173d52!important;color:#dff7fa!important;padding:10px!important;font:600 10px/1.4 Inter,sans-serif!important;cursor:pointer!important}
body .e110-sim-actions button[aria-pressed=true]{background:#76d3d6!important;color:#09283c!important}
body .e110-sim-actions button:focus-visible,body .e110-film button:focus-visible{outline:3px solid #ffc344!important;outline-offset:3px!important}
body .e110-flow{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:14px!important;color:#6c91aa!important;font:500 10px/1.5 Inter,sans-serif!important}
body .e110-flow span{padding:9px 5px!important;border:1px solid #34556e!important;border-radius:5px!important;flex:1!important;text-align:center!important;transition:background .3s,color .3s!important}
body .e110-flow[data-step="1"] span:first-child,body .e110-flow[data-step="2"] span:nth-child(3),body .e110-flow[data-step="3"] span{background:#215566!important;color:#b5fff3!important;border-color:#58b6b3!important}
body .e110-sim-metrics{display:flex!important;justify-content:space-between!important;gap:10px!important;color:#a5c4d6!important;font:400 9px/1.6 Inter,sans-serif!important;margin:9px 0!important}
body .e110-sim-metrics strong{font-size:15px!important;color:#74d5db!important;margin-right:3px!important}
body .e110-log{min-height:76px!important;padding:9px!important;border:1px solid #2c4b63!important;background:#081a2a!important;border-radius:6px!important}
body .e110-log p{font:400 9px/1.7 'JetBrains Mono',monospace!important;color:#9ac5d9!important;margin:0 0 4px!important;overflow-wrap:anywhere!important;-webkit-text-fill-color:currentColor!important}
body .e110-assets{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;margin:10px 0!important;background:#102c42!important;color:#bdd5e4!important;font:400 10px/1.5 Inter,sans-serif!important}
body .e110-assets caption{text-align:left!important;font:600 9px/1.5 Inter,sans-serif!important;color:#83abbf!important;padding:0 0 6px!important}
body .e110-assets th,body .e110-assets td{padding:7px!important;text-align:left!important;border-bottom:1px solid #28485f!important;background:#102c42!important;color:#bdd5e4!important;overflow-wrap:anywhere!important;-webkit-text-fill-color:currentColor!important}
body .e110-assets thead th{color:#9dbed1!important;font-weight:500!important;font-size:9px!important}
body .e110-sim-status{font:400 10px/1.6 Inter,sans-serif!important;color:#8ac9d0!important;margin:10px 0 0!important;min-height:32px!important;-webkit-text-fill-color:currentColor!important}
body .e110-sim-foot{padding:11px 17px!important;border-top:1px solid #34526b!important;font:400 9px/1.5 Inter,sans-serif!important;color:#9eb8c9!important;background:#0a1d2e!important}
body .e110-roadmap{background:#edf3f6!important}
body .e110-roadmap-heading{display:grid!important;grid-template-columns:1fr 1fr!important;gap:40px!important;align-items:end!important;margin-bottom:30px!important}
body .e110-stages{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:15px!important;margin-bottom:20px!important}
body .e110-stages article{background:#fff!important;padding:22px!important;border:1px solid #c7d7e1!important;border-top:3px solid #3b9b9c!important;border-radius:8px!important}
body .e110-stage-status{display:block!important;color:#21626b!important;font:650 9px/1.6 Inter,sans-serif!important;min-height:30px!important}
body .e110-stage-status.is-planned{color:#68788c!important}
body .e110-stages b{display:block!important;font:600 28px/1.4 Inter,sans-serif!important;color:#aac0cf!important;margin:15px 0!important}
body .e110-stages h3{font:650 18px/1.4 Inter,sans-serif!important;color:#16334b!important;margin-bottom:12px!important}
body .e110-stages p{font:400 13px/1.8 Inter,sans-serif!important;color:#4b657a!important}
@media(max-width:1000px){body .e110-stages{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:760px){body .e110-film{height:240px!important}body .e110-roadmap-heading{grid-template-columns:1fr!important;gap:15px!important}body .e110-stages{grid-template-columns:1fr!important}body .e110-sim-body{padding:14px!important}body .e110-sim-actions button{font-size:9px!important;padding:9px!important}body .e110-flow{font-size:8px!important}body .e110-sim-metrics{font-size:8px!important}body .e110-sim-bar{font-size:10px!important}}
@media(prefers-reduced-motion:reduce){body .e110-flow span{transition:none!important}}
}
