.vl-shown{overflow:hidden}.vl-overlay{inset:0;position:absolute;align-items:center;display:none;justify-content:center;overflow:hidden;z-index:9999}.vl-overlay.vl-active{display:flex}.vl-overlay.vl-full-page{z-index:9999;position:fixed}.vl-overlay .vl-background{inset:0;position:absolute;background:#fff;opacity:.5}.vl-overlay .vl-icon,.vl-parent{position:relative}.test{color:red}input[data-v-c78b22a7]{border-radius:2rem;margin-top:.4rem;border-color:#ddd}@-webkit-keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes notyf-fadeinleft{0%{opacity:0;transform:translate(25%)}to{opacity:1;transform:translate(0)}}@keyframes notyf-fadeinleft{0%{opacity:0;transform:translate(25%)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes notyf-fadeoutright{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(25%)}}@keyframes notyf-fadeoutright{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(25%)}}@-webkit-keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@-webkit-keyframes ripple{0%{transform:scale(0) translateY(-45%) translate(13%)}to{transform:scale(1) translateY(-45%) translate(13%)}}@keyframes ripple{0%{transform:scale(0) translateY(-45%) translate(13%)}to{transform:scale(1) translateY(-45%) translate(13%)}}.notyf{position:fixed;top:0;left:0;height:100%;width:100%;color:#fff;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;pointer-events:none;box-sizing:border-box;padding:20px}.notyf__icon--error,.notyf__icon--success{height:21px;width:21px;background:#fff;border-radius:50%;display:block;margin:0 auto;position:relative}.notyf__icon--error:after,.notyf__icon--error:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px;left:9px;height:12px;top:5px}.notyf__icon--error:after{transform:rotate(-45deg)}.notyf__icon--error:before{transform:rotate(45deg)}.notyf__icon--success:after,.notyf__icon--success:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px}.notyf__icon--success:after{height:6px;transform:rotate(-45deg);top:9px;left:6px}.notyf__icon--success:before{height:11px;transform:rotate(45deg);top:5px;left:10px}.notyf__toast{display:block;overflow:hidden;pointer-events:auto;-webkit-animation:notyf-fadeinup .3s ease-in forwards;animation:notyf-fadeinup .3s ease-in forwards;box-shadow:0 3px 7px #00000040;position:relative;padding:0 15px;border-radius:2px;max-width:300px;transform:translateY(25%);box-sizing:border-box;flex-shrink:0}.notyf__toast--disappear{transform:translateY(0);-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s}.notyf__toast--disappear .notyf__icon,.notyf__toast--disappear .notyf__message{-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;opacity:1;transform:translateY(0)}.notyf__toast--disappear .notyf__dismiss{-webkit-animation:notyf-fadeoutright .3s forwards;animation:notyf-fadeoutright .3s forwards;opacity:1;transform:translate(0)}.notyf__toast--disappear .notyf__message{-webkit-animation-delay:.05s;animation-delay:.05s}.notyf__toast--upper{margin-bottom:20px}.notyf__toast--lower{margin-top:20px}.notyf__toast--dismissible .notyf__wrapper{padding-right:30px}.notyf__ripple{height:400px;width:400px;position:absolute;transform-origin:bottom right;right:0;top:0;border-radius:50%;transform:scale(0) translateY(-51%) translate(13%);z-index:5;-webkit-animation:ripple .4s ease-out forwards;animation:ripple .4s ease-out forwards}.notyf__wrapper{display:flex;align-items:center;padding-top:17px;padding-bottom:17px;padding-right:15px;border-radius:3px;position:relative;z-index:10}.notyf__icon{width:22px;text-align:center;font-size:1.3em;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.3s;animation-delay:.3s;margin-right:13px}.notyf__dismiss{position:absolute;top:0;right:0;height:100%;width:26px;margin-right:-15px;-webkit-animation:notyf-fadeinleft .3s forwards;animation:notyf-fadeinleft .3s forwards;-webkit-animation-delay:.35s;animation-delay:.35s;opacity:0}.notyf__dismiss-btn{background-color:#00000040;border:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease;outline:none;opacity:.35;height:100%;width:100%}.notyf__dismiss-btn:after,.notyf__dismiss-btn:before{content:"";background:#fff;height:12px;width:2px;border-radius:3px;position:absolute;left:calc(50% - 1px);top:calc(50% - 5px)}.notyf__dismiss-btn:after{transform:rotate(-45deg)}.notyf__dismiss-btn:before{transform:rotate(45deg)}.notyf__dismiss-btn:hover{opacity:.7;background-color:#00000026}.notyf__dismiss-btn:active{opacity:.8}.notyf__message{vertical-align:middle;position:relative;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s;line-height:1.5em}@media only screen and (max-width:480px){.notyf{padding:0}.notyf__ripple{height:600px;width:600px;-webkit-animation-duration:.5s;animation-duration:.5s}.notyf__toast{max-width:none;border-radius:0;box-shadow:0 -2px 7px #00000021;width:100%}.notyf__dismiss{width:56px}}.result-row{display:flex;align-items:center;gap:12px;border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,transform .05s ease}.result-row:hover{border-color:#009ee3;box-shadow:0 6px 12px #0f172a14;transform:translateY(-1px)}.result-header{display:flex;justify-content:space-between;margin:0!important}.result-footer{display:flex;justify-content:space-between;margin:8px 0 0!important}.index{width:36px;text-align:right;color:#64748b}.thumb{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:8px;background:#f9fafb;border:1px dashed #e5e7eb;flex:0 0 44px}.thumb img{width:28px;height:28px;object-fit:contain;opacity:0;transition:opacity .2s ease}.thumb img.visible{opacity:1}.content{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.title{color:#0f172a;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.title:hover{text-decoration:underline}.badges{display:inline-flex;gap:6px}.chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#f3f4f6;border:1px solid #e5e7eb;color:#111827;font-size:12px;line-height:1}.badge-gray{background:#f1f5f9;color:#475569}.btn-save{margin-left:6px;background:transparent;border:none;padding:0 2px;cursor:pointer}.meta{font-size:13px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tooltip-wrapper[data-v-07e9b710]{position:relative;display:inline-block}.base-tooltip[data-v-07e9b710]{position:absolute;z-index:1000!important;width:max-content;min-width:10rem;max-width:25rem;background:#000000d9;color:#fff;font-size:14px;line-height:1.2;border-radius:.8rem;padding:.375rem .5rem;box-shadow:0 4px 12px #0003;pointer-events:none}.base-tooltip-inner[data-v-07e9b710]{white-space:normal}.text-align-left[data-v-07e9b710]{text-align:left}.text-align-center[data-v-07e9b710]{text-align:center}.text-align-right[data-v-07e9b710]{text-align:right}.base-tooltip-arrow[data-v-07e9b710]{position:absolute;width:.6rem;height:.6rem;background:inherit;transform:rotate(45deg)}.base-tooltip-top[data-v-07e9b710]{bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}.base-tooltip-top .base-tooltip-arrow[data-v-07e9b710]{top:calc(100% - .3rem);left:50%;transform:translate(-50%) rotate(45deg)}.base-tooltip-bottom[data-v-07e9b710]{top:calc(100% + .5rem);left:50%;transform:translate(-50%)}.base-tooltip-bottom .base-tooltip-arrow[data-v-07e9b710]{bottom:calc(100% - .3rem);left:50%;transform:translate(-50%) rotate(45deg)}.base-tooltip-right[data-v-07e9b710]{left:calc(100% + .5rem);top:50%;transform:translateY(-50%)}.base-tooltip-right .base-tooltip-arrow[data-v-07e9b710]{left:-.3rem;top:50%;transform:translateY(-50%) rotate(45deg)}.base-tooltip-left[data-v-07e9b710]{right:calc(100% + .5rem);top:50%;transform:translateY(-50%)}.base-tooltip-left .base-tooltip-arrow[data-v-07e9b710]{right:-.3rem;top:50%;transform:translateY(-50%) rotate(45deg)}.base-tooltip-fade-enter-active[data-v-07e9b710],.base-tooltip-fade-leave-active[data-v-07e9b710]{transition:opacity .12s ease-out,transform .12s ease-out}.base-tooltip-fade-enter-from[data-v-07e9b710],.base-tooltip-fade-leave-to[data-v-07e9b710]{opacity:0}.result-tile[data-v-a608d965]{cursor:pointer;display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:16px;padding:10px 12px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,transform .05s ease;min-height:88px}.result-tile[data-v-a608d965]:hover{border-color:#009ee3;box-shadow:0 8px 16px #0f172a14;transform:translateY(-1px)}.image-container[data-v-a608d965]{border-radius:14px;border:1px dashed #e5e7eb;background:#f9fafb;aspect-ratio:16/9;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.image-container .spinner[data-v-a608d965]{position:absolute;top:50%;left:50%;width:40px;height:40px;border:4px solid #ccc;border-top-color:#333;border-radius:50%;animation:spin-a608d965 1s linear infinite;transform:translate(-50%,-50%);z-index:2;pointer-events:none}@keyframes spin-a608d965{to{transform:translate(-50%,-50%) rotate(360deg)}}.image-container img[data-v-a608d965]{width:100%;height:100%;object-fit:contain;border-radius:12px;display:block;padding:8px}.image-container img.visible[data-v-a608d965]{opacity:1}.title[data-v-a608d965]{margin-top:0;margin-bottom:0;padding-bottom:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title a[data-v-a608d965]{color:#000}.actions[data-v-a608d965]{margin-top:8px;align-items:center}.chips[data-v-a608d965]{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 2px}.chip[data-v-a608d965]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#f3f4f6;border:1px solid #e5e7eb;color:#111827;font-size:12px;line-height:1}.side-info[data-v-a608d965]{color:#999;padding-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.facet-selected[data-v-2cc35b3f]{min-height:38px}.section-title[data-v-2cc35b3f]{font-size:14px;font-weight:600;color:#333;margin-bottom:15px;text-transform:uppercase;border-bottom:none!important}@media (max-width: 440px){.thumb[data-v-ef23c648],.badges[data-v-ef23c648]{display:none}.xs-badges[data-v-ef23c648]{display:block!important}}.header[data-v-ef23c648]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px}.xs-badges[data-v-ef23c648]{display:none}.footer[data-v-ef23c648]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px}.v-onboarding-item{width:20rem;padding:1rem;background-color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border-radius:.375rem}.v-onboarding-item__header{display:flex;justify-content:space-between}.v-onboarding-item__header-title{font-size:1.25rem;font-weight:500;line-height:1.5}.v-onboarding-item__header-close{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:50%}.v-onboarding-item__header-close:hover{background:#0000001a}.v-onboarding-item__description{font-size:.875rem;color:#71717a;margin-top:.5rem}.v-onboarding-item__actions{display:flex;margin-top:1rem}.v-onboarding-item__actions>:not([hidden])~:not([hidden]){margin-left:.5rem}.v-onboarding-item__actions button{display:inline-flex;flex:1;align-items:center;justify-content:center;padding:.5rem 1.25rem;border-width:1px;border-style:solid;font-size:1rem;font-weight:500;box-shadow:0 1px 2px #0000000d;border-radius:9999px;background-color:transparent;background-image:none;cursor:pointer}.v-onboarding-item__actions button.v-onboarding-btn-primary{border-color:transparent;color:#fff;background-color:#4f46e5}.v-onboarding-item__actions button.v-onboarding-btn-primary:hover{background-color:#4338ca}.v-onboarding-item__actions button.v-onboarding-btn-primary:focus{outline-color:#312e81}.v-onboarding-item__actions button.v-onboarding-btn-secondary{border-color:#d4d4d8;color:#3f3f46}.v-onboarding-item__actions button.v-onboarding-btn-secondary:hover{background-color:#fafafa}[data-v-onboarding-wrapper] [data-popper-arrow]{z-index:-1}[data-v-onboarding-wrapper] [data-popper-arrow]:before{content:"";background:var(--v-onboarding-step-arrow-background, white);width:var(--v-onboarding-step-arrow-size, 10px);height:var(--v-onboarding-step-arrow-size, 10px);position:absolute;transform:rotate(45deg)}[data-v-onboarding-wrapper] [data-popper-placement^=top]>[data-popper-arrow]{bottom:calc(var(--v-onboarding-step-arrow-size, 10px) / 2)}[data-v-onboarding-wrapper] [data-popper-placement^=bottom]>[data-popper-arrow]{top:calc(var(--v-onboarding-step-arrow-size, 10px) / -2)}[data-v-onboarding-wrapper] [data-popper-placement^=left]>[data-popper-arrow]{right:calc(var(--v-onboarding-step-arrow-size, 10px) / 2)}[data-v-onboarding-wrapper] [data-popper-placement^=right]>[data-popper-arrow]{left:calc(var(--v-onboarding-step-arrow-size, 10px) / -2)}.header[data-v-47882550]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.footer[data-v-47882550]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:4px}.subtitle[data-v-47882550]{font-size:13px;color:#6b7280}.project-code-row[data-v-c268f905]{background:#f8fafc}.code-pill[data-v-c268f905]{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:12px;border:1px dashed #e5e7eb;padding:8px 10px;font-size:13px;color:#667085;margin-top:6px}.code-main[data-v-c268f905]{display:flex;align-items:center;gap:8px}.code-actions-inline[data-v-c268f905]{display:flex;gap:6px}.code-actions-inline .icon-btn[data-v-c268f905]{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.code-actions-inline .icon-btn[data-v-c268f905]{border:1px solid #e5e7eb;background:#fff}.code-actions-inline .icon-btn[data-v-c268f905]:disabled{background:#f8fafc;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.code-actions-inline .icon-btn:disabled img[data-v-c268f905]{filter:grayscale(100%) opacity(50%)}.project-code-inputs[data-v-c268f905]{display:flex;gap:8px}.project-code-input[data-v-c268f905]{width:36px;height:40px;text-align:center;font-weight:700;font-size:16px;border:1px solid #e6e9ef;border-radius:10px;background:#fff;color:#0f172a}.project-code-input[data-v-c268f905]:focus{outline:none;box-shadow:0 0 0 3px #009ee326;border-color:#009ee3}.code-pill--entry[data-v-c268f905]{align-items:stretch}.code-main--entry[data-v-c268f905]{flex:1 1 auto;min-width:0}.code-actions-inline--entry[data-v-c268f905]{display:flex;align-items:center}@keyframes codeSuccessPulse-c268f905{0%{box-shadow:0 0 #10b98100}25%{box-shadow:0 0 0 4px #10b98133}60%{box-shadow:0 0 0 3px #10b9812e}to{box-shadow:0 0 #10b98100}}.code-anim-success[data-v-c268f905]{border-color:#10b981!important;animation:codeSuccessPulse-c268f905 1s ease}.code-anim-success .project-code-input[data-v-c268f905]{border-color:#10b981;box-shadow:0 0 0 2px #10b98133}@keyframes codeShake-c268f905{0%{transform:translate(0)}18%{transform:translate(-4px)}36%{transform:translate(4px)}54%{transform:translate(-4px)}72%{transform:translate(4px)}90%{transform:translate(-4px)}to{transform:translate(0)}}.code-anim-error[data-v-c268f905]{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44442e;animation:codeShake-c268f905 .4s ease-in-out 0s}.code-anim-error .project-code-input[data-v-c268f905]{border-color:#ef4444;box-shadow:0 0 0 2px #ef444433}.text-center[data-v-8dbd249b]{text-align:center}.draft-panel[data-v-8dbd249b]{padding:8px 16px 16px;position:fixed;top:80px;right:max(20px,(100vw - 1900px) / 2);width:360px;max-width:92vw;height:calc(100vh - 200px);border-left:1px solid #e6e9ef;border-radius:20px;box-shadow:-8px 0 24px #0f172a26;background:#fff;display:flex;flex-direction:column;z-index:400}.draft-slide-enter-active[data-v-8dbd249b],.draft-slide-leave-active[data-v-8dbd249b]{transition:transform .25s ease,opacity .2s ease}.draft-slide-enter-from[data-v-8dbd249b],.draft-slide-leave-to[data-v-8dbd249b]{transform:translate(100%);opacity:0}.draft-modal__header[data-v-8dbd249b]{position:sticky;top:0;z-index:2;padding:12px 0 8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;justify-content:space-between;background:#fff}.title-wrap[data-v-8dbd249b]{gap:8px;margin-bottom:4px;width:100%}.header-title[data-v-8dbd249b]{display:flex;align-items:center;justify-content:space-between;gap:4px}.header-actions[data-v-8dbd249b]{display:flex;align-items:center;justify-content:space-between;gap:4px;padding-top:.75rem}.modal-title[data-v-8dbd249b]{margin:0;padding:0;font-size:18px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:8px;border:none}.draft-count[data-v-8dbd249b]{border-radius:999px;padding:3px 9px;font-size:12px;border:1px solid #e5e7eb;background:#f9fafb;white-space:nowrap}.draft-code-row[data-v-8dbd249b]{display:flex;align-items:center;gap:8px}.draft-code[data-v-8dbd249b]{padding-top:.2rem}.draft-modal__body[data-v-8dbd249b]{flex:1 1 auto;overflow:auto;padding:12px 0}.search-bar[data-v-8dbd249b]{width:100%;max-height:45px}.search-input[data-v-8dbd249b]{width:100%;border:1px solid #e6e9ef;border-radius:12px;padding:10px 12px 10px 36px;background:#f9fafb no-repeat 12px center;background-size:16px 16px}.search-input[data-v-8dbd249b]::placeholder{color:#9ca3af}.results-list[data-v-8dbd249b]{display:flex;flex-direction:column;gap:10px}.result-item[data-v-8dbd249b]{border-radius:12px;overflow:hidden}.zip-progress[data-v-8dbd249b]{display:flex;align-items:center;gap:12px;min-width:220px}.zip-progress__label[data-v-8dbd249b]{font-size:12px;color:#475569;white-space:nowrap}.zip-progress__bar[data-v-8dbd249b]{position:relative;flex:0 0 200px;height:8px;background:#e6e9ef;border-radius:999px;overflow:hidden}.zip-progress__fill[data-v-8dbd249b]{height:100%;background:linear-gradient(90deg,#60a5fa,#2563eb);transition:width .25s ease}.btn-inotec[data-v-8dbd249b]{display:inline-flex;align-items:center;gap:8px;border-radius:12px;border:1px solid #009EE3;padding:9px 14px;font-weight:600;font-size:14px;background:#fff;color:#009ee3;transition:box-shadow .15s ease,transform .05s ease}.btn-inotec.primary[data-v-8dbd249b]{border-color:transparent;color:#fff;background:linear-gradient(135deg,#009ee3,#00bfff);box-shadow:0 10px 24px #009ee32e}.btn-inotec.muted[data-v-8dbd249b]{border-color:#667085;color:#667085}.btn-inotec[data-v-8dbd249b]:hover{box-shadow:0 0 12px #009ee359;transform:translateY(-1px);text-decoration:none}.btn-inotec[data-v-8dbd249b]:active{transform:translateY(0)}.btn-sm[data-v-8dbd249b]{padding:7px 12px;font-size:13px}.btn-inotec[data-v-8dbd249b]:disabled,.btn-inotec[disabled][data-v-8dbd249b]{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none;filter:grayscale(15%)}.btn-inotec[data-v-8dbd249b]:disabled:hover,.btn-inotec[disabled][data-v-8dbd249b]:hover{box-shadow:none;transform:none}.btn-inotec.primary[data-v-8dbd249b]:disabled,.btn-inotec.primary[disabled][data-v-8dbd249b]{border-color:transparent;color:#f1f5f9;background:linear-gradient(135deg,#009ee3,#00bfff);box-shadow:none}.btn-inotec.muted[data-v-8dbd249b]:disabled,.btn-inotec.muted[disabled][data-v-8dbd249b]{border-color:#cbd5e1;color:#94a3b8;background:#f8fafc}.wishlist-status-row[data-v-8dbd249b]{display:flex;align-items:center;justify-content:space-between;gap:8px}.code-pill[data-v-8dbd249b]{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:12px;border:1px dashed #e5e7eb;padding:8px 10px;font-size:13px;color:#667085;margin-top:6px}.code-main[data-v-8dbd249b]{display:flex;align-items:center;gap:8px}.code-actions-inline[data-v-8dbd249b]{display:flex;gap:6px}.code-actions-inline .icon-btn[data-v-8dbd249b]{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.code-actions-inline .icon-btn[data-v-8dbd249b]:not(.copy-code-btn){border:1px solid #e5e7eb;background:#fff}.code-actions-inline .icon-btn[data-v-8dbd249b]:disabled,.code-actions-inline .icon-btn.is-ghost-disabled[data-v-8dbd249b]{background:#f8fafc;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.copy-code-btn[data-v-8dbd249b]{width:18px;height:18px;border-radius:6px;border:none;background:transparent;color:#9ca3af}.copy-code-btn.is-hidden[data-v-8dbd249b]{display:none}.copy-code-btn[data-v-8dbd249b]:hover{background:#f1f5f9;color:#6b7280}.copy-code-btn i[data-v-8dbd249b]{font-size:12px}.code-actions-inline .icon-btn i[data-v-8dbd249b]{font-size:13px}.wishlist-actions[data-v-8dbd249b]{display:flex;flex-wrap:nowrap;gap:8px;margin-top:10px;align-items:stretch}.wishlist-actions .btn-inotec[data-v-8dbd249b]{white-space:nowrap;justify-content:center;flex:1 1 0;min-width:0}.wishlist-empty-text[data-v-8dbd249b]{font-size:14px;font-weight:600;line-height:1.4;color:#0f172abf;border:1px dashed #e5e7eb;border-radius:12px;padding:12px 14px;background:#f8fafc}.wishlist-empty-hint[data-v-8dbd249b]{margin-top:6px;font-size:12.5px;font-weight:500;color:#667085;display:flex;align-items:center;gap:6px;line-height:1.45}.wishlist-footer[data-v-8dbd249b]{margin-top:auto}.code-load-row[data-v-8dbd249b]{display:flex;align-items:center;gap:8px;margin-top:8px}.code-input[data-v-8dbd249b]{flex:1 1 auto;min-width:0;border:1px solid #e6e9ef;border-radius:10px;padding:6px 8px;font-size:13px}.wishlist-status.success[data-v-8dbd249b]{color:#047857}.wishlist-status.warning[data-v-8dbd249b]{color:#b45309}.wishlist-project-toggle[data-v-8dbd249b]{position:relative;display:block;width:100%;padding:0 4px;background:transparent;border:none;cursor:pointer;text-align:right;top:-12px}.wishlist-project-toggle[data-v-8dbd249b]:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#e6e9ef;transform:translateY(-50%)}.wishlist-project-icon[data-v-8dbd249b]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:999px;border:2px solid rgba(0,158,227,.5);background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#009ee3;box-shadow:0 0 0 3px #fff}.wishlist-project-icon img[data-v-8dbd249b]{transition:transform .4s ease}.wishlist-project-toggle[aria-expanded=true] .wishlist-project-icon img[data-v-8dbd249b]{transform:rotate(180deg)}.wishlist-project-label[data-v-8dbd249b]{position:relative;z-index:1;display:inline-block;padding:2px 10px 2px 14px;font-size:14px;font-weight:600;color:#6b7280;background:#fff}.collapse[data-v-8dbd249b]{overflow:hidden;max-height:0;opacity:0;transition:max-height .28s ease,opacity .2s ease}.collapse.show[data-v-8dbd249b]{max-height:320px;opacity:1}.wishlist-project-hint[data-v-8dbd249b]{margin:4px 2px 0;color:#667085}.wishlist-project-body[data-v-8dbd249b]{padding-top:8px}.project-code-row[data-v-8dbd249b]{background:#f8fafc}.project-code-inputs[data-v-8dbd249b]{display:flex;gap:8px}.project-code-input[data-v-8dbd249b]{width:36px;height:40px;text-align:center;font-weight:700;font-size:16px;border:1px solid #e6e9ef;border-radius:10px;background:#fff;color:#0f172a}.project-code-input[data-v-8dbd249b]:focus{outline:none;box-shadow:0 0 0 3px #009ee326;border-color:#009ee3}.code-pill--entry[data-v-8dbd249b]{align-items:stretch}.code-main--entry[data-v-8dbd249b]{flex:1 1 auto;min-width:0}.code-actions-inline--entry[data-v-8dbd249b]{display:flex;align-items:center}.share-modal-backdrop[data-v-8dbd249b]{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000}.share-modal[data-v-8dbd249b]{background:#fff;border:1px solid #e6e9ef;border-radius:14px;box-shadow:0 20px 40px #02081733;padding:16px;max-width:92vw;width:360px}.share-actions[data-v-8dbd249b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}@media (min-width: 767px){.usp-item:first-child{border-left:none;padding-left:0!important}}@media (max-width: 440px){.filter-container{padding:12px!important}.results-header{flex-direction:column;align-items:flex-start!important;gap:0!important}.results-header-row,.view-toggle{width:100%}.view-toggle button{width:100%;justify-content:center}}@media (max-width: 575px){.section-tint{padding:20px!important}.legacy-tooltip{display:none}.xs-legacy-tooltip{display:block!important}}.xs-legacy-tooltip{display:none}.section-tint{background:linear-gradient(180deg,#f9fafb,#fff);border-radius:34px;box-shadow:0 10px 30px #10182814;padding:25px 30px;width:100%}.col{padding-left:15px;padding-right:15px}.muted{color:#667085}.title{font-weight:700;letter-spacing:.2px}.flex-center{display:flex;align-items:center}.t-xs{font-size:12px}.t-s{font-size:14px}.t-base{font-size:16px}.t-2xl{font-size:28px}.mt-0{margin-top:0}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.text-right{text-align:right}.usp-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0!important;padding:0;color:#667085}.usp-item{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding-left:10px!important;border-left:1px solid #e5e7eb}.usp-item+.usp-item{padding-left:10px!important}.usp-item:before{display:none!important}.toggle-btn{appearance:none;border:none;background:transparent;padding:6px 10px;border-radius:6px;color:#334155;font-weight:600;cursor:pointer}.toggle-btn:hover{background:#e6e9f0}.toggle-btn.active{background:#fff;color:#0f172a;box-shadow:0 1px 2px #1018280f}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:10px;color:#009ee3;cursor:pointer;transition:background .15s ease,transform .05s ease}.icon-btn:hover{background:#f1f5f9;transform:translateY(-1px)}.results-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.documents-count{margin-bottom:0}.results-header-row{height:100%}.view-toggle{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid #e5e7eb;padding:2px;margin-top:.3rem;background:#f9fafb}.view-toggle button{border:0;background:none;border-radius:999px;padding:4px 9px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:#667085}.view-toggle button.active{background:#111827;color:#fff}.floating-btn{position:fixed;right:max(20px,calc((100vw - 1880px)/2));bottom:40px;width:52px;height:52px;border-radius:12px;background:#009de3;border:2px solid #0188c5;box-shadow:0 8px 20px #1018281f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:900}.floating-btn:hover{box-shadow:0 10px 24px #1018282e;transform:translateY(-1px)}.floating-btn:active{transform:translateY(0)}.floating-btn .badge{position:absolute;top:-12px;right:-12px;background:#009de3;color:#fff;border-radius:100%;padding:4px;font-size:12px;min-width:25px;height:25px;display:flex;align-items:center;justify-content:center;border:2px solid #ffffff;box-shadow:0 3px 8px #0003}.filter-container{background:#fff;border-radius:20px;padding:16px 18px;margin:0 0 20px;border:1px solid #ddd}.search-row{display:flex;flex-wrap:wrap;gap:10px}.section-divider{border-top:1px dashed #e5e7eb;margin-top:16px;padding-top:14px}.ghost{overflow:hidden;max-height:100px;position:relative;pointer-events:none}.result-tile.ghost:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#fff0,#fff);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;pointer-events:none;z-index:1}.skeleton{position:relative;overflow:hidden;background:#f3f4f6;border:1px dashed #e5e7eb;border-radius:12px}.skeleton:after{content:"";position:absolute;top:0;left:-150px;bottom:0;width:150px;background:linear-gradient(90deg,#fff0,#fff9,#fff0)}.result-tile.ghost{opacity:.9}.result-tile.ghost .image-container.skeleton{aspect-ratio:16/9;margin-bottom:6px;min-height:200px}.result-tile.ghost .chip.skeleton{height:22px}.result-row.ghost{opacity:.9}.result-row.ghost .thumb.skeleton{width:44px;height:44px;border-radius:8px}.line{display:inline-block;height:12px;border-radius:6px;background:#f3f4f6}.line.skeleton{border:none}.w-10{width:10%}.w-20{width:20%}.w-40{width:40%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.main-title{color:#0f172a;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.sub-title{font-size:12px;color:#667085;margin-bottom:.25rem!important;margin-top:.5rem!important}.legacy{margin-bottom:16px}.legacy-title{margin-left:.5rem;margin-right:.5rem}.toggle-blue{--toggle-bg-on: #0d6efd;--toggle-border-on: #0d6efd}.notyf-info{border-radius:12px}.notyf__wrapper{text-align:center;justify-content:center}.load-more-btn{width:42px;height:42px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#0b1220;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px #02081714;transition:transform .12s ease,box-shadow .12s ease}.load-more-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0208171f}.results-list{display:grid;gap:10px}.result-tile:hover{border-color:#009ee3;box-shadow:0 8px 16px #0f172a14;transform:translateY(-1px)}.downloads-subheading{margin-top:24px;display:block}:root{--v-onboarding-step-arrow-background: #018bca;--v-onboarding-overlay-z: 900;--v-onboarding-step-z: 901}[data-v-onboarding-wrapper] [data-popper-placement^=top]>div{margin-bottom:3rem!important}[data-v-onboarding-wrapper] [data-popper-placement^=bottom]>div{margin-top:2rem!important}[data-v-onboarding-wrapper] [data-popper-placement^=left]>div{margin-right:2rem!important}.v-onboarding-item{border:1px solid #0183bd!important;border-radius:18px!important;width:100%!important;min-width:20rem!important;max-width:35rem!important}.v-onboarding-item__header-title{font-size:16px!important;font-weight:600!important}.v-onboarding-item__description{font-size:12px!important;white-space:pre-line!important}.v-onboarding-btn,.v-onboarding-btn-primary,.v-onboarding-btn-secondary{display:inline-flex;align-items:center;gap:8px;border-radius:12px!important;padding:9px 14px;font-weight:600;font-size:14px;transition:box-shadow .15s ease,transform .05s ease;text-decoration:none}.v-onboarding-btn-primary{border:1px solid transparent!important;color:#fff!important;background:linear-gradient(135deg,#009ee3,#00bfff)!important;box-shadow:0 10px 24px #009ee32e}.v-onboarding-btn-secondary{border:1px solid #009EE3!important;color:#009ee3!important;background:#fff!important}.v-onboarding-btn-primary:hover,.v-onboarding-btn-secondary:hover{box-shadow:0 0 12px #009ee359;transform:translateY(-1px);text-decoration:none}.v-onboarding-btn-primary:active,.v-onboarding-btn-secondary:active{transform:translateY(0)}[data-v-onboarding-wrapper] [data-popper-arrow]:before{border:1px solid #0183bd}.toggle-container{display:inline-block}.toggle-container:focus{box-shadow:0 0 0 var(--toggle-ring-width,3px) var(--toggle-ring-color,rgba(16,185,129,.188));outline:none}.toggle{align-items:center;border:var(--toggle-border,.125rem) solid;border-radius:999px;box-sizing:content-box;cursor:pointer;display:flex;font-size:var(--toggle-font-size,.75rem);height:var(--toggle-height,1.25rem);line-height:1;position:relative;transition:all .3s;width:var(--toggle-width,3rem)}.toggle-on{background:var(--toggle-bg-on,#10b981);border-color:var(--toggle-border-on,#10b981);color:var(--toggle-text-on,#fff);justify-content:flex-start}.toggle-off{background:var(--toggle-bg-off,#e5e7eb);border-color:var(--toggle-border-off,#e5e7eb);color:var(--toggle-text-off,#374151);justify-content:flex-end}.toggle-on-disabled{background:var(--toggle-bg-on-disabled,#d1d5db);border-color:var(--toggle-border-on-disabled,#d1d5db);color:var(--toggle-text-on-disabled,#9ca3af);cursor:not-allowed;justify-content:flex-start}.toggle-off-disabled{background:var(--toggle-bg-off-disabled,#e5e7eb);border-color:var(--toggle-border-off-disabled,#e5e7eb);color:var(--toggle-text-off-disabled,#9ca3af);cursor:not-allowed;justify-content:flex-end}.toggle-handle{background:var(--toggle-handle-enabled,#fff);border-radius:50%;display:inline-block;height:var(--toggle-height,1.25rem);position:absolute;top:0;transition-duration:var(--toggle-duration,.15s);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--toggle-height,1.25rem)}.toggle-handle-on{left:100%;transform:translate(-100%)}.toggle-handle-off{left:0}.toggle-handle-on-disabled{background:var(--toggle-handle-disabled,#f3f4f6);left:100%;transform:translate(-100%)}.toggle-handle-off-disabled{background:var(--toggle-handle-disabled,#f3f4f6);left:0}.toggle-label{box-sizing:border-box;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:calc(var(--toggle-width, 3.25rem) - var(--toggle-height, 1.25rem))}.toggle{--toggle-width: 2rem;--toggle-height: 1rem}.filter-chip{display:inline-flex;align-items:center;white-space:nowrap;padding:7px 12px;margin:5px 8px 5px 0;border:1px solid #e5e7eb;border-radius:20px;background:#f9fafb;color:#333;font-size:13px;cursor:pointer;transition:box-shadow .15s ease,transform .05s ease,background .15s ease,color .15s ease,opacity .15s ease}.filter-chip.small{padding:4px 8px}.filter-chip:hover{box-shadow:0 0 10px #00000014;transform:translateY(-1px)}.filter-chip.active{background:#111827;color:#fff;border-color:#111827}.filter-chip.disabled{opacity:.5;cursor:not-allowed}.filter-chip.skeleton{color:transparent;background:#f3f4f6;border-color:#e5e7eb;min-height:35px}.count-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:#667085;border:1px solid #d1d5db;height:16px;padding:0 4px;font-size:10px;margin-left:6px;margin-top:.3rem;min-width:18px;line-height:1;transform:translateY(-1px)}.count-badge.active{background:#000;color:#fff}.remove-badge{margin-left:5px}.filter-section .filter-clear{appearance:none;border:none;background:transparent;padding:20px 0 0;margin:0;text-decoration:underline;font-size:14px;line-height:1.2;cursor:pointer}.filter-section .filter-clear:hover,.filter-section .filter-clear:focus{text-decoration:underline;color:#0a58ca;outline:none}.filter-section .filter-clear .remove-badge{display:none!important}
