.top-bar[data-v-842970cf]{position:absolute;display:flex;width:110%;left:-5%;height:clamp(0px,14vmin,120px);min-height:0;justify-content:space-between;box-sizing:border-box;border:none;outline:none;background-color:beige;border-radius:0 0 50% 50%/0 0 100% 100%;filter:blur(clamp(0px,8vmin,50px));box-shadow:0 -6px 20px 50px beige}.qre-logo[data-v-58d37590]{cursor:pointer;position:relative;display:inline-block;perspective:1000px;z-index:1;margin-left:clamp(0px,2vw,20px)}.logo-box .qre-logo[data-v-58d37590]{margin-left:0}.qre-logo img[data-v-58d37590]{max-width:clamp(0px,11vmin,100px);max-height:clamp(0px,8vmin,100px);min-width:0;min-height:0;display:block;transition:opacity .2s ease}.qre-logo:hover img[data-v-58d37590]{opacity:0}.qre-logo[data-v-58d37590]:before{content:"0";position:absolute;top:50%;left:70%;transform:translate(calc(-50% - clamp(0px,3vmin,25px)),-50%);width:clamp(0px,6vmin,60px);height:clamp(0px,6vmin,60px);min-width:0;min-height:0;max-width:80px;max-height:80px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);border:clamp(0px,.2vmin,3px) solid #fff;box-shadow:0 0 clamp(0px,1vmin,15px) #0000004d;display:flex;align-items:center;justify-content:center;font-size:clamp(0px,4vmin,32px);font-weight:700;color:#fff;backface-visibility:hidden;transform:translate(calc(-50% - clamp(0px,3vmin,25px)),-50%) rotateY(0);opacity:0;transition:opacity .2s ease;z-index:1000;transform-style:preserve-3d;pointer-events:none}.qre-logo[data-v-58d37590]:after{content:"1";position:absolute;top:50%;left:70%;transform:translate(calc(-50% - clamp(0px,3vmin,25px)),-50%);width:clamp(0px,6vmin,60px);height:clamp(0px,6vmin,60px);min-width:0;min-height:0;max-width:80px;max-height:80px;border-radius:50%;background:linear-gradient(135deg,#f093fb,#f5576c);border:clamp(0px,.2vmin,3px) solid #fff;box-shadow:0 0 clamp(0px,1vmin,15px) #0000004d;display:flex;align-items:center;justify-content:center;font-size:clamp(0px,4vmin,32px);font-weight:700;color:#fff;backface-visibility:hidden;transform:translate(calc(-50% - clamp(0px,3vmin,25px)),-50%) rotateY(180deg);opacity:0;transition:opacity .2s ease;z-index:1000;transform-style:preserve-3d;pointer-events:none}.qre-logo[data-v-58d37590]:hover:before,.qre-logo[data-v-58d37590]:hover:after{opacity:1}.qre-logo[data-v-58d37590]:hover:before{animation:rotate-coin-0-58d37590 .5s linear infinite}.qre-logo[data-v-58d37590]:hover:after{animation:rotate-coin-1-58d37590 .5s linear infinite}@keyframes rotate-coin-0-58d37590{0%{transform:translate(calc(-50% - clamp(0px,3vmin,25px)),-50%) rotateY(0)}to{transform:translate(calc(-50% - clamp(0px,3vmin,25px)),-50%) rotateY(360deg)}}@keyframes rotate-coin-1-58d37590{0%{transform:translate(calc(-50% - clamp(0px,3vmin,25px)),-50%) rotateY(180deg)}to{transform:translate(calc(-50% - clamp(0px,3vmin,25px)),-50%) rotateY(540deg)}}.bar-buttons[data-v-4039392f]{display:flex;flex-direction:row;gap:clamp(0px,2vmin,20px);align-items:center;justify-content:space-evenly;position:relative;margin-right:clamp(0px,2vw,20px)}.bar-buttons .about-button[data-v-4039392f],.bar-buttons .about-button2[data-v-4039392f],.bar-buttons .about-button3[data-v-4039392f]{font-size:clamp(0px,2vmin,15px);cursor:pointer;color:#13294b;background-color:transparent;letter-spacing:clamp(0px,.1vmin,2px);transition:text-shadow .2s ease;box-sizing:border-box;border:none}.bar-buttons .about-button[data-v-4039392f]:hover,.bar-buttons .about-button2[data-v-4039392f]:hover,.bar-buttons .about-button3[data-v-4039392f]:hover{text-shadow:0 0 clamp(0px,5vmin,60px) #13294b,0 0 clamp(0px,3vmin,40px) #13294b}.bar-buttons button[data-v-4039392f]{position:relative;overflow:visible}.bar-buttons .ripple[data-v-4039392f]{position:absolute;border-radius:50%;pointer-events:none;width:clamp(0px,1.2vmin,16px);height:clamp(0px,1.2vmin,16px);max-width:16px;max-height:16px;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);opacity:0;z-index:10;border:clamp(0px,.18vmin,2px) solid rgba(39,70,144,.6);background:transparent;box-shadow:0 0 #2746904d,0 0 #ffffff40}.bar-buttons .ripple.active[data-v-4039392f]{animation:topbar-ripple-animation-4039392f .5s ease-out}@keyframes topbar-ripple-animation-4039392f{0%{transform:translate(-50%,-50%) scale(0);opacity:1;border-width:clamp(0px,.2vmin,2px);border-color:#274690cc;box-shadow:0 0 #27469080,0 0 #fff6}50%{opacity:.75;border-width:clamp(0px,.14vmin,1.2px);border-color:#27469073;box-shadow:0 0 0 clamp(0px,.8vmin,6px) #2746902e,0 0 0 clamp(0px,.8vmin,6px) #ffffff2e}to{transform:translate(-50%,-50%) scale(2.2);opacity:0;border-width:clamp(0px,.08vmin,.8px);border-color:#27469033;box-shadow:0 0 0 clamp(0px,1.3vmin,10px) #27469000,0 0 0 clamp(0px,1.3vmin,10px) #fff0}}.top-bar-content[data-v-1666126a]{top:clamp(0px,3vmin,30px);width:70vmin;display:flex;align-self:center;flex-direction:row;justify-content:space-between;align-items:center;position:absolute;height:clamp(0px,8vmin,80px);border-radius:50px;box-shadow:inset 0 4px 15px #00000026,0 6px 10px #0000001a;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border:none;animation:fadeInDown-1666126a .8s ease-out .1s both}@keyframes fadeInDown-1666126a{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.modal-overlay[data-v-4eaa1604]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container[data-v-4eaa1604]{position:relative;width:min(70vw,70vh,clamp(0px,70vmin,400px));height:min(70vw,70vh,clamp(0px,70vmin,400px));background:#fff;border-radius:clamp(8px,2vmin,20px);box-shadow:0 0 30px #0000004d;padding:clamp(20px,4vmin,40px);box-sizing:border-box;overflow:hidden}.modal-container--info[data-v-4eaa1604]{width:min(88vw,620px);height:auto;max-height:80vh;overflow-y:auto;padding:clamp(24px,4vmin,44px) clamp(24px,5vw,52px)}.modal-close[data-v-4eaa1604]{position:absolute;top:clamp(10px,2vmin,18px);right:clamp(10px,2vmin,18px);width:clamp(24px,3.5vmin,34px);height:clamp(24px,3.5vmin,34px);background:none;border:none;cursor:pointer;color:#888;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:color .2s,background .2s}.modal-close[data-v-4eaa1604]:hover{color:#13294b;background:#13294b14}.modal-close svg[data-v-4eaa1604]{width:100%;height:100%}.info-content[data-v-4eaa1604]{padding-top:clamp(4px,1vmin,12px)}.info-title[data-v-4eaa1604]{margin:0 0 clamp(14px,2.5vmin,24px) 0;font-size:clamp(20px,3.5vmin,28px);font-weight:700;color:#13294b;letter-spacing:-.3px}.info-body[data-v-4eaa1604]{margin:0 0 clamp(10px,1.8vmin,18px) 0;font-size:clamp(13px,1.8vmin,16px);color:#2c3e50;line-height:1.7}.info-body--small[data-v-4eaa1604]{font-size:clamp(11px,1.5vmin,13px);color:#5a6a7a}.vendor-list[data-v-4eaa1604]{margin:0 0 clamp(10px,1.8vmin,18px) 0;font-size:clamp(11px,1.6vmin,14px);color:#13294b;line-height:1.8;font-weight:500;background:#13294b0d;border-radius:8px;padding:clamp(10px,1.5vmin,16px) clamp(12px,2vmin,20px)}.thanks-block[data-v-4eaa1604]{margin-top:clamp(12px,2vmin,20px);padding-top:clamp(12px,2vmin,20px);border-top:1px solid rgba(19,41,75,.12)}.thanks-heading[data-v-4eaa1604]{margin:0 0 clamp(8px,1.2vmin,14px) 0;font-size:clamp(11px,1.5vmin,13px);text-transform:uppercase;letter-spacing:.08em;color:#7a8fa8;font-weight:600}.thanks-link[data-v-4eaa1604]{display:flex;align-items:center;gap:clamp(8px,1.2vmin,12px);text-decoration:none;color:#13294b;font-size:clamp(13px,1.7vmin,15px);padding:clamp(8px,1.2vmin,12px);border-radius:8px;transition:background .2s}.thanks-link[data-v-4eaa1604]:hover{background:#13294b0f}.thanks-icon[data-v-4eaa1604]{width:clamp(16px,2.4vmin,22px);height:clamp(16px,2.4vmin,22px);flex-shrink:0;color:#13294b}.contact-links[data-v-4eaa1604]{display:flex;flex-direction:column;gap:clamp(4px,.8vmin,8px);margin-top:clamp(8px,1.5vmin,16px)}.contact-link[data-v-4eaa1604]{display:flex;align-items:center;gap:clamp(10px,1.5vmin,16px);text-decoration:none;color:#13294b;font-size:clamp(13px,1.8vmin,16px);padding:clamp(10px,1.5vmin,16px) clamp(12px,2vmin,20px);border-radius:10px;border:1px solid rgba(19,41,75,.1);transition:background .2s,border-color .2s}.contact-link[data-v-4eaa1604]:hover{background:#13294b0f;border-color:#13294b40}.contact-icon[data-v-4eaa1604]{width:clamp(18px,2.6vmin,24px);height:clamp(18px,2.6vmin,24px);flex-shrink:0}.modal-content[data-v-4eaa1604]{width:100%;min-height:clamp(100px,20vmin,200px)}.modal-title[data-v-4eaa1604]{margin:0 0 1rem;font-size:clamp(24px,5vmin,32px);color:#13294b}.modal-enter-active[data-v-4eaa1604]{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.modal-leave-active[data-v-4eaa1604]{transition:opacity .3s cubic-bezier(.4,0,1,1)}.modal-enter-active .modal-container[data-v-4eaa1604]{transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .4s cubic-bezier(.4,0,.2,1)}.modal-leave-active .modal-container[data-v-4eaa1604]{transition:transform .3s cubic-bezier(.4,0,1,1),opacity .3s cubic-bezier(.4,0,1,1)}.modal-enter-from[data-v-4eaa1604],.modal-leave-to[data-v-4eaa1604]{opacity:0}.modal-enter-from .modal-container[data-v-4eaa1604]{transform:translate(var(--button-x, 0),var(--button-y, 0)) scale(.4) rotate(-2deg);opacity:0;filter:blur(10px)}.modal-leave-to .modal-container[data-v-4eaa1604]{transform:translate(var(--button-x, 0),var(--button-y, 0)) scale(.4) rotate(2deg);opacity:0;filter:blur(8px)}.modal-enter-to .modal-container[data-v-4eaa1604],.modal-leave-from .modal-container[data-v-4eaa1604]{transform:translate(0) scale(1) rotate(0);opacity:1;filter:blur(0)}.context-text-container[data-v-829d2f43]{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;position:absolute;top:clamp(0px,18vmin,150px);width:100%;box-sizing:border-box;z-index:10;gap:clamp(0px,1vmin,10px);text-align:center;animation:fadeInUp-829d2f43 .8s ease-out .3s both}@keyframes fadeInUp-829d2f43{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translate(0)}}.context-text-line-1[data-v-829d2f43]{display:block;margin:0;padding:0;font-family:Source Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:clamp(0px,5.2vmin,52px);font-weight:700;letter-spacing:-.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .3s ease}.context-text-line-1 .text-cream[data-v-829d2f43]{color:beige;opacity:.6;transition:color .3s ease}.context-text-line-1 .text-gradient[data-v-829d2f43]{background:linear-gradient(155deg,#1e3a8a,#3b82f6,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;position:relative;display:inline-block}.context-text-line-2[data-v-829d2f43]{display:block;margin:0;padding:0;font-family:Source Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:clamp(0px,5.2vmin,52px);font-weight:700;letter-spacing:-.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .3s ease}.context-text-line-2 .text-cream[data-v-829d2f43]{color:beige;opacity:.65;transition:color .3s ease}.context-text-line-2 .text-gradient[data-v-829d2f43]{background:linear-gradient(0deg,#1e3a8a,#3b82f6,#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;display:inline-block}.context-text-line[data-v-829d2f43]{display:block;margin:0;padding:0;margin-top:clamp(0px,4vmin,40px);width:100%;max-width:90%;font-family:Source Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:clamp(0px,3vmin,18px);letter-spacing:.01em;font-style:italic;color:beige;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;box-sizing:border-box;transition:opacity .3s ease,transform .3s ease}.context-text-line[data-v-829d2f43]:hover{opacity:1}.examples-list[data-v-8f790b77]{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:clamp(0px,2vmin,10px) clamp(0px,3vmin,30px);gap:clamp(8px,2vmin,20px);box-sizing:border-box;z-index:2;animation:fadeIn-8f790b77 .8s ease-out .3s both}@keyframes fadeIn-8f790b77{0%{opacity:0;transform:translateY(30%)}to{opacity:1;transform:translateY(0)}}.example-item[data-v-8f790b77]{position:relative;background-image:linear-gradient(45deg,#e4e3e3 10%,#264779)!important;min-height:clamp(0px,10vh,40px);width:80%;border:2px solid #13294b;border-radius:10px;padding:clamp(0px,3vmin,15px);padding-right:clamp(0px,3vmin,15px);box-sizing:border-box;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;align-self:center;font-size:clamp(0px,3vmin,16px);font-weight:700;-webkit-user-select:none;user-select:none;color:#13294b;font-family:Source Sans,Arial,"sans-serif";text-align:left;flex-shrink:0;border:none;box-shadow:0 0 clamp(2px,12px,12px) 0 #00000026;transition:transform .18s ease,box-shadow .18s ease,color .18s ease;overflow:hidden;z-index:1;gap:4px}.example-name[data-v-8f790b77]{flex:1 1 auto;min-width:0;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:pre-line}@media(hover:hover){.left-side-container .example-item[data-v-8f790b77]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(-45deg,#e4e3e3 10%,#253958);opacity:0;transition:opacity .18s ease;z-index:-1;border-radius:10px}.left-side-container .example-item[data-v-8f790b77]:hover{transform:translateY(-0vmin) scale(1.2);border:none;box-shadow:0 0 5px #153282,0 2px 8px #0006;color:#fff}.left-side-container .example-item[data-v-8f790b77]:hover:before{opacity:1}.left-side-container .example-item.example-item-tapped[data-v-8f790b77]{transform:translateY(-0vmin);box-shadow:0 2px 4px #13294b1a}}@media(hover:none){.left-side-container .example-item.example-item-tapped[data-v-8f790b77]{transform:scale(.95);box-shadow:0 2px 4px #13294b1a}}.bottom-container .example-item[data-v-8f790b77]:active{transform:scale(.95);box-shadow:0 2px 4px #13294b1a}.examples-list[data-v-8f790b77]::-webkit-scrollbar{display:none}.example-actions[data-v-8f790b77]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;flex-shrink:0;opacity:0;transition:opacity .2s ease;z-index:2;margin-left:auto}.example-item:hover .example-actions[data-v-8f790b77],.example-item-tapped .example-actions[data-v-8f790b77]{opacity:1}@media(hover:none){.example-actions[data-v-8f790b77]{opacity:.7}}.action-btn[data-v-8f790b77]{width:clamp(20px,3.5vmin,28px);height:clamp(20px,3.5vmin,28px);border-radius:5px;background:#13294b1f;border:1.5px solid rgba(19,41,75,.25);color:#13294b;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;box-sizing:border-box;flex-shrink:0;transition:background .15s ease,color .15s ease,transform .15s ease}.action-btn svg[data-v-8f790b77]{width:100%;height:100%;pointer-events:none}.action-btn[data-v-8f790b77]:hover{background:#13294b;color:#fff;border-color:#13294b}.action-btn[data-v-8f790b77]:active{transform:scale(.85)}.left-side-container[data-v-13cbf7f7]{display:none;min-width:0;min-height:0;width:20%;z-index:2}@media(min-aspect-ratio:1001/1000){.left-side-container[data-v-13cbf7f7]{display:flex;flex:1 1 auto;min-width:0;min-height:0;height:80%;max-height:80%;box-sizing:border-box;border-radius:10px;order:-1;position:relative;padding:clamp(0px,3vmin,25px) 0;margin:auto}}.bottom-container[data-v-13cbf7f7]{display:none;min-width:0;min-height:0}@media(max-aspect-ratio:1/1){.bottom-container[data-v-13cbf7f7]{display:flex;width:100%;flex:1 1 0;flex-basis:0;min-width:0;min-height:0;max-height:calc(100% - clamp(0px,2vmin,20px));overflow:visible;border-radius:clamp(2px,10px,10px);box-sizing:border-box;order:1;position:relative;padding:clamp(0px,3vmin,30px) 0}}.bottom-example-label[data-v-13cbf7f7],.left-example-label[data-v-13cbf7f7]{position:absolute;top:0%;left:50%;transform:translate(-50%,-50%);font-size:clamp(1px,4.5vmin,22px);color:#e4e3e3;font-family:Source Sans,Arial,"sans-serif";font-weight:700;pointer-events:none;white-space:nowrap;letter-spacing:.1vmin;border-radius:5px;padding:0 clamp(0px,1vmin,8px);padding-top:clamp(0px,1vmin,2px);padding-bottom:clamp(0px,1vmin,2px);text-decoration:underline;text-decoration-color:#9a9898;text-decoration-thickness:.1vmin;text-underline-offset:.5vmin;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;animation:fadeLeft-13cbf7f7 .8s ease-out .3s both}@keyframes fadeLeft-13cbf7f7{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(-50%,-50%)}}button[data-v-54fd51ec]{position:absolute;left:50%;top:100%;transform:translate(-50%,-50%);width:clamp(0px,12vmin,120px);height:clamp(0px,5vmin,96px);margin:0;background-color:#e6e6e6;color:#13294b;border-radius:50%;font-size:clamp(0px,2vmin,15px);font-weight:700;font-family:Source Sans,Arial,"sans-serif";border:none;cursor:pointer;letter-spacing:.1vmin;overflow:visible;z-index:2;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px #153282,0 2px 8px #0006;transition:color .3s ease-out}@media(hover:hover){button[data-v-54fd51ec]:hover{color:#fff}}@media(hover:none){button[data-v-54fd51ec]{color:#fff}}.button-text[data-v-54fd51ec]{position:relative;z-index:2;pointer-events:none;transition:color .3s ease-out}button.tapped[data-v-54fd51ec]{transform:translate(-50%,-50%) translateY(1px);box-shadow:0 0 #153282,0 2px 5px 2px #0006}.ripple[data-v-54fd51ec]{position:absolute;border-radius:50%;pointer-events:none;width:clamp(10px,2vmin,18px);height:clamp(10px,2vmin,18px);top:50%;left:50%;transform:translate(-50%,-50%) scale(0);opacity:0;z-index:10;border:clamp(1.5px,.3vmin,2px) solid rgba(39,70,144,.6);background:transparent;box-shadow:0 0 #27469066,0 0 #ffffff4d}.ripple.active[data-v-54fd51ec]{animation:ripple-animation-54fd51ec .8s ease-out}@keyframes ripple-animation-54fd51ec{0%{transform:translate(-50%,-50%) scale(0);opacity:1;border-width:clamp(1.2px,.25vmin,1.8px);border-color:#274690cc;box-shadow:0 0 #27469080,0 0 #fff6}50%{opacity:.75;border-width:clamp(.9px,.22vmin,1.6px);border-color:#27469073;box-shadow:0 0 0 clamp(4px,1.1vmin,8px) #27469033,0 0 0 clamp(4px,1.1vmin,8px) #ffffff2e}to{transform:translate(-50%,-50%) scale(2.6);opacity:0;border-width:clamp(.5px,.14vmin,1px);border-color:#27469033;box-shadow:0 0 0 clamp(8px,2vmin,14px) #27469000,0 0 0 clamp(8px,2vmin,14px) #fff0}}.blob-btn__inner[data-v-54fd51ec]{z-index:-1;overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background:#e4e3e3;opacity:1}.blob-btn__blobs[data-v-54fd51ec]{position:relative;display:block;height:100%;filter:url(#goo)}.blob-btn__blob[data-v-54fd51ec]{position:absolute;top:0;width:25%;height:100%;background:linear-gradient(90deg,#13294b,#274690);border-radius:100%;transform:translate3d(0,150%,0) scale(1.4);transition:transform .45s}.blob-btn__blob[data-v-54fd51ec]:nth-child(1){left:0%;transition-delay:0s}.blob-btn__blob[data-v-54fd51ec]:nth-child(2){left:25%;transition-delay:.08s}.blob-btn__blob[data-v-54fd51ec]:nth-child(3){left:50%;transition-delay:.16s}.blob-btn__blob[data-v-54fd51ec]:nth-child(4){left:75%;transition-delay:.24s}@media(hover:hover){button:hover .blob-btn__blob[data-v-54fd51ec]{transform:translateZ(0) scale(1.4)}}@media(hover:none){button .blob-btn__blob[data-v-54fd51ec]{transform:translateZ(0) scale(1.4)}}@supports not (filter: url(#goo)){button .blob-btn__blob[data-v-54fd51ec]{transform:translate3d(0,150%,0) scale(1.7)}@media(hover:hover){button:hover .blob-btn__blob[data-v-54fd51ec]{transform:translateZ(0) scale(1.7)}}@media(hover:none){button .blob-btn__blob[data-v-54fd51ec]{transform:translateZ(0) scale(1.7)}}}.floating-label[data-v-c3bda58e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(1px,3vmin,20px);color:#a4a4a4;font-family:Source Sans,Arial,"sans-serif";pointer-events:none;transition:all .7s ease;white-space:nowrap;letter-spacing:.1vmin;z-index:2;animation:labelfadeIn-c3bda58e .5s ease-out .1s both}.floating-label.active[data-v-c3bda58e]{transition:all .7s ease;top:0%;font-size:clamp(1px,3.5vmin,25px);color:#13294b;letter-spacing:.1vmin;border-radius:10px;padding:0 clamp(0px,1vmin,5px);box-shadow:0 0 12px 5px #00000026;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#e4e3e3;animation:labelfadeOut-c3bda58e .5s ease-out .1s both}@keyframes labelfadeIn-c3bda58e{0%{opacity:0}30%{opacity:.3}60%{opacity:.5}85%{opacity:.85}to{opacity:1}}@keyframes labelfadeOut-c3bda58e{0%{opacity:0}30%{opacity:.2}60%{opacity:.5}85%{opacity:.85}to{opacity:1}}.textarea-container[data-v-aeeb39c1]{display:flex;flex-direction:column;position:relative;padding:clamp(0px,5vmin,25px);min-width:0;min-height:0;width:clamp(0px,50%,50%);flex-basis:clamp(0px,50%,50%);flex:0 0 clamp(0px,50%,50%);max-width:50%;height:clamp(0px,80%,80%);max-height:80%;transition:all .6s ease;box-sizing:border-box;margin:auto;align-self:center;justify-self:center;place-self:center;border-radius:10px;box-shadow:0 0 12px #00000026;z-index:2;background:#e4e3e3;animation:fadeInRight-aeeb39c1 .8s ease-out .3s both}@keyframes fadeInRight-aeeb39c1{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.textarea-container textarea[data-v-aeeb39c1]{width:100%;height:100%;background:#e4e3e3;box-sizing:border-box;border:none;font-size:clamp(1px,4vmin,18px);color:#ba5933;font-family:Menlo,Monaco,Courier New,"monospace";resize:none;white-space:nowrap;overflow-x:auto;overflow-y:auto;word-wrap:break-word;overflow-wrap:break-word;caret-color:#000;z-index:2}.textarea-container textarea[data-v-aeeb39c1]:focus{outline:none}@media(max-aspect-ratio:1/1){.textarea-container[data-v-aeeb39c1]{width:100%;flex-basis:100%;flex:0 0 auto;max-width:100%;height:30%;max-height:50%;margin:0;margin-top:clamp(0px,6vmin,60px);align-self:flex-start;justify-self:flex-start;place-self:flex-start}.textarea-container[data-v-aeeb39c1]:has(textarea:focus),.textarea-container.has-text[data-v-aeeb39c1]{width:100%;flex-basis:100%;flex:0 0 auto;max-width:100%;height:50%;max-height:50%;margin:0;margin-top:clamp(0px,6vmin,60px);align-self:flex-start;justify-self:flex-start;place-self:flex-start}}@media(min-aspect-ratio:1001/1000){.textarea-container[data-v-aeeb39c1]{height:clamp(0px,90%,90%);max-height:90%}.textarea-container[data-v-aeeb39c1]:has(textarea:focus),.textarea-container.has-text[data-v-aeeb39c1]{width:55%;flex-basis:55%;flex:0 0 55%;max-width:55%;height:90%;max-height:90%;margin:auto;align-self:center;justify-self:center;place-self:center;min-width:0}}.textarea-wrapper-container[data-v-7bf19493]{position:absolute;top:calc(clamp(0px,18vmin,150px) + clamp(0px,6.76vmin,67.6px) + clamp(0px,1vmin,10px) + clamp(0px,6.76vmin,67.6px) + clamp(0px,1vmin,10px) + clamp(0px,5vmin,50px) + clamp(0px,5.55vmin,27.75px) + clamp(0px,3.7vmin,37px));left:50%;transform:translate(-50%);width:100%;height:clamp(0px,calc(100vh - (clamp(0px,18vmin,150px) + clamp(0px,6.76vmin,67.6px) + clamp(0px,1vmin,10px) + clamp(0px,6.76vmin,67.6px) + clamp(0px,1vmin,10px) + clamp(0px,5vmin,50px) + clamp(0px,5.55vmin,27.75px) + clamp(0px,4vmin,40px)) - clamp(0px,6vmin,60px)),calc(100vh - (clamp(0px,18vmin,150px) + clamp(0px,6.76vmin,67.6px) + clamp(0px,1vmin,10px) + clamp(0px,6.76vmin,67.6px) + clamp(0px,1vmin,10px) + clamp(0px,5vmin,50px) + clamp(0px,5.55vmin,27.75px) + clamp(0px,4vmin,40px)) - clamp(0px,6vmin,60px)));max-height:calc(100vh - (clamp(0px,18vmin,150px) + clamp(0px,6.76vmin,67.6px) + clamp(0px,1vmin,10px) + clamp(0px,6.76vmin,67.6px) + clamp(0px,1vmin,10px) + clamp(0px,5vmin,50px) + clamp(0px,5.55vmin,27.75px) + clamp(0px,4vmin,40px)) - clamp(0px,6vmin,60px));min-height:0;min-width:0;padding:clamp(0px,1vmin,2px) clamp(0px,5vmin,50px);margin:0;box-sizing:border-box;z-index:10;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;align-content:center;place-items:center;place-content:center;overflow:hidden}.textarea-wrapper-container[data-v-7bf19493]:has(.textarea-container:has(textarea:focus)),.textarea-wrapper-container[data-v-7bf19493]:has(.textarea-container.has-text){top:calc(clamp(0px,18vmin,150px) + clamp(0px,6.76vmin,67.6px) + clamp(0px,1vmin,10px) + clamp(0px,6.76vmin,67.6px) + clamp(0px,1vmin,10px) + clamp(0px,5vmin,50px) + clamp(0px,5.55vmin,27.75px) + clamp(0px,4vmin,40px));padding:0;margin-top:0}.right-side-spacer[data-v-7bf19493]{display:none;min-width:0;min-height:0;width:10%}@media(max-aspect-ratio:1/1){.textarea-wrapper-container[data-v-7bf19493]{flex-direction:column;gap:clamp(0px,10vmin,60px);padding-bottom:clamp(0px,2vmin,20px)}}@media(min-aspect-ratio:1001/1000){.textarea-wrapper-container[data-v-7bf19493]{gap:clamp(0px,2vmin,20px)}.right-side-spacer[data-v-7bf19493]{display:flex;flex:1 1 auto;min-width:0;min-height:0;order:1}}.footer-container[data-v-622499ef]{position:absolute;display:flex;justify-content:flex-start;align-items:center;bottom:0;left:0;width:100%;height:clamp(0px,6vmin,60px);min-height:0;padding:clamp(0px,1vmin,10px) clamp(0px,2vw,40px);box-sizing:border-box;overflow:hidden;z-index:0}.github-icon[data-v-622499ef]{display:flex;align-items:center;justify-content:center;width:clamp(20px,4.8vmin,50px);height:clamp(20px,4.8vmin,50px);min-width:0;min-height:0;max-width:100%;max-height:100%;padding:0;margin:0;box-sizing:border-box;flex-shrink:0;overflow:hidden;text-decoration:none;color:inherit;color:#e6e6e6}.github-icon svg[data-v-622499ef]{width:100%;height:100%;display:block;margin:0;padding:0;box-sizing:border-box}.home-container[data-v-134488a2]{position:relative;z-index:0;display:flex;flex-direction:column;height:100vh;width:100vw;overflow-x:hidden;overflow-y:hidden;background-color:#13294b}.home-container[data-v-134488a2]:before{background-image:url(/assets/background-main-D2UQyk1A.jpg);background-size:cover;position:absolute;content:"";inset:0;filter:blur(50px);background-position:center;z-index:-1;animation:background-pan-horizontal-134488a2 15s linear infinite alternate}@keyframes background-pan-horizontal-134488a2{to{top:-50%;bottom:-50%}}.validation-error[data-v-134488a2]{position:fixed;transform:translate(-50%,-50%);z-index:500;margin:0;padding:.6em 1.2em;border-radius:10px;max-width:min(80vw,560px);text-align:center;font-size:clamp(16px,2.5vmin,24px);color:#e53935;font-family:monospace;font-style:italic;white-space:pre-wrap;word-break:break-word;line-height:1.8;text-decoration:underline;text-underline-offset:4px;background:#e4e3e38c;backdrop-filter:blur(16px) brightness(1.05);-webkit-backdrop-filter:blur(16px) brightness(1.05);box-shadow:0 4px 24px #0000002e}.error-icon[data-v-134488a2]{display:inline-block;width:2em;height:2em;margin-right:6px;vertical-align:middle;flex-shrink:0}@keyframes popup-in-134488a2{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.replace-backdrop[data-v-134488a2]{position:fixed;inset:0;z-index:498}.replace-warning[data-v-134488a2]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);animation:popup-in-134488a2 .15s cubic-bezier(.34,1.56,.64,1) both;z-index:499;display:flex;flex-direction:column;align-items:center;gap:12px;padding:1em 1.6em;border-radius:12px;background:#e4e3e3b8;backdrop-filter:blur(18px) brightness(1.05);-webkit-backdrop-filter:blur(18px) brightness(1.05);box-shadow:0 4px 24px #00000038;font-family:Source Sans,Arial,sans-serif;font-size:clamp(13px,2vmin,17px);color:#13294b;text-align:center;max-width:min(80vw,420px)}.replace-warning-actions[data-v-134488a2]{display:flex;gap:10px}.replace-btn[data-v-134488a2]{background:#13294b;color:#fff;border:none;border-radius:7px;padding:.45em 1.2em;font-size:inherit;font-family:inherit;font-weight:700;cursor:pointer;transition:background .2s}.replace-btn[data-v-134488a2]:hover{background:#274690}.cancel-btn[data-v-134488a2]{background:transparent;color:#13294b;border:2px solid #13294b;border-radius:7px;padding:.45em 1.2em;font-size:inherit;font-family:inherit;font-weight:700;cursor:pointer;transition:background .2s,color .2s}.cancel-btn[data-v-134488a2]:hover{background:#13294b;color:#fff}.home-container[data-v-aa27f263]{position:relative;z-index:0;display:flex;flex-direction:column;height:100vh;width:100vw;overflow-x:hidden;overflow-y:hidden;background-color:#13294b}.home-container[data-v-aa27f263]:before{background-image:url(/assets/background-main-D2UQyk1A.jpg);background-size:cover;position:absolute;z-index:-1;content:"";inset:0;filter:blur(50px);background-position:center;animation:background-pan-horizontal-aa27f263 15s linear infinite alternate}@keyframes background-pan-horizontal-aa27f263{to{top:-50%;bottom:-50%}}.pie-chart-container[data-v-c684d1b6]{position:relative;container-type:size;width:100%;height:100%;flex:1 1 0;display:flex;align-items:center;align-self:center;justify-content:center;min-height:0;min-width:0;padding:0 clamp(0px,1vmin,8px);box-sizing:border-box;overflow:hidden}.pie-chart-container--modal-open[data-v-c684d1b6]{z-index:10}.pie-chart-legend[data-v-c684d1b6]{position:absolute;bottom:clamp(0px,2cqi,20px);right:clamp(0px,2cqi,20px);min-width:0;min-height:0;max-width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:clamp(0px,.5cqi,6px);padding:clamp(0px,1cqi,10px) clamp(0px,1.5cqi,12px);background:#f2f3f5f5;border:1px solid rgba(19,41,75,.1);border-radius:clamp(0px,1.2cqi,12px);box-shadow:0 1px 3px #13294b0f;font-size:clamp(0px,4cqi,14px);line-height:1.2;color:#13294bb8;box-sizing:border-box;white-space:nowrap;z-index:2}.pie-chart-legend-label[data-v-c684d1b6]{font-weight:700;opacity:.9}.pie-chart-legend-value[data-v-c684d1b6]{font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#13294bd9}.center-hole-overlay[data-v-c684d1b6]{position:absolute;inset:0;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.center-hole-overlay--modal-open[data-v-c684d1b6]{pointer-events:auto}.center-hole-bubble[data-v-c684d1b6]{width:30%;height:30%;width:min(30cqw,30cqh);height:min(30cqw,30cqh);min-width:0;min-height:0;border-radius:50%;background:radial-gradient(ellipse at 50% 38%,#fff,#f4f4f6 55%,#e8e8ec);border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 6px #0000001a,0 4px 12px #0000000f,inset 0 2px 4px #0000001f,inset 0 6px 18px #00000012,inset 0 -3px 8px #00000014;flex-shrink:0;transition:width .3s ease,height .3s ease,border-radius .25s ease,box-shadow .25s ease;overflow:hidden;container-type:size}.center-hole-bubble--expanded[data-v-c684d1b6]{width:min(65cqw,65cqh);height:min(65cqw,65cqh);min-width:0;min-height:0;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #0000002e,0 4px 12px #0000001a,inset 0 1px #fffc,inset 0 2px 8px #00000014,inset 0 4px 16px #0000000f}.center-total[data-v-c684d1b6]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:min(1.5cqw,1.5cqh);pointer-events:none}.center-total-value[data-v-c684d1b6]{font-size:min(16cqw,16cqh);font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.center-total-label[data-v-c684d1b6]{font-size:min(5cqw,5cqh);font-weight:600;color:#00000061;text-transform:uppercase;letter-spacing:.07em;text-align:center}.modal-content[data-v-c684d1b6]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background:#fff}.modal-header[data-v-c684d1b6]{display:flex;align-items:center;justify-content:space-between;padding:min(5cqw,5cqh) min(5cqw,5cqh) min(5cqw,5cqh) min(6cqw,6cqh);flex-shrink:0;background:var(--slice-accent, #1d4f8b)}.modal-title[data-v-c684d1b6]{margin:0;font-size:min(7.5cqw,7.5cqh);font-weight:700;color:#fff;letter-spacing:-.01em;line-height:1.15}.modal-close[data-v-c684d1b6]{width:min(8cqw,8cqh);height:min(8cqw,8cqh);min-width:16px;min-height:16px;padding:0;border:none;border-radius:50%;background:#ffffff2e;color:#ffffffd9;font-size:min(5.5cqw,5.5cqh);line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.modal-close[data-v-c684d1b6]:hover{background:#ffffff47;color:#fff}.modal-stats[data-v-c684d1b6]{display:flex;align-items:stretch;flex-shrink:0;border-bottom:1px solid rgba(0,0,0,.07)}.modal-stat[data-v-c684d1b6]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:min(1.2cqw,1.2cqh);padding:min(4cqw,4cqh) min(3cqw,3cqh)}.modal-stat-divider[data-v-c684d1b6]{width:1px;background:#00000012;margin:min(3cqw,3cqh) 0;flex-shrink:0}.modal-stat-value[data-v-c684d1b6]{font-size:min(10cqw,10cqh);font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.modal-stat-label[data-v-c684d1b6]{font-size:min(3.8cqw,3.8cqh);font-weight:600;color:#00000061;text-transform:uppercase;letter-spacing:.07em}.modal-gates-section[data-v-c684d1b6]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.modal-gates-header[data-v-c684d1b6]{display:grid;grid-template-columns:1fr min-content min-content;gap:min(3cqw,3cqh);padding:min(2cqw,2cqh) min(6cqw,6cqh);font-size:min(3.5cqw,3.5cqh);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#00000059;border-bottom:1px solid rgba(0,0,0,.07);flex-shrink:0}.modal-gates-header span[data-v-c684d1b6]:nth-child(2),.modal-gates-header span[data-v-c684d1b6]:nth-child(3){text-align:right}.modal-gates-list[data-v-c684d1b6]{margin:0;padding:0;list-style:none;flex:1;min-height:0;overflow-y:auto}.modal-gate-row[data-v-c684d1b6]{display:grid;grid-template-columns:1fr min-content min-content;gap:min(3cqw,3cqh);align-items:center;padding:min(2.8cqw,2.8cqh) min(6cqw,6cqh);border-bottom:1px solid rgba(0,0,0,.04)}.modal-gate-row[data-v-c684d1b6]:last-child{border-bottom:none}.modal-gate-row[data-v-c684d1b6]:nth-child(2n){background:#00000005}.modal-gate-name[data-v-c684d1b6]{font-family:SF Mono,Fira Mono,Consolas,Menlo,monospace;font-size:min(5.5cqw,5.5cqh);font-weight:500;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-gate-count[data-v-c684d1b6]{font-size:min(5.5cqw,5.5cqh);font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.modal-gate-pct[data-v-c684d1b6]{font-size:min(5cqw,5cqh);font-weight:500;color:#00000061;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:min(10cqw,10cqh)}@media(min-width:1280px)and (min-aspect-ratio:3/2){.pie-chart-container[data-v-c684d1b6]{padding:0 clamp(0px,6vmin,60px)}}.chart[data-v-c684d1b6]{width:100%;height:100%;min-height:0;min-width:0}.line-chart-container[data-v-e708f664]{position:relative;container-type:size;width:100%;height:100%;flex:1 1 0;min-height:0;min-width:0;padding:clamp(0px,1vmin,8px);box-sizing:border-box;overflow:hidden}.chart[data-v-e708f664]{width:100%;height:100%;min-height:0;min-width:0}.runtime-chart-container[data-v-2e01a763]{width:100%;height:100%;flex:1 1 0;min-height:0;min-width:0;padding:2px 0 0;box-sizing:border-box;overflow:hidden}.runtime-chart-container .chart[data-v-2e01a763]{width:100%;height:100%;min-height:0;min-width:0}.logical-error-chart-container[data-v-9a866c42]{width:100%;height:100%;flex:1 1 0;min-height:0;min-width:0;padding:6px;box-sizing:border-box;overflow:hidden}.logical-error-chart-container .chart[data-v-9a866c42]{width:100%;height:100%;min-height:0;min-width:0}.breakdown-overlay[data-v-66abd4d0]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.breakdown-container[data-v-66abd4d0]{position:relative;width:min(92vw,520px);max-height:85vh;background:#fff;border-radius:16px;box-shadow:0 8px 40px #13294b40;overflow:hidden}.breakdown-scroll[data-v-66abd4d0]{padding:32px 28px 24px;max-height:85vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(19,41,75,.15) transparent}.breakdown-close[data-v-66abd4d0]{position:absolute;top:10px;right:14px;background:none;border:none;font-size:28px;color:#13294b66;cursor:pointer;z-index:2;line-height:1;padding:4px 8px;transition:color .15s}.breakdown-close[data-v-66abd4d0]:hover{color:#13294b}.breakdown-title[data-v-66abd4d0]{margin:0;font-size:22px;font-weight:700;color:#13294b;letter-spacing:.02em}.breakdown-subtitle[data-v-66abd4d0]{margin:4px 0 16px;font-size:13px;color:#13294b8c;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.breakdown-value[data-v-66abd4d0]{font-size:28px;font-weight:700;color:#274690;margin-bottom:16px}.breakdown-note[data-v-66abd4d0]{margin:0 0 12px;font-size:14px;color:#13294bbf}.breakdown-table[data-v-66abd4d0]{width:100%;border-collapse:collapse;margin-bottom:16px;font-size:13px}.breakdown-table th[data-v-66abd4d0]{text-align:left;padding:6px 10px;color:#13294b80;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid rgba(19,41,75,.1)}.breakdown-table td[data-v-66abd4d0]{padding:7px 10px;border-bottom:1px solid rgba(19,41,75,.06);color:#13294b}.breakdown-table td.label[data-v-66abd4d0]{color:#13294bb3;font-weight:500;white-space:nowrap}.breakdown-table td.value[data-v-66abd4d0]{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.breakdown-table .gate-name[data-v-66abd4d0]{font-family:SF Mono,Fira Code,monospace;font-weight:500}.breakdown-table .total-row td[data-v-66abd4d0]{border-top:2px solid rgba(19,41,75,.15);font-weight:700;color:#13294b}.calc[data-v-66abd4d0]{display:block;font-size:11px;color:#13294b73;font-weight:400;margin-top:2px}.breakdown-formula[data-v-66abd4d0]{margin:12px 0 16px;padding:10px 14px;background:#13294b08;border-radius:8px;font-size:13px;color:#13294bbf;line-height:1.6;border-left:3px solid #274690}.breakdown-formula strong[data-v-66abd4d0]{color:#274690}.breakdown-references[data-v-66abd4d0]{margin-top:20px;padding-top:16px;border-top:1px solid rgba(19,41,75,.08)}.breakdown-references h3[data-v-66abd4d0]{margin:0 0 8px;font-size:13px;color:#13294b80;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.breakdown-references ol[data-v-66abd4d0]{margin:0;padding-left:20px}.breakdown-references li[data-v-66abd4d0]{font-size:12px;color:#13294ba6;line-height:1.5;margin-bottom:4px}.breakdown-references a[data-v-66abd4d0]{color:#274690;text-decoration:none}.breakdown-references a[data-v-66abd4d0]:hover{text-decoration:underline}.breakdown-modal-enter-active[data-v-66abd4d0]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.breakdown-modal-leave-active[data-v-66abd4d0]{transition:opacity .2s cubic-bezier(.4,0,1,1)}.breakdown-modal-enter-active .breakdown-container[data-v-66abd4d0]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s}.breakdown-modal-leave-active .breakdown-container[data-v-66abd4d0]{transition:transform .2s cubic-bezier(.4,0,1,1),opacity .2s}.breakdown-modal-enter-from[data-v-66abd4d0],.breakdown-modal-leave-to[data-v-66abd4d0]{opacity:0}.breakdown-modal-enter-from .breakdown-container[data-v-66abd4d0]{transform:scale(.85) translateY(20px);opacity:0}.breakdown-modal-leave-to .breakdown-container[data-v-66abd4d0]{transform:scale(.9) translateY(10px);opacity:0}.gates-compact[data-v-66abd4d0]{width:min(90vw,460px)}.gates-compact .breakdown-scroll[data-v-66abd4d0]{padding:22px 20px 18px}.gates-compact .breakdown-title[data-v-66abd4d0]{font-size:18px}.gates-compact .breakdown-value[data-v-66abd4d0]{font-size:22px;margin-bottom:10px}.gates-compact .breakdown-note[data-v-66abd4d0]{font-size:12px;margin-bottom:8px}.gates-compact .breakdown-table[data-v-66abd4d0]{font-size:12px;margin-bottom:10px}.gates-compact .breakdown-table th[data-v-66abd4d0]{padding:4px 8px;font-size:10px}.gates-compact .breakdown-table td[data-v-66abd4d0]{padding:5px 8px}.gates-compact .breakdown-formula[data-v-66abd4d0]{font-size:11px;padding:6px 10px;margin:8px 0 10px}.loading-overlay[data-v-df454e2d]{position:absolute;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#13294b99;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);border-radius:inherit}.loading-content[data-v-df454e2d]{display:flex;flex-direction:column;align-items:center;gap:clamp(20px,3.5vmin,40px)}.coin-scene[data-v-df454e2d]{position:relative;width:clamp(100px,18vmin,160px);height:clamp(100px,18vmin,160px);display:flex;align-items:center;justify-content:center}.glow-ring[data-v-df454e2d]{position:absolute;border-radius:50%;pointer-events:none}.glow-ring--outer[data-v-df454e2d]{width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(39,70,144,.28) 0%,rgba(39,70,144,.08) 55%,transparent 75%);animation:glow-pulse-df454e2d 2.4s ease-in-out infinite}.glow-ring--inner[data-v-df454e2d]{width:72%;height:72%;background:radial-gradient(ellipse at center,rgba(56,115,220,.3) 0%,transparent 70%);animation:glow-pulse-df454e2d 2.4s ease-in-out infinite .4s}@keyframes glow-pulse-df454e2d{0%,to{opacity:.6;transform:scale(.97)}50%{opacity:1;transform:scale(1.04)}}.coin-wrapper[data-v-df454e2d]{position:relative;width:clamp(64px,11vmin,96px);height:clamp(64px,11vmin,96px);perspective:clamp(200px,35vmin,320px);z-index:2}.coin[data-v-df454e2d]{width:100%;height:100%;position:relative;transform-style:preserve-3d;animation:coin-flip-df454e2d 1.6s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes coin-flip-df454e2d{0%{transform:rotateY(0) translateY(0)}20%{transform:rotateY(72deg) translateY(-8px)}40%{transform:rotateY(144deg) translateY(-4px)}50%{transform:rotateY(180deg) translateY(0)}70%{transform:rotateY(252deg) translateY(-8px)}90%{transform:rotateY(324deg) translateY(-4px)}to{transform:rotateY(360deg) translateY(0)}}.coin-face[data-v-df454e2d]{position:absolute;inset:0;border-radius:50%;backface-visibility:hidden;overflow:hidden}.coin-face--front[data-v-df454e2d]{background:radial-gradient(ellipse 60% 45% at 38% 32%,rgba(255,255,255,.28) 0%,transparent 60%),linear-gradient(145deg,#274690,#13294b 45%,#0a1829);box-shadow:0 0 0 clamp(2px,.4vmin,4px) #3873dc8c,0 clamp(6px,1.2vmin,14px) clamp(20px,4vmin,40px) #2746908c,inset 0 1px #ffffff40,inset 0 -1px #00000059}.coin-face--back[data-v-df454e2d]{transform:rotateY(180deg);background:radial-gradient(ellipse 60% 45% at 38% 32%,rgba(255,255,255,.25) 0%,transparent 60%),linear-gradient(145deg,#3873dc,#274690 40%,#13294b);box-shadow:0 0 0 clamp(2px,.4vmin,4px) #3873dc8c,0 clamp(6px,1.2vmin,14px) clamp(20px,4vmin,40px) #3873dc73,inset 0 1px #ffffff40,inset 0 -1px #00000059}.coin-face-inner[data-v-df454e2d]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.coin-digit[data-v-df454e2d]{font-size:clamp(22px,4vmin,38px);font-weight:900;color:#fffffff2;letter-spacing:-.02em;text-shadow:0 1px 2px rgba(0,0,0,.4),0 0 12px rgba(255,255,255,.35);position:relative;z-index:2;-webkit-user-select:none;user-select:none}.coin-face-shine[data-v-df454e2d]{position:absolute;inset:0;border-radius:50%;background:linear-gradient(125deg,rgba(255,255,255,.4) 0%,rgba(255,255,255,.12) 30%,transparent 55%);pointer-events:none}.coin-face-ring[data-v-df454e2d]{position:absolute;inset:12%;border-radius:50%;border:1px solid rgba(255,255,255,.18);pointer-events:none}.coin-edge[data-v-df454e2d]{position:absolute;left:50%;top:0;width:clamp(3px,.6vmin,6px);height:100%;transform:translate(-50%) rotateY(90deg);background:linear-gradient(to bottom,#ffffff2e,#ffffff14,#00000040);backface-visibility:hidden}.orbit-ring[data-v-df454e2d]{position:absolute;inset:0;border-radius:50%;animation:orbit-spin-df454e2d 3.2s linear infinite;pointer-events:none}.orbit-particle[data-v-df454e2d]{position:absolute;border-radius:50%;background:#ffffffd9;box-shadow:0 0 6px 2px #3873dcb3}.orbit-particle--1[data-v-df454e2d]{width:clamp(4px,.7vmin,7px);height:clamp(4px,.7vmin,7px);top:2%;left:50%;transform:translate(-50%);opacity:.9}.orbit-particle--2[data-v-df454e2d]{width:clamp(3px,.5vmin,5px);height:clamp(3px,.5vmin,5px);bottom:2%;left:50%;transform:translate(-50%);opacity:.6;box-shadow:0 0 5px 2px #274690b3}.orbit-particle--3[data-v-df454e2d]{width:clamp(2px,.4vmin,4px);height:clamp(2px,.4vmin,4px);top:50%;right:1%;transform:translateY(-50%);opacity:.5}.orbit-particle--4[data-v-df454e2d]{width:clamp(2px,.35vmin,3.5px);height:clamp(2px,.35vmin,3.5px);top:50%;left:1%;transform:translateY(-50%);opacity:.5;box-shadow:0 0 4px 1px #27469099}@keyframes orbit-spin-df454e2d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text-group[data-v-df454e2d]{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.2vmin,14px)}.loading-label[data-v-df454e2d]{margin:0;font-size:clamp(11px,1.7vmin,15px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#d2e1ffeb;text-shadow:0 0 16px rgba(56,115,220,.65)}.dot-row[data-v-df454e2d]{display:flex;gap:clamp(5px,.9vmin,9px)}.dot[data-v-df454e2d]{width:clamp(5px,.85vmin,8px);height:clamp(5px,.85vmin,8px);border-radius:50%;background:#3873dce6;box-shadow:0 0 6px 2px #3873dc80;animation:dot-bounce-df454e2d 1.4s ease-in-out infinite}.dot[data-v-df454e2d]:nth-child(1){animation-delay:0s}.dot[data-v-df454e2d]:nth-child(2){animation-delay:.22s}.dot[data-v-df454e2d]:nth-child(3){animation-delay:.44s}@keyframes dot-bounce-df454e2d{0%,80%,to{transform:scale(.65);opacity:.4}40%{transform:scale(1.2);opacity:1}}.cancel-btn[data-v-df454e2d]{padding:clamp(7px,1.1vmin,11px) clamp(24px,3.8vmin,40px);border-radius:999px;border:1.5px solid rgba(56,115,220,.75);background:#27469040;color:#d2e1fff2;font-size:clamp(10px,1.4vmin,13px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;opacity:0;box-shadow:0 0 14px #27469059,inset 0 1px #ffffff1f;animation:fade-in-cancel-df454e2d .5s ease 2s forwards;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}.cancel-btn[data-v-df454e2d]:hover{background:#27469073;border-color:#6496f0e6;color:#fff;box-shadow:0 0 22px #3873dc8c,inset 0 1px #ffffff2e}.cancel-btn[data-v-df454e2d]:active{background:#27469099;transform:scale(.96)}@keyframes fade-in-cancel-df454e2d{to{opacity:1}}.loading-fade-enter-active[data-v-df454e2d]{transition:opacity .25s ease}.loading-fade-leave-active[data-v-df454e2d]{transition:opacity .5s ease}.loading-fade-enter-from[data-v-df454e2d],.loading-fade-leave-to[data-v-df454e2d]{opacity:0}.graph-container[data-v-4e9b45a0]{flex:1;margin:clamp(0px,2vmin,20px);padding:clamp(0px,2vmin,20px) clamp(0px,2vmin,20px) clamp(32px,5vmin,48px);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 10px 1px #d4d4d4;display:flex;flex-wrap:wrap;background:transparent;z-index:1;gap:clamp(0px,2vmin,20px);overflow:hidden;align-content:flex-start;min-width:0;min-height:0;position:relative}.graph-box[data-v-4e9b45a0]{z-index:2;width:calc(50% - clamp(0px,1vmin,10px));height:calc(50% - clamp(12px,2.5vmin,24px));min-width:0;min-height:0;background:#fff;border-radius:10px;border:none;box-shadow:0 0 5px .001px #dcdcdc;position:relative;display:flex;flex-direction:column;overflow:hidden;flex-shrink:0;container-type:inline-size}.graph-box[data-v-4e9b45a0]:nth-child(1){width:calc(65% - clamp(0px,1vmin,10px))}.graph-box-modal-backdrop[data-v-4e9b45a0]{position:absolute;inset:0;min-width:0;min-height:0;background:#00000040;border-radius:10px;pointer-events:auto;z-index:5}.graph-box[data-v-4e9b45a0]:nth-child(2){width:calc(35% - clamp(0px,1vmin,10px))}.graph-box[data-v-4e9b45a0]:nth-child(3),.graph-box[data-v-4e9b45a0]:nth-child(4){width:calc(50% - clamp(0px,1vmin,10px))}.graph-box[data-v-4e9b45a0]>*:last-child{flex:1 1 0;min-width:0;min-height:0;overflow:hidden}@media(max-aspect-ratio:1/1){.graph-container[data-v-4e9b45a0]{flex-direction:column;flex-wrap:nowrap;overflow:hidden;align-content:stretch;gap:0;height:100%;max-height:100%;flex:1 1 auto;position:relative}.logo-wrapper[data-v-4e9b45a0]{position:sticky;top:0;z-index:10;background:transparent;padding:clamp(0px,2vmin,20px) 0}.graph-boxes-scroll[data-v-4e9b45a0]{flex:1;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:clamp(0px,3vmin,30px) 0 clamp(48px,10vw,64px);display:flex;flex-direction:column;gap:clamp(0px,3vmin,30px);align-items:center}.graph-boxes-scroll[data-v-4e9b45a0]::-webkit-scrollbar{display:none}.graph-box[data-v-4e9b45a0]{width:85vw;height:auto;min-width:0;min-height:0;aspect-ratio:1 / 1;flex-shrink:0}.graph-box[data-v-4e9b45a0]:nth-child(1),.graph-box[data-v-4e9b45a0]:nth-child(2),.graph-box[data-v-4e9b45a0]:nth-child(3),.graph-box[data-v-4e9b45a0]:nth-child(4){width:85vw;height:auto;min-width:0;min-height:0;aspect-ratio:1 / 1}}@media(min-aspect-ratio:1001/1000)and (max-aspect-ratio:1999/1000){.graph-container[data-v-4e9b45a0]{flex-wrap:wrap;overflow:hidden;align-content:flex-start;gap:clamp(0px,2vmin,20px)}.graph-boxes-scroll[data-v-4e9b45a0]{display:contents}.graph-box[data-v-4e9b45a0]{width:calc(50% - clamp(0px,1vmin,10px));height:calc(50% - clamp(0px,1vmin,10px));min-width:0;min-height:0}.graph-box[data-v-4e9b45a0]:nth-child(1){width:calc(65% - clamp(0px,1vmin,10px))}.graph-box[data-v-4e9b45a0]:nth-child(2){width:calc(35% - clamp(0px,1vmin,10px))}.graph-box[data-v-4e9b45a0]:nth-child(3),.graph-box[data-v-4e9b45a0]:nth-child(4){width:calc(50% - clamp(0px,1vmin,10px))}}@media(min-aspect-ratio:2/1){.graph-container[data-v-4e9b45a0]{flex-direction:column;flex-wrap:nowrap;overflow:hidden;align-content:stretch;gap:0;height:100%;max-height:100%;flex:1 1 auto;position:relative}.logo-wrapper[data-v-4e9b45a0]{position:sticky;top:0;z-index:10;background:transparent;padding:clamp(0px,2vmin,20px) 0;margin-bottom:clamp(0px,2vmin,20px);width:100%;flex-shrink:0}.graph-boxes-scroll[data-v-4e9b45a0]{flex:1;min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:clamp(0px,5vmin,30px) clamp(0px,15vmin,150px);display:flex;flex-direction:row;gap:clamp(0px,3vmin,30px);align-items:center}.graph-boxes-scroll[data-v-4e9b45a0]::-webkit-scrollbar{display:none}.graph-box[data-v-4e9b45a0]{width:calc(70vh - clamp(0px,8vmin,80px));height:calc(70vh - clamp(0px,8vmin,80px));min-width:0;min-height:0;border-radius:10px!important;flex-shrink:0}.graph-box[data-v-4e9b45a0]:nth-child(1),.graph-box[data-v-4e9b45a0]:nth-child(2),.graph-box[data-v-4e9b45a0]:nth-child(3),.graph-box[data-v-4e9b45a0]:nth-child(4){width:calc(70vh - clamp(0px,8vmin,80px));height:calc(70vh - clamp(0px,8vmin,80px));min-width:0;min-height:0;border-radius:10px!important}}.gradient-circle[data-v-4e9b45a0]{position:absolute;top:clamp(0px,2vmin,16px);left:clamp(0px,2vmin,16px);width:clamp(0px,6vmin,35px);height:clamp(0px,6vmin,35px);border-radius:50%;background:linear-gradient(135deg,#13294b,#274690);z-index:3;box-shadow:0 0 5px .1px #949494;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.gradient-circle[data-v-4e9b45a0]:hover{transform:scale(1.1);box-shadow:0 0 8px .2px #949494}.gradient-circle[data-v-4e9b45a0]:active{transform:scale(.88);box-shadow:0 0 3px .05px #949494;opacity:.9}.exit-icon[data-v-4e9b45a0]{width:clamp(10px,3.5vmin,22px);height:clamp(10px,3.5vmin,22px);color:#efefef;pointer-events:none}.graph-header[data-v-4e9b45a0]{margin:clamp(0px,2vmin,16px) clamp(0px,3vmin,20px) clamp(0px,1vmin,8px);padding:0;white-space:nowrap;overflow:visible;font-size:clamp(8px,10cqi,22px);color:#13294b;text-align:center;font-weight:700;letter-spacing:.05em;text-rendering:optimizeLegibility;text-shadow:0 0 5px rgba(0,0,0,.1);flex-shrink:0;min-width:0;min-height:0}.graph-header--line[data-v-4e9b45a0]{margin-bottom:clamp(0px,.5vmin,6px)}.logo-wrapper[data-v-4e9b45a0]{display:none;width:100%;min-width:0;min-height:0;justify-content:center;align-items:center;flex-shrink:0}.logo-wrapper[data-v-4e9b45a0] .qre-logo img{max-width:clamp(0px,18vmin,180px);max-height:clamp(0px,14vmin,140px)}@media(max-aspect-ratio:1/1){.logo-wrapper[data-v-4e9b45a0]{display:flex}.gradient-circle[data-v-4e9b45a0]{display:none}}@media(min-aspect-ratio:1001/1000)and (max-aspect-ratio:1999/1000){.logo-wrapper[data-v-4e9b45a0]{display:none}.gradient-circle[data-v-4e9b45a0]{display:flex}}@media(min-aspect-ratio:2/1){.logo-wrapper[data-v-4e9b45a0]{display:flex}.gradient-circle[data-v-4e9b45a0]{display:none}}.graphs-container[data-v-8857e937]{position:relative;z-index:0;display:flex;flex-direction:column;height:100vh;width:100vw;overflow-x:hidden;overflow-y:hidden;background-color:#f5f5f5}.note-icon[data-v-8857e937]{display:inline-block;width:1.1em;height:1.1em;vertical-align:middle;margin-right:5px;flex-shrink:0;position:relative;top:-.1em}.estimates-note[data-v-8857e937]{position:absolute;bottom:clamp(22px,3.5vmin,38px);left:calc(clamp(0px,2vmin,20px) + clamp(0px,2vmin,20px));right:auto;text-align:left;font-size:clamp(10px,1.5vmin,14px);color:#13294b73;margin:0;padding:0;pointer-events:none;z-index:10}@media(max-aspect-ratio:1/1){.estimates-note[data-v-8857e937]{position:fixed;bottom:0;left:0;right:0;text-align:center;font-size:clamp(9px,2.5vw,12px);padding:clamp(8px,2vw,14px) clamp(16px,5vw,32px);background:#f5f5f5;z-index:100}}html{--aspect-ratio: calc(100vw/100vh) ;--larger-dimension: max(100vw, 100vh);--smaller-dimension: min(100vw, 100vh);--width-diff: calc(100vw - 100vh) ;--height-diff: calc(100vh - 100vw) ;--width-normalized: calc(100vw / var(--larger-dimension));--height-normalized: calc(100vh / var(--larger-dimension))}html,body{margin:0;font-family:Source Sans,Arial,"sans-serif"}
