.pl-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.25));border:1px solid hsla(0,0%,100%,.22);border-radius:16px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.45),0 10px 18px rgba(0,0,0,.1);color:hsla(0,0%,100%,.92);margin:.8rem auto;padding:14px 16px;width:min(980px,92vw)}.pl-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:8px}.pl-title{color:#0a2b22;font-weight:700;letter-spacing:.02em}.pl-sub{color:#0a2b2299;font-size:.85rem}.pl-body{display:grid;gap:14px;grid-template-columns:1fr}.pl-section{margin:8px 0}.pl-row{align-items:center;color:#0a2b22cc;display:flex;justify-content:space-between;padding:6px 2px}.pl-row.pl-strong{color:#0a2b22;font-weight:700}.pl-v,.pl-val{font-variant-numeric:tabular-nums;letter-spacing:.02em}.row.pl-collapse-head:hover{background:hsla(0,0%,100%,.04);border-radius:6px}.pl-collapse-head .pl-caret{margin-right:6px;transform:none;vertical-align:middle;width:8px}.pl-collapse-head .pl-grpname{left:-13px;position:relative;width:113px}.pl-panel{padding:4px 0 0 1.1em}.chart-wrap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0));border:1px solid hsla(0,0%,100%,.22);border-radius:14px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.45),0 10px 18px rgba(0,0,0,.1);margin:.5rem auto;padding:.6rem .8rem;width:min(980px,92vw)}.chart-wrap canvas{height:220px!important;width:100%!important}#scene3b{height:100lvh;inset:0;overflow:hidden;position:fixed;width:100lvw}#bg3d{height:100vh;left:0;pointer-events:none;position:absolute;top:0;width:100vw;z-index:10}.knobs{gap:16px 22px}.drivers{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:.8rem}.d{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0));border:1px solid hsla(0,0%,100%,.22);border-radius:14px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.45),0 10px 18px rgba(0,0,0,.1);min-width:150px;padding:.75rem;text-align:center}.dlabel{color:#0a2b22a6;font-size:.9rem}.dval{color:#0a2b22;font-size:1.6rem;font-weight:700}.dsub{color:#0a2b2299;font-size:.85rem}.deck-wrap{margin:1rem 0;overflow-x:auto;padding-bottom:.4rem;width:min(980px,92vw)}.deck{display:grid;gap:12px;grid-auto-flow:column}.card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0));border:1px solid hsla(0,0%,100%,.22);border-radius:16px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.45),0 10px 24px rgba(0,0,0,.12);color:#0a2b22;max-width:320px;min-width:300px;padding:12px 14px}.card h4{color:rgba(10,43,34,.95);font-weight:700;margin:4px 0 6px}.row{align-items:center;color:rgba(10,43,34,.92);display:flex;font-size:.92rem;justify-content:space-between;margin:.25rem 0}.row .k{color:#0a2b22cc;font-weight:600}.row .v{color:#0a2b22b3}.hr{background:rgba(10,43,34,.1);height:1px;margin:8px 0}.row span:first-child{flex:1;text-align:left}.row .v{color:rgba(10,43,34,.92);min-width:7ch;text-align:right}.note{color:#0a2b2299;font-size:.85rem;margin-left:10px}.glass-surface.fpane{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:min(100lvh,900px);justify-content:space-between;min-height:420px;width:min(100lvw,1200px);--pane-pad:clamp(16px,3.5vh,32px);border-radius:0}.glass-surface{overflow:auto;overflow-y:scroll;position:relative}.glass-surface,.glass-surface:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0))}.glass-surface:before{border-radius:inherit;content:"";inset:0;mix-blend-mode:normal;opacity:.005;pointer-events:none;position:absolute}.glass-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0));border:1px solid hsla(0,0%,100%,.22);border-radius:16px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.45),0 10px 24px rgba(0,0,0,.12);height:300px;padding:12px 14px;width:150px}.fpane-bottom{margin-bottom:120px}.fpane-body{align-items:center;display:flex;flex:1;flex-direction:column;gap:clamp(10px,2.5vh,24px);justify-content:flex-start;margin:25px 0 0;padding-inline:clamp(8px,2vw,16px);text-align:center;width:100%}.tabbar{background:linear-gradient(180deg,hsla(0,3%,6%,.16),rgba(0,0,0,.27))}#s3bPane{overscroll-behavior:contain}.pl-row{color:hsla(0,0%,100%,.92)}.pl-row .pl-v,.pl-title{color:hsla(0,0%,100%,.98)}.pl-sub{color:hsla(0,0%,100%,.72)}.hr{background:hsla(0,0%,100%,.12);border-top-width:0}.pl-collapse{background:transparent;border:none;margin:.1rem 0;text-align:left}.row.pl-collapse-head{align-items:center;column-gap:6px;cursor:pointer;display:grid;grid-template-columns:1.1em 1fr auto;margin:.15rem 0;padding:0}.pl-collapse-head .pl-caret{display:inline-block;font-size:1em;height:1em;line-height:1;opacity:.9}.pl-panel{display:none;padding:2px 0 0 1.1em}.pl-panel.open{display:block}.pl-panel .pl-row{align-items:center;color:rgba(10,43,34,.92);display:flex;font-size:.9rem;justify-content:space-between;line-height:1.2;margin:.1rem 0;padding:2px 0}.pl-panel .pl-v{color:rgba(10,43,34,.95);min-width:7ch;text-align:right}.pl-card .pl-row{color:hsla(0,0%,100%,.92)}.pl-card .pl-row .pl-v,.pl-card .pl-title{color:hsla(0,0%,100%,.98)}.pl-card .pl-sub{color:hsla(0,0%,100%,.72)}.pl-card .hr{background:hsla(0,0%,100%,.12)}.section-label{color:rgba(10,43,34,.55);font-size:.85rem;font-weight:600;margin:.25rem 0 .1rem}.card{position:relative;transition:background .22s ease,box-shadow .22s ease,border-color .22s ease}.card.pl-pos{background:linear-gradient(180deg,rgba(20,140,100,.1),rgba(20,140,100,.06));border-color:rgba(20,140,100,.28);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.45),0 10px 24px rgba(20,140,100,.12)}.card.pl-neg{background:linear-gradient(180deg,hsla(0,100%,74%,.1),hsla(0,100%,74%,.06));border-color:rgba(200,60,60,.01)}.card.pl-zero{background:linear-gradient(180deg,hsla(0,0%,71%,.08),hsla(0,0%,71%,.04));border-color:hsla(0,0%,47%,.2)}.card.pl-neg:before,.card.pl-pos:before{border-radius:2px;bottom:8px;content:"";left:-1px;position:absolute;top:8px;width:2px}.card.pl-pos:before{background:linear-gradient(180deg,rgba(20,140,100,.1),rgba(20,140,100,.01))}.card.pl-neg:before{background:linear-gradient(180deg,rgba(200,60,60,.1),rgba(200,60,60,.01))}.card.pl-breakeven:after{background:hsla(0,0%,100%,.65);border-radius:9999px;box-shadow:0 2px 10px rgba(212,175,55,.25),inset 0 0 0 1px rgba(212,175,55,.55);color:#0a2b22;content:"Breakeven";font-size:.78rem;font-weight:600;letter-spacing:.02em;padding:2px 8px;position:absolute;right:10px;top:8px}.card.pl-breakeven{border-color:rgba(212,175,55,.55);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.55),0 12px 28px rgba(212,175,55,.18)}body.dragging{overflow:hidden}.rs-holder,.rs-holder *{touch-action:none}#scene3,body,html{overscroll-behavior-y:none;text-shadow:.5px .5px .5px #666}#tape3b{background:linear-gradient(180deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.25));height:200dvh;inset:0;position:absolute;transform:translateZ(0);transition:transform 1.4s cubic-bezier(.22,1,.36,1);will-change:transform;z-index:10}.frame{height:100dvh;width:100dvw}@supports not (height:100dvh){:root{--vh:1vh}#scene3b,.frame{height:calc(var(--vh)*100);width:100vw}#tape3b{height:calc((var(--vh)*100)*2)}}#scene3b .fpane{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}:root{--dur:1400ms;--ease:cubic-bezier(.22,1,.36,1)}@keyframes frameOutUp{0%{opacity:1;transform:scale(1) translateX(0) translateY(0) translateZ(0)}to{opacity:.1;transform:scale(0) translateX(-20px) translateY(-200px) translateZ(-800px)}}@keyframes frameInUp{0%{opacity:.1;transform:scale(0) translateX(-20px) translateY(200px) translateZ(-800px)}to{opacity:1;transform:scale(1) translateX(0) translateY(0) translateZ(0)}}.frame-out-up{animation:frameOutUp 1.5s cubic-bezier(.13,1,.33,1.2)}.frame-in-up{animation:frameInUp 1.5s cubic-bezier(.13,1,.33,1.2)}.clouds{display:block;height:100vh;inset:0;pointer-events:none;position:fixed;width:100vw;z-index:0}.fog-svg{height:100lvh;width:100lvw;z-index:9}#bgVideos,.fog-svg{inset:0;pointer-events:none;position:absolute}#bgVideos{overflow:hidden}.bgVid{height:100lvh;inset:0;object-fit:cover;opacity:0;pointer-events:none;position:absolute;transition:opacity 1.5s cubic-bezier(.13,1,.33,1.5);width:100lvw;will-change:opacity}.bgVid.active{opacity:1}