.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-c2206291]{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-c2206291],.bar-buttons .about-button2[data-v-c2206291],.bar-buttons .about-button3[data-v-c2206291],.bar-buttons .about-button4[data-v-c2206291]{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-c2206291]:hover,.bar-buttons .about-button2[data-v-c2206291]:hover,.bar-buttons .about-button3[data-v-c2206291]:hover,.bar-buttons .about-button4[data-v-c2206291]:hover{text-shadow:0 0 clamp(0px,5vmin,60px) #13294b,0 0 clamp(0px,3vmin,40px) #13294b}.bar-buttons button[data-v-c2206291]{position:relative;overflow:visible}.bar-buttons .nav-button-label[data-v-c2206291]{position:relative;display:inline-block}.bar-buttons .nav-notify-dot[data-v-c2206291]{position:absolute;top:clamp(-4px,-.4vmin,0px);right:clamp(-9px,-1vmin,-4px);width:clamp(8px,.85vmin,11px);height:clamp(8px,.85vmin,11px);border-radius:50%;background:#274690;box-shadow:0 0 0 clamp(2px,.22vmin,3px) #fffffffa,0 0 clamp(6px,.75vmin,12px) #13294b73,0 0 clamp(10px,1.1vmin,18px) #27469059;pointer-events:none;z-index:2}.bar-buttons .ripple[data-v-c2206291]{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-c2206291]{animation:topbar-ripple-animation-c2206291 .5s ease-out}@keyframes topbar-ripple-animation-c2206291{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-17c4b89d]{top:clamp(0px,3vmin,30px);width:82vmin;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-17c4b89d .8s ease-out .1s both}@keyframes fadeInDown-17c4b89d{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.modal-overlay[data-v-173ba93c]{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-173ba93c]{position:relative;width:min(70vw,70vh,clamp(0px,70vmin,400px));height:min(70vw,70vh,clamp(0px,70vmin,400px));background:#e4e3e3;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-173ba93c]{width:min(88vw,620px);height:auto;max-height:80vh;overflow-y:auto;padding:clamp(24px,4vmin,44px) clamp(24px,5vw,52px)}.modal-container--resources[data-v-173ba93c]{width:min(94vw,980px)}.modal-close[data-v-173ba93c]{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-173ba93c]:hover{color:#13294b;background:#13294b14}.modal-close svg[data-v-173ba93c]{width:100%;height:100%}.info-content[data-v-173ba93c]{padding-top:clamp(4px,1vmin,12px)}.info-title[data-v-173ba93c]{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-173ba93c]{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-173ba93c]{font-size:clamp(11px,1.5vmin,13px);color:#5a6a7a}.vendor-list[data-v-173ba93c]{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-173ba93c]{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-173ba93c]{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-173ba93c]{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-173ba93c]:hover{background:#13294b0f}.thanks-icon[data-v-173ba93c]{width:clamp(16px,2.4vmin,22px);height:clamp(16px,2.4vmin,22px);flex-shrink:0;color:#13294b}.contact-links[data-v-173ba93c]{display:flex;flex-direction:column;gap:clamp(4px,.8vmin,8px);margin-top:clamp(8px,1.5vmin,16px)}.contact-link[data-v-173ba93c]{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-173ba93c]:hover{background:#13294b0f;border-color:#13294b40}.contact-icon[data-v-173ba93c]{width:clamp(18px,2.6vmin,24px);height:clamp(18px,2.6vmin,24px);flex-shrink:0}.refs-details[data-v-173ba93c]{margin-top:clamp(12px,2vmin,20px);padding-top:clamp(12px,2vmin,20px);border-top:1px solid rgba(19,41,75,.12)}.refs-body[data-v-173ba93c]{margin-top:clamp(8px,1.2vmin,14px)}.refs-vendor-label[data-v-173ba93c]{margin:clamp(10px,1.5vmin,16px) 0 clamp(4px,.6vmin,8px) 0;font-size:clamp(10px,1.3vmin,12px);text-transform:uppercase;letter-spacing:.07em;color:#7a8fa8;font-weight:600}.refs-vendor-label[data-v-173ba93c]:first-child{margin-top:0}.refs-list[data-v-173ba93c]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.ref-link[data-v-173ba93c]{display:block;font-size:clamp(11px,1.5vmin,13px);color:#13294b;text-decoration:none;padding:clamp(4px,.6vmin,7px) clamp(6px,1vmin,10px);border-radius:6px;line-height:1.45;transition:background .15s,color .15s}.ref-link[data-v-173ba93c]:hover{background:#13294b12;color:#0a1d3a;text-decoration:underline}.gates-details[data-v-173ba93c]{margin-top:clamp(12px,2vmin,20px);padding-top:clamp(12px,2vmin,20px);border-top:1px solid rgba(19,41,75,.12)}.gates-summary[data-v-173ba93c]{cursor:pointer;font-size:clamp(11px,1.5vmin,13px);text-transform:uppercase;letter-spacing:.08em;color:#7a8fa8;font-weight:600;-webkit-user-select:none;user-select:none;list-style:none;display:flex;align-items:center;gap:6px}.gates-summary[data-v-173ba93c]::-webkit-details-marker{display:none}.gates-summary[data-v-173ba93c]:after{content:"▸";font-size:.9em;transition:transform .2s;display:inline-block}details[open] .gates-summary[data-v-173ba93c]:after{transform:rotate(90deg)}.gates-hint[data-v-173ba93c]{margin:6px 0 0;font-size:clamp(10px,1.3vmin,11px);color:#9aabb8;font-style:italic}.gates-table-wrap[data-v-173ba93c]{overflow-x:hidden;overflow-y:auto;margin-top:clamp(8px,1.2vmin,12px);border-radius:8px;border:1px solid rgba(19,41,75,.1);max-height:300px}.gates-table[data-v-173ba93c]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:clamp(10px,1.35vmin,12px)}.col-gate[data-v-173ba93c]{width:36%}.col-status[data-v-173ba93c]{width:21.3%}.gates-table th[data-v-173ba93c]{position:sticky;top:0;background:#f0f3f8f7;color:#13294b;font-weight:600;padding:clamp(5px,.8vmin,8px) clamp(4px,.8vmin,8px);text-align:center;border-bottom:1px solid rgba(19,41,75,.12);font-size:clamp(9px,1.2vmin,11px);letter-spacing:.02em}.gates-table th[data-v-173ba93c]:first-child{text-align:left;padding-left:clamp(6px,1vmin,10px)}.gates-table td[data-v-173ba93c]{padding:clamp(3px,.55vmin,6px) clamp(4px,.8vmin,8px);border-bottom:1px solid rgba(19,41,75,.05);text-align:center;color:#2c3e50;overflow:hidden}.gate-name-cell[data-v-173ba93c]{text-align:left!important;font-family:monospace;font-size:clamp(11px,2vmin,14px);line-height:1.45;color:#13294b;font-weight:500;padding-left:clamp(6px,1vmin,10px)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-expanded .gate-name-cell[data-v-173ba93c]{white-space:normal;overflow:visible;word-break:break-word;font-weight:600}.gate-row[data-v-173ba93c]{cursor:pointer;transition:background .12s;outline:none}.gate-row[data-v-173ba93c]:hover{background:#13294b0a}.gate-row[data-v-173ba93c]:focus-visible{background:#13294b12;outline:2px solid rgba(61,125,216,.6);outline-offset:-2px}.gate-row.row-expanded[data-v-173ba93c]{background:#13294b12}.gates-table tbody tr:last-child td[data-v-173ba93c]{border-bottom:none}.row-extra .gate-name-cell[data-v-173ba93c]{color:#5a6a7a}.row-expand-detail td[data-v-173ba93c]{background:#13294b0d;padding:clamp(4px,.7vmin,7px) clamp(6px,1vmin,10px)!important;text-align:left!important;border-bottom:1px solid rgba(19,41,75,.1)}.expand-name[data-v-173ba93c]{font-size:clamp(10px,1.35vmin,12px);color:#13294b;font-weight:500;white-space:normal;word-break:break-word}.badge[data-v-173ba93c]{display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:1px 5px;border-radius:4px;font-size:clamp(9px,1.15vmin,11px);font-weight:600;line-height:1.4;width:100%;box-sizing:border-box}.badge--yes[data-v-173ba93c]{background:#228b571f;color:#1a7a4a}.badge--yes[data-v-173ba93c]:before{content:"✓"}.badge--no[data-v-173ba93c]{background:#b43c3c17;color:#b44040}.badge--no[data-v-173ba93c]:before{content:"✕"}.badge-note[data-v-173ba93c]{font-size:clamp(8px,1vmin,9px);font-weight:400;opacity:.8}.modal-content[data-v-173ba93c]{width:100%;min-height:clamp(100px,20vmin,200px)}.modal-title[data-v-173ba93c]{margin:0 0 1rem;font-size:clamp(24px,5vmin,32px);color:#13294b}.modal-enter-active[data-v-173ba93c]{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.modal-leave-active[data-v-173ba93c]{transition:opacity .3s cubic-bezier(.4,0,1,1)}.modal-enter-active .modal-container[data-v-173ba93c]{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-173ba93c]{transition:transform .3s cubic-bezier(.4,0,1,1),opacity .3s cubic-bezier(.4,0,1,1)}.modal-enter-from[data-v-173ba93c],.modal-leave-to[data-v-173ba93c]{opacity:0}.modal-enter-from .modal-container[data-v-173ba93c]{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-173ba93c]{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-173ba93c],.modal-leave-from .modal-container[data-v-173ba93c]{transform:translate(0) scale(1) rotate(0);opacity:1;filter:blur(0)}.context-text-container[data-v-8c2ee5d7]{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-8c2ee5d7 .8s ease-out .3s both}@keyframes fadeInUp-8c2ee5d7{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translate(0)}}.context-text-line-1[data-v-8c2ee5d7]{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-8c2ee5d7]{color:beige;opacity:.6;transition:color .3s ease}.context-text-line-1 .text-gradient[data-v-8c2ee5d7]{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-8c2ee5d7]{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-8c2ee5d7]{color:beige;opacity:.65;transition:color .3s ease}.context-text-line-2 .text-gradient[data-v-8c2ee5d7]{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-8c2ee5d7]{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-8c2ee5d7]:hover{opacity:1}.examples-list[data-v-654bbd5a]{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-654bbd5a .8s ease-out .3s both;list-style:none;margin:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}@media(prefers-reduced-motion:reduce){.examples-list[data-v-654bbd5a]{animation:none}}@keyframes fadeIn-654bbd5a{0%{opacity:0;transform:translateY(30%)}to{opacity:1;transform:translateY(0)}}.example-item[data-v-654bbd5a]{position:relative;background-image:linear-gradient(45deg,#e4e3e3 10%,#264779);min-height:clamp(44px,11vh,64px);width:80%;border-radius:10px;padding:clamp(6px,2vmin,12px) clamp(8px,2.4vmin,14px);box-sizing:border-box;cursor:pointer;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;align-self:center;font-size:clamp(0px,2.4vmin,14px);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:visible;z-index:1;gap:8px;outline:none}.example-main-row[data-v-654bbd5a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.example-item[data-v-654bbd5a]:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px;box-shadow:0 0 0 4px #3d7dd880,0 0 clamp(2px,12px,12px) 0 #00000026}.example-text[data-v-654bbd5a]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 1 auto;min-width:0}.example-name[data-v-654bbd5a]{width:100%;min-width:0;line-height:1.15;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal}.example-qubits[data-v-654bbd5a]{font-size:clamp(11px,1.9vmin,13px);font-weight:600;opacity:.62;line-height:1;flex-shrink:0}.example-description[data-v-654bbd5a]{font-size:clamp(11px,1.9vmin,13px);font-weight:400;line-height:1.35;opacity:0;margin-top:0;display:none;overflow-wrap:break-word;word-break:break-word;white-space:normal;transition:opacity .18s ease,color .18s ease}@media(hover:hover){.left-side-container .example-item[data-v-654bbd5a]: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-654bbd5a]:hover{transform:translateY(-0vmin) scale(1.2);border:none;box-shadow:0 0 5px #153282,0 2px 8px #0006;color:#fff}.example-item:hover .example-description[data-v-654bbd5a]{display:block;opacity:.98;color:#fff}.left-side-container .example-item[data-v-654bbd5a]:hover:before{opacity:1}.left-side-container .example-item.example-item-tapped[data-v-654bbd5a]{transform:translateY(-0vmin);box-shadow:0 2px 4px #13294b1a}}@media(hover:none){.left-side-container .example-item.example-item-tapped[data-v-654bbd5a]{transform:scale(.95);box-shadow:0 2px 4px #13294b1a}}.bottom-container .example-item[data-v-654bbd5a]:active{transform:scale(.95);box-shadow:0 2px 4px #13294b1a}.examples-list[data-v-654bbd5a]::-webkit-scrollbar{width:4px}.examples-list[data-v-654bbd5a]::-webkit-scrollbar-track{background:transparent}.examples-list[data-v-654bbd5a]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.example-actions[data-v-654bbd5a]{display:none;flex-direction:row;align-items:center;justify-content:center;gap:4px;flex-shrink:0;opacity:0;transition:opacity .2s ease,transform .2s ease;z-index:2;margin-left:auto}@media(hover:hover){.example-item:hover .example-actions[data-v-654bbd5a]{display:flex;opacity:1}}@media(hover:none){.example-description[data-v-654bbd5a]{display:block;opacity:.88;margin-top:2px}.example-actions[data-v-654bbd5a]{display:flex;opacity:.9}}.action-btn[data-v-654bbd5a]{width:clamp(24px,4.5vmin,34px);height:clamp(24px,4.5vmin,34px);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-654bbd5a]{width:100%;height:100%;pointer-events:none}.action-btn[data-v-654bbd5a]:hover{background:#13294b;color:#fff;border-color:#13294b}.action-btn[data-v-654bbd5a]:active{transform:scale(.85)}@media(max-width:900px){.example-item[data-v-654bbd5a]{font-size:clamp(13px,2.4vw,17px)}.example-name[data-v-654bbd5a]{line-height:1.22}.example-qubits[data-v-654bbd5a],.example-description[data-v-654bbd5a]{font-size:clamp(12px,2.1vw,14px)}.action-btn[data-v-654bbd5a]{width:clamp(28px,5.4vw,36px);height:clamp(28px,5.4vw,36px)}}.left-side-container[data-v-b742dde5]{display:none;min-width:0;min-height:0;width:20%;z-index:2}@media(min-aspect-ratio:1001/1000){.left-side-container[data-v-b742dde5]{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-b742dde5]{display:none;min-width:0;min-height:0}@media(max-aspect-ratio:1/1){.bottom-container[data-v-b742dde5]{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-b742dde5],.left-example-label[data-v-b742dde5]{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-b742dde5 .8s ease-out .3s both}@keyframes fadeLeft-b742dde5{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}.vop-fade-enter-active[data-v-c1f28041],.vop-fade-leave-active[data-v-c1f28041]{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.vop-fade-leave-active[data-v-c1f28041]{transition:opacity .3s cubic-bezier(.4,0,1,1)}.vop-fade-enter-from[data-v-c1f28041],.vop-fade-leave-to[data-v-c1f28041]{opacity:0}.vop-fade-enter-active .vop-panel[data-v-c1f28041],.vop-fade-leave-active .vop-panel[data-v-c1f28041]{will-change:transform,opacity,filter}.vop-fade-enter-active .vop-panel[data-v-c1f28041]{transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .4s cubic-bezier(.4,0,.2,1),filter .4s cubic-bezier(.4,0,.2,1)}.vop-fade-leave-active .vop-panel[data-v-c1f28041]{transition:transform .3s cubic-bezier(.4,0,1,1),opacity .3s cubic-bezier(.4,0,1,1),filter .3s cubic-bezier(.4,0,1,1)}.vop-fade-enter-from .vop-panel[data-v-c1f28041]{transform:translate(var(--button-x, 0),var(--button-y, 0)) scale(.42) rotate(-2deg);opacity:0;filter:blur(10px)}.vop-fade-leave-to .vop-panel[data-v-c1f28041]{transform:translate(var(--button-x, 0),var(--button-y, 0)) scale(.42) rotate(2deg);opacity:0;filter:blur(8px)}.vop-fade-enter-to .vop-panel[data-v-c1f28041],.vop-fade-leave-from .vop-panel[data-v-c1f28041]{transform:translate(0) scale(1) rotate(0);opacity:1;filter:blur(0)}.vop-backdrop[data-v-c1f28041]{position:fixed;inset:0;background:#00000073;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:600;display:flex;align-items:center;justify-content:center;padding:24px}.vop-panel[data-v-c1f28041]{background:#fffffffa;color:#13294b;border-radius:14px;box-shadow:0 20px 60px #00000059;width:min(900px,96vw);height:min(88vh,820px);min-height:480px;display:flex;flex-direction:column;font-family:Source Sans,Arial,sans-serif}.vop-header[data-v-c1f28041]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px 12px;border-bottom:1px solid rgba(19,41,75,.08);flex-shrink:0}.vop-title[data-v-c1f28041]{margin:0;font-size:18px;color:#13294b}.vop-subtitle[data-v-c1f28041]{margin:4px 0 0;font-size:13px;color:#13294ba6;max-width:560px}.vop-header-actions[data-v-c1f28041]{display:flex;align-items:center;gap:8px}.vop-close[data-v-c1f28041]{width:28px;height:28px;border:none;background:transparent;color:#13294b;font-size:22px;line-height:1;cursor:pointer;border-radius:4px}.vop-close[data-v-c1f28041]:hover{background:#13294b14}.vop-loading[data-v-c1f28041],.vop-error[data-v-c1f28041]{padding:24px;text-align:center;color:#13294bb3}.vop-error[data-v-c1f28041]{color:#e53935}.vop-body[data-v-c1f28041]{overflow-y:auto;flex:1 1 0;min-height:0;padding:12px 22px;display:flex;flex-direction:column;gap:0}.vop-section-heading[data-v-c1f28041]{font-size:12px;font-weight:700;color:#13294b8c;text-transform:uppercase;letter-spacing:.06em;margin:8px 0 6px}.vop-section-heading--custom[data-v-c1f28041]{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.vop-limit-note[data-v-c1f28041]{font-size:11px;color:#13294b8c;margin:0 0 6px}.vop-vendors[data-v-c1f28041]{display:flex;flex-direction:column;gap:8px}.vop-vendor[data-v-c1f28041]{border:1px solid rgba(19,41,75,.12);border-radius:10px;background:#f5f7fb99;overflow:hidden}.vop-vendor--dirty[data-v-c1f28041]{border-color:#3d7dd8;background:#3d7dd80f}.vop-vendor--custom[data-v-c1f28041]{border-color:#13294b33;background:#f8f6ffb3}.vop-vendor-summary[data-v-c1f28041]{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.vop-vendor-summary[data-v-c1f28041]::-webkit-details-marker{display:none}.vop-vendor-name[data-v-c1f28041]{font-size:14px;font-weight:700;color:#13294b;flex:1}.vop-dirty-badge[data-v-c1f28041]{font-size:10px;font-weight:700;color:#3d7dd8;background:#3d7dd81f;border-radius:4px;padding:2px 6px}.vop-custom-icon[data-v-c1f28041]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#4c1d95,#7c3aed);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vop-custom-name-input[data-v-c1f28041]{flex:1;font-size:14px;font-weight:600;color:#13294b;border:1px solid rgba(19,41,75,.18);border-radius:6px;padding:5px 8px;background:#fff;font-family:inherit}.vop-custom-name-input[data-v-c1f28041]:focus{outline:none;border-color:#3d7dd8;box-shadow:0 0 0 2px #3d7dd833}.vop-fields-group[data-v-c1f28041]{padding:0 14px 12px}.vop-fields-sublabel[data-v-c1f28041]{font-size:10px;font-weight:700;color:#13294b80;text-transform:uppercase;letter-spacing:.06em;margin:10px 0 5px}.vop-fields[data-v-c1f28041]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px 10px}.vop-field--wide[data-v-c1f28041]{grid-column:1 / -1}.vop-field label[data-v-c1f28041]{display:flex;flex-direction:column;gap:3px}.vop-label[data-v-c1f28041]{font-size:10px;font-weight:600;color:#13294bb8}.vop-field input[data-v-c1f28041],.vop-field select[data-v-c1f28041]{font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:12px;padding:5px 7px;border:1px solid rgba(19,41,75,.18);border-radius:6px;background:#fff;color:#13294b;width:100%;box-sizing:border-box}.vop-field input[data-v-c1f28041]:focus,.vop-field select[data-v-c1f28041]:focus{outline:none;border-color:#3d7dd8;box-shadow:0 0 0 2px #3d7dd840}.vop-input--dirty[data-v-c1f28041]{border-color:#3d7dd8!important;background:#3d7dd814!important}.vop-footer[data-v-c1f28041]{display:flex;align-items:center;justify-content:space-between;padding:14px 22px 18px;border-top:1px solid rgba(19,41,75,.08);gap:12px;flex-shrink:0}.vop-footer-status[data-v-c1f28041]{font-size:12px;color:#13294ba6}.vop-footer-actions[data-v-c1f28041]{display:flex;gap:10px}.vop-btn[data-v-c1f28041]{border:none;border-radius:7px;padding:8px 16px;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .2s,color .2s}.vop-btn--small[data-v-c1f28041]{padding:5px 10px;font-size:11px}.vop-btn--primary[data-v-c1f28041]{background:#13294b;color:#fff}.vop-btn--primary[data-v-c1f28041]:hover:not(:disabled){background:#274690}.vop-btn--ghost[data-v-c1f28041]{background:transparent;color:#13294b;border:1px solid rgba(19,41,75,.22)}.vop-btn--ghost[data-v-c1f28041]:hover:not(:disabled){background:#13294b0f}.vop-btn--danger[data-v-c1f28041]{color:#c0392b;border-color:#c0392b4d}.vop-btn--danger[data-v-c1f28041]:hover:not(:disabled){background:#c0392b0f}.vop-btn[data-v-c1f28041]:disabled{opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.vop-fade-enter-active[data-v-c1f28041],.vop-fade-leave-active[data-v-c1f28041],.vop-fade-enter-active .vop-panel[data-v-c1f28041],.vop-fade-leave-active .vop-panel[data-v-c1f28041]{transition:none}}.home-container[data-v-6aa1a2bd]{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-6aa1a2bd]: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-6aa1a2bd 15s linear infinite alternate}@keyframes background-pan-horizontal-6aa1a2bd{to{top:-50%;bottom:-50%}}@media(prefers-reduced-motion:reduce){.home-container[data-v-6aa1a2bd]:before{animation:none}}.validation-error[data-v-6aa1a2bd]{position:fixed;transform:translate(-50%,-50%);z-index:500;margin:0;padding:.9em 2.4em .9em 1.2em;border-radius:10px;max-width:min(80vw,640px);text-align:left;font-size:clamp(13px,1.9vmin,17px);color:#13294b;font-family:Source Sans,Arial,sans-serif;background:#e4e3e3c7;backdrop-filter:blur(16px) brightness(1.05);-webkit-backdrop-filter:blur(16px) brightness(1.05);box-shadow:0 4px 24px #00000038,0 0 0 1px #e5393559}.validation-error-close[data-v-6aa1a2bd]{position:absolute;top:6px;right:10px;width:24px;height:24px;border:none;background:transparent;color:#13294b;font-size:20px;line-height:1;cursor:pointer;padding:0;border-radius:4px}.validation-error-close[data-v-6aa1a2bd]:hover{background:#13294b14}.validation-error-header[data-v-6aa1a2bd]{display:flex;align-items:center;gap:8px;color:#e53935;font-weight:700}.validation-error-title[data-v-6aa1a2bd]{font-size:1em;letter-spacing:.02em}.validation-error-message[data-v-6aa1a2bd]{margin:6px 0 0;color:#13294b;font-family:Source Sans,Arial,sans-serif;word-break:break-word}.validation-error-snippet[data-v-6aa1a2bd]{margin:8px 0 0;padding:8px 10px;background:#13294b0f;border-left:3px solid #e53935;border-radius:4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.92em;color:#13294b;white-space:pre;overflow-x:auto}.validation-error-hint[data-v-6aa1a2bd]{margin:8px 0 0;color:#13294bb8;font-size:.9em;font-style:italic}.error-icon[data-v-6aa1a2bd]{display:inline-block;width:1.4em;height:1.4em;vertical-align:middle;flex-shrink:0}@keyframes popup-in-6aa1a2bd{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.replace-backdrop[data-v-6aa1a2bd]{position:fixed;inset:0;z-index:498}.replace-warning[data-v-6aa1a2bd]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);animation:popup-in-6aa1a2bd .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-6aa1a2bd]{display:flex;gap:10px}.replace-btn[data-v-6aa1a2bd]{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-6aa1a2bd]:hover{background:#274690}.cancel-btn[data-v-6aa1a2bd]{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-6aa1a2bd]:hover{background:#13294b;color:#fff}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}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
