@layer hero-v121{
body .i114-main .i114-hero{background:#0b0f17!important;padding:70px 0 165px!important;min-height:740px!important}
body .i116-film-backdrop{background:#0b0f17!important}
body .i116-film-backdrop::after{background:linear-gradient(90deg,#0b0f17fa 0%,#0b0f17e6 30%,#0b0f17b0 65%,#0b0f1770 100%),linear-gradient(0deg,#0b0f17ed,transparent 55%)!important}
body .i114-hero-grid{display:grid!important;grid-template-columns:1.08fr 1fr!important;gap:55px!important;align-items:center!important;pointer-events:none!important}
body .i114-hero-grid>div{max-width:none!important}
body .i114-hero h1{font-size:clamp(42px,4vw,58px)!important;line-height:1.08!important;max-width:21ch!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:600!important}
body .i114-hero h1 em{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500!important}
body .i114-hero .i114-lead{font-size:19px!important;line-height:1.7!important;color:#d5dfe7!important}
body .i114-hero .i114-principles{font-size:14px!important;color:#b3c3cf!important}
body .i114-hero .i114-eyebrow{color:#a4c9cc!important;-webkit-text-fill-color:#a4c9cc!important}
body .i114-hero .i114-status{background:#15232d!important;border-color:#4b6977!important;color:#d4e2e7!important}
body .p121-console{pointer-events:auto!important;min-width:0!important;width:100%!important;position:relative!important;border:1px solid #48606f!important;border-radius:8px!important;background:#101b27!important;color:#e0e9ef!important;box-shadow:0 26px 55px -12px #0009,0 1px 0 #fff1 inset!important;overflow:hidden!important;isolation:isolate!important}
body .p121-console .p121-top{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:17px 21px!important;background:#0b121c!important;border-bottom:1px solid #304451!important}
body .p121-top strong{font-size:16px!important;font-weight:600!important;color:#f3f7fa!important}
body .p121-top>span{font-size:9px!important;letter-spacing:.12em!important;color:#a9bbc7!important}
body .p121-disclaimer{display:flex!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:5px 12px!important;padding:12px 20px!important;background:#18353d!important;border-bottom:1px solid #34515b!important;font-size:10px!important;line-height:1.6!important;color:#c6e5df!important}
body .p121-disclaimer strong{font-weight:600!important;color:#d6eeea!important}
body .p121-disclaimer span{color:#a6c7c8!important}
body .p121-toolbar{display:flex!important;gap:15px!important;justify-content:space-between!important;align-items:center!important;padding:22px 20px 18px!important}
body .p121-kicker{font-size:9px!important;letter-spacing:.1em!important;color:#8bbdbb!important}
body .p121-toolbar h2{font-size:23px!important;font-weight:500!important;line-height:1.2!important;color:#f5f7fa!important;-webkit-text-fill-color:#f5f7fa!important;margin:8px 0 0!important;letter-spacing:-.02em!important}
body .p121-console button{font-family:inherit!important;cursor:pointer!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
body .p121-console [data-hero-run]{font-size:11px!important;line-height:1.5!important;font-weight:600!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#007c78!important;border:1px solid #3a9c95!important;border-radius:4px!important;padding:10px 12px!important;max-width:145px!important}
body .p121-console [data-hero-run]:hover{background:#006a67!important}
body .p121-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;padding:0 20px 18px!important}
body .p121-tabs button{padding:10px 5px!important;font-size:11px!important;line-height:1.4!important;background:#172632!important;color:#aec4d0!important;-webkit-text-fill-color:currentColor!important;border:1px solid #3a5262!important;border-radius:4px!important}
body .p121-tabs button[aria-selected=true]{background:#deeeea!important;border-color:#a6cfc7!important;color:#174f56!important;-webkit-text-fill-color:#174f56!important}
body .p121-panel{background:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px),#101b27!important;background-size:30px 30px!important;padding:22px 20px!important;border-top:1px solid #2f4555!important;border-bottom:1px solid #2f4555!important;min-height:235px!important}
body .p121-path{display:grid!important;grid-template-columns:1fr 22px 1fr!important;gap:8px!important;align-items:center!important;padding-bottom:20px!important;border-bottom:1px solid #334a59!important;margin-bottom:20px!important}
body .p121-path>div{min-width:0!important}
body .p121-path small{display:block!important;font-size:10px!important;line-height:1.5!important;color:#9eb8c5!important;margin-bottom:6px!important}
body .p121-path code{font-size:15px!important;line-height:1.5!important;color:#e5eef4!important;white-space:nowrap!important}
body .p121-path>span{font-size:10px!important;color:#79b6b1!important;text-align:center!important}
body .p121-record-heading>span{display:block!important;font-size:9px!important;letter-spacing:.08em!important;color:#91c9c0!important;margin-bottom:10px!important}
body .p121-record-heading strong{display:block!important;font-size:20px!important;line-height:1.3!important;font-weight:500!important;color:#f1f6f9!important}
body .i114-main .p121-console .p121-description{font-size:12px!important;line-height:1.7!important;color:#b9cbd6!important;margin:13px 0 0!important;max-width:none!important}
body .p121-stream{list-style:none!important;padding:0!important;margin:17px 0 0!important}
body .p121-stream[hidden],body .p121-context[hidden]{display:none!important}
body .p121-stream li{display:flex!important;gap:12px!important;align-items:flex-start!important;border-top:1px solid #304957!important;padding:10px 0!important;font-size:10px!important;line-height:1.7!important;color:#bccfda!important}
body .p121-stream code{font-size:10px!important;line-height:1.7!important;color:#92cbbb!important;white-space:nowrap!important}
body .p121-replay li{animation:p121-record-in .35s both ease-out!important}
body .p121-replay li:nth-child(2){animation-delay:.15s!important}body .p121-replay li:nth-child(3){animation-delay:.3s!important}
@keyframes p121-record-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
body .p121-context{margin-top:17px!important;border-left:2px solid #6db6aa!important;padding:10px 12px!important;background:#15313a!important;color:#bcd8de!important;font-size:11px!important;line-height:1.7!important}
body .p121-bottom{padding:15px 20px!important;display:flex!important;flex-wrap:wrap!important;gap:8px 12px!important;justify-content:space-between!important;border-bottom:1px solid #2a3f4e!important}
body .i114-main .p121-console .p121-bottom p{font-size:10px!important;line-height:1.6!important;color:#9db9c5!important;margin:0!important}
body .p121-bottom a{font-size:10px!important;line-height:1.6!important;color:#9cd7cd!important;text-underline-offset:4px!important}
body .i114-main .p121-console .p121-note{font-size:9px!important;line-height:1.7!important;color:#8da7b7!important;padding:12px 20px!important;margin:0!important}
body .p121-console :focus-visible{outline:3px solid #f5b532!important;outline-offset:3px!important}
@media(max-width:1100px){body .i114-hero-grid{gap:30px!important;grid-template-columns:1fr 1fr!important}body .i114-hero h1{font-size:45px!important}body .p121-toolbar{flex-wrap:wrap!important}body .p121-toolbar h2{font-size:22px!important}}
@media(max-width:860px){body .i114-main .i114-hero{padding:48px 0 220px!important}body .i114-hero-grid{grid-template-columns:1fr!important;gap:35px!important}body .i114-hero-grid>div{max-width:700px!important}body .p121-console{max-width:650px!important}body .p121-toolbar{flex-wrap:nowrap!important}body .i116-film-backdrop .i115-film-caption{bottom:170px!important}}
@media(max-width:760px){body .i114-main .i114-hero{padding-bottom:260px!important}body .i114-hero h1{font-size:39px!important}body .p121-toolbar{gap:12px!important}body .p121-toolbar h2{font-size:20px!important}body .p121-console [data-hero-run]{max-width:125px!important;font-size:10px!important;padding:10px!important}body .p121-tabs button{font-size:10px!important}body .p121-path code{font-size:13px!important}body .p121-disclaimer{font-size:9px!important}body .p121-toolbar,body .p121-panel{padding-left:17px!important;padding-right:17px!important}body .p121-tabs{padding-left:17px!important;padding-right:17px!important}}
@media(prefers-reduced-motion:reduce){body .p121-replay li{animation:none!important}}
@media print{body .p121-console{break-inside:avoid!important}body .i114-hero-grid{display:block!important}}
}
