html{background:#eaf1f8}body{background:0 0!important;isolation:isolate}#pumpjack-background{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 72% 36%,#f6faffee,#d6e4f2);opacity:.55}main{background:rgba(246,249,253,.9);min-height:75vh}.auth-card,.card,.dialog,.file-strip,.modal,.panel,.reading,.scroll table,.sheet,.table-wrap,.upload,canvas:not(#pumpjack-background),svg{background:#fff}.shell>footer,body>footer,main>footer{background:#f5f8fcf5}@media print{#pumpjack-background{display:none!important}body,main{background:#fff!important}}#pumpjack-showcase{max-width:1170px;margin:22px auto 0;border:1px solid #bfd1e2;border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1fr 1.25fr;min-height:245px;background:linear-gradient(115deg,#eaf3fd,#c8deef 65%,#a9c8df);box-shadow:0 12px 36px #173b6212;position:relative}#pumpjack-showcase:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 39px,#34679308 40px),repeating-linear-gradient(90deg,transparent 0 39px,#34679308 40px);pointer-events:none}.pumpjack-intro{padding:35px 30px;z-index:1;align-self:center}.pumpjack-intro>span{font-size:10px;letter-spacing:2px;font-weight:750;color:#34668b}.pumpjack-intro h2{font-size:30px;margin:12px 0;color:#123b60}.pumpjack-intro p{font-size:13px;color:#3b607e;max-width:320px;line-height:1.6}.pumpjack-intro small{font-size:10px;color:#567b98}#pumpjack-showcase canvas{width:100%;height:260px;position:relative}body:has(#app .tabs) #pumpjack-showcase{display:none}main{background:rgba(245,248,252,.52)!important}.auth-card,body>main .card{background:#fffffff7!important}#pumpjack-background{opacity:1!important}body:has(.auth-card)>main{padding-top:16px}.auth-card{margin-top:12px!important}@media(max-width:700px){#pumpjack-showcase{margin:12px 12px 0;grid-template-columns:1fr;min-height:0}.pumpjack-intro{padding:18px 22px 0}.pumpjack-intro h2{font-size:23px;margin:8px 0}.pumpjack-intro p{margin:8px 0;max-width:none}.pumpjack-intro small{display:none}#pumpjack-showcase canvas{height:190px}.corporate-3d .v3-view-actions button{padding:10px;flex:1;min-width:90px}}@media print{#pumpjack-showcase{display:none!important}}#pumpjack-showcase{width:calc(100% - 32px)}#pumpjack-showcase canvas{background:0 0!important}#pumpjack-background{opacity:.85!important}