@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=DM+Mono:wght@400;500&display=swap);.loader[data-v-e42277e4]{display:flex;align-items:center;justify-content:center;position:fixed;left:0;right:0;top:0;bottom:0;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));z-index:99}.cube-loader-grid[data-v-e42277e4]{width:40px;height:40px;margin:100px auto}.cube-loader[data-v-e42277e4]{width:33%;height:33%;background-color:#a0186a;float:left;animation:cubeGridScaleDelay-e42277e4 1.3s ease-in-out infinite}.cube1[data-v-e42277e4]{animation-delay:.2s}.cube2[data-v-e42277e4]{animation-delay:.3s}.cube3[data-v-e42277e4]{animation-delay:.4s}.cube4[data-v-e42277e4]{animation-delay:.1s}.cube5[data-v-e42277e4]{animation-delay:.2s}.cube6[data-v-e42277e4]{animation-delay:.3s}.cube7[data-v-e42277e4]{animation-delay:0s}.cube8[data-v-e42277e4]{animation-delay:.1s}.cube9[data-v-e42277e4]{animation-delay:.2s}@keyframes cubeGridScaleDelay-e42277e4{0%,70%,to{transform:scaleX(1)}35%{transform:scale3D(0,0,1)}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}#app,.app-fatal{text-align:center}.app-fatal{max-width:32rem;margin:4rem auto;padding:2rem}.app-fatal h2{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.app-fatal-hint{margin-top:.75rem;font-size:.85rem;color:#6b7280}.app-fatal-btn{margin-top:1.25rem;padding:.5rem 1.25rem;border-radius:8px;background:#a0186a;color:#fff;font-weight:600;cursor:pointer}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.home[data-v-5ac60e33]{background-color:#000;background-image:url(/img/bg.7920ba8d.png);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;min-height:100vh}.card[data-v-5ac60e33]{background:#ffffff0f}.logincard[data-v-5ac60e33]{background:#81818140;backdrop-filter:blur(6px);border-radius:50px}.privacy-statement[data-v-6bc3651b]{color:#a0186a;text-decoration:underline}.bg[data-v-6bc3651b]{background-image:url(/img/sso.1a23393e.png);background-size:cover}.topbar[data-v-0d488287]{box-shadow:0 4px 25px 0 #0000000d;border-bottom:1px solid gray}.topbar--tail-spend-light[data-v-0d488287]{background:linear-gradient(90deg,hsla(0,0%,100%,.94),rgba(248,250,252,.92)),#f8fafc!important;border-bottom-color:rgba(203,213,225,.9)}.topbar--tail-spend-light .topbar__title[data-v-0d488287]{color:#172033!important}.topbar--tail-spend-light .feedback-button[data-v-0d488287]{background:hsla(0,0%,100%,.76);border-color:rgba(148,163,184,.32);color:#172033;box-shadow:0 8px 22px rgba(15,23,42,.08)}.topbar--tail-spend-light .feedback-button[data-v-0d488287]:hover{background:#fff;border-color:rgba(100,116,139,.36)}.topbar--tail-spend-light .topbar__user[data-v-0d488287]{background:rgba(15,23,42,.06);color:#172033!important;box-shadow:inset 0 0 0 1px rgba(148,163,184,.22)}.card[data-v-0d488287]{background:#81818140;backdrop-filter:blur(6px);border-radius:50px}.feedback-button[data-v-0d488287]{height:40px;border-radius:8px;border-width:1px;gap:8px;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;background:#ffffff0f;border:2px solid #ffffff0f;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.feedback-button[data-v-0d488287]:hover{background:hsla(0,0%,100%,.1)}.message[data-v-7638e3a0]{padding:8px 20px;margin:10px;word-wrap:break-word;width:-moz-fit-content;width:fit-content;max-width:80%;border-radius:8px;color:#fff;display:block;background:gray}li[data-v-7638e3a0]{cursor:pointer}li[data-v-7638e3a0]:hover{background-color:#a0186a;color:#fff}li[data-v-7638e3a0]{background-color:#000;color:#fff}.k-br-purple[data-v-7638e3a0]{border:1px solid #a0186a}.chatbot-icon[data-v-7d4e7b00]{position:fixed;bottom:40px;right:40px;width:60px;height:60px;cursor:pointer;border-radius:50%;border:1px solid #fff;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;z-index:100}.overlay[data-v-7d4e7b00]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:9}.chatbot-window[data-v-7d4e7b00]{position:fixed;bottom:100px;right:80px;width:90%;height:85%;background-color:#000;box-shadow:0 4px 16px rgba(0,0,0,.2);border-radius:10px;border:1px solid gray;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;z-index:100}.circular-image[data-v-7d4e7b00]{width:5vh;height:5vh;border-radius:50%;-o-object-fit:cover;object-fit:cover}.card[data-v-7d4e7b00]{background:#81818140;backdrop-filter:blur(5px)}.chatbot-header[data-v-7d4e7b00]{background-color:#000;padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid gray}.chatbot-header h3[data-v-7d4e7b00]{margin:0}.close-btn[data-v-7d4e7b00]{background:none;border:none;font-size:16px;cursor:pointer}.suggestions button[data-v-7d4e7b00]{background-color:#81818140;backdrop-filter:blur(5px);color:#fff;border:none;margin:5px 0;padding:20px;width:100%;text-align:left;cursor:pointer;border-radius:4px;transition:background-color .3s ease}.item[data-v-7d4e7b00]:hover,.suggestions button[data-v-7d4e7b00]:hover{background-color:#ba247e}.chat-input[data-v-7d4e7b00]{display:flex;margin-top:20px}.chat-input input[data-v-7d4e7b00]{flex-grow:1;padding:10px;border:1px solid gray;border-radius:5px 0 0 5px}.send-btn[data-v-7d4e7b00]{background-color:#4a90e2;color:#fff;padding:10px 15px;border:none;border-radius:0 5px 5px 0;cursor:pointer}.text-purple[data-v-7d4e7b00]{color:#a0186a}.sidebar[data-v-7d4e7b00]{background-color:#f4effa}.border-purple[data-v-7d4e7b00]{border:1px solid #a0186a}.btn-purple[data-v-7d4e7b00]{background:linear-gradient(90deg,#ba247e,#a0186a)}.activeSection[data-v-7d4e7b00]{background-color:#e8dcf7}.button-purple[data-v-7d4e7b00]{background:linear-gradient(90deg,#ba247e,#a0186a);color:#fff}.chatbot-container[data-v-7d4e7b00]{margin-top:10px;display:flex;flex-direction:column;justify-content:flex-end}.message[data-v-7d4e7b00]{padding:8px 20px;margin:0 10px 20px 10px;word-wrap:break-word;width:-moz-fit-content;width:fit-content;max-width:80%;border-radius:8px;display:block}.chat-messages[data-v-7d4e7b00]{overflow-y:auto}.chat-messages[data-v-7d4e7b00]::-webkit-scrollbar{width:4px}.chat-messages[data-v-7d4e7b00]::-webkit-scrollbar-thumb{background-color:#7b7e81;border-radius:10px}.table-container[data-v-7d4e7b00]{width:100%;overflow-x:auto;border-radius:8px;position:relative;backdrop-filter:blur(40px)}.supplier-table[data-v-7d4e7b00]{display:flex;flex-direction:column;align-items:flex-start;padding:0;isolation:isolate;position:relative;width:100%;border-width:1px 0 0 1px;border-style:solid;border-color:hsla(0,0%,100%,.06);border-radius:8px;min-width:-moz-max-content;min-width:max-content}.table-header-row[data-v-7d4e7b00]{display:flex;flex-direction:row;align-items:flex-start;width:100%;height:64px;background:rgba(53,54,65,.7);border-radius:8px 0 0 0;flex:none;order:0;flex-grow:0;z-index:0}.table-header-cell[data-v-7d4e7b00]{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px 16px;gap:12px;height:64px;border-width:0 1px 1px 0;border-style:solid;border-color:hsla(0,0%,100%,.06);font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#d2d3e0;white-space:normal;word-break:break-word}.header-with-icon[data-v-7d4e7b00]{display:flex;flex-direction:row;align-items:center;padding:0;gap:4px}.help-icon[data-v-7d4e7b00]{display:flex;align-items:center;justify-content:center}.table-data-rows[data-v-7d4e7b00]{display:flex;flex-direction:column;width:100%}.table-row[data-v-7d4e7b00]{display:flex;flex-direction:row;align-items:flex-start;width:100%;min-height:220px}.table-cell[data-v-7d4e7b00]{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:16px;gap:8px;min-height:220px;background:hsla(0,0%,100%,.06);border-width:0 1px 1px 0;border-style:solid;border-color:hsla(0,0%,100%,.06);backdrop-filter:blur(20px);font-weight:400;color:#fff;overflow:visible}.supplier-link[data-v-7d4e7b00],.table-cell[data-v-7d4e7b00]{font-family:Inter,sans-serif;font-style:normal;font-size:14px;line-height:20px;white-space:normal;word-break:break-word}.supplier-link[data-v-7d4e7b00]{font-weight:500;text-decoration-line:underline;color:#ff43a5}.supplier-name[data-v-7d4e7b00]{width:250px;flex:none;order:0;align-self:stretch;flex-grow:1}.address[data-v-7d4e7b00]{width:300px;flex:none;order:1;align-self:stretch;flex-grow:1}.categories-offered[data-v-7d4e7b00]{width:400px;flex:none;order:2;align-self:stretch;flex-grow:1}.other-categories[data-v-7d4e7b00]{width:400px;flex:none;order:3;align-self:stretch;flex-grow:1}.contact[data-v-7d4e7b00]{width:150px;flex:none;order:4;align-self:stretch;flex-grow:0}.email[data-v-7d4e7b00]{width:200px;flex:none;order:5;align-self:stretch;flex-grow:0}.region[data-v-7d4e7b00]{width:150px;flex:none;order:6;align-self:stretch;flex-grow:0}.revenue[data-v-7d4e7b00]{width:200px;flex:none;order:7;align-self:stretch;flex-grow:0}.website[data-v-7d4e7b00]{width:250px;flex:none;order:8;align-self:stretch;flex-grow:1}.category-spend[data-v-7d4e7b00]{width:400px;flex:none;order:9;align-self:stretch;flex-grow:1}.no-of-clients[data-v-7d4e7b00]{width:150px;flex:none;order:10;align-self:stretch;flex-grow:0}.risk-score[data-v-7d4e7b00]{order:11}.duns[data-v-7d4e7b00],.risk-score[data-v-7d4e7b00]{width:150px;flex:none;align-self:stretch;flex-grow:0}.duns[data-v-7d4e7b00]{order:12}.client-industry[data-v-7d4e7b00]{width:400px;flex:none;order:13;align-self:stretch;flex-grow:1}.user-message[data-v-7d4e7b00]{position:relative;text-align:right;background-color:#a0186a;color:#fff}.loading-gif[data-v-7d4e7b00]{height:80px}.bot-message[data-v-7d4e7b00]{position:relative;text-align:left;color:#fff}.bg-purle-toggle[data-v-7d4e7b00]{background-color:#a0186a}.accordion-item[data-v-7d4e7b00],.accordion[data-v-7d4e7b00]{width:100%}.accordion-header[data-v-7d4e7b00]{background-color:#81818140;border:none;cursor:pointer;text-align:left;width:100%;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease;font-size:14px;line-height:20px;white-space:normal;word-break:break-word}.accordion-header-open[data-v-7d4e7b00],.accordion-header[data-v-7d4e7b00]:hover{background-color:#a0186a}.accordion-body[data-v-7d4e7b00]{width:100%;font-size:14px;line-height:20px;white-space:normal;word-break:break-word}.progress-spinner-container[data-v-7d4e7b00]{position:relative;display:flex;align-items:center;justify-content:center}.progress-text[data-v-7d4e7b00]{position:absolute;font-family:Inter,sans-serif;font-size:14px;color:#fff;font-weight:500;text-align:center}.beta-tag-top-right[data-v-7d4e7b00]{position:absolute;top:-8px;right:-40px;background:linear-gradient(135deg,#f97316,#facc15);color:#fff;font-size:.6rem;font-weight:600;padding:2px 8px;border-radius:6px;text-transform:none;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:transform .3s ease-in-out;min-width:36px;text-align:center}@keyframes pulse-7d4e7b00{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.85}}.animate-pulse[data-v-7d4e7b00]{animation:pulse-7d4e7b00 2s infinite}.content-full[data-v-5e1098d2]{width:100%;flex-grow:1;flex-shrink:0;background-color:#000;background-image:url(/img/bg.7920ba8d.png);background-size:100% 100%}.popup-overlay[data-v-7ac25600]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-container[data-v-7ac25600]{background-color:#1e1e1e;padding:20px;width:400px;border-radius:10px;color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.5)}.popup-header[data-v-7ac25600]{display:flex;justify-content:space-between;align-items:center}.popup-body p[data-v-7ac25600]{font-size:.9rem;line-height:1.5}.popup-image[data-v-7ac25600]{width:100%;border-radius:8px;margin:20px 0}.popup-footer[data-v-7ac25600]{display:flex;justify-content:space-between}.cancel-btn[data-v-7ac25600]{background-color:#333;color:#fff}.next-btn[data-v-7ac25600]{background-color:#d13e82;color:#fff}.clr-grey[data-v-7ac25600]{background:#ffffff99}.card[data-v-d87ff574]{background:#ffffff0f}.alert-message[data-v-a407c350]{padding:15px;position:relative;margin:10px 0;border-radius:4px}.alert-success[data-v-a407c350]{background-color:#dff0d8;color:#3c763d;border:1px solid #d6e9c6}.alert-info[data-v-a407c350]{background-color:#d9edf7;color:#31708f;border:1px solid #bce8f1}.alert-warning[data-v-a407c350]{background-color:#fcf8e3;color:#8a6d3b;border:1px solid #faebcc}.alert-error[data-v-a407c350]{background-color:#f2dede;color:#a94442;border:1px solid #ebccd1}.close-button[data-v-a407c350]{position:absolute;top:5px;right:10px;background:none;border:none;font-size:20px;cursor:pointer;color:inherit}.card[data-v-1fed1af1]{background:#81818140;backdrop-filter:blur(5px)}.text-input[data-v-1fed1af1]{background-color:#81818140}.card[data-v-35087936]{background:#81818140;backdrop-filter:blur(5px)}.text-input[data-v-35087936]{background-color:#81818140}.message[data-v-ed2958e2]{padding:8px 20px;margin:10px;word-wrap:break-word;width:-moz-fit-content;width:fit-content;max-width:80%;border-radius:8px;display:block;background:#81818140;backdrop-filter:blur(6px)}li[data-v-ed2958e2]{cursor:pointer}li[data-v-ed2958e2]:hover{background-color:#55a8b5;color:#fff}.k-br-purple[data-v-ed2958e2]{border:1px solid #55a8b5}.message[data-v-f1f5f056]{padding:8px 10px;margin:10px;word-wrap:break-word;width:-moz-fit-content;width:fit-content;width:80%;border-radius:8px;display:block}li[data-v-f1f5f056]{cursor:pointer}li[data-v-f1f5f056]:hover{background-color:#55a8b5;color:#fff}.card[data-v-f1f5f056]{background:#212121;backdrop-filter:blur(6px)}.chatbot-container[data-v-73774d39]{height:88vh;width:75vw;margin-top:10px;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;border-radius:10px}.message[data-v-73774d39]{padding:8px 20px;margin:10px;word-wrap:break-word;width:-moz-fit-content;width:fit-content;max-width:80%;border-radius:8px;display:block}.chat-messages[data-v-73774d39]{overflow-y:scroll}.table-container[data-v-73774d39]{overflow-x:auto}.user-message[data-v-73774d39]{position:relative;text-align:right;background-color:#a0186a;color:#fff}.loading-gif[data-v-73774d39]{height:80px}.chat-messages[data-v-73774d39]::-webkit-scrollbar{width:4px}.chat-messages[data-v-73774d39]::-webkit-scrollbar-thumb{background-color:#7b7e81;border-radius:10px}.bot-message[data-v-73774d39]{position:relative;text-align:left;background-color:#f3f3f3;color:#000}.user-input[data-v-73774d39]{margin-top:10px;display:flex}input[data-v-73774d39]{color:#fff;flex:1;padding:5px;border-radius:5px;outline:none;background:#81818140;backdrop-filter:blur(5px)}.card[data-v-581ccef8]{background:#ffffff0f}.progress-wrapper[data-v-6ee757f2]{display:flex;align-items:center;width:100%}.progress-bar[data-v-6ee757f2]{flex:1;height:10px;background-color:#e0e0e0;border-radius:10px;overflow:hidden;margin-right:10px}.progress-fill[data-v-6ee757f2]{height:100%;background-color:#a0186a;border-radius:10px 0 0 10px;transition:width .4s ease}.progress-container[data-v-7a7381f8]{display:flex;flex-direction:column;align-items:flex-start;padding:20px}.step-wrapper[data-v-7a7381f8]{flex-direction:row;margin-bottom:20px;position:relative}.circle[data-v-7a7381f8],.step-container[data-v-7a7381f8],.step-wrapper[data-v-7a7381f8]{display:flex;align-items:center}.circle[data-v-7a7381f8]{width:40px;height:40px;border:2px solid #ccc;border-radius:50%;justify-content:center;font-size:18px;background-color:#fff}.circle.completed[data-v-7a7381f8]{border-color:#4caf50;background-color:#4caf50}.circle.next-step[data-v-7a7381f8]{border-color:#1e90ff;background-color:#1e90ff;color:#fff}.card[data-v-7a7381f8]{background:#ffffff0f}.tick[data-v-7a7381f8]{color:#fff;font-weight:700}.step-info[data-v-7a7381f8]{margin-left:20px;display:flex;flex-direction:column}.step-title[data-v-7a7381f8]{font-size:16px;font-weight:700}.step-description[data-v-7a7381f8]{font-size:14px;color:#939191}.line[data-v-7a7381f8]{width:2px;height:40px;background-color:#ccc;position:absolute;top:40px;left:20px}.line.completed[data-v-7a7381f8]{background-color:#4caf50}.card[data-v-5bd0aefd]{background:#ffffff0f}.active-button[data-v-3f8ec500]{background-color:#19525b;color:#fff}.inactive-button[data-v-3f8ec500]{background:#242424;color:#575353}.card[data-v-3f8ec500]{background:#ffffff0f}.file-upload-container[data-v-3f8ec500]{position:relative}.pointer-events-none[data-v-3f8ec500]{pointer-events:none}.custom-input[data-v-3f8ec500]::-moz-placeholder{color:#ffffff99;font-weight:500}.custom-input[data-v-3f8ec500]::placeholder{color:#ffffff99;font-weight:500}.custom-input[data-v-3f8ec500]:focus,.custom-input[data-v-3f8ec500]:hover{border:1px solid #ac2a6e;outline:none}.custom-input[data-v-3f8ec500]::-moz-placeholder{font-size:14px}.custom-input[data-v-3f8ec500]::placeholder{font-size:14px}.fade-enter-active[data-v-3f8ec500],.fade-leave-active[data-v-3f8ec500]{transition:opacity .3s ease}.fade-enter-from[data-v-3f8ec500],.fade-leave-to[data-v-3f8ec500]{opacity:0}.beta-tag[data-v-eff95554]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#f97316,#facc15);color:#fff;font-size:.625rem;font-weight:600;padding:2px 10px;border-radius:6px;text-transform:none;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:transform .3s ease-in-out;min-width:40px;text-align:center}@keyframes pulse-eff95554{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.animate-pulse[data-v-eff95554]{animation:pulse-eff95554 2s infinite}.active-button[data-v-ea69d214]{background-color:#19525b;color:#fff}.inactive-button[data-v-ea69d214]{background:#242424;color:#575353}.card[data-v-ea69d214]{background:#81818140;backdrop-filter:blur(6px);opacity:.7}.highlight[data-v-ea69d214]{color:#ef5252}.text-input[data-v-ea69d214]{background-color:#81818140}option[data-v-ea69d214]{background-color:#000!important;color:#fff}.beta-tag[data-v-ea69d214]{background:linear-gradient(135deg,#f97316,#facc15);color:#fff;font-size:.625rem;font-weight:600;padding:2px 10px;border-radius:6px;text-transform:none;box-shadow:0 2px 6px rgba(0,0,0,.2);min-width:40px;text-align:center;transition:transform .3s ease-in-out}@keyframes pulse-ea69d214{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.85}}.animate-pulse[data-v-ea69d214]{animation:pulse-ea69d214 2s infinite}.accordion-header[data-v-341a264b]{background-color:#81818140;border:none;cursor:pointer;text-align:left;width:100%;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.accordion-header-open[data-v-341a264b],.accordion-header[data-v-341a264b]:hover{background-color:#a0186a}.card[data-v-306822ad]{background:hsla(0,0%,51%,.25);backdrop-filter:blur(6px);opacity:.85;overflow-x:auto}.header[data-v-306822ad]{background:rgba(53,54,65,.7)}td[data-v-306822ad],th[data-v-306822ad]{white-space:nowrap;vertical-align:top}.display-table[data-v-306822ad]{height:65vh;min-width:50vw;max-width:90vw}.preformatted[data-v-306822ad]{white-space:pre-wrap}.nav-display[data-v-306822ad]{color:#969696}.card[data-v-998e2e5a]{background:#ffffff0f}.upload[data-v-998e2e5a]{position:relative}.pointer-events-none[data-v-998e2e5a]{pointer-events:none}.active-button[data-v-81a4d950]{background-color:#19525b;color:#fff}.inactive-button[data-v-81a4d950]{background:#242424;color:#575353}.card[data-v-81a4d950]{background:#81818140;backdrop-filter:blur(6px);opacity:.7}.highlight[data-v-81a4d950]{color:#ef5252}.text-input[data-v-81a4d950]{background-color:#81818140}option[data-v-81a4d950]{background-color:#000!important;color:#fff}.beta-tag-top-right[data-v-81a4d950]{position:absolute;top:-8px;right:-35px;background:linear-gradient(135deg,#f97316,#facc15);color:#fff;font-size:.6rem;font-weight:600;padding:2px 8px;border-radius:6px;text-transform:none;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:transform .3s ease-in-out;min-width:36px;text-align:center}@keyframes pulse-81a4d950{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.85}}.animate-pulse[data-v-81a4d950]{animation:pulse-81a4d950 2s infinite}.card-effect[data-v-3a0dd10e],.card-effect[data-v-7c89d922]{background:#81818140;backdrop-filter:blur(6px);opacity:.7}.active-button[data-v-689a7d00]{background-color:#19525b;color:#fff}.inactive-button[data-v-689a7d00]{background:#242424;color:#575353}.card[data-v-689a7d00]{background:#81818140;backdrop-filter:blur(6px);opacity:.7}.instructions-card[data-v-689a7d00]{background:#1a1a1a;border:1px solid #333;backdrop-filter:blur(6px)}.instructions-title[data-v-689a7d00]{font-size:16px;font-weight:700;color:#fff}.show-button[data-v-689a7d00]{color:#ec4899;font-size:14px;font-weight:500;background:none;border:none;cursor:pointer;text-decoration:underline}.show-button[data-v-689a7d00]:hover{color:#be185d}.instructions-content[data-v-689a7d00]{margin-top:12px}.instructions-list[data-v-689a7d00]{display:flex;flex-direction:column;gap:8px}.instruction-item[data-v-689a7d00]{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4}.instruction-number[data-v-689a7d00]{color:#fff;font-weight:600;min-width:20px}.instruction-text[data-v-689a7d00]{color:#d1d5db;flex:1}.highlight[data-v-689a7d00]{color:#ef5252}.text-input[data-v-689a7d00]{word-wrap:break-word;overflow-wrap:break-word}.text-input[data-v-689a7d00],.upload-button[data-v-689a7d00]{background-color:#81818140;color:#fff;border:1px solid #4a5568}.upload-button[data-v-689a7d00]{text-align:left;transition:all .3s ease;min-height:50px;display:flex;align-items:center}.upload-button[data-v-689a7d00]:hover{background-color:#81818160;border-color:#6b7280}.upload-text[data-v-689a7d00]{color:#9ca3af}.file-selected[data-v-689a7d00]{color:#10b981;font-weight:500;border:1px solid transparent}.text-input[data-v-689a7d00]:focus,select[data-v-689a7d00]:focus{outline:none}.resize-none[data-v-689a7d00]{resize:none}.hidden[data-v-689a7d00]{display:none}.cursor-pointer[data-v-689a7d00]{cursor:pointer}.drag-over[data-v-689a7d00]{background-color:hsla(0,0%,51%,.3);border-color:#ec4899!important}.space-y-5[data-v-689a7d00]>*+*{margin-top:1.25rem}.button-pink[data-v-689a7d00]{background-color:#ec4899!important;color:#fff;border:none;cursor:pointer;font-weight:600;transition:all .3s ease}.button-pink[data-v-689a7d00]:hover:not(:disabled){background-color:#be185d!important}.button-pink[data-v-689a7d00]:disabled{background-color:#575353!important;cursor:not-allowed}.text-pink-400[data-v-689a7d00]{color:#ec4899}option[data-v-689a7d00]{background-color:#000!important;color:#fff}.beta-tag-top-right[data-v-689a7d00]{position:absolute;top:-8px;right:-40px;background:linear-gradient(135deg,#f97316,#facc15);color:#fff;font-size:.6rem;font-weight:600;padding:2px 8px;border-radius:6px;text-transform:none;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:transform .3s ease-in-out;min-width:36px;text-align:center}.checkbox-input[data-v-689a7d00]{width:16px;height:16px;accent-color:#ec4899;background-color:#81818140;border:1px solid #4a5568;border-radius:3px;cursor:pointer}.checkbox-input[data-v-689a7d00]:checked{background-color:#ec4899}.feedback-section[data-v-689a7d00]{border-left:3px solid #ec4899;padding-left:15px;background-color:rgba(236,72,153,.05);border-radius:0 5px 5px 0;padding-top:10px;padding-bottom:10px}@keyframes pulse-689a7d00{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.85}}.animate-pulse[data-v-689a7d00]{animation:pulse-689a7d00 2s infinite}.fade-enter-active[data-v-689a7d00],.fade-leave-active[data-v-689a7d00]{transition:opacity .3s}.fade-enter-from[data-v-689a7d00],.fade-leave-to[data-v-689a7d00]{opacity:0}.home[data-v-010e4e06]{background-color:#000;background-image:url(/img/bg.7920ba8d.png);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;min-height:60vh}.card[data-v-010e4e06]{background:#81818140;backdrop-filter:blur(6px);opacity:.7}.highlight[data-v-010e4e06]{color:#ef5252}.text-input[data-v-010e4e06]{border:1px solid #4a5568;word-wrap:break-word;overflow-wrap:break-word}.text-input option[data-v-010e4e06],.text-input[data-v-010e4e06]{background-color:#000;color:#fff}.upload-button[data-v-010e4e06]{background-color:#81818140;color:#fff;border:1px solid #4a5568;text-align:left;transition:all .3s ease;min-height:50px;display:flex;align-items:center}.upload-button[data-v-010e4e06]:hover{background-color:#81818160;border-color:#6b7280}.upload-text[data-v-010e4e06]{color:#9ca3af}.file-selected[data-v-010e4e06]{color:#10b981;font-weight:500;border:1px solid transparent}.text-input[data-v-010e4e06]:focus{outline:none}.hidden[data-v-010e4e06]{display:none}.cursor-pointer[data-v-010e4e06]{cursor:pointer}.drag-over[data-v-010e4e06]{background-color:hsla(0,0%,51%,.3);border-color:#a0186a!important}.space-y-5[data-v-010e4e06]>*+*{margin-top:1.25rem}.button-purple[data-v-010e4e06]{background-color:#a0186a!important;color:#fff;border:none;cursor:pointer;font-weight:600;transition:all .3s ease}.button-purple[data-v-010e4e06]:hover:not(:disabled){background-color:#7f1355!important}.button-purple[data-v-010e4e06]:disabled{background-color:#575353!important;cursor:not-allowed}.beta-tag-top-right[data-v-010e4e06]{position:absolute;top:-8px;right:-40px;background:linear-gradient(135deg,#f97316,#facc15);color:#fff;font-size:.6rem;font-weight:600;padding:2px 8px;border-radius:9px;text-transform:none;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:transform .3s ease-in-out;min-width:36px;text-align:center}@keyframes pulse-010e4e06{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.85}}.animate-pulse[data-v-010e4e06]{animation:pulse-010e4e06 2s infinite}.privacy-statement[data-v-7b5b2f81]{color:#a0186a;text-decoration:underline}.bg[data-v-7b5b2f81]{background-image:url(/img/sso.1a23393e.png);background-size:cover}.dashboard-wrapper[data-v-ae2899fa]{min-height:100vh;background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.header-section[data-v-ae2899fa]{display:flex;justify-content:space-between;align-items:center;padding:20px 32px;background:rgba(0,0,0,.3);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.1)}.back-button[data-v-ae2899fa]{display:flex;align-items:center;gap:8px;background:transparent;border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.back-button[data-v-ae2899fa]:hover{background:rgba(160,24,106,.2);border-color:rgba(160,24,106,.4);transform:translateX(-2px)}.back-icon[data-v-ae2899fa]{width:16px;height:16px}.download-button[data-v-ae2899fa]{background:linear-gradient(135deg,#a0186a,#ec4899);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(160,24,106,.3)}.download-button[data-v-ae2899fa]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(160,24,106,.4)}.hero-section[data-v-ae2899fa]{text-align:center;padding:48px 32px;background:linear-gradient(135deg,#a0186a,#ec4899);margin:0 32px 32px 32px;border-radius:16px;position:relative;overflow:hidden}.hero-section[data-v-ae2899fa]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:1}.hero-content[data-v-ae2899fa]{position:relative;z-index:2}.hero-title[data-v-ae2899fa]{font-size:2.5rem;font-weight:700;margin:0 0 12px 0;line-height:1.2}.hero-subtitle[data-v-ae2899fa]{font-size:1.2rem;opacity:.95;margin:0}.lite-badge[data-v-ae2899fa],.pro-badge[data-v-ae2899fa]{font-size:1.5rem;font-weight:600;opacity:.9}.dashboard-container[data-v-ae2899fa]{max-width:1400px;margin:0 auto;padding:0 32px 32px 32px}.tabs-container[data-v-ae2899fa]{display:flex;gap:4px;margin-bottom:32px;background:rgba(15,15,35,.8);padding:4px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px)}.tab-button[data-v-ae2899fa]{display:flex;align-items:center;gap:8px;padding:14px 24px;background:transparent;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;border-radius:8px;font-size:14px;font-weight:500;transition:all .3s ease;flex:1;justify-content:center;text-transform:uppercase;letter-spacing:.5px}.tab-button[data-v-ae2899fa]:hover{background:rgba(160,24,106,.1);color:hsla(0,0%,100%,.8)}.tab-button.active[data-v-ae2899fa]{background:linear-gradient(135deg,#a0186a,#ec4899);color:#fff;box-shadow:0 4px 15px rgba(160,24,106,.3)}.tab-icon[data-v-ae2899fa]{width:16px;height:16px}.tab-content-wrapper[data-v-ae2899fa]{animation:fadeIn-ae2899fa .3s ease-in}.tab-content[data-v-ae2899fa]{display:block}@keyframes fadeIn-ae2899fa{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.kpi-section[data-v-ae2899fa]{margin-bottom:48px}.kpi-grid[data-v-ae2899fa]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.kpi-card[data-v-ae2899fa]{background:rgba(15,15,35,.9);padding:32px 24px;border-radius:16px;text-align:center;border:2px solid rgba(160,24,106,.3);backdrop-filter:blur(10px);transition:all .3s ease;position:relative;overflow:hidden}.kpi-card[data-v-ae2899fa]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#a0186a,#ec4899)}.kpi-card[data-v-ae2899fa]:hover{transform:translateY(-4px);border-color:rgba(160,24,106,.5);box-shadow:0 8px 32px rgba(160,24,106,.2)}.kpi-icon[data-v-ae2899fa]{margin-bottom:16px;color:#a0186a}.kpi-icon i[data-v-ae2899fa]{width:32px;height:32px}.kpi-label[data-v-ae2899fa]{color:hsla(0,0%,100%,.5);font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-weight:600}.kpi-value[data-v-ae2899fa]{font-size:2.8rem;font-weight:700;margin:16px 0;background:linear-gradient(135deg,#a0186a,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.kpi-sublabel[data-v-ae2899fa]{color:hsla(0,0%,100%,.4);font-size:11px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.section-container[data-v-ae2899fa]{background:rgba(15,15,35,.8);padding:32px;border-radius:16px;margin-bottom:24px;border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px)}.section-header[data-v-ae2899fa]{display:flex;align-items:center;gap:12px;margin-bottom:32px}.section-icon[data-v-ae2899fa]{width:24px;height:24px;color:#a0186a}.section-title[data-v-ae2899fa]{font-size:1.8rem;font-weight:600;margin:0;color:#fff}.priority-initiatives-list[data-v-ae2899fa]{display:flex;flex-direction:column;gap:16px}.priority-card[data-v-ae2899fa]{background:rgba(0,0,0,.4);padding:32px 24px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;border:1px solid hsla(0,0%,100%,.05);transition:all .3s ease}.priority-card[data-v-ae2899fa]:hover{background:rgba(0,0,0,.6);border-color:rgba(160,24,106,.2);transform:translateX(4px)}.priority-rank[data-v-ae2899fa]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#a0186a,#ec4899);border-radius:50%;font-size:1.5rem;font-weight:700;color:#fff;flex-shrink:0;margin-right:32px}.priority-content[data-v-ae2899fa]{flex:1;text-align:left}.priority-process[data-v-ae2899fa]{font-size:1.5rem;font-weight:600;margin:0 0 8px 0;color:#fff}.priority-details[data-v-ae2899fa]{font-size:.95rem;color:hsla(0,0%,100%,.6);margin:0;line-height:1.4}.priority-right[data-v-ae2899fa]{margin-left:32px;flex-shrink:0}.priority-value-effort[data-v-ae2899fa]{display:flex;align-items:center;gap:16px}.priority-value[data-v-ae2899fa]{font-size:1.8rem;font-weight:700;background:linear-gradient(135deg,#a0186a,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.effort-badge[data-v-ae2899fa]{display:flex;align-items:center;gap:6px;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:500;border:1px solid}.effort-low[data-v-ae2899fa]{background:rgba(34,197,94,.2);color:#22c55e;border-color:rgba(34,197,94,.3)}.effort-medium[data-v-ae2899fa]{background:rgba(251,146,60,.2);color:#fb923c;border-color:rgba(251,146,60,.3)}.effort-high[data-v-ae2899fa]{background:hsla(0,91%,71%,.2);color:#f87171;border-color:hsla(0,91%,71%,.3)}.effort-icon[data-v-ae2899fa]{width:14px;height:14px}.table-wrapper[data-v-ae2899fa]{overflow-x:auto;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.3);margin-bottom:32px}.process-table[data-v-ae2899fa]{width:100%;border-collapse:collapse;min-width:900px}.process-table th[data-v-ae2899fa]{background:linear-gradient(135deg,#a0186a,#ec4899);color:#fff;padding:16px;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;border:none}.process-header[data-v-ae2899fa]{text-align:left!important}.process-table th[data-v-ae2899fa]:not(.process-header){text-align:center}.process-table td[data-v-ae2899fa]{padding:16px;border-bottom:1px solid hsla(0,0%,100%,.05);background:transparent;color:#fff;border-left:none;border-right:none}.table-row[data-v-ae2899fa]:hover{background:rgba(160,24,106,.05)}.process-name[data-v-ae2899fa]{font-weight:600;color:#fff;text-align:left;padding-left:16px}.table-cell-center[data-v-ae2899fa]{text-align:center}.value-cell[data-v-ae2899fa]{font-weight:700;color:#10b981;text-align:center}.table-effort-badge[data-v-ae2899fa]{padding:4px 12px;border-radius:12px;font-size:.8rem;font-weight:500;border:1px solid}.process-details-section[data-v-ae2899fa]{margin-top:32px}.subsection-title[data-v-ae2899fa]{font-size:1.4rem;font-weight:600;margin-bottom:24px;color:#fff;display:flex;align-items:center;gap:8px}.process-details-grid[data-v-ae2899fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.process-detail-card[data-v-ae2899fa]{background:rgba(0,0,0,.4);padding:24px;border-radius:12px;border-left:4px solid #a0186a}.process-detail-title[data-v-ae2899fa]{font-size:1.2rem;font-weight:600;margin-bottom:16px;color:#fff}.process-detail-content h5[data-v-ae2899fa]{font-size:1rem;font-weight:600;margin:16px 0 8px 0;color:#a0186a}.process-detail-content p[data-v-ae2899fa]{font-size:.9rem;line-height:1.5;color:hsla(0,0%,100%,.8);margin:0 0 16px 0}.roadmap-container[data-v-ae2899fa]{display:flex;flex-direction:column;gap:24px}.roadmap-phase[data-v-ae2899fa]{border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1)}.phase-header[data-v-ae2899fa]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#a0186a,#ec4899);padding:20px 24px}.phase-title-section[data-v-ae2899fa]{display:flex;align-items:center;gap:12px}.phase-emoji[data-v-ae2899fa]{font-size:1.5rem}.phase-title[data-v-ae2899fa]{font-size:1.3rem;font-weight:600;margin:0;color:#fff}.phase-timeframe-inline[data-v-ae2899fa]{color:hsla(0,0%,100%,.9);font-weight:500;font-size:1rem;margin-left:8px}.phase-value[data-v-ae2899fa]{font-size:1.5rem;font-weight:700;color:#fff}.phase-content[data-v-ae2899fa]{background:rgba(0,0,0,.4);padding:24px;text-align:left}.phase-initiative-card[data-v-ae2899fa]{background:hsla(0,0%,100%,.05);padding:20px;border-radius:8px;margin-bottom:16px;border-left:3px solid #a0186a}.phase-initiative-card[data-v-ae2899fa]:last-child{margin-bottom:0}.initiative-header[data-v-ae2899fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.initiative-name[data-v-ae2899fa]{font-size:1.2rem;font-weight:600;margin:0;color:#fff}.initiative-value[data-v-ae2899fa]{font-size:1.3rem;font-weight:700;color:#10b981}.initiative-description[data-v-ae2899fa]{margin:0 0 12px 0;line-height:1.5;color:hsla(0,0%,100%,.8)}.initiative-timeline[data-v-ae2899fa]{margin-bottom:12px;color:hsla(0,0%,100%,.7)}.initiative-activities[data-v-ae2899fa]{color:hsla(0,0%,100%,.7)}.initiative-activities ul[data-v-ae2899fa]{margin:8px 0;padding-left:20px}.initiative-activities li[data-v-ae2899fa]{margin-bottom:4px}.recommendations-list[data-v-ae2899fa]{display:flex;flex-direction:column;gap:16px;text-align:left}.recommendation-item[data-v-ae2899fa]{background:rgba(0,0,0,.4);padding:20px 24px;border-radius:12px;border-left:4px solid #a0186a;transition:all .3s ease}.recommendation-item[data-v-ae2899fa]:hover{background:rgba(0,0,0,.6);transform:translateX(4px)}.recommendation-header[data-v-ae2899fa]{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.recommendation-emoji[data-v-ae2899fa]{font-size:1.5rem;margin-top:2px;flex-shrink:0}.recommendation-header strong[data-v-ae2899fa]{font-size:1.1rem;color:#fff;line-height:1.3}.recommendation-description[data-v-ae2899fa]{margin:0 0 12px 0;line-height:1.6;color:hsla(0,0%,100%,.8);margin-left:44px}.implementation-guidance[data-v-ae2899fa],.recommendation-impact[data-v-ae2899fa]{margin:8px 0 0 44px;line-height:1.5;color:hsla(0,0%,100%,.7)}.mt-8[data-v-ae2899fa]{margin-top:3rem}@media (max-width:1200px){.dashboard-container[data-v-ae2899fa]{padding:0 24px 24px 24px}.hero-section[data-v-ae2899fa]{margin:0 24px 32px 24px}.header-section[data-v-ae2899fa]{padding:20px 24px}.kpi-grid[data-v-ae2899fa]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hero-title[data-v-ae2899fa]{font-size:2rem}.hero-subtitle[data-v-ae2899fa]{font-size:1rem}.tabs-container[data-v-ae2899fa]{flex-direction:column;gap:8px}.tab-button[data-v-ae2899fa]{width:100%;border-radius:8px}.kpi-grid[data-v-ae2899fa]{grid-template-columns:1fr}.priority-card[data-v-ae2899fa]{flex-direction:column;text-align:center;gap:16px}.priority-rank[data-v-ae2899fa]{margin-right:0;margin-bottom:16px}.priority-right[data-v-ae2899fa]{margin-left:0}.priority-value-effort[data-v-ae2899fa]{flex-direction:column;gap:8px}.phase-header[data-v-ae2899fa]{flex-direction:column;gap:12px;text-align:center}.section-container[data-v-ae2899fa]{padding:24px 20px}.header-section[data-v-ae2899fa]{flex-direction:column;gap:16px;text-align:center}.process-details-grid[data-v-ae2899fa]{grid-template-columns:1fr}.initiative-header[data-v-ae2899fa]{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:480px){.dashboard-container[data-v-ae2899fa]{padding:0 16px 16px 16px}.hero-section[data-v-ae2899fa]{margin:0 16px 24px 16px;padding:32px 20px}.header-section[data-v-ae2899fa]{padding:16px}.section-container[data-v-ae2899fa]{padding:20px 16px}.kpi-card[data-v-ae2899fa]{padding:24px 20px}.priority-card[data-v-ae2899fa]{padding:20px}}.card[data-v-ff717f50]{background:#81818140;backdrop-filter:blur(6px);opacity:.7}.instructions-card[data-v-ff717f50]{background:#1a1a1a;border:1px solid #333;backdrop-filter:blur(6px)}.instructions-title[data-v-ff717f50]{font-size:16px;font-weight:700;color:#fff}.show-button[data-v-ff717f50]{color:#ec4899;font-size:14px;font-weight:500;background:none;border:none;cursor:pointer;text-decoration:underline}.show-button[data-v-ff717f50]:hover{color:#be185d}.instructions-content[data-v-ff717f50]{margin-top:12px}.instructions-list[data-v-ff717f50]{display:flex;flex-direction:column;gap:8px}.instruction-item[data-v-ff717f50]{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4}.instruction-number[data-v-ff717f50]{color:#fff;font-weight:600;min-width:20px}.instruction-text[data-v-ff717f50]{color:#d1d5db;flex:1}.highlight[data-v-ff717f50]{color:#ef5252}.text-input[data-v-ff717f50]{word-wrap:break-word;overflow-wrap:break-word}.text-input[data-v-ff717f50],.upload-button[data-v-ff717f50]{background-color:#81818140;color:#fff;border:1px solid #4a5568}.upload-button[data-v-ff717f50]{text-align:left;transition:all .3s ease;min-height:50px;display:flex;align-items:center}.upload-button[data-v-ff717f50]:hover{background-color:#81818160;border-color:#6b7280}.upload-text[data-v-ff717f50]{color:#9ca3af}.file-selected[data-v-ff717f50]{color:#10b981;font-weight:500;border:1px solid transparent}.text-input[data-v-ff717f50]:focus,select[data-v-ff717f50]:focus{outline:none}.hidden[data-v-ff717f50]{display:none}.cursor-pointer[data-v-ff717f50]{cursor:pointer}.drag-over[data-v-ff717f50]{background-color:hsla(0,0%,51%,.3);border-color:#ec4899!important}.space-y-5[data-v-ff717f50]>*+*{margin-top:1.25rem}.button-pink[data-v-ff717f50]{background-color:#ec4899!important;color:#fff;border:none;cursor:pointer;font-weight:600;transition:all .3s ease}.button-pink[data-v-ff717f50]:hover:not(:disabled){background-color:#be185d!important}.button-pink[data-v-ff717f50]:disabled{background-color:#575353!important;cursor:not-allowed}option[data-v-ff717f50]{background-color:#000!important;color:#fff}.fade-enter-active[data-v-ff717f50],.fade-leave-active[data-v-ff717f50]{transition:opacity .3s}.fade-enter-from[data-v-ff717f50],.fade-leave-to[data-v-ff717f50]{opacity:0}.toggle-container[data-v-ff717f50]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.toggle-switch[data-v-ff717f50]{display:flex;align-items:center}.toggle-checkbox[data-v-ff717f50]{display:none}.toggle-label[data-v-ff717f50]{display:block;width:60px;height:30px;background:#575353;border-radius:15px;position:relative;cursor:pointer;transition:background .3s ease}.toggle-checkbox:checked+.toggle-label[data-v-ff717f50]{background:#ec4899}.toggle-label[data-v-ff717f50]:before{content:"";position:absolute;width:26px;height:26px;background:#fff;border-radius:50%;top:2px;left:2px;transition:transform .3s ease}.toggle-checkbox:checked+.toggle-label[data-v-ff717f50]:before{transform:translateX(30px)}.card[data-v-09916861]{background:#81818140;backdrop-filter:blur(6px);opacity:.7}.instructions-card[data-v-09916861]{background:#1a1a1a;border:1px solid #333;backdrop-filter:blur(6px)}.instructions-title[data-v-09916861]{font-size:16px;font-weight:700;color:#fff}.show-button[data-v-09916861]{color:#ec4899;font-size:14px;font-weight:500;background:none;border:none;cursor:pointer;text-decoration:underline}.show-button[data-v-09916861]:hover{color:#be185d}.instructions-content[data-v-09916861]{margin-top:12px}.instructions-list[data-v-09916861]{display:flex;flex-direction:column;gap:8px}.instruction-item[data-v-09916861]{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4}.instruction-number[data-v-09916861]{color:#fff;font-weight:600;min-width:20px}.instruction-text[data-v-09916861]{color:#d1d5db;flex:1}.highlight[data-v-09916861]{color:#ef5252}.upload-button[data-v-09916861]{background-color:#81818140;color:#fff;border:1px solid #4a5568;text-align:left;transition:all .3s ease;min-height:50px;display:flex;align-items:center}.upload-button[data-v-09916861]:hover{background-color:#81818160;border-color:#6b7280}.upload-text[data-v-09916861]{color:#9ca3af}.file-selected[data-v-09916861]{color:#10b981;font-weight:500;border:1px solid transparent}.hidden[data-v-09916861]{display:none}.cursor-pointer[data-v-09916861]{cursor:pointer}.drag-over[data-v-09916861]{background-color:hsla(0,0%,51%,.3);border-color:#ec4899!important}.space-y-5[data-v-09916861]>*+*{margin-top:1.25rem}.button-pink[data-v-09916861]{background-color:#ec4899!important;color:#fff;border:none;cursor:pointer;font-weight:600;transition:all .3s ease}.button-pink[data-v-09916861]:hover:not(:disabled){background-color:#be185d!important}.button-pink[data-v-09916861]:disabled{background-color:#575353!important;cursor:not-allowed}.fade-enter-active[data-v-09916861],.fade-leave-active[data-v-09916861]{transition:opacity .3s}.fade-enter-from[data-v-09916861],.fade-leave-to[data-v-09916861]{opacity:0}.dashboard-card[data-v-ea914e36]{background:#000;border:1px solid #333;border-radius:8px;padding:1.5rem}.card-header[data-v-ea914e36]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #333}.section-tab[data-v-ea914e36]{padding:.5rem 1rem;border-radius:6px;background:transparent;color:#fff;border:1px solid #a0186a;cursor:pointer;transition:all .3s ease}.section-tab[data-v-ea914e36]:hover{color:#ec4899;border-color:#ec4899}.section-active[data-v-ea914e36]{background:#ec4899!important;color:#fff!important;border-color:#ec4899!important}.metric-card[data-v-ea914e36]{background:#000;border:1px solid #333;border-radius:8px;padding:1.5rem}.metric-header[data-v-ea914e36]{font-size:.875rem;color:#fff;margin-bottom:.5rem}.metric-value[data-v-ea914e36]{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.metric-change[data-v-ea914e36]{font-size:.75rem}.metric-change.positive[data-v-ea914e36]{color:#10b981}.metric-change.negative[data-v-ea914e36]{color:#ef4444}.matrix-container-enhanced[data-v-ea914e36]{position:relative;width:100%;height:750px;background:rgba(0,0,0,.1);border-radius:8px;padding:0;overflow:visible}.matrix-chart-enhanced[data-v-ea914e36]{position:relative;width:100%;height:100%;background:rgba(0,0,0,.05);border-radius:6px;transform:translateZ(0);padding:0;overflow:hidden}.matrix-axis-label[data-v-ea914e36]{fill:#9ca3af;font-size:18px;font-weight:600;letter-spacing:1.5px}.quadrant-label[data-v-ea914e36]{fill:#6b7280;font-size:13px}.supplier-label-enhanced[data-v-ea914e36]{fill:#fff;font-weight:600;font-size:12px;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.year-label[data-v-ea914e36]{fill:#888;font-size:10px;font-weight:500}.supplier-bubble[data-v-ea914e36]{transition:transform .15s ease-out,stroke-width .15s ease-out;will-change:transform;pointer-events:all;cursor:pointer}.supplier-bubble[data-v-ea914e36]:hover{stroke-width:3;transform:scale(1.02)}.movement-close-btn[data-v-ea914e36]{padding:.5rem;border-radius:6px;background:rgba(239,68,68,.1);color:#ef4444;border:1px solid #ef4444;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.movement-close-btn[data-v-ea914e36]:hover{background:#ef4444;color:#fff;transform:scale(1.05)}.supplier-tooltip-enhanced[data-v-ea914e36]{pointer-events:none;z-index:1000;position:absolute}.supplier-tooltip-enhanced .tooltip-content[data-v-ea914e36]{background:rgba(0,0,0,.95);border:2px solid #ec4899;border-radius:12px;padding:16px 20px;box-shadow:0 12px 40px rgba(236,72,153,.4);min-width:240px;backdrop-filter:blur(15px);white-space:nowrap}.supplier-tooltip-enhanced .tooltip-header[data-v-ea914e36]{color:#ec4899;font-weight:700;font-size:16px;margin-bottom:12px;border-bottom:1px solid #ec4899;padding-bottom:6px}.supplier-tooltip-enhanced .tooltip-metrics[data-v-ea914e36]{font-size:14px;color:#e5e7eb;line-height:1.8}.supplier-tooltip-enhanced .tooltip-metrics div[data-v-ea914e36]{margin-bottom:4px;display:flex;justify-content:space-between}.key-transitions-container[data-v-ea914e36]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.transition-card-vertical[data-v-ea914e36]{background:rgba(0,0,0,.8);border:1px solid #333;border-radius:8px;overflow:hidden}.supplier-header[data-v-ea914e36]{padding:1.5rem;background:rgba(0,0,0,.9);border-bottom:1px solid #333}.supplier-name-large[data-v-ea914e36]{color:#fff;font-size:1.25rem;font-weight:700;margin:0 0 .75rem 0}.transition-badge-horizontal[data-v-ea914e36]{padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;display:inline-block}.transition-badge-horizontal.strategic-partners[data-v-ea914e36]{background:rgba(16,185,129,.2);color:#10b981;border:1px solid rgba(16,185,129,.4)}.transition-badge-horizontal.improve-performance[data-v-ea914e36]{background:rgba(245,158,11,.2);color:#f59e0b;border:1px solid rgba(245,158,11,.4)}.transition-badge-horizontal.phase-out[data-v-ea914e36]{background:rgba(239,68,68,.2);color:#ef4444;border:1px solid rgba(239,68,68,.4)}.collapsible-reasoning[data-v-ea914e36]{background:rgba(0,0,0,.3)}.reasoning-header[data-v-ea914e36]{padding:1rem 1.5rem;cursor:pointer;border-bottom:1px solid #333;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reasoning-header[data-v-ea914e36]:hover{background:hsla(0,0%,100%,.05)}.reasoning-header-title[data-v-ea914e36]{font-weight:600;font-size:.875rem;color:#9ca3af;margin-left:.5rem;text-transform:uppercase;letter-spacing:.5px}.reasoning-content[data-v-ea914e36]{padding:1.5rem;background:rgba(0,0,0,.2)}.reasoning-points-vertical[data-v-ea914e36]{list-style:none;padding:0;margin:0}.reasoning-points-vertical li[data-v-ea914e36]{position:relative;padding-left:1.5rem;margin-bottom:.75rem;color:#e5e7eb;line-height:1.6;font-size:.875rem}.reasoning-points-vertical li[data-v-ea914e36]:before{content:"•";color:#ec4899;position:absolute;left:0;font-weight:700;font-size:1rem}.reasoning-points-vertical li[data-v-ea914e36]:last-child{margin-bottom:0}.supplier-info[data-v-ea914e36]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.updated-bubble.glowing[data-v-ea914e36]{filter:drop-shadow(0 0 12px #ec4899);animation:pulse-glow-pink-ea914e36 2s ease-in-out infinite}@keyframes pulse-glow-pink-ea914e36{0%,to{filter:drop-shadow(0 0 8px #ec4899);opacity:.9}50%{filter:drop-shadow(0 0 16px #ec4899);opacity:1}}.connection-line[data-v-ea914e36]{animation:dash-smooth-ea914e36 2s linear infinite;stroke-dasharray:5,5}@keyframes dash-smooth-ea914e36{to{stroke-dashoffset:-10}}.updated-label[data-v-ea914e36]{text-shadow:0 0 6px #10b981}.tooltip-year[data-v-ea914e36]{font-size:12px;color:#a1a1aa;font-weight:400}.agent-insights-wrapper[data-v-ea914e36]{margin-bottom:2rem}.agent-insights-card[data-v-ea914e36]{background:#000;border:1px solid #333}.agent-insights-container[data-v-ea914e36]{padding:0}.insight-section-enhanced[data-v-ea914e36]{background:none;border:none;border-radius:0;padding:0}.insight-title[data-v-ea914e36]{color:#10b981;font-size:1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(16,185,129,.3)}.insights-list[data-v-ea914e36]{display:flex;flex-direction:column;gap:1rem}.insight-item-bullet[data-v-ea914e36]{display:flex;align-items:flex-start;padding:1rem;background:rgba(0,0,0,.4);border-left:4px solid #10b981;border-radius:8px;transition:all .3s ease}.insight-item-bullet[data-v-ea914e36]:hover{background:rgba(0,0,0,.6);border-left-color:#3b82f6;transform:translateX(4px)}.insight-bullet[data-v-ea914e36]{background:linear-gradient(135deg,#10b981,#3b82f6);color:#fff;font-weight:700;font-size:.75rem;padding:.375rem .625rem;border-radius:50%;margin-right:1rem;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.insight-content[data-v-ea914e36]{flex:1}.supplier-name[data-v-ea914e36]{color:#ec4899;font-weight:700;font-size:.875rem;margin-bottom:.25rem}.transition-type[data-v-ea914e36]{color:#10b981;font-weight:600;font-size:.8rem;margin-bottom:.5rem}.reasoning[data-v-ea914e36]{color:#e5e7eb;line-height:1.6;font-size:.8rem}.top-performance-wrapper[data-v-ea914e36]{margin-top:2rem}.top-performance-card[data-v-ea914e36]{background:linear-gradient(135deg,#0e0e0e(236,72,153,.05),#0e0e0e(239,68,68,.05));border:1px solid #0e0e0e(236,72,153,.2)}.table-container[data-v-ea914e36]{overflow-x:auto}.supplier-table[data-v-ea914e36],.transactions-table[data-v-ea914e36]{width:100%;border-collapse:collapse;margin-top:1rem}.supplier-table td[data-v-ea914e36],.supplier-table th[data-v-ea914e36],.transactions-table td[data-v-ea914e36],.transactions-table th[data-v-ea914e36]{padding:.75rem;text-align:left;border-bottom:1px solid #333}.supplier-table th[data-v-ea914e36],.transactions-table th[data-v-ea914e36]{background:#1a1a1d;color:#fff;font-size:.875rem;font-weight:600}.dppm-value[data-v-ea914e36],.otif-value[data-v-ea914e36],.supplier-name[data-v-ea914e36]{color:#fff;font-weight:500}.risk-badge[data-v-ea914e36]{padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500}.risk-high[data-v-ea914e36]{background:rgba(239,68,68,.2);color:#ef4444}.risk-medium[data-v-ea914e36]{background:rgba(245,158,11,.2);color:#f59e0b}.risk-low[data-v-ea914e36]{background:rgba(16,185,129,.2);color:#10b981}.supplier-select[data-v-ea914e36]{width:100%;padding:.75rem;background:#000;border:1px solid #4b5563;border-radius:6px;color:#fff;font-size:.875rem}.deepdive-metric[data-v-ea914e36]{text-align:center}.metric-label[data-v-ea914e36]{font-size:.75rem;color:#fff;margin-bottom:.25rem}.metric-big-value[data-v-ea914e36]{font-size:1.5rem;font-weight:700;color:#fff}.status-badge[data-v-ea914e36]{padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:700}.status-success[data-v-ea914e36]{background:rgba(16,185,129,.2);color:#10b981}.reasoning-bullet-list[data-v-ea914e36]{list-style:none;padding:0;margin:0}.reasoning-bullet-list li[data-v-ea914e36]{position:relative;padding-left:1rem;margin-bottom:.5rem;color:#e5e7eb;line-height:1.6;font-size:.8rem}.reasoning-bullet-list li[data-v-ea914e36]:before{content:"•";color:#10b981;position:absolute;left:0;font-weight:700}.status-error[data-v-ea914e36]{background:rgba(239,68,68,.2);color:#ef4444}.escalation-card[data-v-ea914e36]{background:#000;border:1px solid #333;border-radius:8px;padding:1.5rem}.escalation-header[data-v-ea914e36]{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #333;color:#fff}.alert-badge[data-v-ea914e36]{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600}.alert-badge.critical[data-v-ea914e36]{background:rgba(239,68,68,.2);color:#ef4444}.agent-logs[data-v-ea914e36]{margin-bottom:1rem;padding:1rem;background:rgba(0,0,0,.5);border-radius:6px}.log-content[data-v-ea914e36]{margin-top:.5rem}.reasoning-list[data-v-ea914e36]{list-style:none;padding:0;margin:0}.reasoning-list li[data-v-ea914e36]{position:relative;padding-left:1rem;margin-bottom:.25rem}.reasoning-list li[data-v-ea914e36]:before{content:"•";color:#10b981;position:absolute;left:0}.log-item-enhanced[data-v-ea914e36]{display:flex;align-items:flex-start;font-family:Monaco,Menlo,monospace;font-size:.8rem;margin-bottom:.75rem;padding:.5rem;background:rgba(16,185,129,.05);border-left:2px solid #10b981;border-radius:0 4px 4px 0}.log-bullet-enhanced[data-v-ea914e36]{color:#10b981;font-weight:700;margin-right:.75rem;min-width:100px;background:rgba(16,185,129,.1);padding:.25rem .5rem;border-radius:3px;font-size:.75rem}.log-text-enhanced[data-v-ea914e36]{color:#e5e7eb;line-height:1.5;flex:1}.recommendations[data-v-ea914e36]{background:rgba(236,72,153,.1);border:1px solid rgba(236,72,153,.3);border-radius:6px;padding:1rem}.recommendations-content[data-v-ea914e36]{margin-top:.5rem}.clickable-supplier[data-v-ea914e36]{cursor:pointer;transition:all .3s ease;color:#fff!important}.clickable-supplier[data-v-ea914e36]:hover{color:#ec4899!important;text-decoration:underline;font-weight:600}.supplier-name.clickable-supplier[data-v-ea914e36]{position:relative}.supplier-name.clickable-supplier[data-v-ea914e36]:hover{transform:translateX(2px)}.collapsible-section[data-v-ea914e36]{margin-bottom:1rem;border:1px solid #333;border-radius:8px;background:rgba(0,0,0,.3)}.collapsible-header[data-v-ea914e36]{padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid #333;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.collapsible-header[data-v-ea914e36]:hover{background:hsla(0,0%,100%,.05)}.section-title[data-v-ea914e36]{font-weight:600;font-size:.875rem;color:#fff;margin-left:.5rem}.collapse-icon[data-v-ea914e36]{transition:transform .2s ease;color:#666;font-size:.75rem}.collapse-icon.collapsed[data-v-ea914e36]{transform:rotate(-90deg)}.collapsible-content[data-v-ea914e36]{padding:1rem;background:rgba(0,0,0,.2)}.agent-log-item[data-v-ea914e36]{display:flex;align-items:flex-start;margin-bottom:.75rem;font-family:Monaco,Menlo,monospace;font-size:.8rem}.log-tag[data-v-ea914e36]{padding:.25rem .5rem;border-radius:4px;font-weight:700;font-size:.75rem;margin-right:.75rem;white-space:nowrap}.rca-tag[data-v-ea914e36]{background:rgba(16,185,129,.2);color:#10b981}.past-action-tag[data-v-ea914e36]{background:rgba(59,130,246,.2);color:#3b82f6}.actions-tag[data-v-ea914e36]{background:rgba(245,158,11,.2);color:#f59e0b}.corrective-tag[data-v-ea914e36]{background:rgba(139,92,246,.2);color:#8b5cf6}.log-text[data-v-ea914e36]{color:#e5e7eb;line-height:1.5;flex:1}.recommendations-content[data-v-ea914e36]{background:rgba(75,50,100,.1)}.recommendations-list[data-v-ea914e36]{list-style:none;padding:0;margin:0}.recommendations-list li[data-v-ea914e36]{position:relative;padding-left:1rem;margin-bottom:.5rem;color:#e5e7eb;line-height:1.6}.recommendations-list li[data-v-ea914e36]:before{content:"•";color:#ec4899;position:absolute;left:0;font-weight:700}.refresh-button[data-v-ea914e36]{padding:.5rem;border-radius:6px;background:#000;color:#ec4899;border:1px solid #ec4899;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.refresh-button[data-v-ea914e36]:hover:not(:disabled){background:#ec4899;color:#fff;transform:scale(1.05)}.refresh-button[data-v-ea914e36]:disabled{opacity:.6;cursor:not-allowed}.animate-spin[data-v-ea914e36]{animation:spin-ea914e36 1s linear infinite}@media (max-width:768px){.key-transitions-grid[data-v-ea914e36]{grid-template-columns:1fr;gap:1rem}.supplier-info[data-v-ea914e36]{flex-direction:column;align-items:flex-start}.transition-card[data-v-ea914e36]{padding:1rem}}@keyframes spin-ea914e36{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.grid-cols-4[data-v-ea914e36]{grid-template-columns:repeat(2,1fr)}.grid-cols-6[data-v-ea914e36]{grid-template-columns:repeat(3,1fr)}.matrix-container-enhanced[data-v-ea914e36]{height:500px}}@media (max-width:768px){.grid-cols-2[data-v-ea914e36],.grid-cols-4[data-v-ea914e36],.grid-cols-6[data-v-ea914e36]{grid-template-columns:1fr}.section-tab[data-v-ea914e36]{font-size:.75rem;padding:.375rem .75rem}.matrix-container-enhanced[data-v-ea914e36]{height:400px;padding:10px}}.ra-map-provider[data-v-7edd40c2]{font-size:.72rem;color:hsla(0,0%,100%,.55);white-space:nowrap}.ra-map-grid[data-v-7edd40c2]{display:grid;grid-template-columns:1fr;gap:.5rem}@media (min-width:720px){.ra-map-grid[data-v-7edd40c2]{grid-template-columns:1fr 1fr;gap:.5rem 1.25rem}}.ra-map-row[data-v-7edd40c2]{display:grid;grid-template-columns:11rem minmax(0,1fr) 2.25rem;align-items:center;gap:.5rem;padding:.35rem .5rem;border-radius:.6rem;border:1px solid transparent}.ra-map-row.is-unmapped[data-v-7edd40c2]{border-color:hsla(0,91%,71%,.45);background:hsla(0,91%,71%,.08)}.ra-map-label[data-v-7edd40c2]{font-size:.82rem;color:hsla(0,0%,100%,.82);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra-map-req[data-v-7edd40c2]{color:#f87171;margin-left:2px}.ra-map-select[data-v-7edd40c2]{width:100%;border-radius:.55rem;border:1px solid hsla(0,0%,100%,.18);background:rgba(0,0,0,.35);color:#fff;padding:.4rem .55rem;font-size:.82rem}.ra-map-select[data-v-7edd40c2]:focus{outline:none;border-color:rgba(34,211,238,.7)}.ra-map-src[data-v-7edd40c2]{font-size:.62rem;text-transform:uppercase;letter-spacing:.03em;text-align:center;color:hsla(0,0%,100%,.4)}.ra-map-src[data-src=llm][data-v-7edd40c2]{color:#22d3ee}.ra-map-src[data-src=alias][data-v-7edd40c2]{color:hsla(0,0%,100%,.45)}.ra-map-notes[data-v-7edd40c2]{margin-top:.75rem;font-size:.76rem;color:hsla(0,0%,100%,.6)}.ra-map-footer[data-v-7edd40c2]{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ra-map-count[data-v-7edd40c2]{font-size:.78rem;color:#f87171}.ra-map-count.ok[data-v-7edd40c2]{color:#4ade80}.ra-chip[data-v-f1b5d13c]{border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);padding:.2rem .6rem;font-size:.7rem;color:hsla(0,0%,100%,.62)}.ra-chip b[data-v-f1b5d13c]{color:#fff;font-weight:600}.ra-search[data-v-f1b5d13c]{display:flex;align-items:center;gap:.4rem;min-width:13rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.35);padding:.3rem .55rem}.ra-search input[data-v-f1b5d13c]{width:100%;border:0;background:transparent;font-size:.75rem;color:#fff;outline:none}.ra-dot[data-v-f1b5d13c]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:.4rem;vertical-align:middle}.ra-th[data-v-f1b5d13c]{position:sticky;top:0;z-index:2;background:#131a2b;padding:.6rem .85rem;text-align:left;font-size:.63rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:hsla(0,0%,100%,.42);border-bottom:1px solid hsla(0,0%,100%,.1);white-space:nowrap}.ra-grouphdr td[data-v-f1b5d13c]{padding:.4rem .85rem;background:hsla(0,0%,100%,.035);font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.5);border-bottom:1px solid hsla(0,0%,100%,.06)}.ra-td[data-v-f1b5d13c]{padding:.6rem .85rem;border-bottom:1px solid hsla(0,0%,100%,.06);vertical-align:middle}.ra-row[data-v-f1b5d13c]:hover{background:hsla(0,0%,100%,.025)}.ra-row-off[data-v-f1b5d13c]{opacity:.45}.ra-select[data-v-f1b5d13c]{width:100%;min-width:8.5rem;border-radius:.45rem;border:1px solid hsla(0,0%,100%,.16);background:rgba(0,0,0,.4);color:#fff;padding:.32rem .45rem;font-size:.75rem}.ra-select[data-v-f1b5d13c]:focus{outline:none;border-color:rgba(244,114,182,.7)}.ra-select[data-v-f1b5d13c]:disabled{opacity:.5}.ra-select-edited[data-v-f1b5d13c]{border-color:rgba(56,189,248,.65);background:rgba(56,189,248,.1)}.ra-badge[data-v-f1b5d13c]{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;padding:.12rem .5rem;font-size:.66rem;font-weight:600;white-space:nowrap}.ra-badge-high[data-v-f1b5d13c]{background:rgba(16,185,129,.14);color:#6ee7b7}.ra-badge-med[data-v-f1b5d13c]{background:rgba(245,158,11,.14);color:#fcd34d}.ra-badge-low[data-v-f1b5d13c]{background:rgba(244,63,94,.14);color:#fda4af}.ra-toggle[data-v-f1b5d13c]{position:relative;display:inline-block;width:34px;height:20px;cursor:pointer}.ra-toggle-disabled[data-v-f1b5d13c]{cursor:not-allowed;opacity:.45}.ra-toggle input[data-v-f1b5d13c]{position:absolute;opacity:0;width:0;height:0}.ra-toggle-track[data-v-f1b5d13c]{position:absolute;inset:0;border-radius:999px;background:hsla(0,0%,100%,.18);transition:background .15s}.ra-toggle-track[data-v-f1b5d13c]:before{content:"";position:absolute;top:3px;left:3px;height:14px;width:14px;border-radius:50%;background:#fff;transition:transform .15s}.ra-toggle input:checked+.ra-toggle-track[data-v-f1b5d13c]{background:#10b981}.ra-toggle input:checked+.ra-toggle-track[data-v-f1b5d13c]:before{transform:translateX(14px)}.ra-remove[data-v-f1b5d13c]{border:0;background:transparent;color:hsla(0,0%,100%,.35);border-radius:.4rem;padding:.3rem;cursor:pointer}.ra-remove[data-v-f1b5d13c]:hover{color:#fda4af;background:rgba(244,63,94,.12)}.ra-btn[data-v-f1b5d13c]{border-radius:.55rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;border:1px solid transparent;cursor:pointer}.ra-btn[data-v-f1b5d13c]:disabled{opacity:.5;cursor:not-allowed}.ra-btn-bulk[data-v-f1b5d13c]{padding:.3rem .6rem;font-size:.75rem}.ra-btn-bulk[data-v-f1b5d13c]:focus-visible{outline:2px solid #f9a8d4;outline-offset:2px}.ra-btn-ghost[data-v-f1b5d13c]{border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.75)}.ra-btn-ghost[data-v-f1b5d13c]:hover{background:hsla(0,0%,100%,.08)}.ra-btn-primary[data-v-f1b5d13c]{background:#ec4899;color:#fff}.ra-btn-primary[data-v-f1b5d13c]:not(:disabled):hover{filter:brightness(1.08)}.workspace-accordion[data-v-0d2e71ef]{overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:rgba(0,0,0,.2)}.workspace-accordion>summary[data-v-0d2e71ef]{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;outline:none;transition:background .15s ease}.workspace-accordion>summary[data-v-0d2e71ef]::-webkit-details-marker{display:none}.workspace-accordion>summary[data-v-0d2e71ef]:hover{background:hsla(0,0%,100%,.04)}.workspace-accordion[open]>summary[data-v-0d2e71ef]{background:hsla(0,0%,100%,.035)}.workspace-accordion__meta[data-v-0d2e71ef],.workspace-accordion__title[data-v-0d2e71ef]{display:inline-flex;align-items:center;gap:12px;min-width:0}.workspace-accordion__meta[data-v-0d2e71ef]{flex-shrink:0;color:#9ca3af}.accordion-chevron[data-v-0d2e71ef]{transition:transform .18s ease,color .18s ease}.workspace-accordion[open] .accordion-chevron[data-v-0d2e71ef]{color:#fbcfe8;transform:rotate(180deg)}.workspace-accordion__body[data-v-0d2e71ef]{border-top:1px solid hsla(0,0%,100%,.08);padding:14px 16px 16px}.workspace-accordion__rows[data-v-0d2e71ef]{display:grid;grid-template-columns:minmax(0,1fr);max-height:360px;gap:10px;overflow-x:hidden;overflow-y:auto;padding-right:2px}.saved-row[data-v-0d2e71ef],.upload-row[data-v-0d2e71ef]{display:flex;min-width:0;align-items:center;gap:12px;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:rgba(0,0,0,.22);padding:12px 14px;transition:border-color .15s ease,background .15s ease}.saved-row[data-v-0d2e71ef]:hover,.upload-row[data-v-0d2e71ef]:hover{border-color:rgba(244,114,182,.3);background:rgba(0,0,0,.28)}.row-avatar[data-v-0d2e71ef]{height:36px;width:36px;border-radius:10px;background:linear-gradient(135deg,rgba(236,72,153,.32),rgba(124,58,237,.32));color:#fce7f3;font-size:14px;font-weight:700}.row-avatar[data-v-0d2e71ef],.row-icon[data-v-0d2e71ef]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.row-icon[data-v-0d2e71ef]{height:32px;width:32px;border-radius:9px;background:hsla(0,0%,100%,.06);color:#d8b4fe}.badge-soft[data-v-0d2e71ef]{display:inline-flex;height:24px;min-width:24px;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(244,114,182,.32);background:rgba(236,72,153,.14);padding:0 8px;color:#fbcfe8;font-size:11px;font-weight:700}.empty-copy[data-v-0d2e71ef]{border:1px dashed hsla(0,0%,100%,.14);border-radius:14px;padding:18px;text-align:center;color:#9ca3af;font-size:13px}.client-group-label[data-v-0d2e71ef]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding:2px 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(196,181,253,.95)}.client-group-count[data-v-0d2e71ef]{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;border-radius:999px;background:hsla(0,0%,100%,.08);padding:0 6px;font-size:10px;font-weight:700;color:#cbd5e1}.client-group-right[data-v-0d2e71ef]{display:inline-flex;align-items:center;gap:8px}.run-select[data-v-0d2e71ef]{flex-shrink:0;width:16px;height:16px;accent-color:#ec4899;cursor:pointer}.mini-action[data-v-0d2e71ef]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;font-weight:600;border:1px solid rgba(244,114,182,.32);background:rgba(236,72,153,.14);padding:7px 14px;color:#fce7f3;font-size:12px;transition:opacity .15s ease,transform .15s ease,background .15s ease,box-shadow .15s ease}.mini-action[data-v-0d2e71ef]:hover:not(:disabled){background:rgba(236,72,153,.24);border-color:rgba(244,114,182,.55)}.mini-action[data-v-0d2e71ef]:disabled{cursor:not-allowed;opacity:.45;transform:none}.delay-500[data-v-0d2e71ef]{animation-delay:.5s}.delay-1000[data-v-0d2e71ef]{animation-delay:1s}.rapidai-setup-select[data-v-0d2e71ef]{color-scheme:dark}.rapidai-setup-select option[data-v-0d2e71ef]{background-color:#0b0b17;color:#fff}.rapidai-setup-select option[data-v-0d2e71ef]:disabled{color:#94a3b8}.ra-indeterminate[data-v-0d2e71ef]{animation:ra-indeterminate-0d2e71ef 1.15s ease-in-out infinite}@keyframes ra-indeterminate-0d2e71ef{0%{transform:translateX(-130%)}to{transform:translateX(430%)}}.quartile-shell[data-v-4eca355b]{min-width:240px;display:grid;gap:.35rem}.quartile-labels[data-v-4eca355b]{display:flex;justify-content:space-between;font-size:.65rem;color:rgba(226,232,240,.78)}.quartile-bar[data-v-4eca355b]{position:relative;height:12px;border-radius:999px;background:linear-gradient(90deg,rgba(34,197,94,.92),rgba(250,204,21,.9),rgba(249,115,22,.9),rgba(239,68,68,.92));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16);overflow:hidden}.quartile-bar--reverse[data-v-4eca355b]{background:linear-gradient(90deg,rgba(239,68,68,.92),rgba(249,115,22,.9),rgba(250,204,21,.9),rgba(34,197,94,.92))}.quartile-tick[data-v-4eca355b]{position:absolute;top:-2px;bottom:-2px;width:2px;background:hsla(0,0%,100%,.65);transform:translateX(-1px);opacity:.65}.quartile-marker[data-v-4eca355b]{position:absolute;top:50%;width:12px;height:12px;transform:translate(-50%,-50%) rotate(45deg);border-radius:3px;background:linear-gradient(135deg,rgba(236,72,153,.95),rgba(139,92,246,.95));box-shadow:0 0 0 2px rgba(15,23,42,.7),0 0 0 1px hsla(0,0%,100%,.22),0 10px 24px rgba(236,72,153,.22)}.quartile-values[data-v-4eca355b]{position:relative;height:14px;font-size:.65rem;color:rgba(226,232,240,.82)}.quartile-value[data-v-4eca355b]{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.quartile-value--hover[data-v-4eca355b]{cursor:default}.data-section[data-v-0ff3c2d8]{display:flex;flex-direction:column;gap:1.5rem;animation:fadeInUp-0ff3c2d8 .6s ease forwards}.rapidai-category-select[data-v-0ff3c2d8]{color-scheme:dark}.rapidai-category-select option[data-v-0ff3c2d8]{background-color:#0b0b17;color:#fff}.opp-summary-controls[data-v-0ff3c2d8]{margin-left:auto;width:min(100%,760px);border-radius:1.15rem;border:1px solid hsla(0,0%,100%,.12);background:radial-gradient(circle at 10% 0,rgba(236,72,153,.18),transparent 42%),radial-gradient(circle at 100% 100%,rgba(56,189,248,.14),transparent 46%),linear-gradient(145deg,rgba(9,11,28,.8),rgba(9,11,28,.48));box-shadow:0 18px 42px rgba(2,6,23,.45),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(12px);padding:1rem;display:grid;gap:.85rem;position:relative;overflow:visible}.opp-summary-filters[data-v-0ff3c2d8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.opp-summary-field[data-v-0ff3c2d8]{display:grid;gap:.38rem}.opp-summary-label[data-v-0ff3c2d8]{margin:0;font-size:.72rem;font-weight:600;color:rgba(148,163,184,.95)}.opp-summary-select-shell[data-v-0ff3c2d8]{position:relative}.opp-summary-select-shell[data-v-0ff3c2d8]:after{content:"";position:absolute;right:.95rem;top:50%;width:.5rem;height:.5rem;border-right:2px solid rgba(226,232,240,.82);border-bottom:2px solid rgba(226,232,240,.82);transform:translateY(-65%) rotate(45deg);pointer-events:none}.opp-summary-select[data-v-0ff3c2d8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-radius:.9rem;border:1px solid hsla(0,0%,100%,.16);background:linear-gradient(135deg,rgba(2,6,23,.56),rgba(15,23,42,.4));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);color:rgba(248,250,252,.98);padding:.78rem 2.4rem .78rem .95rem;font-size:.86rem;font-weight:600;line-height:1.25;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.opp-summary-select[data-v-0ff3c2d8]:hover:not(:disabled){border-color:rgba(148,163,184,.45)}.opp-summary-select[data-v-0ff3c2d8]:focus{outline:none;border-color:rgba(244,114,182,.7);box-shadow:0 0 0 3px rgba(236,72,153,.2),0 10px 24px rgba(236,72,153,.16)}.opp-summary-select[data-v-0ff3c2d8]:disabled{opacity:.55;cursor:not-allowed}.opp-summary-actions[data-v-0ff3c2d8]{display:flex;justify-content:flex-end;align-items:center;gap:.65rem}.opp-summary-run-btn[data-v-0ff3c2d8]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.85rem;border:none;background:linear-gradient(135deg,#f43f5e,#d946ef 52%,#7c3aed);color:#fff;padding:.72rem 1.05rem;font-size:.83rem;font-weight:800;box-shadow:0 12px 24px rgba(168,85,247,.35);transition:transform .17s ease,filter .17s ease,box-shadow .17s ease,opacity .17s ease}.opp-summary-run-btn[data-v-0ff3c2d8]:hover:not(:disabled){transform:translateY(-1px);filter:saturate(1.08);box-shadow:0 16px 30px rgba(168,85,247,.45)}.opp-summary-run-btn[data-v-0ff3c2d8]:active:not(:disabled){transform:translateY(0)}.opp-summary-run-btn[data-v-0ff3c2d8]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.opp-summary-run-btn__dot[data-v-0ff3c2d8]{width:.44rem;height:.44rem;border-radius:999px;background:hsla(0,0%,100%,.95);box-shadow:0 0 0 .15rem hsla(0,0%,100%,.24)}.report-download-actions-wrap[data-v-0ff3c2d8]{width:100%;max-width:28rem;margin-left:auto}.report-download-actions[data-v-0ff3c2d8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.report-download-btn[data-v-0ff3c2d8]{position:relative;display:inline-flex;align-items:center;gap:.55rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.14);padding:.55rem .9rem;color:#f8fafc;font-size:.76rem;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,filter .2s ease;backdrop-filter:blur(8px);overflow:hidden}.report-download-btn[data-v-0ff3c2d8]:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.02) 35%,hsla(0,0%,100%,.14));opacity:.52;pointer-events:none}.report-download-btn[data-v-0ff3c2d8]:hover:not(:disabled){transform:translateY(-1px);filter:saturate(1.12)}.report-download-btn[data-v-0ff3c2d8]:active:not(:disabled){transform:translateY(1px)}.report-download-btn[data-v-0ff3c2d8]:disabled{cursor:not-allowed;opacity:.45;transform:none;box-shadow:none}.report-download-btn__icon[data-v-0ff3c2d8]{width:24px;height:24px;border-radius:8px;border:1px solid hsla(0,0%,100%,.22);display:inline-flex;align-items:center;justify-content:center;background:rgba(15,23,42,.46);z-index:1}.report-download-btn__icon svg[data-v-0ff3c2d8]{width:14px;height:14px;stroke-width:2}.report-download-btn__ext[data-v-0ff3c2d8],.report-download-btn__label[data-v-0ff3c2d8]{z-index:1}.report-download-btn__ext[data-v-0ff3c2d8]{font-size:.67rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.24);padding:.12rem .45rem;color:rgba(226,232,240,.96);background:rgba(15,23,42,.35)}.report-download-btn--doc[data-v-0ff3c2d8]{background:linear-gradient(135deg,rgba(236,72,153,.35),rgba(129,55,171,.26),rgba(15,23,42,.75));box-shadow:0 10px 28px rgba(236,72,153,.2)}.report-download-btn--doc[data-v-0ff3c2d8]:hover:not(:disabled){border-color:rgba(244,114,182,.62);box-shadow:0 16px 36px rgba(236,72,153,.32)}.report-download-btn--excel[data-v-0ff3c2d8]{background:linear-gradient(135deg,rgba(34,197,94,.28),rgba(37,99,235,.26),rgba(15,23,42,.75));box-shadow:0 10px 28px rgba(59,130,246,.2)}.report-download-btn--excel[data-v-0ff3c2d8]:hover:not(:disabled){border-color:rgba(125,211,252,.62);box-shadow:0 16px 36px rgba(59,130,246,.3)}.section-header[data-v-0ff3c2d8]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.section-title-wrapper[data-v-0ff3c2d8]{display:flex;align-items:center;gap:1.5rem}.section-number[data-v-0ff3c2d8]{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,rgba(236,72,153,.25),rgba(139,92,246,.25));border:1px solid rgba(236,72,153,.3);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:#ec4899;box-shadow:0 4px 16px rgba(236,72,153,.2)}.section-icon[data-v-0ff3c2d8]{width:48px;height:48px;color:#a78bfa;opacity:.6}.lever-matrix-shell[data-v-0ff3c2d8]{border-radius:24px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));box-shadow:0 24px 60px rgba(0,0,0,.35);padding:1.25rem;position:relative;overflow:hidden}.lever-matrix-shell[data-v-0ff3c2d8]:before{content:"";position:absolute;inset:-2px;background:radial-gradient(circle at 15% 10%,rgba(236,72,153,.25),transparent 40%),radial-gradient(circle at 85% 90%,rgba(59,130,246,.18),transparent 45%);pointer-events:none}.lever-matrix-legend[data-v-0ff3c2d8]{position:relative;z-index:1;display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:1rem}.legend-pill[data-v-0ff3c2d8]{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .6rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:rgba(2,6,23,.35);color:rgba(226,232,240,.9);font-size:.75rem}.legend-dot[data-v-0ff3c2d8]{width:10px;height:10px;border-radius:999px}.legend-dot--active[data-v-0ff3c2d8]{background:linear-gradient(135deg,rgba(236,72,153,.95),rgba(139,92,246,.95));box-shadow:0 0 0 3px rgba(236,72,153,.18)}.legend-dot--inactive[data-v-0ff3c2d8]{background:rgba(148,163,184,.55);box-shadow:0 0 0 3px rgba(148,163,184,.12)}.lever-matrix[data-v-0ff3c2d8]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lever-tile[data-v-0ff3c2d8]{position:relative;display:flex;border-radius:18px;border:1px solid hsla(0,0%,100%,.12);padding:0;cursor:default;text-align:center;min-height:90px;overflow:hidden;transform:translateY(6px);opacity:0;animation:lever-tile-in-0ff3c2d8 .52s cubic-bezier(.2,.9,.2,1) both;animation-delay:var(--delay,0ms);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.lever-tile--clickable[data-v-0ff3c2d8]{cursor:pointer}.lever-tile[data-v-0ff3c2d8]:disabled{opacity:.72;cursor:not-allowed}.lever-tile[data-v-0ff3c2d8]:disabled:hover{transform:translateY(0) scale(1);border-color:hsla(0,0%,100%,.12);box-shadow:none}.lever-tile--popped[data-v-0ff3c2d8],.lever-tile--popped[data-v-0ff3c2d8]:hover{transform:translateY(-8px) scale(1.03);border-color:rgba(236,72,153,.68);box-shadow:0 20px 58px rgba(236,72,153,.26);z-index:3}.lever-tile--light[data-v-0ff3c2d8]{background:rgba(2,6,23,.35)}.lever-tile--dark[data-v-0ff3c2d8]{background:rgba(2,6,23,.55)}.lever-tile-inner[data-v-0ff3c2d8]{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center;padding:.85rem}.lever-tile-label[data-v-0ff3c2d8]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;overflow:hidden;font-weight:700;font-size:.92rem;line-height:1.2;text-align:center}.lever-tile--inactive .lever-tile-label[data-v-0ff3c2d8]{color:rgba(226,232,240,.82)}.lever-tile--active[data-v-0ff3c2d8]{border-color:rgba(236,72,153,.38);box-shadow:0 12px 36px rgba(236,72,153,.18)}.lever-tile--active .lever-tile-label[data-v-0ff3c2d8]{color:hsla(0,0%,100%,.98)}.lever-tile--active[data-v-0ff3c2d8]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(236,72,153,.22),rgba(139,92,246,.18),rgba(59,130,246,.12));opacity:.9;pointer-events:none}.lever-tile-glow[data-v-0ff3c2d8]{position:absolute;inset:-2px;border-radius:20px;background:radial-gradient(circle at 30% 30%,rgba(236,72,153,.45),transparent 55%);filter:blur(10px);opacity:.8;animation:lever-glow-pulse-0ff3c2d8 1.8s ease-in-out infinite;pointer-events:none}.lever-tile[data-v-0ff3c2d8]:hover{transform:translateY(2px);border-color:hsla(0,0%,100%,.18);box-shadow:0 16px 40px rgba(0,0,0,.35)}.lever-tile--active[data-v-0ff3c2d8]:hover{border-color:rgba(236,72,153,.55);box-shadow:0 18px 48px rgba(236,72,153,.22)}.initiative-list[data-v-0ff3c2d8]{display:grid;gap:1.5rem}.initiative-card[data-v-0ff3c2d8]{border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:2rem;background:linear-gradient(135deg,rgba(0,0,0,.4),rgba(0,0,0,.2));backdrop-filter:blur(10px);position:relative;overflow:hidden;transition:all .4s ease}.initiative-card[data-v-0ff3c2d8]:hover{border-color:rgba(139,92,246,.4);background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(59,130,246,.1));transform:translateX(8px);box-shadow:0 16px 40px rgba(139,92,246,.25)}.initiative-card--targeted[data-v-0ff3c2d8]{border-color:rgba(236,72,153,.5);box-shadow:0 0 0 2px rgba(236,72,153,.2),0 18px 46px rgba(236,72,153,.22)}.card-glow[data-v-0ff3c2d8]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ec4899,#a855f7,transparent);opacity:0;transition:opacity .4s ease}.initiative-card:hover .card-glow[data-v-0ff3c2d8]{opacity:1}.lever-card-header[data-v-0ff3c2d8]{display:flex;gap:1.75rem;align-items:flex-start;justify-content:space-between;margin-bottom:1.25rem}.lever-card-header-left[data-v-0ff3c2d8]{min-width:0;flex:1;display:flex;flex-direction:column;gap:.45rem;text-align:left}.lever-card-title-row[data-v-0ff3c2d8]{display:flex;align-items:center;gap:.85rem}.lever-card-icon[data-v-0ff3c2d8]{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,rgba(236,72,153,.25),rgba(12,12,24,.55));border:1px solid rgba(236,72,153,.28);color:rgba(244,114,182,.95);box-shadow:0 14px 36px rgba(236,72,153,.12);flex-shrink:0}.lever-card-icon svg[data-v-0ff3c2d8]{width:20px;height:20px}.lever-card-title[data-v-0ff3c2d8]{margin:0;font-size:1.35rem;font-weight:900;color:#f9fafb;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.lever-card-description[data-v-0ff3c2d8]{margin:0;color:rgba(203,213,225,.92);font-size:.95rem;line-height:1.55}.lever-card-header-right[data-v-0ff3c2d8]{display:flex;flex-direction:column;align-items:flex-end;padding-top:.15rem}.lever-card-metrics[data-v-0ff3c2d8]{display:flex;gap:2.25rem;justify-content:flex-end;flex-wrap:nowrap;align-items:flex-start}.lever-card-metric[data-v-0ff3c2d8]{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:.3rem;min-width:0}.lever-card-metric-value[data-v-0ff3c2d8]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;font-size:1.25rem;font-weight:900;line-height:1.2;white-space:nowrap}.metric-value[data-v-0ff3c2d8]{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#ec4899,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lever-card-metric-value.metric-value[data-v-0ff3c2d8]{font-size:1.25rem}.lever-card-metric-label[data-v-0ff3c2d8]{font-size:.7rem;color:rgba(148,163,184,.92);font-weight:800;white-space:nowrap}.lever-card-metric-value .impact-bucket[data-v-0ff3c2d8]{font-size:.8rem;padding:.28rem .8rem;line-height:1;display:inline-flex;align-items:center}.lever-proofpoints-toggle[data-v-0ff3c2d8]{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem .75rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:rgba(2,6,23,.35);color:rgba(226,232,240,.92);font-size:.85rem;font-weight:800;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,opacity .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lever-proofpoints-toggle[data-v-0ff3c2d8]:hover:not(:disabled){transform:translateY(-1px);background:rgba(236,72,153,.12);border-color:rgba(236,72,153,.28)}.lever-proofpoints-toggle[data-v-0ff3c2d8]:disabled{opacity:.4;cursor:not-allowed}.lever-card-header-left .lever-proofpoints-toggle[data-v-0ff3c2d8]{margin-top:.5rem;align-self:flex-start}.lever-proofpoints-count[data-v-0ff3c2d8]{display:inline-flex;align-items:center;justify-content:center;padding:.15rem .55rem;border-radius:999px;background:rgba(236,72,153,.16);border:1px solid rgba(236,72,153,.26);color:#fda4af;font-weight:900;font-size:.8rem}.lever-proofpoints-label[data-v-0ff3c2d8]{white-space:nowrap}.lever-proofpoints-chevron[data-v-0ff3c2d8]{width:18px;height:18px;transition:transform .18s ease;color:rgba(226,232,240,.9)}.lever-proofpoints-toggle--open .lever-proofpoints-chevron[data-v-0ff3c2d8]{transform:rotate(180deg)}.impact-bucket[data-v-0ff3c2d8]{padding:.35rem .85rem;background:rgba(59,130,246,.2);border:1px solid rgba(59,130,246,.3);border-radius:999px;font-size:.85rem;font-weight:700;color:#93c5fd;width:-moz-fit-content;width:fit-content}.savings-range[data-v-0ff3c2d8]{font-weight:700;color:#34d399}.initiative-proofpoints[data-v-0ff3c2d8]{margin-top:1.25rem;padding:1.25rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}.initiative-proofpoints-header[data-v-0ff3c2d8]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.initiative-proofpoints-header h5[data-v-0ff3c2d8]{font-size:.85rem;font-weight:900;color:rgba(148,163,184,.92)}.initiative-proofpoints-list[data-v-0ff3c2d8]{display:grid;gap:1rem}.initiative-proofpoint-card[data-v-0ff3c2d8]{border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.25);padding:1.15rem;display:grid;gap:.85rem;text-align:left}.proofpoint-card-top[data-v-0ff3c2d8]{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.proofpoint-index[data-v-0ff3c2d8]{width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;background:rgba(168,85,247,.22);border:1px solid rgba(168,85,247,.35);color:#c4b5fd;flex-shrink:0}.proofpoint-index svg[data-v-0ff3c2d8]{width:16px;height:16px}.proofpoint-heading[data-v-0ff3c2d8]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.proofpoint-title[data-v-0ff3c2d8]{font-size:.98rem;font-weight:800;color:#f9fafb;line-height:1.35}.proofpoint-summary[data-v-0ff3c2d8]{margin:0;color:rgba(148,163,184,.92);font-size:.85rem;line-height:1.55}.proofpoint-details[data-v-0ff3c2d8]{margin-top:.95rem;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.02)}.proofpoint-details-toggle[data-v-0ff3c2d8]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;padding:.75rem .95rem;color:#f472b6;font-size:.82rem;font-weight:600;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.proofpoint-details-toggle[data-v-0ff3c2d8]::-webkit-details-marker,.proofpoint-details-toggle[data-v-0ff3c2d8]::marker{display:none}.proofpoint-details-toggle[data-v-0ff3c2d8]:hover{background:rgba(236,72,153,.1);color:#fda4af}.proofpoint-details-chevron[data-v-0ff3c2d8]{width:16px;height:16px;transition:transform .3s ease}.proofpoint-details[open] .proofpoint-details-chevron[data-v-0ff3c2d8]{transform:rotate(180deg)}.proofpoint-details-content[data-v-0ff3c2d8]{padding:.95rem 1.05rem 1.05rem;border-top:1px solid hsla(0,0%,100%,.08);text-align:left}.proofpoint-details-content .proofpoint-analysis[data-v-0ff3c2d8]{margin-top:0;padding-top:0;border-top:0}.proofpoint-analysis[data-v-0ff3c2d8]{margin-top:.9rem;padding-top:.9rem;border-top:1px solid hsla(0,0%,100%,.06)}.proofpoint-analysis-grid[data-v-0ff3c2d8]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start}.proofpoint-analysis-column[data-v-0ff3c2d8]{display:flex;flex-direction:column;gap:.65rem;min-width:0}.proofpoint-analysis-column--actions[data-v-0ff3c2d8]{border-left:1px solid hsla(0,0%,100%,.06);padding-left:1.25rem}.proofpoint-analysis-heading[data-v-0ff3c2d8]{margin:0;font-size:.72rem;font-weight:900;color:rgba(148,163,184,.92)}.proofpoint-analysis-list[data-v-0ff3c2d8]{margin:0;padding-left:1.15rem;display:flex;flex-direction:column;gap:.45rem;list-style:disc;color:rgba(229,231,235,.96);font-size:.92rem}.proofpoint-analysis-list li[data-v-0ff3c2d8]{overflow-wrap:anywhere;word-break:break-word;line-height:1.55}.proofpoint-analysis-list--actions[data-v-0ff3c2d8]{color:rgba(196,181,253,.95)}.initiative-context[data-v-0ff3c2d8]{margin-top:1.5rem;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.02)}.initiative-context summary[data-v-0ff3c2d8]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:1rem 1.25rem;color:#f472b6;font-weight:600;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.initiative-context summary svg[data-v-0ff3c2d8]{width:18px;height:18px;transition:transform .3s ease}.initiative-context[open] summary svg[data-v-0ff3c2d8]{transform:rotate(90deg)}.initiative-context summary[data-v-0ff3c2d8]:hover{background:rgba(236,72,153,.1);color:#fda4af}.context-content[data-v-0ff3c2d8]{padding:1.25rem;border-top:1px solid hsla(0,0%,100%,.1);text-align:left}.context-lines[data-v-0ff3c2d8]{display:flex;flex-direction:column;gap:.6rem;color:#d1d5db}.context-line[data-v-0ff3c2d8]{font-size:.95rem;font-weight:700}.context-bullets[data-v-0ff3c2d8]{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.35rem;list-style:disc;color:#d1d5db;font-size:.9rem}.context-bullets li[data-v-0ff3c2d8]{line-height:1.5}.proofpoints-empty .empty-state[data-v-0ff3c2d8]{padding:1rem 1.25rem;border:1px dashed rgba(148,163,184,.35);border-radius:18px;background:rgba(15,23,42,.35)}.proofpoints-empty .empty-title[data-v-0ff3c2d8]{margin:0 0 .5rem;font-weight:600;text-align:left}.proofpoints-empty .empty-hint[data-v-0ff3c2d8]{margin:0;opacity:.9;line-height:1.45;text-align:left}@keyframes lever-tile-in-0ff3c2d8{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lever-glow-pulse-0ff3c2d8{0%{opacity:.55;transform:scale(.98)}50%{opacity:.95;transform:scale(1.02)}to{opacity:.55;transform:scale(.98)}}@media (max-width:1100px){.lever-matrix[data-v-0ff3c2d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.lever-tile[data-v-0ff3c2d8]{min-height:86px}}@media (max-width:1024px){.opp-summary-controls[data-v-0ff3c2d8]{width:100%;margin-left:0}}@media (max-width:520px){.lever-matrix[data-v-0ff3c2d8]{grid-template-columns:1fr}}@media (max-width:768px){.opp-summary-filters[data-v-0ff3c2d8]{grid-template-columns:1fr}.opp-summary-actions[data-v-0ff3c2d8]{justify-content:flex-start}.opp-summary-run-btn[data-v-0ff3c2d8]{width:100%}.report-download-actions-wrap[data-v-0ff3c2d8]{max-width:100%}.report-download-actions[data-v-0ff3c2d8]{grid-template-columns:1fr}.report-download-btn[data-v-0ff3c2d8]{justify-content:center}.section-title-wrapper[data-v-0ff3c2d8]{gap:1rem}.section-number[data-v-0ff3c2d8]{width:48px;height:48px;font-size:1.25rem}.lever-card-header[data-v-0ff3c2d8]{flex-direction:column;align-items:stretch;gap:1.25rem}.lever-card-header-right[data-v-0ff3c2d8]{align-items:flex-start;width:100%}.lever-card-metrics[data-v-0ff3c2d8]{justify-content:flex-start;flex-wrap:wrap;gap:1.5rem}.lever-card-metric[data-v-0ff3c2d8]{align-items:flex-start;text-align:left;min-width:0}.proofpoint-analysis-grid[data-v-0ff3c2d8]{grid-template-columns:1fr}.proofpoint-analysis-column--actions[data-v-0ff3c2d8]{border-left:none;padding-left:0;border-top:1px solid hsla(0,0%,100%,.06);padding-top:1rem}}@keyframes fadeInUp-0ff3c2d8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chat-shimmer[data-v-9bf5c96e]{background:linear-gradient(90deg,#cbd5e1,#f9a8d4 45%,#a5f3fc 55%,#cbd5e1);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:chat-shimmer-slide-9bf5c96e 1.8s linear infinite}@keyframes chat-shimmer-slide-9bf5c96e{0%{background-position:200% 0}to{background-position:-200% 0}}.turn-text[data-v-9bf5c96e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chat-markdown[data-v-9bf5c96e]{text-align:left}.chat-markdown[data-v-9bf5c96e] code{background:hsla(0,0%,100%,.08);border-radius:6px;padding:0 4px}.chat-markdown[data-v-9bf5c96e] p{margin:0 0 8px;line-height:1.55;text-align:left}.chat-markdown[data-v-9bf5c96e] p:last-child{margin-bottom:0}.chat-markdown[data-v-9bf5c96e] ul.md-list{margin:0 0 8px;padding-left:18px;list-style:disc;text-align:left}.chat-markdown[data-v-9bf5c96e] ul.md-list li{margin:3px 0;line-height:1.5}.chat-markdown[data-v-9bf5c96e] table.md-table{width:100%;border-collapse:collapse;margin:6px 0 10px;font-size:12px}.chat-markdown[data-v-9bf5c96e] table.md-table th{text-align:left;color:#f9a8d4;font-weight:600;padding:6px 8px;border-bottom:1px solid hsla(0,0%,100%,.15)}.chat-markdown[data-v-9bf5c96e] table.md-table td{text-align:left;padding:6px 8px;border-bottom:1px solid hsla(0,0%,100%,.05)}.chat-markdown[data-v-9bf5c96e] table.md-table tbody tr:nth-child(odd){background:hsla(0,0%,100%,.03)}.workflow-stepper[data-v-ac22fb26]{margin-bottom:1.5rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(135deg,rgba(236,72,153,.04),rgba(56,189,248,.04));padding:1.25rem 1.5rem 1rem}.workflow-stepper__list[data-v-ac22fb26]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.workflow-stepper__item[data-v-ac22fb26]{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.workflow-stepper__node[data-v-ac22fb26]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:28px;margin-bottom:.55rem}.workflow-stepper__item:not(:last-child) .workflow-stepper__node[data-v-ac22fb26]:after{content:"";position:absolute;top:50%;left:50%;right:-50%;height:2px;background:linear-gradient(90deg,rgba(236,72,153,.3),rgba(139,92,246,.2));transform:translateY(-50%);z-index:0}.workflow-stepper__number[data-v-ac22fb26]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,rgba(236,72,153,.45),rgba(139,92,246,.45));border:2px solid hsla(0,0%,100%,.15);font-size:12px;font-weight:800;color:#fff;line-height:1;box-shadow:0 0 12px rgba(236,72,153,.2),0 0 0 4px rgba(236,72,153,.06)}.workflow-stepper__text[data-v-ac22fb26]{font-size:11.5px;line-height:1.4;color:hsla(0,0%,100%,.55);padding:0 .35rem;max-width:220px}@media (max-width:900px){.workflow-stepper__list[data-v-ac22fb26]{grid-template-columns:1fr;gap:0}.workflow-stepper__item[data-v-ac22fb26]{flex-direction:row;align-items:flex-start;text-align:left;gap:.65rem;padding-bottom:.75rem}.workflow-stepper__item[data-v-ac22fb26]:last-child{padding-bottom:0}.workflow-stepper__node[data-v-ac22fb26]{width:28px;height:auto;flex-shrink:0;margin-bottom:0;flex-direction:column}.workflow-stepper__item:not(:last-child) .workflow-stepper__node[data-v-ac22fb26]:after{top:100%;left:50%;right:auto;width:2px;height:.75rem;transform:translateX(-50%)}.workflow-stepper__text[data-v-ac22fb26]{max-width:none;padding:.25rem 0 0}}.rapidai-category-select[data-v-ac22fb26]{color-scheme:dark}.rapidai-category-select option[data-v-ac22fb26]{background-color:#0b0b17;color:#fff}.opp-summary-controls[data-v-ac22fb26]{margin-left:auto;width:min(100%,760px);border-radius:1.15rem;border:1px solid hsla(0,0%,100%,.12);background:radial-gradient(circle at 10% 0,rgba(236,72,153,.18),transparent 42%),radial-gradient(circle at 100% 100%,rgba(56,189,248,.14),transparent 46%),linear-gradient(145deg,rgba(9,11,28,.8),rgba(9,11,28,.48));box-shadow:0 18px 42px rgba(2,6,23,.45),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(12px);padding:1rem;display:grid;gap:.85rem;position:relative;overflow:visible}.opp-summary-filters[data-v-ac22fb26]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.opp-summary-field[data-v-ac22fb26]{display:grid;gap:.38rem}.opp-summary-label[data-v-ac22fb26]{margin:0;font-size:.72rem;font-weight:600;color:rgba(148,163,184,.95)}.opp-summary-select-shell[data-v-ac22fb26]{position:relative}.opp-summary-select-shell[data-v-ac22fb26]:after{content:"";position:absolute;right:.95rem;top:50%;width:.5rem;height:.5rem;border-right:2px solid rgba(226,232,240,.82);border-bottom:2px solid rgba(226,232,240,.82);transform:translateY(-65%) rotate(45deg);pointer-events:none}.opp-summary-select[data-v-ac22fb26]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-radius:.9rem;border:1px solid hsla(0,0%,100%,.16);background:linear-gradient(135deg,rgba(2,6,23,.56),rgba(15,23,42,.4));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);color:rgba(248,250,252,.98);padding:.78rem 2.4rem .78rem .95rem;font-size:.86rem;font-weight:600;line-height:1.25;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.opp-summary-select[data-v-ac22fb26]:hover:not(:disabled){border-color:rgba(148,163,184,.45)}.opp-summary-select[data-v-ac22fb26]:focus{outline:none;border-color:rgba(244,114,182,.7);box-shadow:0 0 0 3px rgba(236,72,153,.2),0 10px 24px rgba(236,72,153,.16)}.opp-summary-select[data-v-ac22fb26]:disabled{opacity:.55;cursor:not-allowed}.opp-summary-actions[data-v-ac22fb26]{display:flex;justify-content:flex-end;align-items:center;gap:.65rem}.opp-summary-run-btn[data-v-ac22fb26]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.85rem;border:none;background:linear-gradient(135deg,#f43f5e,#d946ef 52%,#7c3aed);color:#fff;padding:.72rem 1.05rem;font-size:.83rem;font-weight:800;box-shadow:0 12px 24px rgba(168,85,247,.35);transition:transform .17s ease,filter .17s ease,box-shadow .17s ease,opacity .17s ease}.opp-summary-run-btn[data-v-ac22fb26]:hover:not(:disabled){transform:translateY(-1px);filter:saturate(1.08);box-shadow:0 16px 30px rgba(168,85,247,.45)}.opp-summary-run-btn[data-v-ac22fb26]:active:not(:disabled){transform:translateY(0)}.opp-summary-run-btn[data-v-ac22fb26]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.opp-summary-run-btn__dot[data-v-ac22fb26]{width:.44rem;height:.44rem;border-radius:999px;background:hsla(0,0%,100%,.95);box-shadow:0 0 0 .15rem hsla(0,0%,100%,.24)}.opp-questionnaire-card[data-v-ac22fb26]{margin-top:1rem;border-radius:1.3rem;border:1px solid rgba(167,139,250,.28);background:linear-gradient(120deg,rgba(15,11,28,.88),rgba(10,13,32,.76),rgba(26,16,46,.7));box-shadow:0 20px 40px rgba(2,6,23,.45);padding:1.2rem 1.35rem;display:grid;gap:.95rem}.opp-questionnaire-card__header[data-v-ac22fb26]{display:grid;gap:.28rem;text-align:left}.opp-questionnaire-card__title[data-v-ac22fb26]{margin:0;font-size:1.1rem;font-weight:800;color:#f8fafc}.opp-questionnaire-card__subtitle[data-v-ac22fb26]{margin:0;font-size:.86rem;color:rgba(148,163,184,.95)}.opp-questionnaire-card__actions[data-v-ac22fb26]{display:flex;flex-wrap:wrap;gap:.75rem}.opp-questionnaire-btn[data-v-ac22fb26]{display:inline-flex;align-items:center;gap:.6rem;border-radius:.95rem;border:1px solid rgba(148,163,184,.28);background:linear-gradient(135deg,rgba(2,6,23,.9),rgba(3,8,23,.72));color:rgba(241,245,249,.98);font-size:.85rem;font-weight:700;line-height:1;padding:.78rem 1.15rem;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease,opacity .17s ease}.opp-questionnaire-btn[data-v-ac22fb26]:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(244,114,182,.56);box-shadow:0 12px 24px rgba(236,72,153,.2)}.opp-questionnaire-btn[data-v-ac22fb26]:active:not(:disabled){transform:translateY(0)}.opp-questionnaire-btn[data-v-ac22fb26]:disabled{opacity:.46;cursor:not-allowed}.opp-questionnaire-btn__icon[data-v-ac22fb26]{width:1.1rem;height:1.1rem;flex-shrink:0}.opp-questionnaire-card__meta[data-v-ac22fb26]{display:grid;gap:.2rem}.opp-questionnaire-card__meta-error[data-v-ac22fb26],.opp-questionnaire-card__meta-file[data-v-ac22fb26],.opp-questionnaire-card__meta-success[data-v-ac22fb26]{margin:0;font-size:.7rem;line-height:1.4}.opp-questionnaire-card__meta-file[data-v-ac22fb26]{color:rgba(148,163,184,.95)}.opp-questionnaire-card__meta-success[data-v-ac22fb26]{color:rgba(110,231,183,.96)}.opp-questionnaire-card__meta-error[data-v-ac22fb26]{color:hsla(0,94%,82%,.98)}@media (max-width:1024px){.opp-summary-controls[data-v-ac22fb26]{width:100%;margin-left:0}}@media (max-width:768px){.opp-summary-filters[data-v-ac22fb26]{grid-template-columns:1fr}.opp-summary-actions[data-v-ac22fb26]{justify-content:flex-start}.opp-summary-run-btn[data-v-ac22fb26]{width:100%}.opp-questionnaire-card[data-v-ac22fb26]{padding:1rem}.opp-questionnaire-card__actions[data-v-ac22fb26]{display:grid;grid-template-columns:1fr}.opp-questionnaire-btn[data-v-ac22fb26]{justify-content:center}}.rapid-ai-analytics[data-v-ac22fb26]{background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.028),transparent 1px,transparent 4px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.02),transparent 1px,transparent 4px),radial-gradient(ellipse at top left,rgba(236,72,153,.18),transparent 55%),radial-gradient(ellipse at top right,rgba(139,92,246,.16),transparent 55%),radial-gradient(ellipse at 50% 65%,rgba(34,211,238,.1),transparent 60%),#04040a url(/img/bg.7920ba8d.png) 50% /cover no-repeat;background-attachment:fixed}[data-v-ac22fb26] .highcharts-scrolling,[data-v-ac22fb26] .highcharts-scrolling-parent{-ms-overflow-style:none;scrollbar-width:none}[data-v-ac22fb26] .highcharts-scrolling-parent::-webkit-scrollbar,[data-v-ac22fb26] .highcharts-scrolling::-webkit-scrollbar{width:0;height:0}[data-v-ac22fb26] .highcharts-contextbutton,[data-v-ac22fb26] .highcharts-exporting-group,[data-v-ac22fb26] .highcharts-scrollbar{display:none!important}.highcharts-tooltip-container{z-index:99999!important;pointer-events:none}.rapid-ai-dashboard[data-v-ac22fb26]{display:grid;grid-template-columns:380px 1fr;min-height:100vh;height:100vh;background:radial-gradient(ellipse at top right,rgba(236,72,153,.15),transparent 50%),radial-gradient(ellipse at bottom left,rgba(139,92,246,.15),transparent 50%),radial-gradient(circle at center,rgba(59,130,246,.08),transparent 70%),#04040a url(/img/bg.7920ba8d.png) 50% /cover no-repeat;position:relative;overflow:hidden}.rapid-ai-dashboard.agent-focused[data-v-ac22fb26]{grid-template-columns:minmax(420px,540px) 1fr}.rapid-ai-dashboard.agent-focused .event-panel[data-v-ac22fb26]{border-right:1px solid rgba(236,72,153,.35);box-shadow:0 20px 60px rgba(236,72,153,.15)}.rapid-ai-dashboard.agent-focused .results-panel[data-v-ac22fb26]{opacity:.9;filter:saturate(.95);transition:opacity .4s ease,filter .4s ease}.rapid-ai-dashboard[data-v-ac22fb26]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.03),transparent 1px,transparent 2px,hsla(0,0%,100%,.03) 3px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.03),transparent 1px,transparent 2px,hsla(0,0%,100%,.03) 3px);pointer-events:none}.event-panel[data-v-ac22fb26]{background:rgba(8,8,20,.97);backdrop-filter:blur(20px);border-right:1px solid rgba(236,72,153,.2);padding:2rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem;position:relative;overflow:hidden;height:100vh;max-height:100vh}.event-panel[data-v-ac22fb26]:before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(236,72,153,.15),transparent 70%);pointer-events:none}.header-top[data-v-ac22fb26]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.icon-badge[data-v-ac22fb26]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,rgba(236,72,153,.2),rgba(139,92,246,.2));border:1px solid rgba(236,72,153,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-badge svg[data-v-ac22fb26]{width:24px;height:24px;color:#ec4899}.event-title-block[data-v-ac22fb26]{text-align:center}.workflow-label[data-v-ac22fb26]{font-size:.85rem;color:#f9a8d4;font-weight:600;margin-bottom:.25rem}.job-id-container[data-v-ac22fb26]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;margin-top:.5rem}.id-icon[data-v-ac22fb26]{width:16px;height:16px;color:#a78bfa;flex-shrink:0}.status-banner[data-v-ac22fb26]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;margin-top:.75rem}.stage-pill[data-v-ac22fb26]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .85rem;border-radius:999px;font-size:.7rem;font-weight:600;width:-moz-fit-content;width:fit-content;box-shadow:0 2px 8px rgba(0,0,0,.2)}.stage-icon[data-v-ac22fb26]{display:inline-flex;align-items:center;justify-content:center}.stage-icon svg[data-v-ac22fb26]{width:1rem;height:1rem}.stage-starting[data-v-ac22fb26]{background:linear-gradient(135deg,rgba(56,189,248,.25),rgba(14,165,233,.25));color:#7dd3fc;border:1px solid rgba(56,189,248,.4)}.stage-progress[data-v-ac22fb26]{background:linear-gradient(135deg,rgba(168,85,247,.25),rgba(139,92,246,.25));color:#c4b5fd;border:1px solid rgba(168,85,247,.4)}.stage-completed[data-v-ac22fb26]{background:linear-gradient(135deg,rgba(34,197,94,.25),rgba(22,163,74,.25));color:#86efac;border:1px solid rgba(34,197,94,.4)}.stage-failed[data-v-ac22fb26]{background:linear-gradient(135deg,rgba(239,68,68,.25),rgba(220,38,38,.25));color:#fca5a5;border:1px solid rgba(239,68,68,.4)}.stage-pending[data-v-ac22fb26]{background:linear-gradient(135deg,rgba(148,163,184,.25),rgba(100,116,139,.25));color:#cbd5e1;border:1px solid rgba(148,163,184,.4)}.progress-shell[data-v-ac22fb26]{display:flex;flex-direction:column;gap:.75rem}.progress-track[data-v-ac22fb26]{height:10px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.3)}.progress-bar[data-v-ac22fb26]{height:100%;border-radius:999px;background:linear-gradient(90deg,#ec4899,#a855f7,#3b82f6);background-size:200% 100%;animation:gradientFlow-ac22fb26 3s ease infinite;position:relative;box-shadow:0 0 15px rgba(236,72,153,.5);transition:width .5s ease}.progress-shimmer[data-v-ac22fb26]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:shimmer-ac22fb26 2s infinite}@keyframes gradientFlow-ac22fb26{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes shimmer-ac22fb26{0%{left:-100%}to{left:200%}}@keyframes scrollPulse-ac22fb26{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(4px);opacity:1}}.event-list[data-v-ac22fb26]{flex:1;overflow-y:auto;padding-right:.5rem;display:flex;flex-direction:column;gap:.75rem}.event-list[data-v-ac22fb26]::-webkit-scrollbar{width:6px}.event-list[data-v-ac22fb26]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.event-list[data-v-ac22fb26]::-webkit-scrollbar-thumb{background:rgba(236,72,153,.4);border-radius:3px}.event-card[data-v-ac22fb26]{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1rem;background:linear-gradient(135deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));backdrop-filter:blur(10px);transition:all .3s ease}.event-card[data-v-ac22fb26]:hover{border-color:rgba(236,72,153,.3);background:linear-gradient(135deg,rgba(236,72,153,.08),rgba(139,92,246,.05));transform:translateX(4px)}.event-card-header[data-v-ac22fb26]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.empty-state[data-v-ac22fb26]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;opacity:.6}.empty-icon[data-v-ac22fb26]{width:48px;height:48px;color:#6b7280}.event-scroll-indicator[data-v-ac22fb26]{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.8rem;color:hsla(0,0%,100%,.6);padding-bottom:.25rem}.event-scroll-indicator svg[data-v-ac22fb26]{width:18px;height:18px;color:#ec4899;animation:scrollPulse-ac22fb26 1.5s ease-in-out infinite}.event-footer[data-v-ac22fb26]{display:flex;justify-content:center;padding-top:.5rem}.outline-btn[data-v-ac22fb26]{display:flex;align-items:center;gap:.5rem;border:1px solid hsla(0,0%,100%,.3);border-radius:999px;padding:.65rem 1.75rem;font-size:.875rem;font-weight:600;transition:all .3s ease;background:hsla(0,0%,100%,.02)}.outline-btn svg[data-v-ac22fb26]{width:16px;height:16px}.outline-btn[data-v-ac22fb26]:disabled{opacity:.4;cursor:not-allowed}.outline-btn[data-v-ac22fb26]:not(:disabled):hover{border-color:#ec4899;background:linear-gradient(135deg,rgba(236,72,153,.15),rgba(139,92,246,.15));color:#f9a8d4;transform:translateY(-2px);box-shadow:0 8px 16px rgba(236,72,153,.3)}.results-panel[data-v-ac22fb26]{padding:2.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:2.5rem;position:relative;z-index:1;height:100vh;max-height:100vh}.results-panel[data-v-ac22fb26]::-webkit-scrollbar{width:8px}.results-panel[data-v-ac22fb26]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}.results-panel[data-v-ac22fb26]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(236,72,153,.5),rgba(59,130,246,.5));border-radius:4px}.results-header[data-v-ac22fb26]{display:flex;flex-direction:column;align-items:center;gap:1.75rem;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:1.5rem;text-align:center;width:100%}.action-header[data-v-ac22fb26]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.download-panel-title[data-v-ac22fb26]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.7)}.download-panel-title svg[data-v-ac22fb26]{width:18px;height:18px;color:#a78bfa}.header-content[data-v-ac22fb26]{display:flex;align-items:center;flex-direction:column;gap:1.25rem}.header-text[data-v-ac22fb26]{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.header-icon-wrapper[data-v-ac22fb26]{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,rgba(236,72,153,.2),rgba(139,92,246,.2));border:1px solid rgba(236,72,153,.3);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(236,72,153,.2)}.header-icon[data-v-ac22fb26]{width:36px;height:36px;color:#ec4899}.eyebrow-label[data-v-ac22fb26]{font-size:.9rem;color:hsla(0,0%,100%,.7);font-weight:600}.meta-tags[data-v-ac22fb26]{display:flex;gap:.75rem;margin-top:.75rem;flex-wrap:wrap;justify-content:center}.meta-tag[data-v-ac22fb26]{display:flex;align-items:center;gap:.4rem;padding:.4rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;font-size:.85rem;color:#d1d5db}.meta-tag svg[data-v-ac22fb26]{width:14px;height:14px;color:#a78bfa}.action-buttons[data-v-ac22fb26]{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-left:auto}.action-btn[data-v-ac22fb26]{display:flex;align-items:center;gap:.6rem;padding:.85rem 1.75rem;border-radius:999px;font-size:.875rem;font-weight:600;transition:all .3s ease;position:relative;overflow:hidden}.action-btn svg[data-v-ac22fb26]{width:18px;height:18px;z-index:1}.action-btn[data-v-ac22fb26]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(236,72,153,.8),rgba(139,92,246,.8));opacity:0;transition:opacity .3s ease}.action-btn[data-v-ac22fb26]:disabled{opacity:.4;cursor:not-allowed}.action-btn[data-v-ac22fb26]:not(:disabled):hover:before{opacity:1}.action-btn[data-v-ac22fb26]:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(236,72,153,.4)}.excel-btn[data-v-ac22fb26]{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(5,150,105,.2));border:1px solid rgba(16,185,129,.4);color:#6ee7b7}.word-btn[data-v-ac22fb26]{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(37,99,235,.2));border:1px solid rgba(59,130,246,.4);color:#93c5fd}.alert[data-v-ac22fb26]{display:flex;align-items:center;gap:1rem;border-radius:16px;padding:1.25rem 1.5rem;font-size:.95rem;backdrop-filter:blur(10px)}.alert svg[data-v-ac22fb26]{width:24px;height:24px;flex-shrink:0}.alert-info[data-v-ac22fb26]{border:1px solid rgba(59,130,246,.4);background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(37,99,235,.1));color:#bfdbfe}.alert-error[data-v-ac22fb26]{border:1px solid hsla(0,91%,71%,.4);background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(220,38,38,.1));color:#fecaca}.alert-ai[data-v-ac22fb26]{flex-direction:column;align-items:flex-start;gap:.75rem}.alert-ai-content[data-v-ac22fb26]{display:flex;flex-direction:column;gap:1rem}.ai-illustration[data-v-ac22fb26]{width:100%;display:flex;justify-content:center}.ai-illustration svg[data-v-ac22fb26]{width:200px;height:auto;color:hsla(0,0%,100%,.6);stroke:currentColor}.ai-loader[data-v-ac22fb26]{position:relative;width:120px;height:120px;display:grid;place-items:center}.loader-core[data-v-ac22fb26]{width:26px;height:26px;border-radius:999px;background:radial-gradient(circle,#a855f7,#ec4899);box-shadow:0 0 24px rgba(236,72,153,.5);animation:pulse-ac22fb26 1.8s ease-in-out infinite}.loader-ring[data-v-ac22fb26]{position:absolute;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);animation:spin-ac22fb26 3.6s linear infinite}.loader-ring.ring-1[data-v-ac22fb26]{width:82px;height:82px;border-color:rgba(236,72,153,.35);animation-duration:3s}.loader-ring.ring-2[data-v-ac22fb26]{width:108px;height:108px;border-color:rgba(59,130,246,.35);animation-direction:reverse}.loader-dots[data-v-ac22fb26]{position:absolute;display:flex;gap:8px;animation:float-ac22fb26 2.4s ease-in-out infinite}.loader-dots span[data-v-ac22fb26]{width:10px;height:10px;border-radius:999px;background:#a78bfa;animation:bounce-ac22fb26 1.2s ease-in-out infinite}.loader-dots span[data-v-ac22fb26]:nth-child(2){animation-delay:.15s;background:#ec4899}.loader-dots span[data-v-ac22fb26]:nth-child(3){animation-delay:.3s;background:#60a5fa}.loader-text[data-v-ac22fb26]{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}.loader-title[data-v-ac22fb26]{font-size:1.1rem;font-weight:800;color:#fff}.loader-subtitle[data-v-ac22fb26]{font-size:.95rem;color:#d1d5db}.data-section[data-v-ac22fb26]{display:flex;flex-direction:column;gap:1.5rem}.section-header[data-v-ac22fb26]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.section-title-wrapper[data-v-ac22fb26]{display:flex;align-items:center;gap:1.5rem}.section-number[data-v-ac22fb26]{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,rgba(236,72,153,.25),rgba(139,92,246,.25));border:1px solid rgba(236,72,153,.3);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:#ec4899;box-shadow:0 4px 16px rgba(236,72,153,.2)}.section-icon[data-v-ac22fb26]{width:48px;height:48px;color:#a78bfa;opacity:.6}.card-grid[data-v-ac22fb26]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.data-card[data-v-ac22fb26]{border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:1.75rem;background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));backdrop-filter:blur(10px);position:relative;overflow:hidden;transition:all .4s ease}.card-glow[data-v-ac22fb26]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ec4899,#a855f7,transparent);opacity:0;transition:opacity .4s ease}.data-card:hover .card-glow[data-v-ac22fb26]{opacity:1}.data-card[data-v-ac22fb26]:hover{border-color:rgba(236,72,153,.3);background:linear-gradient(135deg,rgba(236,72,153,.08),rgba(139,92,246,.08));transform:translateY(-4px);box-shadow:0 16px 40px rgba(236,72,153,.2)}.card-header[data-v-ac22fb26]{margin-bottom:1.5rem}.category-badge[data-v-ac22fb26]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;background:rgba(236,72,153,.15);border:1px solid rgba(236,72,153,.3);border-radius:999px;font-size:.75rem;font-weight:600;color:#f9a8d4;margin-bottom:.75rem}.category-badge svg[data-v-ac22fb26]{width:12px;height:12px}.data-grid[data-v-ac22fb26]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.data-item[data-v-ac22fb26]{display:flex;flex-direction:column;gap:.65rem}.metric-tile[data-v-ac22fb26]{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:.9rem 1rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.data-item dt[data-v-ac22fb26]{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:hsla(0,0%,100%,.5);font-weight:600}.data-item dt svg[data-v-ac22fb26]{width:14px;height:14px;color:#ec4899}.data-item dd[data-v-ac22fb26]{font-size:.95rem;font-weight:600;color:#fff;align-self:flex-start;padding-left:0}.value-primary[data-v-ac22fb26]{font-size:1.25rem!important;font-weight:700!important;color:#fff!important}.value-highlight[data-v-ac22fb26]{color:#c084fc!important;font-weight:700!important}.value-success[data-v-ac22fb26]{background:linear-gradient(135deg,#34d399,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700!important;font-size:1.1rem!important}.confidence-badge[data-v-ac22fb26]{padding:.25rem .65rem;background:rgba(168,85,247,.2);border:1px solid rgba(168,85,247,.3);border-radius:999px;font-size:.75rem;font-weight:700;color:#c4b5fd}.confidence-badge+span[data-v-ac22fb26]{margin-left:.4rem;display:inline-block}.initiative-list[data-v-ac22fb26]{display:grid;gap:1.5rem}.initiative-card[data-v-ac22fb26]{border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:2rem;background:linear-gradient(135deg,rgba(0,0,0,.4),rgba(0,0,0,.2));backdrop-filter:blur(10px);position:relative;overflow:hidden;transition:all .4s ease;scroll-margin-top:2.25rem}.initiative-card[data-v-ac22fb26]:hover{border-color:rgba(139,92,246,.4);background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(59,130,246,.1));transform:translateX(8px);box-shadow:0 16px 40px rgba(139,92,246,.25)}.initiative-card--targeted[data-v-ac22fb26],.initiative-card--targeted[data-v-ac22fb26]:hover{border-color:rgba(236,72,153,.6);box-shadow:0 0 0 3px rgba(236,72,153,.18),0 18px 48px rgba(236,72,153,.2);transform:translateX(0)}.initiative-header[data-v-ac22fb26]{margin-bottom:1.5rem}.lever-card-header[data-v-ac22fb26]{display:flex;gap:1.75rem;align-items:flex-start;justify-content:space-between;margin-bottom:1.25rem}.lever-card-header-left[data-v-ac22fb26]{min-width:0;flex:1;display:flex;flex-direction:column;gap:.45rem;text-align:left}.lever-card-title-row[data-v-ac22fb26]{display:flex;align-items:center;gap:.85rem}.lever-card-icon[data-v-ac22fb26]{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,rgba(236,72,153,.25),rgba(12,12,24,.55));border:1px solid rgba(236,72,153,.28);color:rgba(244,114,182,.95);box-shadow:0 14px 36px rgba(236,72,153,.12);flex-shrink:0}.lever-card-icon svg[data-v-ac22fb26]{width:20px;height:20px}.lever-card-title[data-v-ac22fb26]{margin:0;font-size:1.35rem;font-weight:900;color:#f9fafb;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.lever-card-description[data-v-ac22fb26]{margin:0;color:rgba(203,213,225,.92);font-size:.95rem;line-height:1.55}.lever-card-header-right[data-v-ac22fb26]{display:flex;flex-direction:column;align-items:flex-end;padding-top:.15rem}.lever-card-metrics[data-v-ac22fb26]{display:flex;gap:2.25rem;justify-content:flex-end;flex-wrap:nowrap;align-items:flex-start}.lever-card-metric[data-v-ac22fb26]{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:.3rem;min-width:0}.lever-card-metric-value[data-v-ac22fb26]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;font-size:1.25rem;font-weight:900;line-height:1.2;white-space:nowrap}.lever-card-metric-label[data-v-ac22fb26]{font-size:.7rem;color:rgba(148,163,184,.92);font-weight:800;white-space:nowrap}.lever-card-metric-value .impact-bucket[data-v-ac22fb26]{font-size:.8rem;padding:.28rem .8rem;line-height:1;display:inline-flex;align-items:center}.lever-proofpoints-toggle[data-v-ac22fb26]{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem .75rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:rgba(2,6,23,.35);color:rgba(226,232,240,.92);font-size:.85rem;font-weight:800;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,opacity .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lever-proofpoints-toggle[data-v-ac22fb26]:hover:not(:disabled){transform:translateY(-1px);background:rgba(236,72,153,.12);border-color:rgba(236,72,153,.28)}.lever-proofpoints-toggle[data-v-ac22fb26]:disabled{opacity:.4;cursor:not-allowed}.lever-card-header-left .lever-proofpoints-toggle[data-v-ac22fb26]{margin-top:.5rem;align-self:flex-start}.lever-proofpoints-count[data-v-ac22fb26]{display:inline-flex;align-items:center;justify-content:center;padding:.15rem .55rem;border-radius:999px;background:rgba(236,72,153,.16);border:1px solid rgba(236,72,153,.26);color:#fda4af;font-weight:900;font-size:.8rem}.lever-proofpoints-label[data-v-ac22fb26]{white-space:nowrap}.lever-proofpoints-chevron[data-v-ac22fb26]{width:18px;height:18px;transition:transform .18s ease;color:rgba(226,232,240,.9)}.lever-proofpoints-toggle--open .lever-proofpoints-chevron[data-v-ac22fb26]{transform:rotate(180deg)}.lever-badge[data-v-ac22fb26]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;background:rgba(139,92,246,.2);border:1px solid rgba(139,92,246,.4);border-radius:999px;font-size:.8rem;font-weight:600;color:#c4b5fd;margin-bottom:1rem}.lever-badge svg[data-v-ac22fb26]{width:14px;height:14px}.lever-badge[data-v-ac22fb26]{font-size:1rem;padding:.5rem 1.1rem}.initiative-title[data-v-ac22fb26]{font-size:1.2rem;font-weight:700;line-height:1.5;color:#e5e7eb;white-space:pre-wrap;overflow:visible;text-overflow:unset;display:block;-webkit-line-clamp:unset;-webkit-box-orient:initial;overflow-wrap:anywhere;word-break:break-word}.initiative-meta[data-v-ac22fb26]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.25rem;margin:1.5rem 0;padding:1.5rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:12px}.meta-item[data-v-ac22fb26]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;text-align:left}.meta-item dt[data-v-ac22fb26]{display:flex;align-items:center;gap:.4rem;font-size:.7rem;color:hsla(0,0%,100%,.5);font-weight:600}.meta-item dt svg[data-v-ac22fb26]{width:14px;height:14px;color:#ec4899}.metric-value[data-v-ac22fb26]{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#ec4899,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lever-card-metric-value.metric-value[data-v-ac22fb26]{font-size:1.25rem}.metric-with-toggle[data-v-ac22fb26]{display:inline-flex;align-items:center;justify-content:flex-start;gap:.55rem}.icon-toggle-btn[data-v-ac22fb26]{width:34px;height:34px;border-radius:10px;border:1px solid rgba(244,114,182,.28);background:rgba(244,114,182,.12);color:#f472b6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,opacity .2s ease}.icon-toggle-btn svg[data-v-ac22fb26]{width:18px;height:18px}.icon-toggle-btn[data-v-ac22fb26]:hover:not(:disabled){transform:translateY(-1px);background:rgba(244,114,182,.18);border-color:rgba(244,114,182,.4)}.icon-toggle-btn[data-v-ac22fb26]:disabled{opacity:.35;cursor:not-allowed}.initiative-proofpoints[data-v-ac22fb26]{margin-top:1.25rem;padding:1.25rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}.initiative-proofpoints-header[data-v-ac22fb26]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.initiative-proofpoints-header h5[data-v-ac22fb26]{font-size:.85rem;font-weight:900;color:rgba(148,163,184,.92)}.initiative-proofpoints-subtitle[data-v-ac22fb26]{font-size:.85rem;color:hsla(0,0%,100%,.55)}.initiative-proofpoints-list[data-v-ac22fb26]{display:grid;gap:1rem}.lever-initiatives[data-v-ac22fb26]{display:grid;gap:1rem;margin-top:1.25rem}.lever-initiative-item[data-v-ac22fb26]{border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.22);padding:1.25rem;display:grid;gap:.95rem}.lever-initiative-header[data-v-ac22fb26]{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.lever-initiative-index[data-v-ac22fb26]{width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;background:rgba(236,72,153,.18);border:1px solid rgba(236,72,153,.32);color:#fda4af;flex-shrink:0}.lever-initiative-title[data-v-ac22fb26]{font-size:1rem;font-weight:800;color:#f9fafb;line-height:1.35;margin:0}.initiative-meta--compact[data-v-ac22fb26]{margin:0;padding:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.initiative-meta--compact .metric-value[data-v-ac22fb26]{font-size:1.25rem}.initiative-context--nested[data-v-ac22fb26],.initiative-proofpoints--nested[data-v-ac22fb26]{margin-top:1rem}.initiative-proofpoint-card[data-v-ac22fb26]{border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.25);padding:1.15rem;display:grid;gap:.85rem;text-align:left}.proofpoint-card-top[data-v-ac22fb26]{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.proofpoint-index[data-v-ac22fb26]{width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;background:rgba(168,85,247,.22);border:1px solid rgba(168,85,247,.35);color:#c4b5fd;flex-shrink:0}.proofpoint-title[data-v-ac22fb26]{font-size:.98rem;font-weight:800;color:#f9fafb;line-height:1.35}.proofpoint-heading[data-v-ac22fb26]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.proofpoint-summary[data-v-ac22fb26]{margin:0;color:rgba(148,163,184,.92);font-size:.85rem;line-height:1.55}.proofpoint-details[data-v-ac22fb26]{margin-top:.95rem;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.02)}.proofpoint-details-toggle[data-v-ac22fb26]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;padding:.75rem .95rem;color:#f472b6;font-size:.82rem;font-weight:600;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.proofpoint-details-toggle[data-v-ac22fb26]::-webkit-details-marker,.proofpoint-details-toggle[data-v-ac22fb26]::marker{display:none}.proofpoint-details-toggle[data-v-ac22fb26]:hover{background:rgba(236,72,153,.1);color:#fda4af}.proofpoint-details-chevron[data-v-ac22fb26]{width:16px;height:16px;transition:transform .3s ease}.proofpoint-details[open] .proofpoint-details-chevron[data-v-ac22fb26]{transform:rotate(180deg)}.proofpoint-details-content[data-v-ac22fb26]{padding:.95rem 1.05rem 1.05rem;border-top:1px solid hsla(0,0%,100%,.08);text-align:left}.proofpoint-details-content .proofpoint-analysis[data-v-ac22fb26]{margin-top:0;padding-top:0;border-top:0}.proofpoint-index svg[data-v-ac22fb26]{width:16px;height:16px}.proofpoint-analysis[data-v-ac22fb26]{margin-top:.9rem;padding-top:.9rem;border-top:1px solid hsla(0,0%,100%,.06)}.proofpoint-analysis-grid[data-v-ac22fb26]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start}.proofpoint-analysis-column[data-v-ac22fb26]{display:flex;flex-direction:column;gap:.65rem;min-width:0}.proofpoint-analysis-column--actions[data-v-ac22fb26]{border-left:1px solid hsla(0,0%,100%,.06);padding-left:1.25rem}.proofpoint-analysis-heading[data-v-ac22fb26]{margin:0;font-size:.72rem;font-weight:900;color:rgba(148,163,184,.92)}.proofpoint-analysis-list[data-v-ac22fb26]{margin:0;padding-left:1.15rem;display:flex;flex-direction:column;gap:.45rem;list-style:disc;color:rgba(229,231,235,.96);font-size:.92rem}.proofpoint-analysis-list li[data-v-ac22fb26]{overflow-wrap:anywhere;word-break:break-word;line-height:1.55}.proofpoint-analysis-list--actions[data-v-ac22fb26]{color:rgba(196,181,253,.95)}.proofpoint-insight[data-v-ac22fb26]{display:grid;gap:1rem}.proofpoint-insight-block[data-v-ac22fb26]{padding-left:.95rem;border-left:3px solid rgba(148,163,184,.5);display:grid;gap:.45rem}.proofpoint-insight-block--see[data-v-ac22fb26]{border-left-color:rgba(250,204,21,.85)}.proofpoint-insight-block--why[data-v-ac22fb26]{border-left-color:rgba(148,163,184,.55)}.proofpoint-insight-callout[data-v-ac22fb26]{border-radius:14px;border:1px solid rgba(52,211,153,.22);background:rgba(52,211,153,.08);padding:.95rem 1.05rem;display:grid;gap:.45rem}.proofpoint-insight-label[data-v-ac22fb26]{font-size:.7rem;font-weight:800;color:rgba(148,163,184,.92)}.proofpoint-insight-block--see .proofpoint-insight-label[data-v-ac22fb26]{color:rgba(251,191,36,.95)}.proofpoint-insight-callout .proofpoint-insight-label[data-v-ac22fb26]{color:rgba(52,211,153,.95)}.proofpoint-insight-body[data-v-ac22fb26]{display:grid;gap:.4rem}.proofpoint-insight-text[data-v-ac22fb26]{margin:0;color:rgba(229,231,235,.96);line-height:1.6;font-size:.95rem}.proofpoint-insight-bullets[data-v-ac22fb26]{margin:0;padding-left:1.15rem;display:flex;flex-direction:column;gap:.35rem;list-style:disc;color:rgba(209,213,219,.95);font-size:.9rem}.proofpoint-insight-bullets li[data-v-ac22fb26]{line-height:1.55}.proofpoint-context-expanded pre[data-v-ac22fb26]{margin:0;white-space:pre-wrap;word-break:break-word;color:#d1d5db;line-height:1.6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem}.rationale-text[data-v-ac22fb26]{width:100%;text-align:left}.impact-bucket[data-v-ac22fb26]{padding:.35rem .85rem;background:rgba(59,130,246,.2);border:1px solid rgba(59,130,246,.3);border-radius:999px;font-size:.85rem;font-weight:700;color:#93c5fd;width:-moz-fit-content;width:fit-content}.savings-range[data-v-ac22fb26]{font-weight:700;color:#34d399}.initiative-context[data-v-ac22fb26],.proofpoint-context[data-v-ac22fb26]{margin-top:1.5rem;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.02)}.proofpoint-context--compact[data-v-ac22fb26]{margin-top:.9rem}.initiative-context summary[data-v-ac22fb26],.proofpoint-context summary[data-v-ac22fb26]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:1rem 1.25rem;color:#f472b6;font-weight:600;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.initiative-context summary svg[data-v-ac22fb26],.proofpoint-context summary svg[data-v-ac22fb26]{width:18px;height:18px;transition:transform .3s ease}.initiative-context[open] summary svg[data-v-ac22fb26],.proofpoint-context[open] summary svg[data-v-ac22fb26]{transform:rotate(90deg)}.initiative-context summary[data-v-ac22fb26]:hover,.proofpoint-context summary[data-v-ac22fb26]:hover{background:rgba(236,72,153,.1);color:#fda4af}.context-content[data-v-ac22fb26]{padding:1.25rem;border-top:1px solid hsla(0,0%,100%,.1);text-align:left}.context-content pre[data-v-ac22fb26]{font-size:.85rem;line-height:1.6;white-space:pre-wrap;color:#d1d5db;max-height:300px;overflow-y:auto;text-align:left}.context-lines[data-v-ac22fb26]{display:flex;flex-direction:column;gap:.6rem;color:#d1d5db}.context-line[data-v-ac22fb26]{font-size:.95rem;font-weight:700}.context-bullets[data-v-ac22fb26]{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.35rem;list-style:disc;color:#d1d5db;font-size:.9rem}.context-bullets li[data-v-ac22fb26]{line-height:1.5}.context-content pre[data-v-ac22fb26]::-webkit-scrollbar{width:6px}.context-content pre[data-v-ac22fb26]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.context-content pre[data-v-ac22fb26]::-webkit-scrollbar-thumb{background:rgba(236,72,153,.4);border-radius:3px}.proofpoint-list[data-v-ac22fb26]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.proofpoint-row[data-v-ac22fb26]{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.25rem;border-radius:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.proof-bullet[data-v-ac22fb26]{width:40px;height:40px;border-radius:12px;background:radial-gradient(circle at 30% 30%,rgba(59,130,246,.35),rgba(236,72,153,.08));display:flex;align-items:center;justify-content:center;color:#60a5fa;box-shadow:0 10px 24px rgba(59,130,246,.2)}.proof-bullet svg[data-v-ac22fb26]{width:20px;height:20px}.proof-content[data-v-ac22fb26]{display:flex;flex-direction:column;gap:.35rem;text-align:left}.proof-row-header[data-v-ac22fb26]{display:flex;flex-direction:column;gap:.3rem}.proof-badge[data-v-ac22fb26]{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;background:rgba(59,130,246,.2);border:1px solid rgba(59,130,246,.3);border-radius:999px;font-size:.95rem;font-weight:700;color:#93c5fd;width:-moz-fit-content;width:fit-content}.proof-badge-text[data-v-ac22fb26]{white-space:nowrap}.proof-badge svg[data-v-ac22fb26]{width:14px;height:14px}.proof-title[data-v-ac22fb26]{font-size:1.15rem;font-weight:800;color:#e5e7eb;text-align:left}.proof-subtitle[data-v-ac22fb26]{color:#cbd5e1;font-style:italic;font-size:.85rem;text-align:left}.proof-initiative[data-v-ac22fb26]{font-size:.875rem;color:#9ca3af;font-style:italic}.tooltip-hover[data-v-ac22fb26]{position:relative;display:inline-flex;align-items:center;max-width:100%;cursor:default}.tooltip-trigger[data-v-ac22fb26]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tooltip-panel[data-v-ac22fb26]{position:absolute;left:calc(100% + 12px);top:50%;padding:.65rem .75rem;background:radial-gradient(circle at 10% 20%,rgba(168,85,247,.2),rgba(12,12,24,.95));border:1px solid rgba(168,85,247,.3);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.03);opacity:0;transform:translateY(-50%) translateX(6px);transition:opacity .15s ease,transform .15s ease;pointer-events:none;width:-moz-max-content;width:max-content;max-width:min(480px,80vw);z-index:5}.tooltip-hover:focus-within .tooltip-panel[data-v-ac22fb26],.tooltip-hover:hover .tooltip-panel[data-v-ac22fb26]{opacity:1;transform:translateY(-50%) translateX(0)}.tooltip-text[data-v-ac22fb26]{margin:0;color:#e5e7eb;font-size:.9rem;line-height:1.4}.proof-body[data-v-ac22fb26]{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:1.15rem;display:flex;flex-direction:column;gap:1rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);text-align:left}.rationale[data-v-ac22fb26]{display:flex;gap:.75rem;padding:.9rem 1rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;align-items:flex-start;position:relative}.rationale svg[data-v-ac22fb26]{width:20px;height:20px;color:#34d399;flex-shrink:0;margin-top:2px}.rationale p[data-v-ac22fb26]{color:#d1d5db;line-height:1.6;text-align:left}.detail-link[data-v-ac22fb26]{display:inline-flex;align-items:center;gap:.5rem;color:#f472b6;font-weight:700;cursor:pointer;padding:.35rem 0}.detail-link svg[data-v-ac22fb26]{width:16px;height:16px}.text-xxs[data-v-ac22fb26]{font-size:.65rem}@keyframes pulse-ac22fb26{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.7}}@keyframes spin-ac22fb26{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes float-ac22fb26{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bounce-ac22fb26{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(-8px);opacity:1}}@media (max-width:1280px){.rapid-ai-dashboard[data-v-ac22fb26]{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.event-panel[data-v-ac22fb26]{height:auto;max-height:none;border-right:none;border-bottom:1px solid rgba(236,72,153,.2)}.event-list[data-v-ac22fb26]{max-height:240px}.results-panel[data-v-ac22fb26]{height:auto;max-height:none}.action-header[data-v-ac22fb26]{flex-direction:column;align-items:center}.action-buttons[data-v-ac22fb26]{justify-content:center;margin-left:0}}@media (max-width:768px){.results-panel[data-v-ac22fb26]{padding:1.5rem}.action-buttons[data-v-ac22fb26]{width:100%;margin-left:0}.action-btn[data-v-ac22fb26]{flex:1;justify-content:center}.card-grid[data-v-ac22fb26]{grid-template-columns:1fr}.section-title-wrapper[data-v-ac22fb26]{gap:1rem}.section-number[data-v-ac22fb26]{width:48px;height:48px;font-size:1.25rem}.data-grid[data-v-ac22fb26]{grid-template-columns:1fr}.initiative-meta[data-v-ac22fb26]{grid-template-columns:repeat(2,1fr)}.lever-card-header[data-v-ac22fb26]{flex-direction:column;align-items:stretch;gap:1.25rem}.lever-card-header-right[data-v-ac22fb26]{align-items:flex-start;width:100%}.lever-card-metrics[data-v-ac22fb26]{justify-content:flex-start;flex-wrap:wrap;gap:1.5rem}.lever-card-metric[data-v-ac22fb26]{align-items:flex-start;text-align:left;min-width:0}.proofpoint-analysis-grid[data-v-ac22fb26]{grid-template-columns:1fr}.proofpoint-analysis-column--actions[data-v-ac22fb26]{border-left:none;padding-left:0;border-top:1px solid hsla(0,0%,100%,.06);padding-top:1rem}}@keyframes fadeInUp-ac22fb26{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.data-section[data-v-ac22fb26]{animation:fadeInUp-ac22fb26 .6s ease forwards}.data-section[data-v-ac22fb26]:first-child{animation-delay:.1s}.data-section[data-v-ac22fb26]:nth-child(2){animation-delay:.2s}.data-section[data-v-ac22fb26]:nth-child(3){animation-delay:.3s}.w-4[data-v-ac22fb26]{width:1rem}.h-4[data-v-ac22fb26]{height:1rem}.w-3[data-v-ac22fb26]{width:.75rem}.h-3[data-v-ac22fb26]{height:.75rem}.flex[data-v-ac22fb26]{display:flex}.items-center[data-v-ac22fb26]{align-items:center}.justify-between[data-v-ac22fb26]{justify-content:space-between}.gap-1[data-v-ac22fb26]{gap:.25rem}.gap-2[data-v-ac22fb26]{gap:.5rem}.break-all[data-v-ac22fb26]{word-break:break-all}.proofpoints-empty .empty-state[data-v-ac22fb26]{padding:1rem 1.25rem;border:1px dashed rgba(148,163,184,.35);border-radius:18px;background:rgba(15,23,42,.35)}.proofpoints-empty .empty-title[data-v-ac22fb26]{margin:0 0 .5rem;font-weight:600;text-align:left}.proofpoints-empty .empty-hint[data-v-ac22fb26]{margin:0;opacity:.9;line-height:1.45;text-align:left}.lever-matrix-shell[data-v-ac22fb26]{border-radius:24px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));box-shadow:0 24px 60px rgba(0,0,0,.35);padding:1.25rem;position:relative;overflow:hidden}.lever-matrix-shell[data-v-ac22fb26]:before{content:"";position:absolute;inset:-2px;background:radial-gradient(circle at 15% 10%,rgba(236,72,153,.25),transparent 40%),radial-gradient(circle at 85% 90%,rgba(59,130,246,.18),transparent 45%);pointer-events:none}.lever-matrix-legend[data-v-ac22fb26]{position:relative;z-index:1;display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:1rem}.legend-pill[data-v-ac22fb26]{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .6rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:rgba(2,6,23,.35);color:rgba(226,232,240,.9);font-size:.75rem}.legend-dot[data-v-ac22fb26]{width:10px;height:10px;border-radius:999px}.legend-dot--active[data-v-ac22fb26]{background:linear-gradient(135deg,rgba(236,72,153,.95),rgba(139,92,246,.95));box-shadow:0 0 0 3px rgba(236,72,153,.18)}.legend-dot--inactive[data-v-ac22fb26]{background:rgba(148,163,184,.55);box-shadow:0 0 0 3px rgba(148,163,184,.12)}.lever-matrix[data-v-ac22fb26]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lever-tile[data-v-ac22fb26]{position:relative;display:flex;border-radius:18px;border:1px solid hsla(0,0%,100%,.12);padding:0;cursor:default;text-align:center;min-height:90px;overflow:hidden;transform:translateY(6px);opacity:0;animation:lever-tile-in-ac22fb26 .52s cubic-bezier(.2,.9,.2,1) both;animation-delay:var(--delay,0ms);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.lever-tile--clickable[data-v-ac22fb26]{cursor:pointer}.lever-tile[data-v-ac22fb26]:disabled{opacity:.72;cursor:not-allowed}.lever-tile[data-v-ac22fb26]:disabled:hover{transform:translateY(0) scale(1);border-color:hsla(0,0%,100%,.12);box-shadow:none}.lever-tile--popped[data-v-ac22fb26],.lever-tile--popped[data-v-ac22fb26]:hover{transform:translateY(-8px) scale(1.03);border-color:rgba(236,72,153,.68);box-shadow:0 20px 58px rgba(236,72,153,.26);z-index:3}.lever-tile--light[data-v-ac22fb26]{background:rgba(2,6,23,.35)}.lever-tile--dark[data-v-ac22fb26]{background:rgba(2,6,23,.55)}.lever-tile-inner[data-v-ac22fb26]{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center;padding:.85rem}.lever-tile-label[data-v-ac22fb26]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;overflow:hidden;font-weight:700;font-size:.92rem;line-height:1.2;text-align:center}.lever-tile--inactive .lever-tile-label[data-v-ac22fb26]{color:rgba(226,232,240,.82)}.lever-tile--active[data-v-ac22fb26]{border-color:rgba(236,72,153,.38);box-shadow:0 12px 36px rgba(236,72,153,.18)}.lever-tile--active .lever-tile-label[data-v-ac22fb26]{color:hsla(0,0%,100%,.98)}.lever-tile--active[data-v-ac22fb26]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(236,72,153,.22),rgba(139,92,246,.18),rgba(59,130,246,.12));opacity:.9;pointer-events:none}.lever-tile-glow[data-v-ac22fb26]{position:absolute;inset:-2px;border-radius:20px;background:radial-gradient(circle at 30% 30%,rgba(236,72,153,.45),transparent 55%);filter:blur(10px);opacity:.8;animation:lever-glow-pulse-ac22fb26 1.8s ease-in-out infinite;pointer-events:none}.lever-tile[data-v-ac22fb26]:hover{transform:translateY(2px);border-color:hsla(0,0%,100%,.18);box-shadow:0 16px 40px rgba(0,0,0,.35)}.lever-tile--active[data-v-ac22fb26]:hover{border-color:rgba(236,72,153,.55);box-shadow:0 18px 48px rgba(236,72,153,.22)}@keyframes lever-tile-in-ac22fb26{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lever-glow-pulse-ac22fb26{0%{opacity:.55;transform:scale(.98)}50%{opacity:.95;transform:scale(1.02)}to{opacity:.55;transform:scale(.98)}}@media (max-width:1100px){.lever-matrix[data-v-ac22fb26]{grid-template-columns:repeat(2,minmax(0,1fr))}.lever-tile[data-v-ac22fb26]{min-height:86px}}@media (max-width:520px){.lever-matrix[data-v-ac22fb26]{grid-template-columns:1fr}}.delay-500[data-v-ac22fb26]{animation-delay:.5s}.delay-1000[data-v-ac22fb26]{animation-delay:1s}.rapidai-drawer-enter-active[data-v-ac22fb26],.rapidai-drawer-leave-active[data-v-ac22fb26]{transition:opacity .2s ease}.rapidai-drawer-enter-from[data-v-ac22fb26],.rapidai-drawer-leave-to[data-v-ac22fb26]{opacity:0}.rapidai-drawer-enter-active .rapidai-drawer-panel[data-v-ac22fb26],.rapidai-drawer-leave-active .rapidai-drawer-panel[data-v-ac22fb26]{transition:transform .24s ease}.rapidai-drawer-enter-from .rapidai-drawer-panel[data-v-ac22fb26],.rapidai-drawer-leave-to .rapidai-drawer-panel[data-v-ac22fb26]{transform:translateX(100%)}.seg-range[data-v-b1ce24be]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:10px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.12)}.seg-range[data-v-b1ce24be]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:999px;background:#f472b6;border:2px solid rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(244,114,182,.25)}.seg-range[data-v-b1ce24be]::-moz-range-thumb{width:18px;height:18px;border-radius:999px;background:#f472b6;border:2px solid rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(244,114,182,.25)}.seg-range[data-v-b1ce24be]:focus{outline:none;box-shadow:0 0 0 3px rgba(236,72,153,.25)}.upload-orbit[data-v-b1ce24be]{position:relative;width:34px;height:34px;flex-shrink:0}.upload-orbit__ring[data-v-b1ce24be]{position:absolute;inset:0;border-radius:999px;border:2px solid hsla(0,0%,100%,.18);border-top-color:#f472b6;animation:spin-b1ce24be 1.1s linear infinite}.upload-orbit__pulse[data-v-b1ce24be]{position:absolute;inset:7px;border-radius:999px;background:radial-gradient(circle,rgba(244,114,182,.8) 0,rgba(244,114,182,.15) 70%,rgba(244,114,182,0) 100%);animation:pulse-b1ce24be 1.4s ease-in-out infinite}.upload-sheen[data-v-b1ce24be]{background:linear-gradient(120deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.14),hsla(0,0%,100%,0));animation:sheen-b1ce24be 1.6s linear infinite;opacity:.5}.single-range[data-v-b1ce24be]{width:100%;height:18px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.08);-webkit-appearance:none;-moz-appearance:none;appearance:none}.single-range[data-v-b1ce24be]::-webkit-slider-runnable-track{height:10px;background:transparent;border:none}.single-range[data-v-b1ce24be]::-moz-range-track{height:10px;background:transparent;border:none}.single-range[data-v-b1ce24be]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:999px;border:2px solid rgba(0,0,0,.4);box-shadow:0 10px 25px rgba(236,72,153,.25);cursor:pointer;margin-top:-4px}.single-range[data-v-b1ce24be]::-moz-range-thumb{width:18px;height:18px;border-radius:999px;border:2px solid rgba(0,0,0,.4);box-shadow:0 10px 25px rgba(236,72,153,.25);cursor:pointer;transform:translateY(-4px)}.single-range--min[data-v-b1ce24be]::-webkit-slider-thumb{background:#f472b6}.single-range--min[data-v-b1ce24be]::-moz-range-thumb{background:#f472b6}.single-range--max[data-v-b1ce24be]::-webkit-slider-thumb{background:#c4b5fd;box-shadow:0 10px 25px rgba(167,139,250,.3)}.single-range--max[data-v-b1ce24be]::-moz-range-thumb{background:#c4b5fd;box-shadow:0 10px 25px rgba(167,139,250,.3)}@keyframes spin-b1ce24be{to{transform:rotate(1turn)}}@keyframes pulse-b1ce24be{0%,to{transform:scale(.9);opacity:.6}50%{transform:scale(1.1);opacity:.9}}@keyframes sheen-b1ce24be{0%{transform:translateX(-60%)}to{transform:translateX(60%)}}.upload-indeterminate-bar[data-v-b1ce24be]{width:20%;animation:indeterminate-b1ce24be 1.8s cubic-bezier(.4,0,.2,1) infinite}@keyframes indeterminate-b1ce24be{0%{transform:translateX(-100%)}to{transform:translateX(500%)}}.progress-bar-fill[data-v-b1ce24be]{background:linear-gradient(90deg,#ec4899,#8b5cf6,#22d3ee);background-size:200% 100%;animation:progress-gradient-b1ce24be 3s ease infinite}.progress-bar-glow[data-v-b1ce24be]{background:linear-gradient(90deg,rgba(236,72,153,.5),rgba(139,92,246,.5),rgba(34,211,238,.4));background-size:200% 100%;animation:progress-gradient-b1ce24be 3s ease infinite}@keyframes progress-gradient-b1ce24be{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.progress-shimmer[data-v-b1ce24be]{background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.03) 50%,transparent 70%);background-size:200% 100%;animation:shimmer-b1ce24be 2.5s ease-in-out infinite}@keyframes shimmer-b1ce24be{0%{background-position:200% 0}to{background-position:-200% 0}}.glass-panel[data-v-3dee3e3f]{border:1px solid hsla(0,0%,100%,.1);border-radius:24px;background:linear-gradient(135deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.02));box-shadow:0 24px 70px rgba(0,0,0,.32);backdrop-filter:blur(16px)}.step-card[data-v-3dee3e3f]{position:relative;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;background:hsla(0,0%,100%,.025);padding:18px 18px 20px;transition:border-color .2s ease,background .2s ease,opacity .2s ease}.step-card--done[data-v-3dee3e3f]{border-color:rgba(244,114,182,.32);background:linear-gradient(135deg,rgba(236,72,153,.06),rgba(124,58,237,.05))}.step-card--locked[data-v-3dee3e3f]{opacity:.6}.step-header[data-v-3dee3e3f]{display:flex;align-items:flex-start;gap:14px}.step-badge[data-v-3dee3e3f]{flex-shrink:0;display:inline-flex;height:36px;width:36px;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(244,114,182,.35);background:linear-gradient(135deg,rgba(236,72,153,.22),rgba(124,58,237,.22));color:#fbcfe8;font-size:14px;font-weight:700;box-shadow:0 6px 18px rgba(219,39,119,.18)}.step-badge--done[data-v-3dee3e3f]{background:linear-gradient(135deg,#db2777,#7c3aed);color:#fff;border-color:hsla(0,0%,100%,.2)}.step-title[data-v-3dee3e3f]{font-size:15px;font-weight:700;color:#f3f4f6}.step-subtitle[data-v-3dee3e3f]{margin-top:2px;font-size:12px;color:#9ca3af}.step-body[data-v-3dee3e3f]{margin-top:14px;margin-left:50px;display:flex;flex-direction:column;gap:10px}@media (max-width:640px){.step-body[data-v-3dee3e3f]{margin-left:0}}.select-wrap[data-v-3dee3e3f]{position:relative}.select-caret[data-v-3dee3e3f]{position:absolute;right:14px;top:50%;height:16px;width:16px;pointer-events:none;transform:translateY(-50%);color:#9ca3af}.field[data-v-3dee3e3f]{width:100%;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;background:rgba(0,0,0,.34);padding:11px 14px;color:#f3f4f6;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease,background .15s ease}.select-wrap .field[data-v-3dee3e3f]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:38px}.field[data-v-3dee3e3f]::-moz-placeholder{color:#6b7280}.field[data-v-3dee3e3f]::placeholder{color:#6b7280}.field[data-v-3dee3e3f]:hover:not(:disabled){border-color:hsla(0,0%,100%,.22);background:rgba(0,0,0,.4)}.field[data-v-3dee3e3f]:focus{border-color:rgba(244,114,182,.78);box-shadow:0 0 0 3px rgba(236,72,153,.18)}.field[data-v-3dee3e3f]:disabled{cursor:not-allowed;opacity:.45}.divider[data-v-3dee3e3f]{display:flex;align-items:center;gap:10px;color:#6b7280;font-size:11px}.divider[data-v-3dee3e3f]:after,.divider[data-v-3dee3e3f]:before{content:"";flex:1;height:1px;background:hsla(0,0%,100%,.08)}.divider span[data-v-3dee3e3f]{padding:0 4px}.mini-action[data-v-3dee3e3f],.primary-action[data-v-3dee3e3f],.secondary-action[data-v-3dee3e3f]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;font-weight:600;transition:opacity .15s ease,transform .15s ease,background .15s ease,box-shadow .15s ease}.primary-action[data-v-3dee3e3f]{min-width:160px;background:linear-gradient(90deg,#db2777,#7c3aed);padding:12px 22px;color:#fff;font-size:14px;box-shadow:0 16px 35px rgba(219,39,119,.28)}.primary-action[data-v-3dee3e3f]:hover:not(:disabled){box-shadow:0 20px 40px rgba(219,39,119,.36);transform:translateY(-1px)}.secondary-action[data-v-3dee3e3f]{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);padding:11px 16px;color:#f3f4f6;font-size:13px}.secondary-action[data-v-3dee3e3f]:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:rgba(244,114,182,.4)}.mini-action[data-v-3dee3e3f]{border:1px solid rgba(244,114,182,.32);background:rgba(236,72,153,.14);padding:7px 14px;color:#fce7f3;font-size:12px}.mini-action[data-v-3dee3e3f]:hover:not(:disabled){background:rgba(236,72,153,.24);border-color:rgba(244,114,182,.55)}.mini-action[data-v-3dee3e3f]:disabled,.primary-action[data-v-3dee3e3f]:disabled,.secondary-action[data-v-3dee3e3f]:disabled{cursor:not-allowed;opacity:.45;transform:none}.source-tile[data-v-3dee3e3f]{position:relative;display:flex;min-height:96px;cursor:pointer;flex-direction:column;justify-content:center;gap:6px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:rgba(0,0,0,.22);padding:14px 14px 14px 48px;color:#e5e7eb;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.source-tile[data-v-3dee3e3f]:hover{border-color:rgba(244,114,182,.4);background:hsla(0,0%,100%,.045)}.source-tile--active[data-v-3dee3e3f]{border-color:rgba(244,114,182,.7);background:rgba(236,72,153,.12);box-shadow:0 0 0 3px rgba(236,72,153,.12)}.source-tile__icon[data-v-3dee3e3f]{position:absolute;left:14px;top:50%;display:inline-flex;height:26px;width:26px;align-items:center;justify-content:center;border-radius:8px;background:rgba(236,72,153,.18);color:#fbcfe8;transform:translateY(-50%)}.source-tile--active .source-tile__icon[data-v-3dee3e3f]{background:linear-gradient(135deg,#db2777,#7c3aed);color:#fff}.workspace-accordion[data-v-3dee3e3f]{overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:rgba(0,0,0,.2)}.workspace-accordion>summary[data-v-3dee3e3f]{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;outline:none;transition:background .15s ease}.workspace-accordion>summary[data-v-3dee3e3f]::-webkit-details-marker{display:none}.workspace-accordion>summary[data-v-3dee3e3f]:hover{background:hsla(0,0%,100%,.04)}.workspace-accordion[open]>summary[data-v-3dee3e3f]{background:hsla(0,0%,100%,.035)}.workspace-accordion__meta[data-v-3dee3e3f],.workspace-accordion__title[data-v-3dee3e3f]{display:inline-flex;align-items:center;gap:12px;min-width:0}.workspace-accordion__meta[data-v-3dee3e3f]{flex-shrink:0;color:#9ca3af}.accordion-chevron[data-v-3dee3e3f]{transition:transform .18s ease,color .18s ease}.workspace-accordion[open] .accordion-chevron[data-v-3dee3e3f]{color:#fbcfe8;transform:rotate(180deg)}.workspace-accordion__body[data-v-3dee3e3f]{border-top:1px solid hsla(0,0%,100%,.08);padding:14px 16px 16px}.workspace-accordion__rows[data-v-3dee3e3f]{display:grid;max-height:360px;gap:10px;overflow-y:auto;padding-right:2px}.saved-row[data-v-3dee3e3f],.upload-row[data-v-3dee3e3f]{display:flex;align-items:center;gap:12px;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:rgba(0,0,0,.22);padding:12px 14px;transition:border-color .15s ease,background .15s ease}.saved-row[data-v-3dee3e3f]:hover,.upload-row[data-v-3dee3e3f]:hover{border-color:rgba(244,114,182,.3);background:rgba(0,0,0,.28)}.row-avatar[data-v-3dee3e3f]{height:36px;width:36px;border-radius:10px;background:linear-gradient(135deg,rgba(236,72,153,.32),rgba(124,58,237,.32));color:#fce7f3;font-size:14px;font-weight:700}.row-avatar[data-v-3dee3e3f],.row-icon[data-v-3dee3e3f]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.row-icon[data-v-3dee3e3f]{height:32px;width:32px;border-radius:9px;background:hsla(0,0%,100%,.06);color:#d8b4fe}.badge-soft[data-v-3dee3e3f]{display:inline-flex;height:24px;min-width:24px;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(244,114,182,.32);background:rgba(236,72,153,.14);padding:0 8px;color:#fbcfe8;font-size:11px;font-weight:700}.empty-copy[data-v-3dee3e3f]{border:1px dashed hsla(0,0%,100%,.14);border-radius:14px;padding:18px;text-align:center;color:#9ca3af;font-size:13px}.modal-stat[data-v-4907d97f]{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(15,23,42,.65),rgba(15,23,42,.4));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.modal-panel[data-v-4907d97f]{background:linear-gradient(135deg,rgba(15,23,42,.55),rgba(15,23,42,.25))}.modal-pill[data-v-4907d97f]{background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02))}.modal-email[data-v-4907d97f],.modal-refine[data-v-4907d97f]{background:linear-gradient(135deg,rgba(15,23,42,.6),rgba(15,23,42,.3));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.email-field[data-v-4907d97f]{background:linear-gradient(135deg,rgba(15,23,42,.6),rgba(15,23,42,.25))}.summary-card[data-v-4907d97f],.theme-card[data-v-4907d97f]{position:relative;overflow:hidden;isolation:isolate;transition:transform .35s ease,box-shadow .35s ease;animation:card-rise-4907d97f .6s ease both}.summary-card[data-v-4907d97f]:hover,.theme-card[data-v-4907d97f]:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(0,0,0,.35)}.summary-card__inner[data-v-4907d97f],.theme-card__inner[data-v-4907d97f]{box-shadow:none}.summary-card__icon[data-v-4907d97f]{box-shadow:0 12px 30px rgba(0,0,0,.35)}.theme-icon[data-v-4907d97f]{background:transparent;box-shadow:0 10px 25px rgba(0,0,0,.35)}.category-panel[data-v-4907d97f]{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(15,23,42,.42),rgba(0,0,0,.16)),rgba(0,0,0,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 45px rgba(0,0,0,.24)}.category-controls[data-v-4907d97f]{border-radius:1rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.18);padding:.75rem}.category-select-label[data-v-4907d97f]{display:flex;align-items:center;gap:.5rem;color:#9ca3af;font-size:.75rem}.category-select[data-v-4907d97f]{min-width:11rem;border-radius:.75rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.36);color:#f3f4f6;font-size:.75rem;font-weight:700;padding:.625rem .75rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.category-select[data-v-4907d97f]:focus{border-color:rgba(236,72,153,.55);box-shadow:0 0 0 3px rgba(236,72,153,.14)}.category-stat[data-v-4907d97f]{background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.category-chart-shell[data-v-4907d97f]{border-radius:1rem;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(135deg,rgba(0,0,0,.32),rgba(15,23,42,.2));padding:1rem}.category-chart-inner[data-v-4907d97f]{overflow:hidden;border-radius:.875rem}.opportunity-card[data-v-4907d97f]{position:relative;background:linear-gradient(120deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.opportunity-card[data-v-4907d97f]:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.2);box-shadow:0 14px 30px rgba(0,0,0,.35),0 0 18px hsla(0,0%,100%,.12)}@keyframes card-rise-4907d97f{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chat-markdown[data-v-4907d97f]{font-size:.875rem;line-height:1.625;color:#e5e7eb}.chat-markdown[data-v-4907d97f] h1,.chat-markdown[data-v-4907d97f] h2,.chat-markdown[data-v-4907d97f] h3,.chat-markdown[data-v-4907d97f] h4{font-weight:600;margin-top:1rem;margin-bottom:.5rem;color:#f3f4f6}.chat-markdown[data-v-4907d97f] h1{font-size:1.25rem}.chat-markdown[data-v-4907d97f] h2{font-size:1.125rem}.chat-markdown[data-v-4907d97f] h3{font-size:1rem}.chat-markdown[data-v-4907d97f] p{margin-bottom:.5rem}.chat-markdown[data-v-4907d97f] strong{color:#f9fafb;font-weight:600}.chat-markdown[data-v-4907d97f] ol,.chat-markdown[data-v-4907d97f] ul{padding-left:1.5rem;margin-bottom:.5rem}.chat-markdown[data-v-4907d97f] ul{list-style-type:disc}.chat-markdown[data-v-4907d97f] ol{list-style-type:decimal}.chat-markdown[data-v-4907d97f] li{margin-bottom:.25rem}.chat-markdown[data-v-4907d97f] code{background:rgba(0,0,0,.3);padding:.125rem .375rem;border-radius:.25rem;font-size:.8125rem;font-family:ui-monospace,monospace}.chat-markdown[data-v-4907d97f] pre{background:rgba(0,0,0,.4);border-radius:.5rem;padding:.75rem 1rem;overflow-x:auto;margin:.5rem 0;font-size:.8125rem}.chat-markdown[data-v-4907d97f] pre code{background:none;padding:0}.chat-markdown[data-v-4907d97f] table{width:100%;border-collapse:collapse;margin:.75rem 0;font-size:.8125rem}.chat-markdown[data-v-4907d97f] thead th{text-align:left;padding:.5rem .75rem;border-bottom:1px solid hsla(0,0%,100%,.15);color:#9ca3af;font-weight:600;font-size:.75rem}.chat-markdown[data-v-4907d97f] tbody td{padding:.5rem .75rem;border-bottom:1px solid hsla(0,0%,100%,.05);color:#e5e7eb}.chat-markdown[data-v-4907d97f] tbody tr:hover{background:hsla(0,0%,100%,.03)}.chat-markdown[data-v-4907d97f] blockquote{border-left:3px solid rgba(139,92,246,.5);padding-left:1rem;margin:.5rem 0;color:#9ca3af;font-style:italic}.chat-markdown[data-v-4907d97f] hr{border:none;border-top:1px solid hsla(0,0%,100%,.1);margin:1rem 0}.chat-markdown[data-v-4907d97f] a{color:#a78bfa;text-decoration:underline}.suggestion-card[data-v-4907d97f]{position:relative;display:flex;align-items:center;gap:12px;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:hsla(0,0%,100%,.03);padding:14px 40px 14px 14px;text-align:left;color:#d1d5db;font-size:13px;line-height:1.4;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease,color .15s ease}.suggestion-card[data-v-4907d97f]:hover{border-color:rgba(244,114,182,.45);background:linear-gradient(135deg,rgba(236,72,153,.08),rgba(124,58,237,.06));color:#fff;transform:translateY(-1px)}.suggestion-card__icon[data-v-4907d97f]{flex-shrink:0;display:inline-flex;height:32px;width:32px;align-items:center;justify-content:center;border-radius:10px;background:rgba(236,72,153,.14);color:#fbcfe8;transition:background .15s ease,color .15s ease}.suggestion-card:hover .suggestion-card__icon[data-v-4907d97f]{background:linear-gradient(135deg,#db2777,#7c3aed);color:#fff}.suggestion-card__text[data-v-4907d97f]{flex:1;min-width:0}.suggestion-card__arrow[data-v-4907d97f]{position:absolute;right:14px;top:50%;height:14px;width:14px;color:#6b7280;opacity:0;transform:translate(-4px,-50%);transition:opacity .15s ease,transform .15s ease,color .15s ease}.suggestion-card:hover .suggestion-card__arrow[data-v-4907d97f]{opacity:1;transform:translateY(-50%);color:#fbcfe8}.chat-panel-header[data-v-4907d97f]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.22);padding:18px 24px}.chat-header-actions[data-v-4907d97f]{display:inline-flex;flex-shrink:0;align-items:center;gap:8px}.chat-action-button[data-v-4907d97f]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:6px;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;background:hsla(0,0%,100%,.06);padding:8px 12px;color:#d1d5db;font-size:12px;font-weight:600;transition:border-color .15s ease,background .15s ease,color .15s ease}.chat-action-button[data-v-4907d97f]:hover:not(:disabled){border-color:rgba(244,114,182,.45);background:rgba(236,72,153,.12);color:#fce7f3}.chat-action-button[data-v-4907d97f]:disabled{cursor:not-allowed;opacity:.5}.chat-composer[data-v-4907d97f]{position:relative;display:flex;align-items:flex-end;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;background:rgba(0,0,0,.4);padding:6px 6px 6px 16px;transition:border-color .15s ease,box-shadow .15s ease}.chat-composer[data-v-4907d97f]:focus-within{border-color:rgba(244,114,182,.55);box-shadow:0 0 0 3px rgba(236,72,153,.16)}.chat-composer__input[data-v-4907d97f]{flex:1;resize:none;border:none;background:transparent;padding:10px 0;color:#f3f4f6;font-size:14px;line-height:1.5;outline:none;max-height:160px}.chat-composer__input[data-v-4907d97f]::-moz-placeholder{color:#6b7280}.chat-composer__input[data-v-4907d97f]::placeholder{color:#6b7280}.chat-composer__input[data-v-4907d97f]:disabled{cursor:not-allowed;opacity:.5}.chat-composer__send[data-v-4907d97f]{flex-shrink:0;display:inline-flex;height:36px;width:36px;align-items:center;justify-content:center;margin-left:8px;border-radius:12px;background:linear-gradient(135deg,#db2777,#7c3aed);color:#fff;box-shadow:0 8px 20px rgba(219,39,119,.28);transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease}.chat-composer__send[data-v-4907d97f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px rgba(219,39,119,.4)}.chat-composer__send[data-v-4907d97f]:disabled{cursor:not-allowed;opacity:.4;box-shadow:none}.jv-constellation[data-v-5a0c6bbf]{position:absolute;inset:0;overflow:hidden;background:radial-gradient(120% 90% at 18% 30%,rgba(14,116,144,.45),transparent 60%),radial-gradient(90% 80% at 92% 80%,rgba(30,27,75,.55),transparent 60%),#061018}.jv-constellation[data-v-5a0c6bbf]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(125,232,245,.14) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(120deg,#000,transparent 70%);mask-image:linear-gradient(120deg,#000,transparent 70%);opacity:.7}.jv-constellation.jv-bare[data-v-5a0c6bbf]{background:none}.jv-constellation.jv-bare[data-v-5a0c6bbf]:before{display:none}.jv-constellation-canvas[data-v-5a0c6bbf]{position:absolute;inset:0;display:block}.jv-orb[data-v-ba6212e6]{position:relative;display:inline-grid;place-items:center;width:var(--orb-size,150px);height:var(--orb-size,150px)}.jv-orb-stage[data-v-ba6212e6]{position:relative;z-index:1;line-height:0}.jv-orb-glow[data-v-ba6212e6]{position:absolute;inset:-22%;z-index:0;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.45) 0,rgba(167,139,250,.22) 38%,transparent 70%);filter:blur(8px);animation:jvOrbBreath-ba6212e6 3.4s ease-in-out infinite}@keyframes jvOrbBreath-ba6212e6{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:.95;transform:scale(1.06)}}.jv-field[data-v-e999c150]{position:absolute;inset:0;overflow:hidden}.jv-field[data-v-e999c150] canvas{display:block}.aod-setup[data-v-979cef62]{min-height:100vh;overflow-x:hidden;background:#05070d;background-image:url(/img/bg.7920ba8d.png);background-size:cover;background-position:50%;background-attachment:fixed}.aod-setup[data-v-979cef62]:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(135deg,rgba(8,13,31,.82),rgba(11,4,15,.86)),linear-gradient(180deg,rgba(4,7,13,.16),rgba(4,7,13,.86))}.aod-ambient[data-v-979cef62]{background:linear-gradient(120deg,rgba(236,72,153,.12),transparent 36%),linear-gradient(240deg,rgba(34,211,238,.12),transparent 42%),linear-gradient(180deg,transparent,rgba(2,6,23,.56))}.aod-main[data-v-979cef62]{animation:aodPageIn-979cef62 .52s ease both}.aod-hero[data-v-979cef62]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:start;margin-bottom:1.5rem;border:1px solid rgba(141,201,255,.16);border-radius:1.6rem;background:linear-gradient(135deg,rgba(15,23,42,.76),rgba(39,11,35,.58)),rgba(4,7,13,.72);box-shadow:0 28px 80px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.08);padding:clamp(1.25rem,2.4vw,2.15rem);text-align:left}.aod-hero-content[data-v-979cef62]{max-width:68rem}.aod-hero-badge[data-v-979cef62]{display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgba(244,114,182,.26);border-radius:999px;background:rgba(236,72,153,.1);padding:.45rem .8rem;color:#f9a8d4;font-size:.9rem;font-weight:850}.aod-hero h1[data-v-979cef62]{margin:.9rem 0 0;color:#fff;font-size:clamp(2.4rem,4.5vw,5rem);font-weight:950;line-height:.98}.aod-hero p[data-v-979cef62]{max-width:56rem;margin-top:1rem;color:rgba(226,232,240,.86);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65}.aod-hero-summary[data-v-979cef62]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.35rem}.aod-hero-summary span[data-v-979cef62]{display:inline-flex;align-items:center;gap:.55rem;border:1px solid hsla(0,0%,100%,.11);border-radius:.9rem;background:hsla(0,0%,100%,.055);padding:.55rem .75rem;color:rgba(226,232,240,.82);font-weight:750}.aod-hero-summary strong[data-v-979cef62]{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.55rem;background:linear-gradient(135deg,#ec4899,#22d3ee);color:#fff;font-size:.92rem;line-height:1}.aod-home-button[data-v-979cef62],.aod-link-button[data-v-979cef62],.aod-mini-button[data-v-979cef62],.aod-primary-button[data-v-979cef62],.aod-secondary-button[data-v-979cef62]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.85rem;font-weight:800;transition:all .18s ease}.aod-home-button[data-v-979cef62]{border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);padding:.75rem 1rem;color:rgba(226,232,240,.95)}.aod-home-button svg[data-v-979cef62]{width:1rem;height:1rem;stroke-width:2.5}.aod-home-button[data-v-979cef62]:hover,.aod-link-button[data-v-979cef62]:hover,.aod-mini-button[data-v-979cef62]:hover,.aod-secondary-button[data-v-979cef62]:hover{border-color:rgba(244,114,182,.45);background:rgba(244,114,182,.12)}.aod-stepper[data-v-979cef62]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:1.35rem}.aod-step[data-v-979cef62]{position:relative;overflow-x:hidden;overflow-y:auto;display:flex;align-items:flex-start;gap:.95rem;min-height:6.6rem;border-radius:1.15rem;border:1px solid rgba(148,163,184,.18);background:rgba(8,13,25,.72);padding:1rem;color:rgba(148,163,184,.98);animation:aodStepIn-979cef62 .52s ease both;animation-delay:calc(var(--step-index, 0)*70ms)}.aod-step[data-v-979cef62]:after{content:"";position:absolute;inset:auto 1rem .75rem 1rem;height:.18rem;border-radius:999px;background:hsla(0,0%,100%,.09)}.aod-step.active[data-v-979cef62],.aod-step.done[data-v-979cef62]{border-color:rgba(56,189,248,.34);background:linear-gradient(135deg,rgba(14,165,233,.14),rgba(236,72,153,.08));color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.aod-step.done[data-v-979cef62]:after{background:linear-gradient(90deg,#34d399,#22d3ee)}.aod-step.active[data-v-979cef62]:after{background:linear-gradient(90deg,#ec4899,#8b5cf6,#22d3ee);background-size:200% 100%;animation:aodProgressSweep-979cef62 1.6s ease infinite}.aod-step-node[data-v-979cef62]{display:grid;place-items:center;width:2.8rem;height:2.8rem;flex:0 0 auto;border-radius:.95rem;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);color:rgba(226,232,240,.9);font-size:1rem;font-weight:900}.aod-step.done .aod-step-node[data-v-979cef62]{border-color:rgba(52,211,153,.45);background:rgba(16,185,129,.16);color:#6ee7b7}.aod-step.active .aod-step-node[data-v-979cef62]{border-color:rgba(244,114,182,.65);background:linear-gradient(135deg,rgba(236,72,153,.35),rgba(124,58,237,.3))}.aod-step-node svg[data-v-979cef62]{width:1.25rem;height:1.25rem;stroke-width:3}.aod-step small[data-v-979cef62],.aod-step strong[data-v-979cef62],.aod-step-copy[data-v-979cef62],.aod-step-label[data-v-979cef62]{display:block}.aod-step-copy[data-v-979cef62]{min-width:0}.aod-step-label[data-v-979cef62]{color:#f9a8d4;font-size:1rem;font-weight:950;line-height:1.1}.aod-step strong[data-v-979cef62]{margin-top:.28rem;font-size:1.08rem;color:inherit;line-height:1.2}.aod-step small[data-v-979cef62]{margin-top:.22rem;font-size:.82rem;color:rgba(148,163,184,.9);line-height:1.25}.aod-shell[data-v-979cef62]{display:block}.aod-panel[data-v-979cef62],.aod-profile-panel[data-v-979cef62]{border:1px solid rgba(148,163,184,.15);background:linear-gradient(145deg,rgba(8,12,22,.93),rgba(15,11,24,.84)),linear-gradient(135deg,rgba(14,165,233,.08),rgba(236,72,153,.07));box-shadow:0 24px 70px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.07);backdrop-filter:blur(18px)}.aod-profile-panel[data-v-979cef62]{border-radius:1.4rem;padding:1.15rem;animation:aodPanelIn-979cef62 .56s ease both}.aod-workspace[data-v-979cef62]{display:grid;width:min(100%,1500px);margin:0 auto;gap:1.35rem}.aod-panel[data-v-979cef62]{position:relative;z-index:1;scroll-margin-top:1.5rem;border-radius:1.6rem;padding:clamp(1.15rem,1.65vw,1.65rem);animation:aodPanelIn-979cef62 .62s ease both}.aod-panel.disabled[data-v-979cef62]{opacity:.58}.aod-panel-heading[data-v-979cef62]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:1.15rem;margin-bottom:1.15rem;text-align:left}.aod-panel-heading h2[data-v-979cef62]{margin:.2rem 0 0;color:#fff;font-size:clamp(1.35rem,2vw,2rem);font-weight:900}.aod-panel-heading p[data-v-979cef62]:not(.aod-kicker){margin-top:.35rem;max-width:56rem;color:rgba(203,213,225,.8);font-size:.95rem;line-height:1.55}.aod-kicker[data-v-979cef62]{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:#f9a8d4;font-size:.86rem;font-weight:900}.aod-kicker span[data-v-979cef62]{width:.55rem;height:.55rem;border-radius:999px;background:#8b5cf6}.aod-status[data-v-979cef62]{flex:0 0 auto;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);padding:.45rem .8rem;color:rgba(203,213,225,.92);font-size:.72rem;font-weight:900}.aod-status.ready[data-v-979cef62]{border-color:rgba(52,211,153,.34);background:rgba(16,185,129,.12);color:#bbf7d0}.aod-status.running[data-v-979cef62]{border-color:rgba(56,189,248,.35);background:rgba(14,165,233,.12);color:#bae6fd}.aod-upload-panel[data-v-979cef62]{overflow:hidden}.aod-upload-stage[data-v-979cef62]{display:grid;place-items:center;padding:clamp(.5rem,1.5vw,1.2rem) 0 1.25rem}.aod-dropzone[data-v-979cef62]{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;width:min(100%,760px);min-height:18rem;cursor:pointer;align-items:center;gap:1.1rem;border-radius:1.45rem;border:1px dashed rgba(244,114,182,.42);background:linear-gradient(135deg,rgba(14,165,233,.12),rgba(236,72,153,.1)),rgba(2,6,23,.5);padding:clamp(1.25rem,2.5vw,2rem);text-align:center;transition:transform .18s ease,border-color .18s ease,background .18s ease}.aod-dropzone[data-v-979cef62]:after{content:"";position:absolute;inset:auto 1.2rem 1.2rem 1.2rem;height:.16rem;border-radius:999px;background:linear-gradient(90deg,#ec4899,#8b5cf6,#22d3ee);opacity:.7}.aod-dropzone[data-v-979cef62]:hover{transform:translateY(-2px);border-color:rgba(56,189,248,.58);background:linear-gradient(135deg,rgba(14,165,233,.13),rgba(236,72,153,.1)),rgba(2,6,23,.42)}.aod-dropzone input[data-v-979cef62]{display:none}.aod-dropzone.loading[data-v-979cef62]{border-color:rgba(56,189,248,.55)}.aod-drop-icon[data-v-979cef62]{display:grid;place-items:center;width:4.8rem;height:4.8rem;flex:0 0 auto;border-radius:1.25rem;border:1px solid rgba(244,114,182,.32);background:rgba(236,72,153,.12);color:#f9a8d4}.aod-drop-icon svg[data-v-979cef62]{width:2.15rem;height:2.15rem;stroke-width:2.2}.aod-dropzone small[data-v-979cef62],.aod-dropzone strong[data-v-979cef62]{display:block}.aod-drop-copy[data-v-979cef62]{display:block;width:100%;min-width:0}.aod-dropzone strong[data-v-979cef62]{color:#fff;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.2}.aod-drop-file-name[data-v-979cef62]{max-width:min(100%,680px);margin:0 auto;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.aod-dropzone small[data-v-979cef62]{margin-top:.5rem;color:rgba(203,213,225,.75);font-size:.98rem;line-height:1.45}.aod-upload-support-grid[data-v-979cef62]{display:grid;grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr);gap:1rem;align-items:stretch}.aod-detection-card[data-v-979cef62]{border-radius:1.25rem;border:1px solid rgba(148,163,184,.14);background:rgba(2,6,23,.48);padding:1rem}.aod-profile-metrics[data-v-979cef62]{display:grid;gap:.15rem;margin-top:.9rem}.aod-field-grid[data-v-979cef62]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.9rem}.aod-field-chip[data-v-979cef62]{min-height:3.8rem;border-radius:.9rem;border:1px solid rgba(148,163,184,.12);background:rgba(15,23,42,.52);padding:.7rem;text-align:left}.aod-field-chip.detected[data-v-979cef62]{border-color:rgba(34,211,238,.28);background:rgba(8,47,73,.18)}.aod-field-chip span[data-v-979cef62],.aod-field-chip strong[data-v-979cef62]{display:block}.aod-field-chip span[data-v-979cef62]{color:rgba(148,163,184,.9);font-size:.72rem;font-weight:800}.aod-field-chip strong[data-v-979cef62]{margin-top:.2rem;color:rgba(241,245,249,.98);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aod-profile-row[data-v-979cef62]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(148,163,184,.12);padding:.78rem 0}.aod-profile-row span[data-v-979cef62]{color:rgba(203,213,225,.82);font-size:.9rem}.aod-profile-row strong[data-v-979cef62]{min-width:0;max-width:12rem;overflow:hidden;color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap}.aod-profile-row strong.muted[data-v-979cef62]{color:rgba(148,163,184,.82)}.aod-link-button[data-v-979cef62]{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);padding:.45rem .65rem;color:rgba(216,180,254,.95);font-size:.78rem}.aod-ai-profile[data-v-979cef62]{grid-column:1/-1;margin-top:0;border:1px solid rgba(168,85,247,.22);border-left:3px solid rgba(139,92,246,.85);border-radius:1rem;background:linear-gradient(135deg,rgba(139,92,246,.14),rgba(236,72,153,.08));padding:1rem}.aod-ai-profile-facts[data-v-979cef62]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem}.aod-ai-profile-facts>div[data-v-979cef62]{border-radius:.85rem;border:1px solid rgba(148,163,184,.12);background:rgba(2,6,23,.28);padding:.8rem}.aod-ai-profile p[data-v-979cef62]:not(.aod-kicker){margin-top:.8rem;color:rgba(226,232,240,.88);font-size:.94rem;font-style:italic;line-height:1.65}.aod-ai-profile small[data-v-979cef62],.aod-ai-profile strong[data-v-979cef62]{display:block}.aod-ai-profile small[data-v-979cef62]{color:rgba(203,213,225,.56);font-size:.76rem;font-weight:900}.aod-ai-profile strong[data-v-979cef62]{margin-top:.15rem;color:#fff;font-size:.86rem}.aod-intelligence-grid[data-v-979cef62]{display:grid;grid-template-columns:1.35fr 1fr;gap:.9rem;margin-bottom:1rem}.aod-intel-card[data-v-979cef62]{border-radius:1rem;border:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.46);padding:1rem;text-align:left}.aod-intel-card ul[data-v-979cef62]{display:grid;gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none}.aod-intel-card li[data-v-979cef62]{position:relative;padding-left:1rem;color:rgba(226,232,240,.88);font-size:.9rem;line-height:1.45}.aod-intel-card li[data-v-979cef62]:before{content:"";position:absolute;left:0;top:.52rem;width:.38rem;height:.38rem;border-radius:999px;background:#ec4899}.aod-theme-grid[data-v-979cef62]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.aod-theme-card[data-v-979cef62]{position:relative;display:grid;min-height:12rem;gap:.45rem;border-radius:1.15rem;border:1px solid rgba(148,163,184,.14);background:rgba(9,14,27,.72);padding:1.15rem;text-align:left;transition:all .18s ease}.aod-theme-card.build[data-v-979cef62],.aod-theme-card.live[data-v-979cef62]{border-color:rgba(167,139,250,.45)}.aod-theme-card.selected[data-v-979cef62]{border-color:rgba(244,114,182,.62);background:linear-gradient(135deg,rgba(236,72,153,.18),rgba(14,165,233,.08)),rgba(9,14,27,.82);box-shadow:0 18px 42px rgba(124,58,237,.16)}.aod-theme-card.soon[data-v-979cef62],.aod-theme-card[data-v-979cef62]:disabled:not(.live){opacity:.42}.aod-theme-card[data-v-979cef62]:not(:disabled):hover{transform:translateY(-2px);border-color:rgba(244,114,182,.7)}.aod-theme-card em[data-v-979cef62],.aod-theme-card small[data-v-979cef62],.aod-theme-card strong[data-v-979cef62],.theme-index[data-v-979cef62]{display:block}.theme-index[data-v-979cef62]{color:#a78bfa;font-weight:950}.theme-recommended-chip[data-v-979cef62]{top:.85rem;right:.85rem;min-height:1.5rem;border:1px solid rgba(52,211,153,.48);background:rgba(16,185,129,.18);padding:.26rem .6rem;color:#bbf7d0;line-height:1}.theme-badges[data-v-979cef62]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.05rem 0 .35rem}.theme-badge[data-v-979cef62]{display:inline-flex;align-items:center;min-height:1.45rem;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.62);padding:.25rem .52rem;color:rgba(226,232,240,.82);font-size:.7rem;font-weight:850;line-height:1}.theme-badge.live[data-v-979cef62]{border-color:rgba(52,211,153,.32);background:rgba(16,185,129,.12);color:#bbf7d0}.theme-badge.build[data-v-979cef62]{border-color:rgba(56,189,248,.32);background:rgba(14,165,233,.12);color:#bae6fd}.theme-badge.soon[data-v-979cef62]{border-color:rgba(148,163,184,.24);background:rgba(148,163,184,.1);color:rgba(203,213,225,.82)}.theme-badge.computable[data-v-979cef62]{border-color:rgba(244,114,182,.38);background:rgba(236,72,153,.12);color:#fbcfe8}.aod-theme-card strong[data-v-979cef62]{color:#fff;font-size:1.08rem;line-height:1.25}.aod-theme-card em[data-v-979cef62]{color:rgba(203,213,225,.82);font-size:.9rem;font-style:normal}.aod-theme-card small[data-v-979cef62]{width:-moz-fit-content;width:fit-content;border-radius:.45rem;background:rgba(167,139,250,.16);padding:.32rem .5rem;color:#c4b5fd;font-size:.72rem}.aod-rfp-mapping[data-v-979cef62]{margin-top:1rem;padding:1rem 1.1rem;border:1px solid rgba(125,232,245,.25);border-radius:1rem;background:hsla(0,0%,100%,.55)}.aod-rfp-mapping-head[data-v-979cef62]{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem}.aod-rfp-mapping-head strong[data-v-979cef62]{font-size:.98rem;color:#0f172a}.aod-rfp-map-status[data-v-979cef62]{font-size:.8rem;color:#64748b}.aod-rfp-map-status.ok[data-v-979cef62]{color:#0e7490}.aod-rfp-map-status.bad[data-v-979cef62]{color:#b45309}.aod-rfp-map-err[data-v-979cef62]{color:#b91c1c;font-size:.85rem;margin:.2rem 0 .6rem}.aod-rfp-map-tab[data-v-979cef62]{margin-top:.75rem}.aod-rfp-map-tabhead[data-v-979cef62]{display:flex;align-items:center;gap:.6rem;margin-bottom:.45rem}.aod-rfp-map-tabhead>span[data-v-979cef62]{font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#0891b2}.aod-rfp-map-select[data-v-979cef62],.aod-rfp-map-sheetsel[data-v-979cef62]{border:1px solid rgba(15,23,42,.15);border-radius:.55rem;padding:.3rem .5rem;font-size:.82rem;color:#0f172a;background:#fff;max-width:100%}.aod-rfp-map-grid[data-v-979cef62]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.45rem .9rem}.aod-rfp-map-row[data-v-979cef62]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.2rem 0}.aod-rfp-map-name[data-v-979cef62]{font-size:.82rem;color:#334155;white-space:nowrap}.aod-rfp-map-name i[data-v-979cef62]{color:#dc2626;font-style:normal;margin-left:.1rem}.aod-rfp-map-row.req .aod-rfp-map-name[data-v-979cef62]{font-weight:700;color:#0f172a}.aod-rfp-map-row.unmapped .aod-rfp-map-select[data-v-979cef62]{border-color:#f59e0b;background:#fffbeb}.aod-rfp-map-select[data-v-979cef62]{flex:1 1 8rem;min-width:0}.aod-rfp-map-notes[data-v-979cef62]{margin:.7rem 0 0;font-size:.8rem;color:#64748b;font-style:italic}.aod-scope-layout[data-v-979cef62]{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);gap:1rem}.aod-category-box[data-v-979cef62],.aod-selected-theme[data-v-979cef62]{border-radius:1.1rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);padding:1rem}.aod-selected-theme[data-v-979cef62]{display:flex;gap:1rem;text-align:left}.aod-selected-theme>span[data-v-979cef62]{display:grid;place-items:center;width:3.1rem;height:3.1rem;flex:0 0 auto;border-radius:1rem;border:1px solid rgba(244,114,182,.32);background:rgba(236,72,153,.12);color:#f9a8d4;font-weight:950}.aod-category-box h3[data-v-979cef62],.aod-selected-theme strong[data-v-979cef62]{color:#fff;font-size:1.1rem}.aod-selected-theme p[data-v-979cef62]{margin-top:.35rem;color:rgba(203,213,225,.82);line-height:1.55}.aod-category-box[data-v-979cef62]{text-align:left}.aod-spec-clustering-box[data-v-979cef62]{grid-column:1/-1;border-radius:1.1rem;border:1px solid rgba(52,211,153,.22);background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(14,165,233,.055)),hsla(0,0%,100%,.035);padding:1rem;text-align:left}.aod-spec-level-choice[data-v-979cef62]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.9rem;margin-bottom:.9rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.aod-spec-level-choice h3[data-v-979cef62]{margin-top:.22rem;color:#fff;font-size:1.06rem}.aod-spec-level-choice>div:first-child span[data-v-979cef62]{display:block;max-width:38rem;margin-top:.3rem;color:rgba(203,213,225,.82);font-size:.84rem;line-height:1.5}.aod-spec-level-actions[data-v-979cef62]{display:flex;gap:.5rem;flex-shrink:0}.aod-mini-button.selected[data-v-979cef62]{border-color:rgba(244,114,182,.55);background:rgba(244,114,182,.18);color:#fff}.aod-spec-upload-stage[data-v-979cef62]{margin-bottom:.9rem}.aod-spec-sample-hint[data-v-979cef62]{margin-top:.55rem;color:rgba(203,213,225,.78);font-size:.82rem}.aod-spec-sample-hint .aod-link-button[data-v-979cef62]{font-size:.82rem}.aod-spec-clustering-head[data-v-979cef62]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.aod-spec-clustering-head h3[data-v-979cef62]{margin-top:.22rem;color:#fff;font-size:1.06rem}.aod-spec-clustering-head>span[data-v-979cef62]{max-width:38rem;color:rgba(203,213,225,.82);font-size:.84rem;line-height:1.5}.aod-spec-actions[data-v-979cef62]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.aod-spec-attribute-grid[data-v-979cef62]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(4rem,auto);gap:.65rem;margin-top:.9rem;max-height:13.35rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.35rem;scrollbar-color:rgba(52,211,153,.55) rgba(15,23,42,.35);scrollbar-width:thin}.aod-spec-attribute-grid[data-v-979cef62]::-webkit-scrollbar{width:.55rem}.aod-spec-attribute-grid[data-v-979cef62]::-webkit-scrollbar-track{background:rgba(15,23,42,.35);border-radius:999px}.aod-spec-attribute-grid[data-v-979cef62]::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,rgba(52,211,153,.72),rgba(34,211,238,.56))}.aod-spec-attribute-grid button[data-v-979cef62]{position:relative;min-height:4rem;border:1px solid hsla(0,0%,100%,.11);border-radius:.85rem;background:rgba(2,6,23,.45);padding:.7rem 2rem .7rem .8rem;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.aod-spec-attribute-grid button[data-v-979cef62]:hover{transform:translateY(-2px);border-color:rgba(125,232,245,.4);box-shadow:0 10px 24px rgba(14,165,233,.12)}.aod-spec-attribute-grid button.selected[data-v-979cef62]{border-color:rgba(52,211,153,.5);background:rgba(16,185,129,.13);box-shadow:inset 0 0 0 1px rgba(187,247,208,.05)}.aod-spec-attribute-grid button.selected[data-v-979cef62]:after{content:"✓";position:absolute;top:.6rem;right:.6rem;display:grid;place-items:center;width:1.2rem;height:1.2rem;border-radius:999px;font-size:.72rem;font-weight:800;color:#04221a;background:linear-gradient(135deg,#34d399,#14b8a6);box-shadow:0 4px 12px rgba(20,184,166,.45);animation:jvChipCheck-979cef62 .24s cubic-bezier(.22,1,.36,1) both}@keyframes jvChipCheck-979cef62{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.aod-spec-attribute-grid small[data-v-979cef62],.aod-spec-attribute-grid span[data-v-979cef62]{display:block}.aod-spec-attribute-grid span[data-v-979cef62]{color:#ecfeff;font-size:.84rem;font-weight:900;line-height:1.25}.aod-spec-attribute-grid small[data-v-979cef62]{margin-top:.28rem;color:rgba(187,247,208,.72);font-size:.72rem;line-height:1.3}.aod-mini-button[data-v-979cef62]{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);padding:.45rem .75rem;color:#e9d5ff;font-size:.78rem}.aod-category-list[data-v-979cef62]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.aod-category-list button[data-v-979cef62],.aod-category-list span[data-v-979cef62]{border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);padding:.5rem .75rem;color:rgba(226,232,240,.88);font-size:.82rem;font-weight:800}.aod-category-list button.selected[data-v-979cef62]{border-color:rgba(56,189,248,.48);background:rgba(14,165,233,.14);color:#cffafe}.aod-benchmark-context[data-v-979cef62]{grid-column:1/-1;border-radius:1.1rem;border:1px solid rgba(56,189,248,.18);background:rgba(14,165,233,.07);padding:1rem;text-align:left}.aod-benchmark-context-head[data-v-979cef62]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.aod-benchmark-context-head h3[data-v-979cef62]{margin-top:.25rem;color:#fff;font-size:1.05rem}.aod-benchmark-context-head>span[data-v-979cef62],.aod-context-warning[data-v-979cef62]{max-width:34rem;color:rgba(203,213,225,.78);font-size:.82rem;line-height:1.45}.aod-benchmark-grid[data-v-979cef62]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.aod-benchmark-grid label[data-v-979cef62],.aod-client-discovery[data-v-979cef62]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.aod-client-discovery[data-v-979cef62]{position:relative;overflow:hidden;border-radius:1rem;border:1px solid rgba(141,201,255,.22);background:linear-gradient(135deg,rgba(15,23,42,.9),rgba(14,38,61,.66));padding:1rem}.aod-client-discovery label[data-v-979cef62]{display:grid;gap:.45rem}.aod-benchmark-grid label span[data-v-979cef62],.aod-client-discovery label span[data-v-979cef62]{color:rgba(203,213,225,.78);font-size:.78rem;font-weight:900}.aod-benchmark-grid input[data-v-979cef62],.aod-benchmark-grid select[data-v-979cef62],.aod-client-discovery input[data-v-979cef62]{min-height:2.55rem;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.12);background:rgba(2,6,23,.72);color:#fff;padding:.6rem .75rem;font-size:.86rem;outline:none}.aod-benchmark-grid input[data-v-979cef62]:focus,.aod-benchmark-grid select[data-v-979cef62]:focus{border-color:rgba(56,189,248,.5)}.aod-client-discovery input[data-v-979cef62]{min-height:3.2rem;font-size:1rem}.aod-client-discovery-actions[data-v-979cef62]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.85rem}.aod-client-discovery-actions button[data-v-979cef62]{min-height:2.75rem;border:1px solid rgba(56,189,248,.34);border-radius:.85rem;background:linear-gradient(135deg,rgba(14,165,233,.28),rgba(124,58,237,.32));color:#f8fbff;padding:.7rem 1rem;font-size:.9rem;font-weight:850}.aod-client-discovery-actions button.secondary[data-v-979cef62]{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14);color:rgba(226,232,240,.9)}.aod-client-discovery-actions button[data-v-979cef62]:disabled{cursor:not-allowed;opacity:.55}.aod-client-discovery small[data-v-979cef62]{color:rgba(203,213,225,.74);display:block;font-size:.78rem;line-height:1.45;margin-top:.75rem}.aod-benchmark-lookup[data-v-979cef62]{display:flex;flex-direction:column;justify-content:flex-end;gap:.35rem;min-width:0}.aod-benchmark-lookup button[data-v-979cef62]{min-height:2.55rem;width:100%;border:1px solid rgba(56,189,248,.34);border-radius:.8rem;background:rgba(14,165,233,.14);color:#dbeafe;padding:.6rem .75rem;font-size:.86rem;font-weight:850}.aod-benchmark-lookup button[data-v-979cef62]:disabled{cursor:not-allowed;opacity:.55}.aod-benchmark-lookup small[data-v-979cef62]{min-height:1rem;color:rgba(203,213,225,.72);font-size:.72rem;line-height:1.3}.aod-context-warning[data-v-979cef62]{margin:.85rem 0 0;color:#fbbf24}.aod-sufficiency-actions[data-v-979cef62]{position:relative;z-index:4;display:flex;flex-wrap:wrap;gap:.75rem;pointer-events:auto}.aod-primary-button[data-v-979cef62],.aod-secondary-button[data-v-979cef62]{min-height:3rem;padding:0 1rem}.aod-secondary-button[data-v-979cef62]{border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:rgba(226,232,240,.95)}.aod-primary-button[data-v-979cef62]{border:1px solid rgba(236,72,153,.5);background:linear-gradient(90deg,#db2777,#7c3aed);color:#fff;box-shadow:0 16px 36px rgba(236,72,153,.18)}.aod-primary-button[data-v-979cef62]:disabled,.aod-secondary-button[data-v-979cef62]:disabled{cursor:not-allowed;opacity:.46}.aod-progress-note[data-v-979cef62]{display:flex;align-items:center;gap:.65rem;margin-top:1rem;border-radius:1rem;border:1px solid rgba(56,189,248,.22);background:rgba(8,47,73,.22);padding:.8rem 1rem;color:#bae6fd;font-size:.9rem;font-weight:800}.aod-upload-progress[data-v-979cef62]{width:min(100%,760px);margin:0 auto 1.1rem}.aod-progress-note span[data-v-979cef62]{width:.7rem;height:.7rem;border-radius:999px;background:#22d3ee;box-shadow:0 0 0 0 rgba(34,211,238,.7);animation:aodPulse-979cef62 1.4s infinite}.aod-sufficiency-grid[data-v-979cef62]{display:grid;grid-template-columns:17rem minmax(0,1fr);gap:1rem;margin-top:1rem}.aod-cut-list[data-v-979cef62],.aod-readiness-meter[data-v-979cef62]{border-radius:1.1rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);padding:1rem}.aod-readiness-meter[data-v-979cef62]{text-align:left}.aod-readiness-meter strong[data-v-979cef62]{display:block;margin:.85rem 0;font-size:3rem;line-height:1}.aod-readiness-meter div[data-v-979cef62]{height:.55rem;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.1)}.aod-readiness-meter div span[data-v-979cef62]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ec4899,#22d3ee)}.aod-readiness-meter small[data-v-979cef62]{display:block;margin-top:.7rem;color:rgba(203,213,225,.82);font-weight:800}.aod-cut-list[data-v-979cef62]{display:grid;gap:.7rem}.aod-cut-row[data-v-979cef62]{display:grid;grid-template-columns:7.4rem minmax(0,1fr);gap:.95rem;align-items:center;border-radius:.9rem;border:1px solid hsla(0,0%,100%,.055);background:hsla(0,0%,100%,.035);padding:.9rem 1rem;text-align:left}.aod-cut-row>span[data-v-979cef62]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:6.7rem;border-radius:.72rem;border:1px solid hsla(0,0%,100%,.12);padding:.32rem .55rem;color:rgba(226,232,240,.9);font-size:.76rem;font-weight:950}.aod-cut-row>span[data-v-979cef62]:before{content:"";width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:currentColor}.aod-cut-row.available>span[data-v-979cef62]{border-color:rgba(52,211,153,.34);background:rgba(16,185,129,.12);color:#bbf7d0}.aod-cut-row.partial>span[data-v-979cef62]{border-color:rgba(250,204,21,.34);background:rgba(234,179,8,.1);color:#fef08a}.aod-cut-row.blocked>span[data-v-979cef62]{border-color:hsla(0,91%,71%,.34);background:rgba(239,68,68,.1);color:#fecaca}.aod-cut-row strong[data-v-979cef62]{color:#fff;font-size:.98rem;line-height:1.25}.aod-cut-row p[data-v-979cef62]{margin-top:.24rem;color:rgba(203,213,225,.82);font-size:.86rem;line-height:1.45}.aod-warning-stack[data-v-979cef62]{display:grid;gap:.75rem;margin-top:1.1rem}.aod-warning-stack.horizontal[data-v-979cef62]{grid-template-columns:1fr}.aod-sufficiency-grid+.aod-warning-stack.horizontal .aod-warning[data-v-979cef62]{width:100%}.aod-warning[data-v-979cef62]{position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:.8rem;width:min(100%,52rem);border-radius:1rem;border:1px solid rgba(251,191,36,.28);background:linear-gradient(135deg,rgba(251,191,36,.13),rgba(180,83,9,.08)),rgba(15,23,42,.5);box-shadow:0 14px 34px rgba(0,0,0,.18);padding:.95rem 1.05rem;text-align:left}.aod-warning[data-v-979cef62]:before{content:"";position:absolute;inset:0 auto 0 0;width:.22rem;background:linear-gradient(180deg,#fbbf24,#f97316)}.aod-warning span[data-v-979cef62]{display:grid;place-items:center;width:1.35rem;height:1.35rem;flex:0 0 auto;margin-top:.05rem;border-radius:999px;background:rgba(251,191,36,.16);border:1px solid rgba(251,191,36,.32)}.aod-warning span[data-v-979cef62]:before{content:"";width:.42rem;height:.42rem;border-radius:999px;background:#fbbf24}.aod-warning p[data-v-979cef62]{color:hsla(48,96%,89%,.94);font-size:.9rem;font-weight:750;line-height:1.5}@keyframes aodPageIn-979cef62{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes aodPanelIn-979cef62{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes aodStepIn-979cef62{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes aodProgressSweep-979cef62{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes aodPulse-979cef62{0%{box-shadow:0 0 0 0 rgba(34,211,238,.55)}70%{box-shadow:0 0 0 9px rgba(34,211,238,0)}to{box-shadow:0 0 0 0 rgba(34,211,238,0)}}@media (max-width:1280px){.aod-theme-grid[data-v-979cef62]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.aod-hero[data-v-979cef62]{grid-template-columns:1fr}.aod-home-button[data-v-979cef62]{justify-self:start}.aod-intelligence-grid[data-v-979cef62],.aod-scope-layout[data-v-979cef62],.aod-shell[data-v-979cef62],.aod-stepper[data-v-979cef62],.aod-sufficiency-grid[data-v-979cef62],.aod-upload-support-grid[data-v-979cef62],.aod-warning-stack.horizontal[data-v-979cef62]{grid-template-columns:1fr}.aod-benchmark-grid[data-v-979cef62],.aod-spec-attribute-grid[data-v-979cef62]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.aod-hero[data-v-979cef62]{border-radius:1.25rem}.aod-hero h1[data-v-979cef62]{font-size:2.35rem}.aod-hero-summary[data-v-979cef62]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.aod-ai-profile-facts[data-v-979cef62],.aod-field-grid[data-v-979cef62],.aod-stepper[data-v-979cef62],.aod-theme-grid[data-v-979cef62]{grid-template-columns:1fr}.aod-benchmark-context-head[data-v-979cef62],.aod-panel-heading[data-v-979cef62],.aod-spec-clustering-head[data-v-979cef62]{flex-direction:column}.aod-benchmark-grid[data-v-979cef62],.aod-cut-row[data-v-979cef62],.aod-spec-attribute-grid[data-v-979cef62]{grid-template-columns:1fr}}.aod-ambient[data-v-979cef62]:after,.aod-ambient[data-v-979cef62]:before{content:"";position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;pointer-events:none}.aod-ambient[data-v-979cef62]:before{width:48vw;height:48vw;left:-10vw;top:-12vw;background:radial-gradient(circle,rgba(236,72,153,.55),transparent 60%);animation:jarvisDrift1-979cef62 24s ease-in-out infinite alternate}.aod-ambient[data-v-979cef62]:after{width:44vw;height:44vw;right:-8vw;bottom:-14vw;background:radial-gradient(circle,rgba(34,211,238,.5),transparent 60%);animation:jarvisDrift2-979cef62 30s ease-in-out infinite alternate}@keyframes jarvisDrift1-979cef62{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(8vw,6vh,0) scale(1.18)}}@keyframes jarvisDrift2-979cef62{0%{transform:translateZ(0) scale(1.1)}to{transform:translate3d(-7vw,-5vh,0) scale(.92)}}.jarvis-hero-aside[data-v-979cef62]{display:flex;flex-direction:column;align-items:flex-end;gap:1.2rem}.jarvis-title[data-v-979cef62]{margin:.6rem 0 0}.jarvis-word[data-v-979cef62]{background:linear-gradient(100deg,#f472b6,#a78bfa 28%,#22d3ee 55%,#f472b6);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 26px rgba(168,139,250,.4));animation:jarvisSheen-979cef62 7s linear infinite}@keyframes jarvisSheen-979cef62{to{background-position:250% 50%}}.jarvis-tagline[data-v-979cef62]{max-width:50rem;margin-top:.9rem!important;color:#f1f5f9!important;font-size:clamp(1.05rem,1.5vw,1.35rem)!important;font-weight:800!important;line-height:1.55!important}.jarvis-badge-dot[data-v-979cef62]{width:.55rem;height:.55rem;border-radius:999px;background:#f472b6;box-shadow:0 0 0 0 rgba(244,114,182,.65);animation:jarvisDot-979cef62 2.2s ease-out infinite}@keyframes jarvisDot-979cef62{0%{box-shadow:0 0 0 0 rgba(244,114,182,.6)}70%{box-shadow:0 0 0 8px rgba(244,114,182,0)}to{box-shadow:0 0 0 0 rgba(244,114,182,0)}}.jarvis-core[data-v-979cef62]{position:relative;width:132px;height:132px;display:grid;place-items:center;border-radius:50%;box-shadow:0 0 60px rgba(124,58,237,.35),inset 0 0 30px rgba(34,211,238,.12)}.jarvis-core-ring[data-v-979cef62]{position:absolute;border-radius:50%;border:1.5px solid transparent}.jarvis-core-ring[data-v-979cef62]:first-child{inset:0;border-top-color:rgba(244,114,182,.85);border-bottom-color:rgba(244,114,182,.55);animation:jarvisSpin-979cef62 7s linear infinite}.jarvis-core-ring[data-v-979cef62]:nth-child(2){inset:16px;border-left-color:rgba(34,211,238,.85);border-right-color:rgba(34,211,238,.5);animation:jarvisSpin-979cef62 5s linear infinite reverse}.jarvis-core-ring[data-v-979cef62]:nth-child(3){inset:32px;border-top-color:rgba(167,139,250,.8);border-left-color:rgba(167,139,250,.45);animation:jarvisSpin-979cef62 9s linear infinite}.jarvis-core-scan[data-v-979cef62]{position:absolute;inset:8px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg 285deg,rgba(34,211,238,.4) 1turn);animation:jarvisSpin-979cef62 3.5s linear infinite}.jarvis-core-dot[data-v-979cef62]{position:relative;width:1.5rem;height:1.5rem;border-radius:50%;background:radial-gradient(circle,#f8fafc,#f472b6 55%,#7c3aed);box-shadow:0 0 22px rgba(244,114,182,.8);animation:jarvisCorePulse-979cef62 2.4s ease-in-out infinite}@keyframes jarvisSpin-979cef62{to{transform:rotate(1turn)}}@keyframes jarvisCorePulse-979cef62{0%,to{transform:scale(1);box-shadow:0 0 22px rgba(244,114,182,.7)}50%{transform:scale(1.18);box-shadow:0 0 34px rgba(34,211,238,.85)}}.aod-dropzone[data-v-979cef62]:before{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.08),transparent);transform:skewX(-18deg);pointer-events:none;animation:jarvisSweep-979cef62 5.5s ease-in-out infinite}@keyframes jarvisSweep-979cef62{0%,to{left:-60%}55%{left:130%}}.aod-dropzone[data-v-979cef62]:hover{box-shadow:0 0 0 1px rgba(244,114,182,.4),0 26px 60px rgba(236,72,153,.18),0 0 90px rgba(34,211,238,.12)}.aod-drop-icon[data-v-979cef62]{box-shadow:0 0 34px rgba(236,72,153,.28);animation:jarvisFloat-979cef62 4s ease-in-out infinite}@keyframes jarvisFloat-979cef62{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.aod-theme-card[data-v-979cef62]{animation:jarvisCardIn-979cef62 .52s cubic-bezier(.22,1,.36,1) both}.aod-theme-grid .aod-theme-card[data-v-979cef62]:first-child{animation-delay:40ms}.aod-theme-grid .aod-theme-card[data-v-979cef62]:nth-child(2){animation-delay:.1s}.aod-theme-grid .aod-theme-card[data-v-979cef62]:nth-child(3){animation-delay:.16s}.aod-theme-grid .aod-theme-card[data-v-979cef62]:nth-child(4){animation-delay:.22s}.aod-theme-grid .aod-theme-card[data-v-979cef62]:nth-child(5){animation-delay:.28s}.aod-theme-grid .aod-theme-card[data-v-979cef62]:nth-child(6){animation-delay:.34s}.aod-theme-grid .aod-theme-card[data-v-979cef62]:nth-child(7){animation-delay:.4s}.aod-theme-grid .aod-theme-card[data-v-979cef62]:nth-child(8){animation-delay:.46s}.aod-theme-card[data-v-979cef62]:not(:disabled):hover{box-shadow:0 20px 52px rgba(124,58,237,.3),0 0 0 1px rgba(244,114,182,.5)}.aod-theme-card.selected[data-v-979cef62]{box-shadow:0 18px 48px rgba(124,58,237,.3),0 0 0 1px rgba(244,114,182,.55)}@keyframes jarvisCardIn-979cef62{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.aod-step.active .aod-step-node[data-v-979cef62]{animation:jarvisCorePulse-979cef62 2.4s ease-in-out infinite}@media (max-width:1024px){.jarvis-hero-aside[data-v-979cef62]{flex-direction:row-reverse;align-items:center;justify-content:flex-start}.jarvis-core[data-v-979cef62]{width:96px;height:96px}}.jarvis-core-ring[data-v-979cef62]:nth-child(2){inset:12%}.jarvis-core-ring[data-v-979cef62]:nth-child(3){inset:24%}.jarvis-core-scan[data-v-979cef62]{inset:6%}.jarvis-home[data-v-979cef62]{position:absolute;top:1.5rem;right:1.5rem;z-index:20}.jarvis-companion[data-v-979cef62]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.3rem;min-height:min(72vh,640px);transition:gap .48s cubic-bezier(.22,1,.36,1);animation:aodPageIn-979cef62 .6s ease both}.jarvis-companion.docked[data-v-979cef62]{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:1.1rem;min-height:0;margin-bottom:1.4rem;padding:.9rem 1.3rem;border:1px solid rgba(141,201,255,.16);border-radius:1.4rem;background:linear-gradient(135deg,rgba(15,23,42,.7),rgba(39,11,35,.5)),rgba(4,7,13,.6);box-shadow:0 20px 60px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.07)}.jarvis-companion .jarvis-core[data-v-979cef62]{width:220px;height:220px;transition:width .48s cubic-bezier(.22,1,.36,1),height .48s cubic-bezier(.22,1,.36,1)}.jarvis-companion.docked .jarvis-core[data-v-979cef62]{width:58px;height:58px;flex:0 0 auto;box-shadow:0 0 26px rgba(124,58,237,.35)}.jarvis-companion.docked .jarvis-core-dot[data-v-979cef62]{width:.7rem;height:.7rem}.jarvis-companion.docked .jarvis-core[data-v-979cef62]{width:46px;height:46px}.jarvis-companion.docked[data-v-979cef62]{padding:.6rem .4rem;border:none;background:none;box-shadow:none;margin-bottom:.5rem}.jarvis-bg-core[data-v-979cef62]{position:fixed;top:48%;left:50%;transform:translate(-50%,-50%);width:min(82vw,960px);height:min(82vw,960px);display:grid;place-items:center;border-radius:50%;opacity:.22;pointer-events:none;z-index:0}.jarvis-bg-core .jarvis-core-dot[data-v-979cef62],.jarvis-bg-core .jarvis-core-scan[data-v-979cef62]{display:none}.jarvis-companion-copy[data-v-979cef62]{max-width:42rem;min-width:0}.jarvis-name[data-v-979cef62]{font-size:clamp(2.8rem,6vw,5rem);font-weight:950;line-height:1}.jarvis-companion.docked .jarvis-name[data-v-979cef62]{font-size:1.3rem}.jarvis-say[data-v-979cef62]{margin-top:.8rem;color:rgba(226,232,240,.92);font-size:clamp(1.05rem,1.7vw,1.5rem);font-weight:800;line-height:1.4}.jarvis-companion.docked .jarvis-say[data-v-979cef62]{margin-top:.15rem;font-size:.92rem;font-weight:700;color:rgba(203,213,225,.85)}.jarvis-lede[data-v-979cef62]{max-width:42rem;margin:1rem auto 0;color:rgba(203,213,225,.82);font-size:clamp(.98rem,1.3vw,1.18rem);line-height:1.6}.jarvis-cta[data-v-979cef62]{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.7rem;border:none;border-radius:1rem;padding:1rem 1.9rem;font-size:1.05rem;font-weight:900;color:#fff;background:linear-gradient(135deg,#ec4899,#8b5cf6,#22d3ee);background-size:200% 100%;box-shadow:0 18px 50px rgba(236,72,153,.35);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;animation:jarvisSheen-979cef62 6s linear infinite}.jarvis-cta svg[data-v-979cef62]{width:1.2rem;height:1.2rem;stroke-width:2.4}.jarvis-cta[data-v-979cef62]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 22px 64px rgba(139,92,246,.45)}.jarvis-rail[data-v-979cef62]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.jarvis-rail-step[data-v-979cef62]{display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:rgba(8,13,25,.6);padding:.4rem .95rem .4rem .4rem;color:rgba(148,163,184,.9);font-weight:800;cursor:pointer;transition:all .18s ease}.jarvis-rail-step[data-v-979cef62]:disabled{opacity:.4;cursor:not-allowed}.jarvis-rail-step.done[data-v-979cef62]{color:#6ee7b7;border-color:rgba(52,211,153,.4)}.jarvis-rail-step.active[data-v-979cef62]{color:#fff;border-color:rgba(244,114,182,.6);background:linear-gradient(135deg,rgba(236,72,153,.2),rgba(34,211,238,.12));box-shadow:0 0 24px rgba(244,114,182,.25)}.jarvis-rail-dot[data-v-979cef62]{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:999px;background:hsla(0,0%,100%,.06);font-size:.85rem;font-weight:900}.jarvis-rail-step.active .jarvis-rail-dot[data-v-979cef62]{background:linear-gradient(135deg,#ec4899,#8b5cf6);color:#fff}.jarvis-rail-step.done .jarvis-rail-dot[data-v-979cef62]{background:rgba(16,185,129,.2)}.jarvis-rail-dot svg[data-v-979cef62]{width:1rem;height:1rem;stroke-width:3}.jarvis-staged[data-v-979cef62]{max-width:1080px;margin:0 auto}.jarvis-stage-panel[data-v-979cef62]{animation:aodPanelIn-979cef62 .48s cubic-bezier(.22,1,.36,1) both}.jarvis-stage-nav[data-v-979cef62]{display:flex;justify-content:space-between;gap:1rem;margin-top:1.6rem;padding-top:1.3rem;border-top:1px solid hsla(0,0%,100%,.08)}.jarvis-stage-nav .aod-primary-button[data-v-979cef62]{margin-left:auto}.jarvis-back[data-v-979cef62]{margin-right:auto}.jarvis-stage-panel[data-v-979cef62]{border:1px solid rgba(148,163,184,.24);background:radial-gradient(120% 100% at 0 0,rgba(99,102,241,.12),transparent 55%),radial-gradient(120% 120% at 100% 0,rgba(236,72,153,.12),transparent 55%),linear-gradient(160deg,rgba(33,45,66,.66),rgba(20,27,43,.58));box-shadow:0 24px 70px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1)}.jarvis-stage-panel .aod-dropzone[data-v-979cef62]{border-color:rgba(244,114,182,.5);background:radial-gradient(90% 130% at 50% 0,rgba(56,189,248,.18),transparent 62%),linear-gradient(160deg,rgba(56,70,96,.55),rgba(34,44,66,.45))}.jarvis-stage-panel .aod-dropzone[data-v-979cef62]:hover{border-color:rgba(56,189,248,.6);background:radial-gradient(90% 130% at 50% 0,rgba(56,189,248,.24),transparent 62%),linear-gradient(160deg,rgba(74,90,120,.6),rgba(40,51,76,.5))}.jarvis-stage-panel .aod-drop-icon[data-v-979cef62]{border-color:rgba(244,114,182,.5);background:linear-gradient(135deg,rgba(236,72,153,.3),rgba(124,58,237,.24));color:#fbcfe8}.jarvis-stage-panel .aod-detection-card[data-v-979cef62],.jarvis-stage-panel .aod-profile-panel[data-v-979cef62]{border:1px solid rgba(148,163,184,.2);background:linear-gradient(160deg,rgba(40,52,74,.5),rgba(26,34,52,.42))}.jarvis-stage-panel .aod-profile-row[data-v-979cef62]{border-bottom-color:rgba(148,163,184,.16)}.jarvis-stage-panel .aod-field-chip[data-v-979cef62]{border:1px solid rgba(148,163,184,.14);background:rgba(30,41,59,.42);opacity:.6}.jarvis-stage-panel .aod-field-chip.detected[data-v-979cef62]{opacity:1;border-color:rgba(52,211,153,.5);background:linear-gradient(160deg,rgba(16,185,129,.2),rgba(13,148,136,.1))}.jarvis-stage-panel .aod-field-chip.detected strong[data-v-979cef62]{color:#6ee7b7}.aod-detail-toggle-wrap[data-v-979cef62]{margin-top:1.1rem}.aod-detail-toggle[data-v-979cef62]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;border:1px solid rgba(148,163,184,.2);border-radius:1rem;background:linear-gradient(160deg,rgba(40,52,74,.5),rgba(26,34,52,.42));padding:.85rem 1.1rem;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease}.aod-detail-toggle[data-v-979cef62]:hover{border-color:rgba(244,114,182,.4)}.aod-detail-toggle-copy strong[data-v-979cef62]{display:block;color:#fff;font-size:.98rem}.aod-detail-toggle-copy small[data-v-979cef62]{display:block;margin-top:.15rem;color:rgba(203,213,225,.7);font-size:.8rem}.aod-detail-chevron[data-v-979cef62]{width:1.3rem;height:1.3rem;flex:0 0 auto;stroke-width:2.4;color:rgba(226,232,240,.85);transition:transform .22s ease}.aod-detail-chevron.open[data-v-979cef62]{transform:rotate(180deg)}@media (max-width:760px){.jarvis-companion.docked[data-v-979cef62]{flex-wrap:wrap}}.aod-setup[data-v-979cef62]{background-color:#0c1126}.aod-setup[data-v-979cef62]:before{background:linear-gradient(135deg,rgba(40,35,92,.58),rgba(54,22,64,.5)),linear-gradient(180deg,rgba(20,26,54,.1),rgba(14,16,38,.55))}.aod-ambient[data-v-979cef62]{background:linear-gradient(120deg,rgba(236,72,153,.18),transparent 40%),linear-gradient(240deg,rgba(56,189,248,.18),transparent 46%),linear-gradient(180deg,transparent,rgba(17,21,46,.42))}.jv-ic[data-v-979cef62]{width:1.15rem;height:1.15rem;flex:0 0 auto}.jarvis-live-dot[data-v-979cef62],.jarvis-live-label[data-v-979cef62]{display:none}.jarvis-companion.docked .jarvis-name[data-v-979cef62]{display:inline-flex;align-items:center;gap:.5rem}.jarvis-companion.docked .jarvis-live-dot[data-v-979cef62]{display:inline-block;width:.5rem;height:.5rem;border-radius:999px;background:#34d399;box-shadow:0 0 10px rgba(52,211,153,.85);animation:jarvisDot-979cef62 2.2s ease-out infinite}.jarvis-companion.docked .jarvis-live-label[data-v-979cef62]{display:inline;font-size:.72rem;font-weight:600;color:rgba(110,231,183,.9)}.jv-caret[data-v-979cef62]{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.18em;background:#f472b6;border-radius:1px;animation:jvBlink-979cef62 1s steps(1) infinite}@keyframes jvBlink-979cef62{0%,50%{opacity:1}51%,to{opacity:0}}.jarvis-capabilities[data-v-979cef62]{max-width:1120px;margin:0 auto 1rem}.jarvis-cap-head[data-v-979cef62]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.1rem;color:rgba(226,232,240,.85);font-weight:600;font-size:.85rem}.jarvis-cap-head .jv-ic[data-v-979cef62]{color:#f9a8d4}.jarvis-cap-grid[data-v-979cef62]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.jarvis-cap-card[data-v-979cef62]{border:1px solid rgba(148,163,184,.2);border-radius:1.1rem;background:linear-gradient(160deg,rgba(44,56,82,.52),rgba(30,38,62,.44));padding:1.1rem;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.jarvis-cap-card[data-v-979cef62]:hover{transform:translateY(-3px);border-color:rgba(244,114,182,.5);box-shadow:0 18px 44px rgba(124,58,237,.28)}.jarvis-cap-icon[data-v-979cef62]{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.8rem;margin-bottom:.7rem;background:linear-gradient(135deg,rgba(236,72,153,.3),rgba(124,58,237,.24));color:#fbcfe8}.jarvis-cap-icon svg[data-v-979cef62]{width:1.4rem;height:1.4rem}.jarvis-cap-card strong[data-v-979cef62]{display:block;color:#fff;font-size:1rem;margin-bottom:.3rem}.jarvis-cap-card p[data-v-979cef62]{color:rgba(203,213,225,.82);font-size:.84rem;line-height:1.5}.aod-theme-icon[data-v-979cef62]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:linear-gradient(135deg,rgba(236,72,153,.28),rgba(124,58,237,.22));color:#fbcfe8}.aod-theme-icon svg[data-v-979cef62]{width:1.35rem;height:1.35rem}.aod-theme-card.recommended[data-v-979cef62]{border-color:rgba(52,211,153,.42)}.theme-selected-tick[data-v-979cef62]{position:absolute;top:.85rem;right:.85rem;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:999px;background:linear-gradient(135deg,#ec4899,#8b5cf6);color:#fff}.theme-why[data-v-979cef62]{display:flex;align-items:center;gap:.35rem;margin-top:.25rem;color:#6ee7b7!important;font-size:.76rem}.jv-chip-ic[data-v-979cef62],.jv-why-ic[data-v-979cef62]{width:.85rem;height:.85rem;flex:0 0 auto}@media (max-width:1280px){.jarvis-cap-grid[data-v-979cef62]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.jarvis-cap-grid[data-v-979cef62]{grid-template-columns:1fr}}.jv-read[data-v-979cef62]{margin-bottom:1.4rem}.jv-scan[data-v-979cef62]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2.2rem 1rem 2.6rem;text-align:center}.jv-scan-core[data-v-979cef62]{width:92px;height:92px}.jv-scan-text[data-v-979cef62]{color:rgba(226,232,240,.92);font-size:1.05rem;font-weight:800}.jv-dots i[data-v-979cef62]{display:inline-block;width:5px;height:5px;margin-left:3px;border-radius:999px;background:#f472b6;animation:jvDots-979cef62 1.2s ease-in-out infinite both}.jv-dots i[data-v-979cef62]:nth-child(2){animation-delay:.18s}.jv-dots i[data-v-979cef62]:nth-child(3){animation-delay:.36s}@keyframes jvDots-979cef62{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.jv-scan-bars[data-v-979cef62]{display:flex;align-items:flex-end;gap:5px;height:28px}.jv-scan-bars span[data-v-979cef62]{width:5px;height:100%;border-radius:3px;background:linear-gradient(180deg,#ec4899,#22d3ee);transform-origin:bottom;animation:jvEq-979cef62 1s ease-in-out infinite}.jv-scan-bars span[data-v-979cef62]:nth-child(2){animation-delay:.15s}.jv-scan-bars span[data-v-979cef62]:nth-child(3){animation-delay:.3s}.jv-scan-bars span[data-v-979cef62]:nth-child(4){animation-delay:.45s}.jv-scan-bars span[data-v-979cef62]:nth-child(5){animation-delay:.6s}@keyframes jvEq-979cef62{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.jv-read-head[data-v-979cef62]{display:flex;align-items:center;gap:1rem;margin-bottom:1.1rem}.jv-read-core[data-v-979cef62]{width:56px;height:56px;flex:0 0 auto}.jv-read-core .jarvis-core-dot[data-v-979cef62]{width:.7rem;height:.7rem}.jv-read-reveal[data-v-979cef62]{color:#fff;font-size:clamp(1.15rem,1.9vw,1.55rem);font-weight:800;line-height:1.4}.jv-findings[data-v-979cef62]{list-style:none;margin:0 0 1.4rem;padding:0;display:flex;flex-direction:column;gap:.55rem}.jv-findings li[data-v-979cef62]{display:flex;align-items:flex-start;gap:.6rem;color:rgba(226,232,240,.9);font-size:.95rem;line-height:1.5}.jv-find-ic[data-v-979cef62]{width:1.05rem;height:1.05rem;flex:0 0 auto;margin-top:.18rem;color:#6ee7b7}.jv-read-sub[data-v-979cef62]{display:flex;align-items:center;gap:.45rem;margin-bottom:.8rem;color:#7de8f5;font-weight:600;font-size:.86rem}.jv-read-error[data-v-979cef62]{color:hsla(0,96%,89%,.95);font-size:.9rem}.aod-setup[data-v-979cef62]{background-color:#061018}.aod-setup[data-v-979cef62]:before{background:linear-gradient(135deg,rgba(8,47,73,.55),rgba(30,27,75,.45)),linear-gradient(180deg,rgba(6,16,24,.1),rgba(6,16,24,.55))}.aod-ambient[data-v-979cef62]{background:linear-gradient(120deg,rgba(34,211,238,.16),transparent 42%),linear-gradient(240deg,rgba(99,102,241,.14),transparent 46%),linear-gradient(180deg,transparent,rgba(6,16,24,.5))}.jv-hero[data-v-979cef62]{position:fixed;inset:0;z-index:10;display:grid;place-items:center;overflow:hidden;background:radial-gradient(130% 100% at 50% 0,#0a1d2e,#05080f 64%)}.jv-hero-bg[data-v-979cef62]{position:absolute;inset:0;z-index:0}.jv-hero-bg--lines[data-v-979cef62]{opacity:.4}.jv-hero-veil[data-v-979cef62]{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 50% 12%,transparent 62%,rgba(4,8,16,.3) 100%),linear-gradient(180deg,rgba(4,8,16,.28),transparent 26%,transparent 72%,rgba(4,8,16,.36))}.jv-hero-home[data-v-979cef62]{position:absolute;top:1.5rem;left:1.5rem;z-index:4;display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(125,232,245,.25);border-radius:.7rem;background:rgba(6,16,24,.4);padding:.5rem .85rem;color:rgba(226,240,245,.9);font-weight:500;cursor:pointer;transition:all .16s ease}.jv-hero-home[data-v-979cef62]:hover{border-color:rgba(125,232,245,.5);background:rgba(8,47,73,.5)}.jv-hero-scroll[data-v-979cef62]{position:relative;z-index:2;width:100%;max-height:100vh;overflow-y:auto;display:grid;place-items:center;padding:clamp(1.25rem,3.5vh,2.5rem) clamp(1rem,3vw,2.5rem);perspective:1700px}.jv-stage[data-v-979cef62]{width:100%;max-width:1300px;display:grid;grid-template-columns:minmax(210px,1fr) minmax(340px,1.3fr) minmax(210px,1fr);grid-template-areas:"meta    core  never" "summary core  perks" "stats   stats stats" "tag     tag   tag";gap:clamp(.9rem,1.8vw,1.7rem);align-items:start;transform-style:preserve-3d;transform:translate3d(var(--tx,0),var(--ty,0),0) rotateX(var(--rx,0)) rotateY(var(--ry,0));transition:transform .46s cubic-bezier(.22,1,.36,1)}.jv-stage-scan[data-v-979cef62]{position:absolute;left:0;top:0;width:100%;height:30%;z-index:6;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,rgba(125,232,245,.1) 48%,rgba(167,139,250,.14) 50%,transparent);mix-blend-mode:screen}.jv-links[data-v-979cef62]{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:visible}.jv-links-g[data-v-979cef62]{animation:jvLinksIn-979cef62 .7s ease both}@keyframes jvLinksIn-979cef62{0%{opacity:0}to{opacity:1}}.jv-link-base[data-v-979cef62]{fill:none;stroke:url(#jvLinkGrad);stroke-width:1.3;stroke-linecap:round;opacity:.32;filter:drop-shadow(0 0 3px rgba(125,232,245,.35))}.jv-link-flow[data-v-979cef62]{fill:none;stroke:url(#jvLinkGrad);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:.12 1;stroke-dashoffset:1.12;filter:drop-shadow(0 0 6px rgba(125,232,245,.85));animation:jvLinkFlow-979cef62 2.6s cubic-bezier(.5,0,.5,1) infinite}@keyframes jvLinkFlow-979cef62{0%{stroke-dashoffset:1.12;opacity:0}12%{opacity:1}88%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.jv-link-node[data-v-979cef62]{fill:#cdf4ff;filter:drop-shadow(0 0 7px rgba(125,232,245,.95));animation:jvLinkNode-979cef62 2.4s ease-in-out infinite}@keyframes jvLinkNode-979cef62{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.jv-link-flow[data-v-979cef62],.jv-link-node[data-v-979cef62],.jv-links-g[data-v-979cef62]{animation:none}}.jv-core[data-v-979cef62]{grid-area:core;z-index:2;align-self:center;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.55rem}.jv-core-orb[data-v-979cef62]{position:relative;display:inline-grid;place-items:center;width:210px;height:210px;margin-bottom:.4rem}.jv-cv-orb-rings[data-v-979cef62]{position:absolute;inset:0;z-index:0;pointer-events:none}.jv-core-orb .jv-orb[data-v-979cef62]{position:relative;z-index:1}.jv-hero-word[data-v-979cef62]{display:inline-flex;justify-content:center;margin:0;perspective:700px;filter:drop-shadow(0 0 30px rgba(56,189,248,.4))}.jv-char[data-v-979cef62]{display:inline-block;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(2.8rem,5vw,4.2rem);font-weight:600;line-height:1;background:linear-gradient(155deg,#eafcff,#7de8f5 38%,#38bdf8 60%,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;will-change:transform}.jv-core-title[data-v-979cef62]{margin:.1rem 0 0;color:rgba(196,214,224,.74);font-size:clamp(.9rem,1.4vw,1.04rem);font-weight:400}.jv-status[data-v-979cef62]{display:inline-flex;align-items:center;gap:.5rem;margin-top:.4rem;padding:.34rem .85rem;border-radius:999px;border:1px solid rgba(125,232,245,.22);background:rgba(10,32,46,.45);color:rgba(196,232,242,.92);font-size:.8rem;font-weight:500}.jv-status i[data-v-979cef62]{width:7px;height:7px;border-radius:50%;background:#f5b34a;box-shadow:0 0 10px rgba(245,179,74,.9);animation:jvHeroPulse-979cef62 1.1s ease-in-out infinite;transition:background .3s ease,box-shadow .3s ease}.jv-status.online i[data-v-979cef62]{background:#34f5c2;box-shadow:0 0 10px rgba(52,245,194,.9);animation:jvHeroPulse-979cef62 1.8s ease-in-out infinite}@keyframes jvHeroPulse-979cef62{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.78)}}.jv-tag[data-v-979cef62]{margin:.5rem 0 0;max-width:30rem;min-height:1.5rem;color:rgba(232,242,248,.92);font-size:clamp(1rem,1.5vw,1.18rem);font-weight:400;line-height:1.5}.jv-cta-magnet[data-v-979cef62]{display:inline-block;margin-top:1.3rem}.jv-hero-cta[data-v-979cef62]{position:relative;display:inline-flex;align-items:center;gap:.6rem;border:none;border-radius:999px;padding:.95rem 1.9rem;font-size:1.04rem;font-weight:600;color:#04141c;background:linear-gradient(135deg,#a7f0ff,#38bdf8 55%,#7c9bff);background-size:160% 100%;cursor:pointer;animation:jvCtaPulse-979cef62 3s ease-in-out infinite;transition:transform .22s cubic-bezier(.22,1,.36,1),background-position .4s ease}@keyframes jvCtaPulse-979cef62{0%,to{box-shadow:0 0 0 1px rgba(125,232,245,.35),0 12px 40px rgba(56,189,248,.34)}50%{box-shadow:0 0 0 1px rgba(125,232,245,.6),0 18px 58px rgba(56,189,248,.62)}}.jv-hero-cta[data-v-979cef62]:before{content:"";position:absolute;inset:-6px;border-radius:inherit;background:radial-gradient(closest-side,rgba(56,189,248,.4),transparent);filter:blur(14px);z-index:-1;animation:jvCtaHalo-979cef62 3s ease-in-out infinite}@keyframes jvCtaHalo-979cef62{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:.85;transform:scale(1.06)}}.jv-hero-cta[data-v-979cef62]:hover{transform:translateY(-2px) scale(1.03);background-position:100% 50%}.jv-hero-cta-arrow[data-v-979cef62]{transition:transform .2s ease}.jv-hero-cta:hover .jv-hero-cta-arrow[data-v-979cef62]{transform:translateX(4px)}.jv-panel[data-v-979cef62]{position:relative;z-index:2;width:100%;max-width:380px;text-align:center;padding:1.15rem 1.25rem;border-radius:20px;border:1px solid rgba(125,232,245,.12);background:linear-gradient(160deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.012));backdrop-filter:blur(15px) saturate(120%);-webkit-backdrop-filter:blur(15px) saturate(120%);box-shadow:0 24px 70px rgba(3,12,22,.45),inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .32s ease,box-shadow .32s ease;--accent:#7de8f5}.jv-panel[data-v-979cef62]:after{content:"";position:absolute;top:0;left:12%;width:76%;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.6}.jv-panel[data-v-979cef62]:before{content:"";position:absolute;top:-40%;left:50%;width:70%;height:80%;transform:translateX(-50%);background:radial-gradient(ellipse at top,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%);pointer-events:none;opacity:.5}.jv-panel[data-v-979cef62]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:0 28px 80px rgba(6,24,42,.55),0 0 28px color-mix(in srgb,var(--accent) 24%,transparent),inset 0 1px 0 hsla(0,0%,100%,.07)}.jv-panel--summary[data-v-979cef62]{grid-area:summary;justify-self:start;--accent:#7de8f5}.jv-panel--never[data-v-979cef62]{grid-area:never;justify-self:end;--accent:#f79a9a}.jv-panel--meta[data-v-979cef62]{grid-area:meta;justify-self:start;--accent:#a78bfa}.jv-panel--perks[data-v-979cef62]{grid-area:perks;justify-self:end;--accent:#5fe0c1}.jv-panel-label[data-v-979cef62]{display:block;margin:0 0 1rem;font-size:1.08rem;font-weight:700;color:#eaf6fb}.jv-panel-label[data-v-979cef62]:after{content:"";display:block;width:38px;height:2px;margin:.55rem auto 0;border-radius:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.jv-summary[data-v-979cef62]{list-style:none;display:flex;flex-direction:column;gap:.7rem;margin:0 auto;padding:0;width:-moz-fit-content;width:fit-content;max-width:100%;text-align:left}.jv-summary li[data-v-979cef62]{display:flex;align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.45;color:rgba(212,228,236,.74);font-weight:300}.jv-summary strong[data-v-979cef62]{font-weight:600;background:linear-gradient(120deg,#fff,#7de8f5);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.jv-summary-ic[data-v-979cef62]{flex:0 0 auto;display:inline-grid;place-items:center;width:19px;height:19px;margin-top:1px;border-radius:7px;color:#04141c;background:linear-gradient(135deg,#7de8f5,#a78bfa);box-shadow:0 0 10px rgba(125,232,245,.45)}.jv-summary-ic svg[data-v-979cef62]{width:12px;height:12px;stroke-width:3.2}.jv-neversaid[data-v-979cef62]{list-style:none;display:flex;flex-direction:column;gap:.55rem;margin:0 auto;padding:0;width:-moz-fit-content;width:fit-content;max-width:100%;text-align:left}.jv-neversaid li[data-v-979cef62]{display:flex;align-items:flex-start;gap:.6rem;font-size:.86rem;font-style:italic;line-height:1.4;color:rgba(196,214,224,.52)}.jv-neversaid li[data-v-979cef62]:before{content:"✕";display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:hsla(0,85%,79%,.14);color:hsla(0,85%,79%,.9);font-size:.6rem;font-style:normal;flex:0 0 auto;margin-top:1px}.jv-cv-meta[data-v-979cef62]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin:0}.jv-cv-meta-row[data-v-979cef62]{display:flex;flex-direction:column;gap:.12rem;padding:.55rem .65rem;border-radius:11px;text-align:left;background:hsla(0,0%,100%,.025);border:1px solid rgba(167,139,250,.12);transition:border-color .22s ease,background .22s ease}.jv-cv-meta-row[data-v-979cef62]:hover{border-color:rgba(167,139,250,.32);background:rgba(167,139,250,.06)}.jv-cv-meta-row dt[data-v-979cef62]{font-size:.72rem;font-weight:500;color:rgba(167,139,250,.82)}.jv-cv-meta-row dd[data-v-979cef62]{margin:0;font-size:.92rem;font-weight:600;color:rgba(238,246,251,.95)}.jv-team-copy[data-v-979cef62]{margin:0;font-size:.95rem;line-height:1.65;color:rgba(208,222,230,.72)}.jv-team-accent[data-v-979cef62]{font-weight:600;color:rgba(150,240,218,.95)}.jv-cv-perks[data-v-979cef62]{list-style:none;display:flex;flex-direction:column;gap:.5rem;padding:0;margin:0 0 1rem}.jv-cv-perks li[data-v-979cef62]{display:flex;gap:.55rem;font-size:.84rem;font-style:italic;line-height:1.4;color:rgba(196,214,224,.5)}.jv-cv-perks li[data-v-979cef62]:before{content:"—";font-style:normal;color:rgba(125,232,245,.5);flex:0 0 auto}.jv-cv-inf[data-v-979cef62]{display:flex;align-items:center;gap:.85rem;padding:.8rem .95rem;border-radius:14px;border:1px solid rgba(125,232,245,.2);background:linear-gradient(150deg,rgba(56,189,248,.14),rgba(124,92,250,.12))}.jv-cv-inf strong[data-v-979cef62]{font-family:Space Grotesk,DM Sans,sans-serif;font-size:2.2rem;line-height:1;color:#7de8f5;text-shadow:0 0 22px rgba(56,189,248,.6);flex:0 0 auto}.jv-cv-inf span[data-v-979cef62]{font-size:.8rem;line-height:1.5;color:rgba(196,214,224,.7)}.jv-stats-strip[data-v-979cef62]{grid-area:stats;display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem;margin-top:.3rem}.jv-cv-stat[data-v-979cef62]{flex:1 1 150px;max-width:220px;display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1rem .6rem;border-radius:16px;border:1px solid rgba(125,232,245,.14);background:hsla(0,0%,100%,.035);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.jv-cv-stat[data-v-979cef62]:hover{transform:translateY(-3px);border-color:rgba(125,232,245,.4);box-shadow:0 14px 36px rgba(56,189,248,.16)}.jv-cv-stat strong[data-v-979cef62]{font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:600;line-height:1;background:linear-gradient(120deg,#fff,#7de8f5 90%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.jv-cv-stat small[data-v-979cef62]{font-size:.78rem;color:rgba(186,204,214,.62);text-align:center}.jv-stage-tagline[data-v-979cef62]{grid-area:tag;text-align:center;margin:.4rem 0 0;font-size:.95rem;color:rgba(186,204,214,.55)}.jv-stage-tagline span[data-v-979cef62]{color:rgba(125,232,245,.9);font-weight:600}@media (max-width:1024px){.jv-stage[data-v-979cef62]{grid-template-columns:1fr;grid-template-areas:"core" "meta" "summary" "never" "perks" "stats" "tag";max-width:560px}.jv-panel[data-v-979cef62]{max-width:none;justify-self:stretch}}@media (max-width:560px){.jv-stats-strip[data-v-979cef62]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.jv-cv-stat[data-v-979cef62]{max-width:none}.jv-cv-meta[data-v-979cef62]{grid-template-columns:1fr}}.jv-chat[data-v-979cef62]{position:fixed;inset:0;z-index:10;overflow:hidden;background:radial-gradient(130% 100% at 50% 0,#0a1d2e,#05080f 64%)}.jv-chat-scroll[data-v-979cef62]{position:relative;z-index:2;height:100%;overflow-x:hidden;overflow-y:auto;display:flex;justify-content:center;align-items:center;padding:clamp(1.25rem,4vh,2.5rem) 1.25rem clamp(2rem,5vh,3.5rem)}.jv-chat-scroll.is-complete[data-v-979cef62]{align-items:flex-start}.jv-chat-inner[data-v-979cef62]{width:100%;max-width:760px;margin:0;display:flex;flex-direction:column;animation:jvStageIn-979cef62 .6s cubic-bezier(.22,1,.36,1) both}.jv-chat-inner[data-v-979cef62]:not(.plan){height:auto;max-height:calc(100vh - clamp(2.5rem, 8vh, 5rem));min-height:0}.jv-chat-inner.complete[data-v-979cef62]{max-height:none}@keyframes jvStageIn-979cef62{0%{opacity:0;transform:translateY(16px) scale(.99);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.jv-chat-head[data-v-979cef62]{display:flex;align-items:center;gap:.8rem;flex:0 0 auto;padding-bottom:1rem;margin-bottom:1.4rem;border-bottom:1px solid rgba(125,232,245,.1)}.jv-chat-orb[data-v-979cef62]{position:relative;display:inline-grid;place-items:center;width:54px;height:54px;flex:0 0 auto}.jv-chat-orb .jarvis-core-dot[data-v-979cef62]{width:.46rem;height:.46rem}.jv-chat-id[data-v-979cef62]{flex:1;min-width:0;text-align:left}.jv-chat-name[data-v-979cef62]{margin:0;text-align:left;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.12rem;font-weight:600;color:#eaf6fb}.jv-chat-sub[data-v-979cef62]{margin:.1rem 0 0;display:flex;align-items:center;gap:.45rem;font-size:.8rem;color:rgba(180,204,216,.6)}.jv-chat-sub i[data-v-979cef62]{width:6px;height:6px;border-radius:50%;background:#34f5c2;box-shadow:0 0 8px rgba(52,245,194,.9);animation:jvHeroPulse-979cef62 1.8s ease-in-out infinite}.jv-chat-skip[data-v-979cef62]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(125,232,245,.2);border-radius:999px;background:rgba(10,32,46,.4);color:rgba(196,232,242,.85);font-size:.82rem;font-weight:500;padding:.4rem .9rem;cursor:pointer;transition:all .18s ease}.jv-chat-skip[data-v-979cef62]:hover{border-color:rgba(125,232,245,.45);background:rgba(14,116,144,.32)}.jv-chat-q[data-v-979cef62]{flex:0 0 auto;margin:0 0 1.6rem;text-align:center;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.4rem,3vw,2rem);font-weight:600;color:rgba(238,246,251,.95)}.jv-chat-q span[data-v-979cef62]{background:linear-gradient(120deg,#7de8f5,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.jv-chat-log[data-v-979cef62]{flex:0 1 auto;min-height:0;max-height:clamp(170px,36vh,390px);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:1.1rem;padding:.2rem .35rem .8rem .1rem;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(125,232,245,.42) transparent}.jv-chat-log[data-v-979cef62]::-webkit-scrollbar{width:8px}.jv-chat-log[data-v-979cef62]::-webkit-scrollbar-track{background:transparent}.jv-chat-log[data-v-979cef62]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(125,232,245,.35)}.jv-msg[data-v-979cef62]{display:flex;gap:.7rem;align-items:flex-end;max-width:100%;animation:jvMsgIn-979cef62 .5s cubic-bezier(.22,1,.36,1) both}.jv-msg.user[data-v-979cef62]{justify-content:flex-end}@keyframes jvMsgIn-979cef62{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.jv-msg-orb[data-v-979cef62]{position:relative;display:inline-grid;place-items:center;width:30px;height:30px;flex:0 0 auto;margin-bottom:2px}.jv-msg-orb .jarvis-core-dot[data-v-979cef62]{width:.34rem;height:.34rem}.jv-chat-col[data-v-979cef62]{display:flex;flex-direction:column;gap:.7rem;min-width:0;max-width:78%}.jv-bubble[data-v-979cef62]{padding:.85rem 1.1rem;border-radius:16px;font-size:.95rem;line-height:1.6;text-align:left}.jv-bubble p[data-v-979cef62]{margin:0}.jv-chat-log .jv-bubble[data-v-979cef62]{max-width:74%}.jv-bubble.jarvis[data-v-979cef62]{border-radius:4px 16px 16px 16px;background:linear-gradient(160deg,rgba(46,122,205,.32),rgba(40,96,170,.12));border:1px solid rgba(125,232,245,.28);border-left:3px solid rgba(125,232,245,.75);color:rgba(234,244,250,.92);box-shadow:0 10px 28px rgba(6,24,42,.4)}.jv-bubble.jarvis strong[data-v-979cef62]{font-weight:600;background:linear-gradient(120deg,#fff,#7de8f5);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.jv-msg.user .jv-chat-col[data-v-979cef62]{align-items:flex-end}.jv-bubble.user[data-v-979cef62]{border-radius:16px 4px 16px 16px;background:linear-gradient(160deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.06));border:1px solid hsla(0,0%,100%,.2);border-right:3px solid hsla(0,0%,100%,.4);color:rgba(246,250,255,.92)}.jv-typing[data-v-979cef62]{display:inline-flex;gap:5px;padding:.95rem 1.05rem}.jv-typing i[data-v-979cef62]{width:7px;height:7px;border-radius:50%;background:rgba(125,232,245,.8);animation:jvTypingDot-979cef62 1.2s ease-in-out infinite}.jv-typing i[data-v-979cef62]:nth-child(2){animation-delay:.2s}.jv-typing i[data-v-979cef62]:nth-child(3){animation-delay:.4s}@keyframes jvTypingDot-979cef62{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.jv-rec[data-v-979cef62]{display:flex;flex-direction:column;gap:.6rem;text-align:left}.jv-rec-label[data-v-979cef62]{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .2rem;font-size:.82rem;font-weight:600;color:rgba(140,200,218,.78)}.jv-rec-label[data-v-979cef62]:before{content:"";width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#7de8f5,#a78bfa);box-shadow:0 0 9px rgba(125,232,245,.8)}.jv-rec-row[data-v-979cef62]{position:relative;display:flex;align-items:stretch;border-radius:14px;overflow:hidden;border:1px solid rgba(125,232,245,.1);background:linear-gradient(150deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.012));transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s ease,box-shadow .24s ease}.jv-rec-row[data-v-979cef62]:hover{transform:translateY(-2px);border-color:rgba(125,232,245,.32);box-shadow:0 16px 40px rgba(6,24,42,.5)}.jv-rec-row.highlight[data-v-979cef62]{border-color:rgba(125,232,245,.5);background:linear-gradient(150deg,rgba(56,189,248,.16),rgba(124,92,250,.08));box-shadow:0 0 30px rgba(56,189,248,.22)}.jv-rec-row.highlight[data-v-979cef62]:after{content:"Start here";position:absolute;top:.7rem;right:.9rem;padding:.18rem .55rem;border-radius:999px;font-size:.66rem;font-weight:600;color:#04141c;background:linear-gradient(135deg,#a7f0ff,#38bdf8)}.jv-rec-num[data-v-979cef62]{width:46px;flex:0 0 auto;display:grid;place-items:center;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.1rem;font-weight:700;color:rgba(125,232,245,.45);background:rgba(125,232,245,.05)}.jv-rec-row.highlight .jv-rec-num[data-v-979cef62]{color:#04141c;background:linear-gradient(160deg,#7de8f5,#38bdf8 70%,#7c9bff);box-shadow:0 0 18px rgba(56,189,248,.5)}.jv-rec-body[data-v-979cef62]{flex:1;min-width:0;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.25rem;text-align:left}.jv-rec-body strong[data-v-979cef62]{font-size:1rem;font-weight:600;color:rgba(244,251,255,.95)}.jv-rec-body span[data-v-979cef62]{font-size:.85rem;line-height:1.5;color:rgba(196,214,224,.6)}.jv-rec-row.highlight .jv-rec-body span[data-v-979cef62]{color:rgba(170,210,245,.78)}.jv-rec-badge[data-v-979cef62]{align-self:flex-start;margin-top:.3rem;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:999px;font-size:.78rem;font-weight:600;color:#04141c;background:linear-gradient(135deg,#a7f0ff,#38bdf8)}.jv-rec-badge[data-v-979cef62]:before{content:"▶";font-size:.6rem}.jv-chat-actions[data-v-979cef62]{flex:0 0 auto;display:flex;justify-content:center;margin-top:1.8rem}.jv-chat-actions.left[data-v-979cef62]{justify-content:flex-start}.jv-chat-workbench[data-v-979cef62]{flex:0 0 auto;display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem}.jv-chat-mini-kicker[data-v-979cef62]{margin:0 0 .2rem;color:rgba(125,232,245,.82);font-size:.72rem;font-weight:800}.jv-chat-data-card[data-v-979cef62],.jv-chat-run-panel[data-v-979cef62],.jv-chat-theme-board[data-v-979cef62],.jv-chat-upload-card[data-v-979cef62]{position:relative;overflow:hidden;border:1px solid rgba(125,232,245,.22);border-radius:22px;background:linear-gradient(135deg,rgba(8,24,36,.82),rgba(10,15,32,.7)),radial-gradient(circle at 20% 10%,rgba(125,232,245,.2),transparent 35%);box-shadow:0 24px 65px rgba(0,8,22,.32)}.jv-chat-upload-card[data-v-979cef62]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.1rem}.jv-chat-data-card h3[data-v-979cef62],.jv-chat-run-panel h3[data-v-979cef62],.jv-chat-theme-board h3[data-v-979cef62],.jv-chat-upload-card h3[data-v-979cef62]{margin:0;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.2;color:rgba(244,251,255,.96)}.jv-chat-fact-grid p[data-v-979cef62],.jv-chat-run-panel p[data-v-979cef62],.jv-chat-theme-card p[data-v-979cef62],.jv-chat-upload-card p[data-v-979cef62]{margin:0;color:rgba(202,220,235,.72);line-height:1.45}.jv-chat-run-orb[data-v-979cef62],.jv-chat-upload-orb[data-v-979cef62]{position:relative;display:grid;place-items:center;width:3.4rem;height:3.4rem;flex:0 0 auto}.jv-chat-run-panel.building .jv-chat-run-orb[data-v-979cef62],.jv-chat-run-panel.checking .jv-chat-run-orb[data-v-979cef62],.jv-chat-run-panel.polling .jv-chat-run-orb[data-v-979cef62],.jv-chat-upload-card.busy .jv-chat-upload-orb[data-v-979cef62]{animation:jvPulseScale-979cef62 1.6s ease-in-out infinite}@keyframes jvPulseScale-979cef62{50%{transform:scale(1.05);filter:drop-shadow(0 0 22px rgba(125,232,245,.5))}}.jv-chat-primary[data-v-979cef62],.jv-chat-run[data-v-979cef62],.jv-chat-secondary[data-v-979cef62],.jv-chat-setup[data-v-979cef62]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:none;border-radius:999px;font-weight:800;line-height:1;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.jv-chat-primary[data-v-979cef62],.jv-chat-run[data-v-979cef62]{color:#05121f;background:linear-gradient(135deg,#7de8f5,#38bdf8 45%,#35d4bf);box-shadow:0 16px 32px rgba(56,189,248,.26)}.jv-chat-primary[data-v-979cef62]{padding:.85rem 1.1rem}.jv-chat-secondary[data-v-979cef62],.jv-chat-setup[data-v-979cef62]{color:rgba(219,239,248,.92);border:1px solid rgba(125,232,245,.24);background:rgba(125,232,245,.08)}.jv-chat-secondary[data-v-979cef62]{padding:.8rem 1rem}.jv-chat-primary[data-v-979cef62]:hover:not(:disabled),.jv-chat-run[data-v-979cef62]:hover:not(:disabled),.jv-chat-secondary[data-v-979cef62]:hover:not(:disabled),.jv-chat-setup[data-v-979cef62]:hover:not(:disabled){transform:translateY(-1px)}.jv-chat-primary[data-v-979cef62]:disabled,.jv-chat-run[data-v-979cef62]:disabled,.jv-chat-setup[data-v-979cef62]:disabled{cursor:not-allowed;opacity:.5}.jv-chat-upload-steps[data-v-979cef62]{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.jv-chat-upload-steps span[data-v-979cef62]{display:inline-flex;align-items:center;gap:.45rem;min-width:0;border:1px solid rgba(125,232,245,.14);border-radius:999px;padding:.55rem .7rem;color:rgba(207,225,236,.78);font-size:.78rem;font-weight:800;background:hsla(0,0%,100%,.04)}.jv-chat-upload-steps i[data-v-979cef62]{width:.48rem;height:.48rem;border-radius:50%;background:rgba(125,232,245,.45)}.jv-chat-upload-steps .active[data-v-979cef62]{border-color:rgba(125,232,245,.42);color:rgba(244,251,255,.94);box-shadow:0 0 22px rgba(56,189,248,.14)}.jv-chat-upload-steps .done[data-v-979cef62]{color:rgba(173,255,225,.9)}.jv-chat-data-card[data-v-979cef62],.jv-chat-run-panel[data-v-979cef62],.jv-chat-theme-board[data-v-979cef62]{padding:1rem}.jv-chat-section-head[data-v-979cef62]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.jv-chat-section-head>span[data-v-979cef62]{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(125,232,245,.2);border-radius:999px;padding:.42rem .7rem;color:rgba(215,236,247,.76);font-size:.78rem;font-weight:800;white-space:nowrap;background:hsla(0,0%,100%,.04)}.jv-chat-fact-grid[data-v-979cef62]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.jv-chat-fact-grid article[data-v-979cef62]{display:grid;grid-template-columns:auto 1fr;gap:.2rem .55rem;border:1px solid rgba(125,232,245,.14);border-radius:16px;padding:.72rem;background:hsla(0,0%,100%,.045)}.jv-chat-fact-grid svg[data-v-979cef62]{grid-row:span 2;color:#6ee7b7}.jv-chat-fact-grid strong[data-v-979cef62]{color:rgba(244,251,255,.92);font-weight:800}.jv-chat-theme-grid[data-v-979cef62]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.jv-chat-theme-card[data-v-979cef62]{position:relative;display:flex;min-height:240px;flex-direction:column;gap:.65rem;border:1px solid rgba(125,232,245,.18);border-radius:20px;padding:1rem;text-align:left;background:linear-gradient(150deg,rgba(18,34,50,.86),rgba(9,16,31,.68)),radial-gradient(circle at 85% 0,rgba(236,72,153,.18),transparent 35%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.jv-chat-theme-card[data-v-979cef62]:hover{transform:translateY(-3px);border-color:rgba(56,189,248,.5);box-shadow:0 20px 44px rgba(7,21,42,.34)}.jv-chat-theme-card.running[data-v-979cef62]{border-color:rgba(52,211,153,.56)}.jv-chat-theme-rank[data-v-979cef62]{position:absolute;top:.8rem;right:.8rem;display:grid;place-items:center;min-width:2rem;height:2rem;border-radius:999px;color:#04141c;font-size:.78rem;font-weight:900;background:linear-gradient(135deg,#7de8f5,#a78bfa)}.jv-chat-theme-icon[data-v-979cef62]{display:grid;place-items:center;width:3rem;height:3rem;border-radius:16px;color:#081225;background:linear-gradient(135deg,#bff7ff,#60d6ff);box-shadow:0 14px 32px rgba(56,189,248,.25)}.jv-chat-theme-icon svg[data-v-979cef62]{width:1.35rem;height:1.35rem}.jv-chat-theme-card strong[data-v-979cef62]{max-width:85%;color:rgba(247,252,255,.97);font-size:1.06rem;line-height:1.2}.jv-chat-theme-card small[data-v-979cef62]{margin-top:auto;border-radius:12px;padding:.55rem .65rem;color:rgba(221,236,247,.76);line-height:1.35;background:rgba(125,232,245,.08)}.jv-chat-theme-actions[data-v-979cef62]{display:flex;gap:.55rem;align-items:center}.jv-chat-run[data-v-979cef62],.jv-chat-setup[data-v-979cef62]{padding:.65rem .78rem;font-size:.78rem}.jv-chat-run-panel[data-v-979cef62]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem}.jv-chat-run-panel.succeeded[data-v-979cef62]{border-color:rgba(52,211,153,.34);background:linear-gradient(135deg,rgba(4,48,42,.76),rgba(9,18,32,.76)),radial-gradient(circle at 90% 5%,rgba(52,211,153,.18),transparent 32%)}.jv-chat-run-panel.failed[data-v-979cef62],.jv-chat-run-panel.needs_setup[data-v-979cef62]{border-color:rgba(251,146,60,.34)}.jv-chat-run-copy ul[data-v-979cef62]{display:grid;gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none}.jv-chat-run-copy li[data-v-979cef62]{position:relative;padding-left:1.25rem;color:rgba(222,239,248,.82);line-height:1.45}.jv-chat-run-copy li[data-v-979cef62]:before{content:"";position:absolute;left:.18rem;top:.62em;width:.42rem;height:.42rem;border-radius:50%;background:linear-gradient(135deg,#7de8f5,#34d399)}.jv-chat-run-actions[data-v-979cef62]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.9rem}.jv-chat-composer[data-v-979cef62]{flex:0 0 auto;display:flex;align-items:center;gap:.6rem;margin-top:1.4rem;border:1px solid rgba(125,232,245,.25);border-radius:999px;background:rgba(8,16,28,.6);padding:.4rem .5rem .4rem 1.1rem;transition:border-color .16s ease,box-shadow .16s ease}.jv-chat-composer[data-v-979cef62]:focus-within{border-color:rgba(125,232,245,.55);box-shadow:0 0 0 3px rgba(56,189,248,.12)}.jv-chat-input[data-v-979cef62]{flex:1;border:none;background:transparent;color:#eafaff;font:inherit;font-size:.98rem;outline:none}.jv-chat-input[data-v-979cef62]::-moz-placeholder{color:rgba(148,175,190,.6)}.jv-chat-input[data-v-979cef62]::placeholder{color:rgba(148,175,190,.6)}.jv-chat-send[data-v-979cef62]{display:grid;place-items:center;width:2.4rem;height:2.4rem;flex:0 0 auto;border:none;border-radius:50%;cursor:pointer;color:#04141c;background:linear-gradient(135deg,#7de8f5,#38bdf8);transition:transform .16s ease,opacity .16s ease}.jv-chat-send[data-v-979cef62]:hover:not(:disabled){transform:translateY(-1px) scale(1.04)}.jv-chat-send[data-v-979cef62]:disabled{opacity:.4;cursor:not-allowed}.jv-chat-inner.split[data-v-979cef62]{max-width:1080px;margin:0 auto}.jv-chat-work[data-v-979cef62]{display:grid;grid-template-columns:300px 1fr;gap:clamp(1.4rem,3vw,2.6rem);align-items:start}.jv-chat-rail[data-v-979cef62]{display:flex;flex-direction:column;gap:.9rem;padding-right:clamp(1.2rem,2.5vw,2.2rem);border-right:1px solid rgba(125,232,245,.1)}.jv-rail-label[data-v-979cef62]{margin:0 0 .2rem;font-size:.82rem;font-weight:600;color:rgba(125,232,245,.6)}.jv-msg--prior[data-v-979cef62]{opacity:.55;animation:none}.jv-msg--prior .jv-bubble[data-v-979cef62]{font-size:.86rem}.jv-rail-divider[data-v-979cef62]{height:1px;margin:.3rem 0;background:linear-gradient(90deg,transparent,rgba(125,232,245,.18),transparent)}.jv-chat-output[data-v-979cef62]{display:flex;flex-direction:column;gap:1.1rem;min-width:0;text-align:left}.jv-card-in[data-v-979cef62]{animation:jvMsgIn-979cef62 .55s cubic-bezier(.22,1,.36,1) both}.jv-out-intro[data-v-979cef62]{margin:0 0 .9rem;font-size:.92rem;line-height:1.6;color:rgba(214,228,236,.7)}.jv-out-intro strong[data-v-979cef62]{color:rgba(244,251,255,.95);font-weight:600}.jv-file-pill[data-v-979cef62]{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem .8rem;border-radius:12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.jv-file-ic[data-v-979cef62]{display:inline-grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:8px;color:#04141c;background:linear-gradient(135deg,#7de8f5,#38bdf8)}.jv-file-ic svg[data-v-979cef62]{width:16px;height:16px}.jv-file-meta[data-v-979cef62]{display:flex;flex-direction:column;gap:1px}.jv-file-meta strong[data-v-979cef62]{font-size:.85rem;font-weight:600;color:rgba(238,246,251,.92)}.jv-file-meta small[data-v-979cef62]{font-size:.74rem;color:rgba(186,204,214,.55)}.jv-suff[data-v-979cef62]{display:flex;flex-direction:column}.jv-suff-fields[data-v-979cef62]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.jv-suff-tag[data-v-979cef62]{padding:.28rem .7rem;border-radius:999px;font-size:.78rem;font-weight:500;background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.25);color:rgba(150,200,240,.85)}.jv-suff-checks[data-v-979cef62]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.jv-suff-row[data-v-979cef62]{display:flex;align-items:stretch;border-radius:10px;overflow:hidden;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.02)}.jv-suff-status[data-v-979cef62]{width:38px;flex:0 0 auto;display:grid;place-items:center;font-size:.95rem;font-weight:700}.jv-suff-row.pass .jv-suff-status[data-v-979cef62]{background:rgba(40,180,100,.16);color:#4dcc88}.jv-suff-row.partial .jv-suff-status[data-v-979cef62]{background:rgba(255,170,0,.14);color:#ffb830}.jv-suff-row.fail .jv-suff-status[data-v-979cef62]{background:rgba(255,60,60,.1);color:hsla(0,100%,72%,.65)}.jv-suff-body[data-v-979cef62]{flex:1;min-width:0;padding:.6rem .85rem;display:flex;flex-direction:column;gap:.12rem}.jv-suff-body strong[data-v-979cef62]{font-size:.9rem;font-weight:600;color:rgba(238,246,251,.9)}.jv-suff-row.fail .jv-suff-body strong[data-v-979cef62]{color:rgba(238,246,251,.45)}.jv-suff-body span[data-v-979cef62]{font-size:.8rem;line-height:1.4;color:rgba(196,214,224,.5)}.jv-suff-summary[data-v-979cef62]{margin:0;font-size:.86rem;font-style:italic;line-height:1.5;color:rgba(196,214,224,.55)}.jv-suff-summary strong[data-v-979cef62]{font-style:normal;font-weight:600;color:rgba(125,200,255,.85)}@media (max-width:760px){.jv-chat-work[data-v-979cef62]{grid-template-columns:1fr}.jv-chat-rail[data-v-979cef62]{padding-right:0;border-right:none;border-bottom:1px solid rgba(125,232,245,.1);padding-bottom:1rem}}@media (max-width:600px){.jv-chat-col[data-v-979cef62]{max-width:88%}.jv-rec-body span[data-v-979cef62],.jv-suff-body span[data-v-979cef62]{display:none}}.jv-topbar[data-v-979cef62]{display:flex;align-items:center;gap:1rem;margin-bottom:1.6rem}.jv-topbar-brand[data-v-979cef62]{display:inline-flex;align-items:center;gap:.55rem;border:none;background:none;cursor:pointer;padding:0}.jv-topbar-orb[data-v-979cef62],.jv-voice-orb[data-v-979cef62]{position:relative;display:inline-grid;place-items:center;border-radius:50%;flex:0 0 auto}.jv-topbar-orb[data-v-979cef62]{width:34px;height:34px}.jv-topbar-orb .jarvis-core-dot[data-v-979cef62],.jv-voice-orb .jarvis-core-dot[data-v-979cef62]{width:.42rem;height:.42rem}.jv-topbar-name[data-v-979cef62]{font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.15rem;font-weight:600;color:#fff}.jv-steps[data-v-979cef62]{display:flex;align-items:center;gap:.3rem;margin:0 auto;flex-wrap:wrap;justify-content:center}.jv-step[data-v-979cef62]{display:inline-flex;align-items:center;gap:.45rem;border:none;background:none;color:rgba(148,175,190,.65);font-weight:500;font-size:.88rem;cursor:pointer;padding:.3rem .6rem;border-radius:.6rem;transition:color .16s ease}.jv-step[data-v-979cef62]:disabled{opacity:.4;cursor:not-allowed}.jv-step.done[data-v-979cef62]{color:rgba(125,232,245,.85)}.jv-step.active[data-v-979cef62]{color:#fff}.jv-step-dot[data-v-979cef62]{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;background:hsla(0,0%,100%,.06);font-size:.78rem;font-weight:600}.jv-step.active .jv-step-dot[data-v-979cef62]{background:linear-gradient(135deg,#38bdf8,#a78bfa);color:#04141c}.jv-step.done .jv-step-dot[data-v-979cef62]{background:rgba(56,189,248,.18)}.jv-step-ic[data-v-979cef62]{width:.9rem;height:.9rem;flex:0 0 auto;opacity:.88}.jv-steps[data-v-979cef62]{gap:.75rem}.jv-step[data-v-979cef62]{position:relative}.jv-step[data-v-979cef62]:not(:last-child):after{content:"";position:absolute;right:-.62rem;top:50%;width:.52rem;height:2px;transform:translateY(-50%);border-radius:2px;background:rgba(148,175,190,.32);transition:background .22s ease}.jv-step.active[data-v-979cef62]:after,.jv-step.done[data-v-979cef62]:after{background:linear-gradient(90deg,#38bdf8,#a78bfa)}.jv-step.active .jv-step-dot[data-v-979cef62]{animation:jvStepPulse-979cef62 2.1s ease-in-out infinite}@keyframes jvStepPulse-979cef62{0%,to{box-shadow:0 0 0 0 rgba(56,189,248,.45)}50%{box-shadow:0 0 0 7px rgba(56,189,248,0)}}.jv-step.done .jv-step-ic[data-v-979cef62]{animation:jvStepCheck-979cef62 .34s cubic-bezier(.22,1,.36,1) both}@keyframes jvStepCheck-979cef62{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.jv-topbar-home[data-v-979cef62]{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid rgba(148,175,190,.2);border-radius:.6rem;background:hsla(0,0%,100%,.04);color:rgba(226,240,245,.85);cursor:pointer;transition:all .16s ease}.jv-topbar-home[data-v-979cef62]:hover{border-color:rgba(125,232,245,.45)}.jv-voice[data-v-979cef62]{display:flex;align-items:center;gap:.8rem;max-width:52rem;margin:0 auto 1.4rem}.jv-voice-orb[data-v-979cef62]{width:42px;height:42px;box-shadow:0 0 22px rgba(56,189,248,.3)}.jv-voice-text[data-v-979cef62]{color:rgba(226,240,245,.92);font-size:1.02rem;font-weight:400;line-height:1.5}.jv-stage-bg[data-v-979cef62]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:.4;background:radial-gradient(80% 60% at 18% 4%,rgba(56,189,248,.12),transparent 62%),radial-gradient(86% 64% at 92% 24%,rgba(167,139,250,.1),transparent 64%),linear-gradient(180deg,rgba(6,16,24,.12),rgba(6,16,24,.5))}.jv-stage-atmosphere[data-v-979cef62],.jv-stage-field[data-v-979cef62],.jv-stage-network[data-v-979cef62]{position:absolute;inset:0}.jv-stage-field[data-v-979cef62]{opacity:.34;filter:saturate(1.2) contrast(1.05)}.jv-stage-network[data-v-979cef62]{opacity:.78}.jv-stage-atmosphere[data-v-979cef62]{overflow:hidden}.jv-stage-aura[data-v-979cef62],.jv-stage-beam[data-v-979cef62],.jv-stage-hud[data-v-979cef62],.jv-stage-orbit-dot[data-v-979cef62],.jv-stage-ring[data-v-979cef62],.jv-stage-sweep[data-v-979cef62]{position:absolute;pointer-events:none}.jv-stage-aura[data-v-979cef62]{border-radius:999px;filter:blur(28px);opacity:.42;animation:jvStageAuraFloat-979cef62 13s ease-in-out infinite alternate}.jv-stage-aura.aura-1[data-v-979cef62]{width:30vw;height:30vw;min-width:320px;min-height:320px;left:-8vw;top:8vh;background:radial-gradient(circle,rgba(56,189,248,.32),transparent 68%)}.jv-stage-aura.aura-2[data-v-979cef62]{width:34vw;height:34vw;min-width:360px;min-height:360px;right:-9vw;bottom:-10vh;background:radial-gradient(circle,rgba(45,212,191,.25),transparent 68%);animation-delay:-4s}.jv-stage-aura.aura-3[data-v-979cef62]{width:28vw;height:28vw;min-width:280px;min-height:280px;left:42vw;top:-12vh;background:radial-gradient(circle,rgba(167,139,250,.18),transparent 68%);animation-delay:-8s}.jv-stage-ring[data-v-979cef62]{--ring-x:-50%;--ring-y:-50%;--ring-rotate:-12deg;border-radius:50%;border:1px solid rgba(125,232,245,.16);box-shadow:0 0 40px rgba(56,189,248,.12),inset 0 0 36px rgba(20,184,166,.08);transform:translate(var(--ring-x),var(--ring-y)) rotate(var(--ring-rotate));animation:jvStageRingDrift-979cef62 18s ease-in-out infinite}.jv-stage-ring.ring-1[data-v-979cef62]{width:min(76vw,1040px);height:min(76vw,1040px);left:50%;top:52%}.jv-stage-ring.ring-2[data-v-979cef62]{--ring-x:-50%;--ring-y:-50%;--ring-rotate:24deg;width:min(54vw,760px);height:min(54vw,760px);left:92%;top:6%;animation-delay:-7s}.jv-stage-beam[data-v-979cef62]{height:1px;width:52vw;background:linear-gradient(90deg,transparent,rgba(125,232,245,.45),transparent);background-size:200% 100%;filter:drop-shadow(0 0 12px rgba(56,189,248,.36));opacity:.32;animation:jvStageBeamSweep-979cef62 9s ease-in-out infinite}.jv-stage-beam.beam-1[data-v-979cef62]{left:5vw;top:28vh;transform:rotate(-11deg)}.jv-stage-beam.beam-2[data-v-979cef62]{right:0;bottom:22vh;transform:rotate(9deg);animation-delay:-4s}.jv-stage-hud[data-v-979cef62]{left:50%;top:48%;border-radius:50%;transform:translate(-50%,-50%);opacity:.32;mix-blend-mode:screen;animation:jvStageHudRotate-979cef62 28s linear infinite}.jv-stage-hud[data-v-979cef62]:after,.jv-stage-hud[data-v-979cef62]:before{content:"";position:absolute;inset:0;border-radius:inherit}.jv-stage-hud[data-v-979cef62]:before{background:repeating-conic-gradient(from 20deg,rgba(125,232,245,.64) 0deg 2deg,transparent 2deg 18deg,rgba(167,139,250,.28) 18deg 20deg,transparent 20deg 44deg);-webkit-mask-image:radial-gradient(circle,transparent 0 38%,#000 39% 40%,transparent 41% 53%,#000 54% 55%,transparent 56% 69%,#000 70% 71%,transparent 72%);mask-image:radial-gradient(circle,transparent 0 38%,#000 39% 40%,transparent 41% 53%,#000 54% 55%,transparent 56% 69%,#000 70% 71%,transparent 72%)}.jv-stage-hud[data-v-979cef62]:after{border:1px solid rgba(125,232,245,.24);box-shadow:0 0 48px rgba(56,189,248,.16),inset 0 0 72px rgba(20,184,166,.1)}.jv-stage-hud.hud-1[data-v-979cef62]{width:min(104vw,1540px);height:min(104vw,1540px)}.jv-stage-hud.hud-2[data-v-979cef62]{width:min(72vw,1080px);height:min(72vw,1080px);top:52%;opacity:.22;animation-duration:36s;animation-direction:reverse}.jv-stage-hud.hud-3[data-v-979cef62]{width:min(42vw,680px);height:min(42vw,680px);left:49%;top:41%;opacity:.2;animation-duration:18s}.jv-stage-sweep[data-v-979cef62]{height:22vh;width:88vw;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(125,232,245,.34),rgba(167,139,250,.2),transparent),linear-gradient(180deg,transparent,hsla(0,0%,100%,.24),transparent);filter:blur(18px);opacity:.26;mix-blend-mode:screen;animation:jvStageSweepFloat-979cef62 14s ease-in-out infinite alternate}.jv-stage-sweep.sweep-1[data-v-979cef62]{--sweep-rotate:-12deg;left:-22vw;top:16vh}.jv-stage-sweep.sweep-2[data-v-979cef62]{--sweep-rotate:10deg;right:-24vw;top:54vh;animation-delay:-5s}.jv-stage-sweep.sweep-3[data-v-979cef62]{--sweep-rotate:-4deg;width:62vw;height:16vh;left:24vw;bottom:2vh;opacity:.18;animation-delay:-9s}.jv-stage-orbit-dot[data-v-979cef62]{width:10px;height:10px;border-radius:999px;background:#7dd3fc;box-shadow:0 0 0 7px rgba(125,211,252,.14),0 0 30px rgba(14,165,233,.42);opacity:.66;animation:jvStageDotOrbit-979cef62 13s ease-in-out infinite alternate}.jv-stage-orbit-dot.dot-1[data-v-979cef62]{left:16vw;top:25vh}.jv-stage-orbit-dot.dot-2[data-v-979cef62]{right:18vw;top:30vh;background:#2dd4bf;animation-delay:-5s}.jv-stage-orbit-dot.dot-3[data-v-979cef62]{left:48vw;bottom:10vh;background:#a78bfa;animation-delay:-9s}.jv-data-rain[data-v-979cef62]{position:absolute;top:12vh;bottom:6vh;width:clamp(140px,18vw,280px);opacity:.62;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 86%,transparent);mix-blend-mode:multiply}.jv-data-rain.rain-left[data-v-979cef62]{left:1vw}.jv-data-rain.rain-right[data-v-979cef62]{right:1vw}.jv-data-rain span[data-v-979cef62]{--rain-rotate:-18deg;position:absolute;left:var(--x);top:var(--y);width:var(--w);height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.9),rgba(45,212,191,.6),transparent);box-shadow:0 0 18px rgba(14,165,233,.24),0 0 34px rgba(45,212,191,.12);transform:rotate(var(--rain-rotate)) translateX(-12px);opacity:0;animation:jvDataRainPulse-979cef62 5.2s ease-in-out infinite;animation-delay:var(--delay)}.jv-data-rain.rain-right span[data-v-979cef62]{--rain-rotate:15deg;transform:rotate(var(--rain-rotate)) translateX(12px);background:linear-gradient(90deg,transparent,rgba(34,211,238,.72),rgba(129,140,248,.72),transparent)}.jv-data-rain span[data-v-979cef62]:after{content:"";position:absolute;right:-2px;top:50%;width:5px;height:5px;border-radius:999px;background:currentColor;color:#06b6d4;transform:translateY(-50%);box-shadow:0 0 16px currentColor}@keyframes jvStageAuraFloat-979cef62{0%{transform:translateZ(0) scale(.94)}to{transform:translate3d(2.6vw,-2vh,0) scale(1.06)}}@keyframes jvStageRingDrift-979cef62{0%,to{opacity:.36;transform:translate(var(--ring-x),var(--ring-y)) rotate(var(--ring-rotate)) scale(.98)}50%{opacity:.58;transform:translate(var(--ring-x),var(--ring-y)) rotate(calc(var(--ring-rotate) + 8deg)) scale(1.03)}}@keyframes jvStageBeamSweep-979cef62{0%,to{opacity:0;background-position:-40vw 0}35%,64%{opacity:.42}to{background-position:40vw 0}}@keyframes jvStageHudRotate-979cef62{0%{transform:translate(-50%,-50%) rotate(0deg) scale(.98)}to{transform:translate(-50%,-50%) rotate(1turn) scale(1.02)}}@keyframes jvStageSweepFloat-979cef62{0%{transform:translate3d(-1.2vw,0,0) rotate(var(--sweep-rotate,-10deg))}to{transform:translate3d(2vw,-2vh,0) rotate(var(--sweep-rotate,-10deg))}}@keyframes jvStageDotOrbit-979cef62{0%{transform:translate3d(-.8vw,.6vh,0) scale(.76);opacity:.38}to{transform:translate3d(1.4vw,-1.2vh,0) scale(1.12);opacity:.82}}@keyframes jvDataRainPulse-979cef62{0%,to{opacity:0;transform:rotate(var(--rain-rotate)) translate3d(-18px,18px,0)}32%,68%{opacity:.72}50%{transform:rotate(var(--rain-rotate)) translate3d(20px,-18px,0)}}.jarvis-stage-panel.jv-bare[data-v-979cef62]{border:none;background:none;box-shadow:none;backdrop-filter:none;padding:0}.jarvis-staged[data-v-979cef62]{max-width:880px}@media (max-width:720px){.jv-step-label[data-v-979cef62]{display:inline;font-size:.76rem}.jv-step[data-v-979cef62]{gap:.32rem;padding-inline:.36rem}.jv-step-ic[data-v-979cef62]{display:none}}.jv-upload[data-v-979cef62]{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2.6rem 1rem 2.2rem;border-radius:1.4rem;border:1px dashed rgba(125,232,245,.28);background:radial-gradient(120% 100% at 50% 0,rgba(56,189,248,.08),transparent 60%);transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.jv-upload.dragging[data-v-979cef62]{border-color:rgba(125,232,245,.7);background:radial-gradient(120% 100% at 50% 0,rgba(56,189,248,.2),transparent 65%);box-shadow:inset 0 0 60px rgba(56,189,248,.12)}.jv-file-input[data-v-979cef62]{display:none}.jv-portal[data-v-979cef62]{position:relative;width:168px;height:168px;border:none;background:none;cursor:pointer;display:grid;place-items:center;transition:transform .26s cubic-bezier(.22,1,.36,1)}.jv-portal[data-v-979cef62]:disabled{cursor:default}.jv-upload.dragging .jv-portal[data-v-979cef62]{transform:scale(1.09)}.jv-portal-orbit[data-v-979cef62]{position:absolute;inset:0;display:grid;place-items:center}.jv-portal-ring[data-v-979cef62]{position:absolute;border-radius:50%;border:1.5px solid transparent}.jv-portal-ring[data-v-979cef62]:first-child{inset:0;border-top-color:rgba(125,232,245,.85);border-bottom-color:rgba(125,232,245,.4);animation:jarvisSpin-979cef62 7s linear infinite}.jv-portal-ring[data-v-979cef62]:nth-child(2){inset:18px;border-left-color:rgba(56,189,248,.85);border-right-color:rgba(56,189,248,.4);animation:jarvisSpin-979cef62 5s linear infinite reverse}.jv-portal-ring[data-v-979cef62]:nth-child(3){inset:36px;border-top-color:rgba(167,139,250,.8);border-left-color:rgba(167,139,250,.4);animation:jarvisSpin-979cef62 9s linear infinite}.jv-upload.busy .jv-portal-ring[data-v-979cef62]:first-child,.jv-upload.dragging .jv-portal-ring[data-v-979cef62]:first-child{animation-duration:2s}.jv-upload.busy .jv-portal-ring[data-v-979cef62]:nth-child(2),.jv-upload.dragging .jv-portal-ring[data-v-979cef62]:nth-child(2){animation-duration:1.4s}.jv-portal-pulse[data-v-979cef62]{position:absolute;inset:32px;border-radius:50%;border:1px solid rgba(56,189,248,.5);opacity:0;animation:jvRipple-979cef62 3s ease-out infinite}.jv-portal-pulse[data-v-979cef62]:nth-child(5){animation-delay:1.5s}.jv-upload.busy .jv-portal-pulse[data-v-979cef62],.jv-upload.dragging .jv-portal-pulse[data-v-979cef62]{animation-duration:1.6s}@keyframes jvRipple-979cef62{0%{transform:scale(.6);opacity:.6}to{transform:scale(1.7);opacity:0}}.jv-portal-core[data-v-979cef62]{position:relative;display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 32% 30%,rgba(125,232,245,.32),rgba(56,189,248,.18));box-shadow:0 0 30px rgba(56,189,248,.45),inset 0 0 18px rgba(125,232,245,.25);color:#d6f7ff;animation:jvFloat-979cef62 4s ease-in-out infinite}.jv-portal-ic[data-v-979cef62]{width:2rem;height:2rem}@keyframes jvFloat-979cef62{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.jv-portal-spin[data-v-979cef62]{width:2rem;height:2rem;border-radius:50%;border:2.5px solid rgba(125,232,245,.22);border-top-color:#7de8f5;animation:jarvisSpin-979cef62 .8s linear infinite}.jv-upload-copy[data-v-979cef62]{text-align:center}.jv-upload-copy strong[data-v-979cef62]{display:block;color:#fff;font-size:1.3rem;font-weight:600}.jv-upload-copy small[data-v-979cef62]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.45rem;color:rgba(203,224,232,.75);font-size:.92rem}.jv-upload-file[data-v-979cef62]{color:#7de8f5!important}.jv-file-ic[data-v-979cef62]{width:1rem;height:1rem}.jv-upload-steps[data-v-979cef62]{width:min(760px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.jv-upload-step[data-v-979cef62]{display:grid;grid-template-columns:auto 1fr;gap:.72rem;align-items:start;padding:.82rem .92rem;border-radius:1rem;border:1px solid rgba(125,232,245,.16);background:linear-gradient(135deg,rgba(125,232,245,.08),rgba(167,139,250,.05)),rgba(2,11,23,.34);opacity:.62;transform:translateY(2px);transition:opacity .22s ease,transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.jv-upload-step.active[data-v-979cef62],.jv-upload-step.done[data-v-979cef62]{opacity:1;transform:translateY(0)}.jv-upload-step.active[data-v-979cef62]{border-color:rgba(125,232,245,.42);box-shadow:0 14px 34px rgba(56,189,248,.1)}.jv-upload-step-dot[data-v-979cef62]{width:1.35rem;height:1.35rem;border-radius:999px;display:grid;place-items:center;margin-top:.08rem;border:1px solid rgba(125,232,245,.28);background:rgba(56,189,248,.08);color:#7de8f5}.jv-upload-step.active .jv-upload-step-dot[data-v-979cef62]{background:radial-gradient(circle,rgba(125,232,245,.42),rgba(56,189,248,.14));box-shadow:0 0 22px rgba(56,189,248,.28)}.jv-upload-step.done .jv-upload-step-dot[data-v-979cef62]{background:rgba(52,211,153,.16);border-color:rgba(52,211,153,.42);color:#86efac}.jv-upload-step-dot svg[data-v-979cef62]{width:.82rem;height:.82rem;stroke-width:3}.jv-upload-step-dot span[data-v-979cef62]{width:.38rem;height:.38rem;border-radius:999px;background:currentColor;opacity:.8}.jv-upload-step-copy small[data-v-979cef62],.jv-upload-step-copy strong[data-v-979cef62]{display:block}.jv-upload-step-copy strong[data-v-979cef62]{color:rgba(248,250,252,.94);font-size:.88rem;font-weight:760;line-height:1.25}.jv-upload-step-copy small[data-v-979cef62]{margin-top:.22rem;color:rgba(203,224,232,.72);font-size:.78rem;line-height:1.35}@media (max-width:760px){.jv-upload-steps[data-v-979cef62]{grid-template-columns:1fr}}.jv-file-insights[data-v-979cef62]{position:relative;overflow:hidden;margin-bottom:1rem;padding:1rem;border-radius:1.2rem;border:1px solid rgba(125,232,245,.2);background:radial-gradient(circle at 12% 0,rgba(125,232,245,.16),transparent 34%),linear-gradient(135deg,rgba(2,11,23,.62),rgba(15,23,42,.36));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.jv-file-insights[data-v-979cef62]:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(125,232,245,.55),transparent);opacity:.75}.jv-file-insights-head[data-v-979cef62]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem}.jv-file-insights-head h3[data-v-979cef62]{margin:.12rem 0 0;color:rgba(248,250,252,.96);font-size:1.1rem;font-weight:720}.jv-file-insights-name[data-v-979cef62]{display:inline-flex;align-items:center;gap:.4rem;max-width:320px;padding:.42rem .6rem;border-radius:999px;border:1px solid rgba(125,232,245,.18);background:rgba(15,23,42,.48);color:rgba(203,224,232,.82);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jv-file-insight-grid[data-v-979cef62]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.jv-file-insight[data-v-979cef62]{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;min-height:100%;padding:.82rem;border-radius:.95rem;border:1px solid rgba(125,232,245,.14);background:rgba(2,11,23,.34)}.jv-file-insight-dot[data-v-979cef62]{width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:999px;color:#86efac;background:rgba(52,211,153,.14);border:1px solid rgba(52,211,153,.3)}.jv-file-insight strong[data-v-979cef62]{display:block;color:rgba(248,250,252,.95);font-size:.9rem;line-height:1.25}.jv-file-insight p[data-v-979cef62]{margin:.26rem 0 0;color:rgba(203,224,232,.72);font-size:.78rem;line-height:1.38}@media (max-width:920px){.jv-file-insight-grid[data-v-979cef62]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.jv-file-insight-grid[data-v-979cef62],.jv-file-insights-head[data-v-979cef62]{grid-template-columns:1fr}.jv-file-insights-head[data-v-979cef62]{flex-direction:column}.jv-file-insights-name[data-v-979cef62]{max-width:100%}}.jv-link[data-v-979cef62]{border:none;background:none;color:#7de8f5;cursor:pointer;font:inherit;text-decoration:underline;padding:0}.jv-scene-nav[data-v-979cef62]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.8rem;padding-top:1.3rem;border-top:1px solid rgba(125,232,245,.12)}.jv-ghost-back[data-v-979cef62]{display:inline-flex;align-items:center;gap:.4rem;border:none;background:none;color:rgba(203,224,232,.55);font-weight:500;font-size:.95rem;cursor:pointer;padding:.4rem .2rem;transition:color .16s ease}.jv-ghost-back[data-v-979cef62]:hover{color:#fff}.jv-next[data-v-979cef62]{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;border:none;background:none;color:#7de8f5;font-weight:600;font-size:1.08rem;cursor:pointer;padding:.4rem .2rem;transition:color .16s ease}.jv-next[data-v-979cef62]:hover{color:#b6f3ff}.jv-next.is-launching[data-v-979cef62],.jv-next[data-v-979cef62]:disabled{cursor:wait;opacity:.82}.jv-next-arrow[data-v-979cef62]{width:1.2rem;height:1.2rem;animation:jvNudge-979cef62 1.5s ease-in-out infinite}.jv-next:hover .jv-next-arrow[data-v-979cef62]{animation:none;transform:translateX(5px);transition:transform .16s ease}@keyframes jvNudge-979cef62{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}.jv-inline-launch[data-v-979cef62]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;overflow:hidden;margin-top:1rem;border:1px solid rgba(125,232,245,.18);border-radius:1rem;background:radial-gradient(110% 160% at 0 0,rgba(56,189,248,.13),transparent 60%),rgba(125,232,245,.055);padding:.85rem 1rem;color:rgba(226,240,245,.92)}.jv-inline-launch-core[data-v-979cef62]{position:relative;display:inline-grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:999px;background:rgba(125,232,245,.08)}.jv-inline-launch-core i[data-v-979cef62]{position:absolute;inset:.25rem;border:1px solid transparent;border-top-color:rgba(125,232,245,.85);border-radius:999px;animation:jarvisSpin-979cef62 1.6s linear infinite}.jv-inline-launch-core i[data-v-979cef62]:nth-child(2){inset:.55rem;border-top-color:rgba(167,139,250,.85);animation:jarvisSpin-979cef62 2.1s linear infinite reverse}.jv-inline-launch-core i[data-v-979cef62]:nth-child(3){inset:.9rem;background:#7de8f5;border:0;box-shadow:0 0 18px rgba(125,232,245,.7)}.jv-inline-launch strong[data-v-979cef62]{display:block;font-size:.92rem}.jv-inline-launch small[data-v-979cef62]{display:block;margin-top:.1rem;color:rgba(203,224,232,.68);font-size:.8rem}.jv-inline-launch-rail[data-v-979cef62]{position:absolute;inset:auto 1rem .55rem 4rem;height:2px;overflow:hidden;border-radius:999px;background:rgba(125,232,245,.12)}.jv-inline-launch-rail[data-v-979cef62]:after{content:"";display:block;width:44%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,#7de8f5,#a78bfa,transparent);animation:jvLaunchRail-979cef62 1.35s ease-in-out infinite}@keyframes jvLaunchRail-979cef62{0%{transform:translateX(-110%)}to{transform:translateX(260%)}}.jv-fade-enter-active[data-v-979cef62]{transition:opacity .36s ease,transform .36s ease}.jv-fade-enter-from[data-v-979cef62]{opacity:0;transform:translateX(-8px)}.jv-recommendation-board[data-v-979cef62]{margin-top:1.1rem;padding:1.05rem;border:1px solid rgba(125,232,245,.18);border-radius:1.45rem;background:radial-gradient(circle at 8% 0,rgba(125,232,245,.14),transparent 42%),linear-gradient(145deg,rgba(8,18,30,.62),rgba(8,18,30,.32));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.jv-recommendation-head[data-v-979cef62]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.jv-recommendation-head h3[data-v-979cef62]{margin:.1rem 0 0;color:#f8fbff;font-size:1.35rem;font-weight:800}.jv-recommendation-head>span[data-v-979cef62]{flex:0 0 auto;border:1px solid rgba(125,232,245,.28);border-radius:999px;padding:.45rem .75rem;background:rgba(125,232,245,.1);color:#c7f9ff;font-size:.78rem;font-weight:800}.aod-theme-grid[data-v-979cef62]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.aod-theme-card[data-v-979cef62]{isolation:isolate;overflow:hidden;min-height:17.5rem;align-content:start;gap:.62rem;border:1px solid rgba(125,232,245,.16);border-radius:1.35rem;background:radial-gradient(circle at 12% 0,rgba(125,232,245,.16),transparent 42%),linear-gradient(145deg,rgba(12,22,34,.72),rgba(12,22,34,.48));padding:1.2rem}.aod-theme-card[data-v-979cef62]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 0 42%,hsla(0,0%,100%,.06) 46%,transparent 54%),radial-gradient(circle at 82% 12%,rgba(167,139,250,.18),transparent 34%);opacity:.88;pointer-events:none}.aod-theme-card-head[data-v-979cef62]{display:flex;align-items:center;margin-top:2.15rem}.aod-theme-card.build[data-v-979cef62],.aod-theme-card.live[data-v-979cef62]{border-color:rgba(125,232,245,.18)}.aod-theme-card[data-v-979cef62]:not(:disabled):hover{transform:translateY(-3px);border-color:rgba(125,232,245,.55);box-shadow:0 16px 40px rgba(8,47,73,.5),0 0 0 1px rgba(125,232,245,.4)}.aod-theme-card.selected[data-v-979cef62]{border-color:rgba(125,232,245,.7);background:linear-gradient(160deg,rgba(56,189,248,.16),rgba(12,22,34,.62));box-shadow:0 18px 44px rgba(8,47,73,.5)}.aod-theme-card em[data-v-979cef62]{color:rgba(203,224,232,.68);font-size:.86rem;line-height:1.45}.theme-recommended-chip[data-v-979cef62]{border:1px solid rgba(125,232,245,.36);border-radius:999px;background:rgba(7,22,32,.72);color:#c7f9ff}.theme-availability-chip[data-v-979cef62],.theme-recommended-chip[data-v-979cef62]{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;gap:.3rem;padding:.32rem .56rem;font-size:.68rem;font-weight:900}.theme-availability-chip[data-v-979cef62]{border:1px solid rgba(125,232,245,.28);border-radius:999px;background:rgba(7,22,32,.6);color:#bff5ff}.theme-rank-badge[data-v-979cef62]{position:absolute;top:1rem;left:1rem;display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;border-radius:999px;background:linear-gradient(135deg,#7de8f5,#a78bfa);color:#04141c;font-size:.86rem;font-weight:950;box-shadow:0 10px 24px rgba(56,189,248,.28)}.theme-recommendation-reason[data-v-979cef62]{display:block;margin-top:.25rem;border-top:1px solid rgba(125,232,245,.12);padding-top:.72rem;color:rgba(191,234,244,.76);font-size:.76rem;line-height:1.4}.aod-theme-card.jarvis-matched[data-v-979cef62]{border-color:rgba(56,189,248,.62);box-shadow:0 0 0 1px rgba(56,189,248,.24),0 24px 60px rgba(14,165,233,.18)}.aod-theme-card.jarvis-matched .theme-recommended-chip[data-v-979cef62]{display:inline-flex;border-color:rgba(125,232,245,.66);background:linear-gradient(135deg,rgba(56,189,248,.26),rgba(20,184,166,.22));color:#c7f9ff}.theme-selected-tick[data-v-979cef62]{background:linear-gradient(135deg,#7de8f5,#38bdf8);color:#04141c}.jv-available-section[data-v-979cef62]{position:relative;z-index:1;margin-top:1.25rem;border-top:1px solid rgba(125,232,245,.14);padding-top:1.1rem}.jv-available-head[data-v-979cef62]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.jv-available-head h4[data-v-979cef62]{margin:.08rem 0 0;color:#e8fbff;font-size:1rem;font-weight:850}.jv-available-head>span[data-v-979cef62]{flex:0 0 auto;border:1px solid rgba(125,232,245,.2);border-radius:999px;padding:.38rem .66rem;background:rgba(125,232,245,.08);color:rgba(203,241,247,.78);font-size:.72rem;font-weight:850}.jv-available-grid[data-v-979cef62]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.jv-theme-card--available[data-v-979cef62]{min-height:14.8rem;opacity:.94}.jv-theme-card--available .aod-theme-card-head[data-v-979cef62]{margin-top:1.45rem}.jv-theme-card--available .aod-theme-icon[data-v-979cef62]{width:3.35rem;height:3.35rem}.jv-theme-card--available .aod-theme-icon svg[data-v-979cef62]{width:1.65rem;height:1.65rem}.aod-theme-icon[data-v-979cef62]{display:inline-flex;align-items:center;justify-content:center;width:3.7rem;height:3.7rem;border-radius:1.05rem;background:linear-gradient(135deg,rgba(125,232,245,.22),rgba(56,189,248,.16));color:#aef0fb;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 12px 32px rgba(14,165,233,.18)}.aod-theme-icon svg[data-v-979cef62]{width:1.9rem;height:1.9rem;stroke-width:2.2}.aod-kicker[data-v-979cef62]{color:#7de8f5}.aod-category-list button.selected[data-v-979cef62],.aod-mini-button.selected[data-v-979cef62]{border-color:rgba(125,232,245,.6);background:rgba(56,189,248,.18);color:#aef0fb}.aod-link-button[data-v-979cef62]{color:#7de8f5}.aod-selected-theme span[data-v-979cef62]{background:linear-gradient(135deg,rgba(125,232,245,.28),rgba(56,189,248,.2));color:#aef0fb}.aod-dropzone[data-v-979cef62]:after{background:linear-gradient(90deg,#7de8f5,#38bdf8)}.jarvis-stage-panel .aod-dropzone[data-v-979cef62]{border-color:rgba(125,232,245,.38)}.jarvis-stage-panel .aod-dropzone[data-v-979cef62]:hover{border-color:rgba(125,232,245,.6);box-shadow:0 0 0 1px rgba(125,232,245,.3),0 22px 56px rgba(8,47,73,.4)}.aod-primary-button[data-v-979cef62]{background:linear-gradient(135deg,#7de8f5,#38bdf8);color:#04141c}.aod-primary-button[data-v-979cef62]:hover:not(:disabled){box-shadow:0 14px 40px rgba(56,189,248,.45)}.aod-home-button[data-v-979cef62]:hover,.aod-link-button[data-v-979cef62]:hover,.aod-mini-button[data-v-979cef62]:hover,.aod-secondary-button[data-v-979cef62]:hover{border-color:rgba(125,232,245,.5);background:rgba(56,189,248,.12)}.aod-spec-sample-hint[data-v-979cef62]{text-align:center;margin-top:1rem}.jv-launch[data-v-979cef62]{position:fixed;inset:0;z-index:60;display:grid;place-items:center;overflow:hidden;background:radial-gradient(120% 90% at 50% -12%,rgba(14,116,144,.45),transparent 58%),radial-gradient(95% 80% at 50% 118%,rgba(76,29,149,.42),transparent 60%),#050b14}.jv-launch-bg[data-v-979cef62]{position:absolute;inset:0;z-index:0;opacity:.7}.jv-launch-inner[data-v-979cef62]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center}.jv-launch-core[data-v-979cef62]{width:150px;height:150px}.jv-launch-title[data-v-979cef62]{font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:600;color:#fff;margin-top:1.1rem;text-shadow:0 0 28px rgba(125,232,245,.35)}.jv-launch-sub[data-v-979cef62]{color:rgba(203,224,232,.78);font-size:1.05rem}.jv-launch-fade-enter-active[data-v-979cef62],.jv-launch-fade-leave-active[data-v-979cef62]{transition:opacity .32s ease}.jv-launch-fade-enter-from[data-v-979cef62],.jv-launch-fade-leave-to[data-v-979cef62]{opacity:0}.jv-checking[data-v-979cef62]{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:3rem 1rem 3.4rem;text-align:center}.jv-checking-core[data-v-979cef62]{width:96px;height:96px}.jv-checking-text[data-v-979cef62]{color:rgba(226,240,245,.92);font-size:1.1rem;font-weight:600}.jv-readiness[data-v-979cef62]{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:1.6rem;align-items:center}.jv-gauge-wrap[data-v-979cef62]{display:flex;flex-direction:column;align-items:center;gap:.9rem}.jv-gauge[data-v-979cef62]{position:relative;width:190px;height:190px}.jv-gauge-svg[data-v-979cef62]{width:100%;height:100%;transform:rotate(-90deg)}.jv-gauge-track[data-v-979cef62]{fill:none;stroke:rgba(125,232,245,.12);stroke-width:9}.jv-gauge-fill[data-v-979cef62]{fill:none;stroke:url(#jvGauge);stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1)}.jv-gauge-center[data-v-979cef62]{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.jv-gauge-center strong[data-v-979cef62]{display:block;font-family:Space Grotesk,DM Sans,sans-serif;font-size:2.7rem;font-weight:600;color:#fff;line-height:1}.jv-gauge-center strong i[data-v-979cef62]{font-style:normal;font-size:1.2rem;color:rgba(125,232,245,.85);margin-left:2px}.jv-gauge-center small[data-v-979cef62]{color:rgba(203,224,232,.6);font-size:.85rem}.jv-gauge-label[data-v-979cef62]{max-width:13rem;text-align:center;color:rgba(203,224,232,.78);font-size:.9rem;line-height:1.4}.jv-cuts[data-v-979cef62]{display:flex;flex-direction:column;gap:.7rem}.jv-cut[data-v-979cef62]{display:flex;align-items:flex-start;gap:.85rem;border:1px solid rgba(125,232,245,.14);border-left:3px solid rgba(125,232,245,.3);border-radius:1rem;background:rgba(12,22,34,.5);padding:.9rem 1.1rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.jv-cut[data-v-979cef62]:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(0,0,0,.22)}.jv-cut.available[data-v-979cef62]{border-left-color:#34d399}.jv-cut.partial[data-v-979cef62]{border-left-color:#fbbf24}.jv-cut.blocked[data-v-979cef62]{border-left-color:#f87171}.jv-cut[data-v-979cef62]:before{content:"";flex:0 0 auto;display:grid;place-items:center;margin-top:.1rem;width:1.6rem;height:1.6rem;border-radius:999px;font-size:.82rem;font-weight:800}.jv-cut.available[data-v-979cef62]:before{content:"✓";color:#04221a;background:linear-gradient(135deg,#34d399,#14b8a6);box-shadow:0 4px 12px rgba(20,184,166,.4)}.jv-cut.partial[data-v-979cef62]:before{content:"!";color:#3a2c00;background:linear-gradient(135deg,#fde047,#f59e0b);box-shadow:0 4px 12px rgba(245,158,11,.35)}.jv-cut.blocked[data-v-979cef62]:before{content:"✕";color:#3a0000;background:linear-gradient(135deg,#fca5a5,#ef4444);box-shadow:0 4px 12px rgba(239,68,68,.32)}.jv-cut-badge[data-v-979cef62]{flex:0 0 auto;display:inline-flex;align-items:center;border-radius:999px;padding:.28rem .7rem;font-size:.76rem;font-weight:600;border:1px solid rgba(148,163,184,.3);color:rgba(203,224,232,.8);background:hsla(0,0%,100%,.04);white-space:nowrap}.jv-cut.available .jv-cut-badge[data-v-979cef62]{border-color:rgba(52,211,153,.45);background:rgba(16,185,129,.16);color:#6ee7b7}.jv-cut.partial .jv-cut-badge[data-v-979cef62]{border-color:rgba(250,204,21,.4);background:rgba(234,179,8,.14);color:#fde68a}.jv-cut.blocked .jv-cut-badge[data-v-979cef62]{border-color:hsla(0,91%,71%,.4);background:rgba(239,68,68,.14);color:#fca5a5}.jv-cut-copy[data-v-979cef62]{flex:1;min-width:0;text-align:left}.jv-cut-copy strong[data-v-979cef62]{display:block;color:#fff;font-size:.98rem}.jv-cut-copy p[data-v-979cef62]{color:rgba(203,224,232,.68);font-size:.86rem;line-height:1.45;margin-top:.15rem}.jv-nav-right[data-v-979cef62]{display:flex;align-items:center;gap:1.3rem}.jv-recheck[data-v-979cef62]{border:none;background:none;color:rgba(203,224,232,.6);font-weight:500;font-size:.92rem;cursor:pointer;padding:.4rem .2rem;transition:color .16s ease}.jv-recheck[data-v-979cef62]:hover{color:#fff}.aod-setup[data-theme=light][data-v-979cef62]{color:#0f172a;background:radial-gradient(95% 70% at 16% 10%,rgba(14,165,233,.18),transparent 58%),radial-gradient(80% 64% at 88% 18%,rgba(20,184,166,.13),transparent 60%),linear-gradient(180deg,#f8fbff,#eef7f8 48%,#f8fafc);background-attachment:fixed}.aod-setup[data-theme=light][data-v-979cef62]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.72),rgba(236,253,245,.58)),linear-gradient(180deg,hsla(0,0%,100%,.12),rgba(226,232,240,.34))}.aod-setup[data-theme=light] .aod-ambient[data-v-979cef62]{background:linear-gradient(120deg,rgba(14,165,233,.1),transparent 38%),linear-gradient(240deg,rgba(20,184,166,.1),transparent 44%),linear-gradient(180deg,transparent,rgba(241,245,249,.72))}.aod-setup[data-theme=light] .jv-hero-bg--lines[data-v-979cef62],.aod-setup[data-theme=light] .jv-stage-bg[data-v-979cef62]{opacity:.28;filter:saturate(.82)}.aod-setup[data-theme=light] .jv-chat[data-v-979cef62],.aod-setup[data-theme=light] .jv-hero[data-v-979cef62]{background:radial-gradient(118% 84% at 18% 0,rgba(186,230,253,.5),transparent 56%),radial-gradient(90% 70% at 100% 100%,rgba(196,181,253,.32),transparent 60%),linear-gradient(180deg,#f8fbff,#eef6fb 58%,#f6f9fc);color:#0f172a}.aod-setup[data-theme=light] .jv-hero-veil[data-v-979cef62]{background:radial-gradient(110% 78% at 50% 8%,transparent 62%,hsla(0,0%,100%,.22) 100%),linear-gradient(180deg,hsla(0,0%,100%,.42),transparent 26%,transparent 72%,hsla(0,0%,100%,.5))}.aod-setup[data-theme=light] .aod-benchmark-context[data-v-979cef62],.aod-setup[data-theme=light] .aod-category-box[data-v-979cef62],.aod-setup[data-theme=light] .aod-detail-toggle[data-v-979cef62],.aod-setup[data-theme=light] .aod-detection-card[data-v-979cef62],.aod-setup[data-theme=light] .aod-panel[data-v-979cef62],.aod-setup[data-theme=light] .aod-profile-panel[data-v-979cef62],.aod-setup[data-theme=light] .aod-selected-theme[data-v-979cef62],.aod-setup[data-theme=light] .aod-spec-clustering-box[data-v-979cef62],.aod-setup[data-theme=light] .jarvis-stage-panel[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-inner[data-v-979cef62],.aod-setup[data-theme=light] .jv-cut[data-v-979cef62],.aod-setup[data-theme=light] .jv-panel[data-v-979cef62],.aod-setup[data-theme=light] .jv-topbar[data-v-979cef62],.aod-setup[data-theme=light] .jv-upload[data-v-979cef62],.aod-setup[data-theme=light] .jv-voice[data-v-979cef62]{border-color:rgba(15,23,42,.1);background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(248,250,252,.78)),hsla(0,0%,100%,.84);box-shadow:0 22px 60px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.86)}.aod-setup[data-theme=light] .jv-panel[data-v-979cef62]:before{opacity:.24}.aod-setup[data-theme=light] .aod-benchmark-context-head>span[data-v-979cef62],.aod-setup[data-theme=light] .aod-dropzone small[data-v-979cef62],.aod-setup[data-theme=light] .aod-panel-heading p[data-v-979cef62]:not(.aod-kicker),.aod-setup[data-theme=light] .aod-selected-theme p[data-v-979cef62],.aod-setup[data-theme=light] .aod-spec-clustering-head>span[data-v-979cef62],.aod-setup[data-theme=light] .aod-spec-level-choice>div:first-child span[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-sub[data-v-979cef62],.aod-setup[data-theme=light] .jv-core-title[data-v-979cef62],.aod-setup[data-theme=light] .jv-cut-copy p[data-v-979cef62],.aod-setup[data-theme=light] .jv-summary li[data-v-979cef62],.aod-setup[data-theme=light] .jv-tag[data-v-979cef62],.aod-setup[data-theme=light] .jv-team-copy[data-v-979cef62],.aod-setup[data-theme=light] .jv-upload-copy small[data-v-979cef62],.aod-setup[data-theme=light] .jv-voice-text[data-v-979cef62]{color:#475569}.aod-setup[data-theme=light] .aod-benchmark-context-head h3[data-v-979cef62],.aod-setup[data-theme=light] .aod-category-box h3[data-v-979cef62],.aod-setup[data-theme=light] .aod-dropzone strong[data-v-979cef62],.aod-setup[data-theme=light] .aod-field-chip strong[data-v-979cef62],.aod-setup[data-theme=light] .aod-panel-heading h2[data-v-979cef62],.aod-setup[data-theme=light] .aod-profile-row strong[data-v-979cef62],.aod-setup[data-theme=light] .aod-selected-theme strong[data-v-979cef62],.aod-setup[data-theme=light] .aod-spec-clustering-head h3[data-v-979cef62],.aod-setup[data-theme=light] .aod-spec-level-choice h3[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-name[data-v-979cef62],.aod-setup[data-theme=light] .jv-cut-copy strong[data-v-979cef62],.aod-setup[data-theme=light] .jv-gauge-center strong[data-v-979cef62],.aod-setup[data-theme=light] .jv-panel-label[data-v-979cef62],.aod-setup[data-theme=light] .jv-upload-copy strong[data-v-979cef62]{color:#0f172a}.aod-setup[data-theme=light] .jv-cut.available .jv-cut-badge[data-v-979cef62]{border-color:rgba(22,163,74,.38);background:rgba(220,252,231,.96);color:#14532d;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78)}.aod-setup[data-theme=light] .jv-cut.partial .jv-cut-badge[data-v-979cef62]{border-color:rgba(202,138,4,.34);background:hsla(55,97%,88%,.96);color:#713f12;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.74)}.aod-setup[data-theme=light] .jv-cut.blocked .jv-cut-badge[data-v-979cef62]{border-color:rgba(220,38,38,.28);background:hsla(0,93%,94%,.96);color:#7f1d1d;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.aod-setup[data-theme=light] .aod-kicker[data-v-979cef62],.aod-setup[data-theme=light] .jv-read-sub[data-v-979cef62],.aod-setup[data-theme=light] .jv-status[data-v-979cef62],.aod-setup[data-theme=light] .section-label[data-v-979cef62],.aod-setup[data-theme=light] .theme-index[data-v-979cef62]{color:#0f766e}.aod-setup[data-theme=light] .aod-link-button[data-v-979cef62],.aod-setup[data-theme=light] .aod-mini-button[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-skip[data-v-979cef62],.aod-setup[data-theme=light] .jv-ghost-back[data-v-979cef62],.aod-setup[data-theme=light] .jv-recheck[data-v-979cef62],.aod-setup[data-theme=light] .jv-topbar-home[data-v-979cef62]{border-color:rgba(15,23,42,.12);background:hsla(0,0%,100%,.78);color:#334155}.aod-setup[data-theme=light] .aod-link-button[data-v-979cef62]:hover,.aod-setup[data-theme=light] .aod-mini-button[data-v-979cef62]:hover,.aod-setup[data-theme=light] .jv-chat-skip[data-v-979cef62]:hover,.aod-setup[data-theme=light] .jv-ghost-back[data-v-979cef62]:hover,.aod-setup[data-theme=light] .jv-topbar-home[data-v-979cef62]:hover{border-color:rgba(14,165,233,.32);background:rgba(236,253,245,.9);color:#0f172a}.aod-setup[data-theme=light] .aod-category-list button.selected[data-v-979cef62],.aod-setup[data-theme=light] .aod-mini-button.selected[data-v-979cef62],.aod-setup[data-theme=light] .aod-spec-attribute-grid button.selected[data-v-979cef62]{border-color:rgba(13,148,136,.36);background:rgba(20,184,166,.12);color:#0f766e}.aod-setup[data-theme=light] .aod-ai-profile-facts>div[data-v-979cef62],.aod-setup[data-theme=light] .aod-benchmark-grid label[data-v-979cef62],.aod-setup[data-theme=light] .aod-client-discovery[data-v-979cef62],.aod-setup[data-theme=light] .aod-field-chip[data-v-979cef62],.aod-setup[data-theme=light] .aod-intel-card[data-v-979cef62],.aod-setup[data-theme=light] .aod-spec-attribute-grid button[data-v-979cef62],.aod-setup[data-theme=light] .aod-theme-card[data-v-979cef62]{border-color:rgba(15,23,42,.1);background:hsla(0,0%,100%,.72)}.aod-setup[data-theme=light] .aod-theme-card.build[data-v-979cef62],.aod-setup[data-theme=light] .aod-theme-card.live[data-v-979cef62],.aod-setup[data-theme=light] .aod-theme-card.recommended[data-v-979cef62]{border-color:rgba(14,165,233,.24)}.aod-setup[data-theme=light] .aod-theme-card.jarvis-matched[data-v-979cef62]{border-color:rgba(14,165,233,.56);background:radial-gradient(circle at 0 0,rgba(56,189,248,.14),transparent 52%),hsla(0,0%,100%,.92);box-shadow:0 0 0 1px rgba(14,165,233,.16),0 20px 54px rgba(14,165,233,.16)}.aod-setup[data-theme=light] .aod-theme-card.jarvis-matched .theme-recommended-chip[data-v-979cef62]{display:inline-flex;border-color:rgba(14,165,233,.34);background:linear-gradient(135deg,rgba(224,242,254,.98),rgba(204,251,241,.94));color:#0369a1}.aod-setup[data-theme=light] .aod-theme-card.selected[data-v-979cef62]{border-color:rgba(13,148,136,.46);background:linear-gradient(135deg,rgba(20,184,166,.16),rgba(14,165,233,.08)),hsla(0,0%,100%,.9);box-shadow:0 18px 44px rgba(14,116,144,.14)}.aod-setup[data-theme=light] .aod-spec-attribute-grid span[data-v-979cef62],.aod-setup[data-theme=light] .aod-theme-card em[data-v-979cef62],.aod-setup[data-theme=light] .aod-theme-card small[data-v-979cef62],.aod-setup[data-theme=light] .aod-theme-card strong[data-v-979cef62]{color:#0f172a}.aod-setup[data-theme=light] .aod-field-chip span[data-v-979cef62],.aod-setup[data-theme=light] .aod-profile-row span[data-v-979cef62],.aod-setup[data-theme=light] .aod-spec-attribute-grid small[data-v-979cef62],.aod-setup[data-theme=light] .aod-theme-card em[data-v-979cef62]{color:#64748b}.aod-setup[data-theme=light] .aod-benchmark-grid input[data-v-979cef62],.aod-setup[data-theme=light] .aod-benchmark-grid select[data-v-979cef62],.aod-setup[data-theme=light] .aod-client-discovery input[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-input[data-v-979cef62]{border-color:rgba(15,23,42,.12);background:hsla(0,0%,100%,.92);color:#0f172a}.aod-setup[data-theme=light] .jv-chat-input[data-v-979cef62]::-moz-placeholder{color:#94a3b8}.aod-setup[data-theme=light] .jv-chat-input[data-v-979cef62]::placeholder{color:#94a3b8}.aod-setup[data-theme=light] .aod-warning[data-v-979cef62]{border-color:rgba(217,119,6,.28);background:hsla(48,96%,89%,.9);color:#78350f}.aod-setup[data-theme=light] .jv-gauge-track[data-v-979cef62]{stroke:rgba(15,23,42,.1)}.aod-setup[data-theme=light] .jv-build-title[data-v-979cef62],.aod-setup[data-theme=light] .jv-checking-text[data-v-979cef62],.aod-setup[data-theme=light] .jv-launch-title[data-v-979cef62],.aod-setup[data-theme=light] .jv-scan-text[data-v-979cef62]{color:#0f172a}.aod-setup[data-theme=light] .jv-build-sub[data-v-979cef62],.aod-setup[data-theme=light] .jv-gauge-center small[data-v-979cef62],.aod-setup[data-theme=light] .jv-gauge-label[data-v-979cef62],.aod-setup[data-theme=light] .jv-launch-sub[data-v-979cef62]{color:#64748b}.aod-setup[data-theme=light] .jv-chat[data-v-979cef62],.aod-setup[data-theme=light] .jv-hero[data-v-979cef62],.aod-setup[data-theme=light] .jv-launch[data-v-979cef62]{isolation:isolate;background:linear-gradient(115deg,transparent 0 36%,rgba(14,165,233,.06) 42%,transparent 48% 100%),linear-gradient(245deg,transparent 0 52%,rgba(20,184,166,.055) 58%,transparent 64% 100%),radial-gradient(70% 52% at 50% 28%,rgba(125,211,252,.38),transparent 62%),radial-gradient(52% 42% at 78% 20%,rgba(45,212,191,.2),transparent 66%),radial-gradient(58% 50% at 18% 72%,rgba(147,197,253,.2),transparent 68%),linear-gradient(180deg,#fbfdff,#ecf9fb 54%,#f8fafc)}.aod-setup[data-theme=light] .jv-hero-veil[data-v-979cef62]{background:linear-gradient(180deg,hsla(0,0%,100%,.04),transparent 30%,hsla(0,0%,100%,.18)),radial-gradient(92% 68% at 50% 42%,transparent 58%,rgba(226,232,240,.2) 100%)}.aod-setup[data-theme=light] .jv-chat[data-v-979cef62]:before,.aod-setup[data-theme=light] .jv-hero[data-v-979cef62]:before,.aod-setup[data-theme=light] .jv-launch[data-v-979cef62]:before{content:"";position:absolute;inset:-16%;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(14,165,233,.08) 1px,transparent 0),linear-gradient(90deg,rgba(14,165,233,.07) 1px,transparent 0),linear-gradient(115deg,transparent 0 46%,rgba(37,99,235,.12) 48%,transparent 51% 100%),linear-gradient(64deg,transparent 0 54%,rgba(20,184,166,.1) 56%,transparent 59% 100%);background-size:78px 78px,78px 78px,760px 320px,680px 280px;background-position:50%,50%,50% 18%,52% 66%;-webkit-mask-image:radial-gradient(ellipse at center,#000 0 42%,rgba(0,0,0,.68) 60%,transparent 88%);mask-image:radial-gradient(ellipse at center,#000 0 42%,rgba(0,0,0,.68) 60%,transparent 88%);opacity:.65;transform:perspective(900px) rotateX(58deg) translateY(-12%);transform-origin:50% 46%;animation:jvLightGridDrift-979cef62 18s linear infinite}.aod-setup[data-theme=light] .jv-chat[data-v-979cef62]:after,.aod-setup[data-theme=light] .jv-hero[data-v-979cef62]:after,.aod-setup[data-theme=light] .jv-launch[data-v-979cef62]:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:conic-gradient(from 225deg at 50% 31%,transparent 0deg,rgba(14,165,233,.16) 24deg,transparent 48deg,transparent 156deg,rgba(20,184,166,.13) 184deg,transparent 215deg,transparent 1turn),linear-gradient(102deg,transparent 0 30%,hsla(0,0%,100%,.28) 40%,transparent 52% 100%),linear-gradient(12deg,transparent 0 48%,rgba(14,165,233,.09) 50%,transparent 55% 100%),linear-gradient(168deg,transparent 0 40%,rgba(99,102,241,.08) 43%,transparent 48% 100%);background-size:100% 100%,140% 100%,100% 100%,100% 100%;background-position:50%,-18% 0,50%,50%;-webkit-mask-image:radial-gradient(ellipse at center,#000 0 46%,rgba(0,0,0,.42) 68%,transparent 92%);mask-image:radial-gradient(ellipse at center,#000 0 46%,rgba(0,0,0,.42) 68%,transparent 92%);mix-blend-mode:multiply;opacity:.88;animation:jvLightScan-979cef62 10s ease-in-out infinite alternate}.aod-setup[data-theme=light] .jv-hero-bg[data-v-979cef62]:not(.jv-hero-bg--lines){opacity:.48;filter:saturate(1.7) contrast(1.2);mix-blend-mode:multiply}.aod-setup[data-theme=light] .jv-hero-bg--lines[data-v-979cef62]{opacity:.48;filter:saturate(1.5) contrast(1.18);mix-blend-mode:multiply}.aod-setup[data-theme=light] .jv-core-orb[data-v-979cef62]{filter:drop-shadow(0 18px 46px rgba(14,165,233,.24)) drop-shadow(0 0 28px rgba(20,184,166,.18))}.aod-setup[data-theme=light] .jv-stage[data-v-979cef62]{position:relative}.aod-setup[data-theme=light] .jv-stage[data-v-979cef62]:before{content:"";position:absolute;inset:15% 16% 18%;z-index:0;pointer-events:none;border-radius:48% 52% 44% 56%;background:conic-gradient(from 122deg,transparent 0deg 42deg,rgba(14,165,233,.15) 50deg 62deg,transparent 72deg 154deg,rgba(20,184,166,.14) 164deg 176deg,transparent 188deg 262deg,rgba(99,102,241,.12) 274deg 288deg,transparent 300deg 1turn);filter:blur(14px);opacity:.8;transform:scale(.96);animation:jvLightCorePulse-979cef62 8s ease-in-out infinite}@keyframes jvLightGridDrift-979cef62{0%{background-position:50%,50%,50% 18%,52% 66%}to{background-position:78px 78px,-78px -78px,58% 22%,44% 62%}}@keyframes jvLightScan-979cef62{0%{background-position:50%,-18% 0,50%,50%;opacity:.72}to{background-position:50%,38% 0,50%,50%;opacity:.96}}@keyframes jvLightCorePulse-979cef62{0%,to{opacity:.58;transform:scale(.92) rotate(0deg)}50%{opacity:.9;transform:scale(1.04) rotate(8deg)}}.aod-setup[data-theme=light] .jv-panel[data-v-979cef62]{border-color:rgba(8,47,73,.12);background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(248,252,255,.92)),#fff;box-shadow:0 26px 70px rgba(15,23,42,.12),0 8px 24px rgba(14,165,233,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}.aod-setup[data-theme=light] .jv-panel[data-v-979cef62]:after{opacity:.95}.aod-setup[data-theme=light] .jv-panel[data-v-979cef62]:hover{border-color:rgba(14,165,233,.3);box-shadow:0 30px 80px rgba(15,23,42,.14),0 0 34px rgba(14,165,233,.13),inset 0 1px 0 #fff}.aod-setup[data-theme=light] .jv-chat-name[data-v-979cef62],.aod-setup[data-theme=light] .jv-panel-label[data-v-979cef62]{color:#111827;text-shadow:none}.aod-setup[data-theme=light] .jv-char[data-v-979cef62]{background:linear-gradient(155deg,#0284c7,#06b6d4 38%,#2563eb 66%,#14b8a6);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 24px rgba(14,165,233,.24))}.aod-setup[data-theme=light] .jv-core-title[data-v-979cef62]{color:#475569}.aod-setup[data-theme=light] .jv-tag[data-v-979cef62]{color:#334155}.aod-setup[data-theme=light] .jv-status[data-v-979cef62]{border-color:rgba(13,148,136,.2);background:rgba(240,253,250,.92);color:#0f766e;box-shadow:0 10px 24px rgba(13,148,136,.1)}.aod-setup[data-theme=light] .jv-summary li[data-v-979cef62],.aod-setup[data-theme=light] .jv-team-copy[data-v-979cef62]{color:#334155}.aod-setup[data-theme=light] .jv-summary strong[data-v-979cef62]{background:none;color:#0f172a;-webkit-text-fill-color:#0f172a}.aod-setup[data-theme=light] .jv-neversaid li[data-v-979cef62]{color:#64748b}.aod-setup[data-theme=light] .jv-neversaid li[data-v-979cef62]:before{background:hsla(0,91%,71%,.12);color:#ef4444}.aod-setup[data-theme=light] .jv-team-accent[data-v-979cef62]{color:#0f766e}.aod-setup[data-theme=light] .jv-cv-meta-row[data-v-979cef62],.aod-setup[data-theme=light] .jv-cv-stat[data-v-979cef62]{border-color:rgba(15,23,42,.08);background:rgba(248,250,252,.82)}.aod-setup[data-theme=light] .jv-cv-meta-row dt[data-v-979cef62]{color:#6366f1}.aod-setup[data-theme=light] .jv-cv-meta-row dd[data-v-979cef62]{color:#0f172a}.aod-setup[data-theme=light] .jv-cv-stat strong[data-v-979cef62]{background:linear-gradient(120deg,#0891b2,#2563eb 90%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.aod-setup[data-theme=light] .jv-cv-stat small[data-v-979cef62],.aod-setup[data-theme=light] .jv-stage-tagline[data-v-979cef62]{color:#64748b}.aod-setup[data-theme=light] .jv-stage-tagline span[data-v-979cef62]{color:#0891b2}.aod-setup[data-theme=light] .jv-chat-send[data-v-979cef62],.aod-setup[data-theme=light] .jv-hero-cta[data-v-979cef62],.aod-setup[data-theme=light] .jv-next[data-v-979cef62]{color:#052033;background:linear-gradient(135deg,#67e8f9,#38bdf8 52%,#2dd4bf);box-shadow:0 16px 42px rgba(14,165,233,.28),inset 0 1px 0 hsla(0,0%,100%,.48)}.aod-setup[data-theme=light] .jv-hero-cta[data-v-979cef62]:hover,.aod-setup[data-theme=light] .jv-next[data-v-979cef62]:hover{box-shadow:0 20px 54px rgba(14,165,233,.34),inset 0 1px 0 hsla(0,0%,100%,.62)}.aod-setup[data-theme=light] .jv-link-base[data-v-979cef62]{opacity:.2;filter:drop-shadow(0 0 3px rgba(14,165,233,.24))}.aod-setup[data-theme=light] .jv-link-flow[data-v-979cef62]{opacity:.72;filter:drop-shadow(0 0 5px rgba(37,99,235,.42))}.aod-setup[data-theme=light] .jv-link-node[data-v-979cef62]{fill:#0ea5e9;filter:drop-shadow(0 0 8px rgba(14,165,233,.55))}.aod-setup[data-theme=light] .jv-chat-composer[data-v-979cef62]{border-color:rgba(15,23,42,.1);background:hsla(0,0%,100%,.9);box-shadow:0 18px 46px rgba(15,23,42,.1)}.aod-setup[data-theme=light] .jv-bubble.jarvis[data-v-979cef62],.aod-setup[data-theme=light] .jv-file-pill[data-v-979cef62]{border-color:rgba(15,23,42,.1);background:rgba(248,250,252,.88);color:#334155}.aod-setup[data-theme=light] .aod-main[data-v-979cef62]{isolation:isolate;max-width:1260px;padding-top:clamp(1.35rem,2.8vh,2.25rem);padding-bottom:clamp(2rem,5vh,4rem)}.aod-setup[data-theme=light] .aod-main[data-v-979cef62]:after,.aod-setup[data-theme=light] .aod-main[data-v-979cef62]:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}.aod-setup[data-theme=light] .aod-main[data-v-979cef62]:before{background-image:linear-gradient(rgba(14,165,233,.12) 1px,transparent 0),linear-gradient(90deg,rgba(14,165,233,.095) 1px,transparent 0),linear-gradient(115deg,transparent 0 40%,rgba(14,165,233,.15) 42%,transparent 47% 100%),linear-gradient(65deg,transparent 0 56%,rgba(20,184,166,.13) 58%,transparent 63% 100%);background-size:86px 86px,86px 86px,980px 430px,860px 360px;background-position:50%,50%,48% 14%,50% 78%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 72%,transparent);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 72%,transparent);opacity:.9;transform:perspective(1200px) rotateX(61deg) translateY(-18%);transform-origin:50% 34%;animation:jvLightWorkspaceGrid-979cef62 22s linear infinite}.aod-setup[data-theme=light] .aod-main[data-v-979cef62]:after{background:linear-gradient(102deg,transparent 0 19%,hsla(0,0%,100%,.6) 34%,transparent 50% 100%),linear-gradient(14deg,transparent 0 45%,rgba(14,165,233,.15) 50%,transparent 58% 100%),linear-gradient(168deg,transparent 0 36%,rgba(20,184,166,.13) 41%,transparent 50% 100%),radial-gradient(44% 18% at 50% 52%,rgba(14,165,233,.16),transparent 72%);mix-blend-mode:multiply;opacity:.98;animation:jvLightWorkspaceScan-979cef62 13s ease-in-out infinite alternate}.aod-setup[data-theme=light] .jv-stage-bg[data-v-979cef62]{opacity:1;filter:none;mix-blend-mode:normal;background:radial-gradient(46% 44% at 50% 38%,rgba(14,165,233,.22),transparent 62%),radial-gradient(58% 58% at 17% 12%,rgba(129,140,248,.32),transparent 66%),radial-gradient(62% 58% at 88% 18%,rgba(20,184,166,.28),transparent 64%),radial-gradient(76% 52% at 50% 100%,rgba(56,189,248,.34),transparent 68%),linear-gradient(128deg,hsla(0,0%,100%,.98) 0 14%,rgba(228,244,255,.9) 34%,rgba(224,252,249,.82) 64%,rgba(248,250,252,.98))}.aod-setup[data-theme=light] .jv-stage-bg[data-v-979cef62]:after,.aod-setup[data-theme=light] .jv-stage-bg[data-v-979cef62]:before{content:"";position:absolute;inset:-10%;pointer-events:none}.aod-setup[data-theme=light] .jv-stage-bg[data-v-979cef62]:before{background-image:linear-gradient(rgba(14,165,233,.13) 1px,transparent 0),linear-gradient(90deg,rgba(20,184,166,.1) 1px,transparent 0),linear-gradient(116deg,transparent 0 42%,rgba(14,165,233,.17) 45%,transparent 52% 100%),linear-gradient(64deg,transparent 0 54%,rgba(99,102,241,.14) 57%,transparent 63% 100%);background-size:84px 84px,84px 84px,1120px 470px,920px 380px;background-position:50%,50%,45% 16%,54% 74%;-webkit-mask-image:radial-gradient(ellipse at center,#000 0 48%,rgba(0,0,0,.58) 70%,transparent 92%);mask-image:radial-gradient(ellipse at center,#000 0 48%,rgba(0,0,0,.58) 70%,transparent 92%);opacity:.96;transform:perspective(1200px) rotateX(58deg) translateY(-13%);transform-origin:50% 34%;animation:jvLightWorkspaceGrid-979cef62 22s linear infinite}.aod-setup[data-theme=light] .jv-stage-bg[data-v-979cef62]:after{background:conic-gradient(from 220deg at 50% 45%,transparent 0deg,rgba(14,165,233,.27) 25deg,transparent 52deg,transparent 148deg,rgba(20,184,166,.22) 180deg,transparent 212deg,transparent 1turn),linear-gradient(102deg,transparent 0 18%,hsla(0,0%,100%,.72) 34%,transparent 50% 100%),linear-gradient(18deg,transparent 0 45%,rgba(37,99,235,.16) 51%,transparent 60% 100%),linear-gradient(158deg,transparent 0 38%,rgba(236,72,153,.1) 42%,transparent 50% 100%);-webkit-mask-image:radial-gradient(ellipse at center,#000 0 52%,rgba(0,0,0,.52) 74%,transparent 94%);mask-image:radial-gradient(ellipse at center,#000 0 52%,rgba(0,0,0,.52) 74%,transparent 94%);mix-blend-mode:multiply;opacity:.96;animation:jvLightWorkspaceScan-979cef62 12s ease-in-out infinite alternate}.aod-setup[data-theme=light] .jv-stage-field[data-v-979cef62]{opacity:.86;filter:saturate(2.15) contrast(1.22);mix-blend-mode:multiply}.aod-setup[data-theme=light] .jv-stage-network[data-v-979cef62]{opacity:.92;filter:saturate(1.9) contrast(1.2);mix-blend-mode:multiply}.aod-setup[data-theme=light] .jv-stage-bg[data-v-979cef62] .jv-constellation{background:transparent}.aod-setup[data-theme=light] .jv-stage-bg[data-v-979cef62] .jv-constellation:before{display:none}.aod-setup[data-theme=light] .jv-stage-bg[data-v-979cef62] .jv-constellation-canvas{opacity:.78;filter:saturate(1.85) contrast(1.2)}.aod-setup[data-theme=light] .jv-stage-aura.aura-1[data-v-979cef62]{background:radial-gradient(circle,rgba(56,189,248,.44),transparent 70%)}.aod-setup[data-theme=light] .jv-stage-aura.aura-2[data-v-979cef62]{background:radial-gradient(circle,rgba(20,184,166,.36),transparent 70%)}.aod-setup[data-theme=light] .jv-stage-aura.aura-3[data-v-979cef62]{background:radial-gradient(circle,rgba(167,139,250,.3),transparent 70%)}.aod-setup[data-theme=light] .jv-stage-ring[data-v-979cef62]{border-color:rgba(14,165,233,.26);box-shadow:0 0 58px rgba(14,165,233,.2),inset 0 0 54px rgba(20,184,166,.14)}.aod-setup[data-theme=light] .jv-stage-beam[data-v-979cef62]{background:linear-gradient(90deg,transparent,rgba(14,165,233,.72),rgba(20,184,166,.48),transparent);filter:drop-shadow(0 0 18px rgba(14,165,233,.42))}.aod-setup[data-theme=light] .jv-stage-hud[data-v-979cef62]{opacity:.42;mix-blend-mode:multiply}.aod-setup[data-theme=light] .jv-stage-hud[data-v-979cef62]:before{background:repeating-conic-gradient(from 20deg,rgba(14,165,233,.74) 0deg 2deg,transparent 2deg 16deg,rgba(129,140,248,.38) 16deg 19deg,transparent 19deg 38deg,rgba(20,184,166,.44) 38deg 40deg,transparent 40deg 62deg)}.aod-setup[data-theme=light] .jv-stage-hud[data-v-979cef62]:after{border-color:rgba(14,165,233,.34);box-shadow:0 0 72px rgba(14,165,233,.22),inset 0 0 88px rgba(20,184,166,.13)}.aod-setup[data-theme=light] .jv-stage-hud.hud-2[data-v-979cef62]{opacity:.32}.aod-setup[data-theme=light] .jv-stage-hud.hud-3[data-v-979cef62]{opacity:.28}.aod-setup[data-theme=light] .jv-stage-sweep[data-v-979cef62]{opacity:.42;mix-blend-mode:multiply;background:linear-gradient(90deg,transparent,rgba(56,189,248,.5),rgba(167,139,250,.2),transparent),linear-gradient(180deg,transparent,hsla(0,0%,100%,.48),transparent)}.aod-setup[data-theme=light] .jv-stage-orbit-dot[data-v-979cef62]{opacity:.82;box-shadow:0 0 0 8px rgba(125,211,252,.18),0 0 34px rgba(14,165,233,.5)}.aod-setup[data-theme=light] .jv-data-rain[data-v-979cef62]{opacity:.78}.aod-setup[data-theme=light] .jv-data-rain span[data-v-979cef62]{box-shadow:0 0 18px rgba(14,165,233,.34),0 0 44px rgba(45,212,191,.2)}.aod-setup[data-theme=light] .jv-topbar[data-v-979cef62]{position:sticky;top:1rem;z-index:35;width:min(100%,1080px);margin:0 auto 1.15rem;padding:.68rem .78rem;overflow:hidden;isolation:isolate;border:1px solid rgba(14,165,233,.22);border-radius:999px;background:radial-gradient(48% 180% at 8% 0,rgba(56,189,248,.22),transparent 64%),radial-gradient(44% 160% at 92% 100%,rgba(45,212,191,.16),transparent 66%),linear-gradient(135deg,hsla(0,0%,100%,.86),rgba(232,246,255,.68)),hsla(0,0%,100%,.72);box-shadow:0 22px 58px rgba(15,23,42,.1),0 10px 32px rgba(14,165,233,.14),inset 0 0 0 1px hsla(0,0%,100%,.72),inset 0 1px 0 hsla(0,0%,100%,.96);backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%)}.aod-setup[data-theme=light] .jv-topbar[data-v-979cef62]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(14,165,233,.18) 48%,transparent 78%),linear-gradient(rgba(14,165,233,.06) 1px,transparent 0);background-size:160% 100%,44px 44px;background-position:-20% 0,50%;opacity:.78;animation:jvLightPanelSweepWide-979cef62 7s ease-in-out infinite}.aod-setup[data-theme=light] .jv-topbar[data-v-979cef62]:after{content:"";position:absolute;inset:1px;z-index:-1;pointer-events:none;border-radius:inherit;border:1px solid hsla(0,0%,100%,.72)}.aod-setup[data-theme=light] .jv-topbar[data-v-979cef62]>*{position:relative;z-index:1}.aod-setup[data-theme=light] .jv-topbar-brand[data-v-979cef62]{min-width:8.7rem;padding:.22rem .7rem .22rem .2rem;border-radius:999px;color:#0f172a}.aod-setup[data-theme=light] .jv-topbar-name[data-v-979cef62]{color:#0f172a}.aod-setup[data-theme=light] .jv-topbar-orb[data-v-979cef62],.aod-setup[data-theme=light] .jv-voice-orb[data-v-979cef62]{background:linear-gradient(135deg,rgba(236,253,245,.92),rgba(224,242,254,.82)),#fff;box-shadow:0 10px 26px rgba(14,165,233,.16),inset 0 1px 0 hsla(0,0%,100%,.92)}.aod-setup[data-theme=light] .jv-steps[data-v-979cef62]{gap:.75rem;flex:1}.aod-setup[data-theme=light] .jv-step[data-v-979cef62]{min-height:2.15rem;border:1px solid transparent;color:#64748b;padding:.28rem .52rem}.aod-setup[data-theme=light] .jv-step[data-v-979cef62]:not(:disabled):hover{border-color:rgba(14,165,233,.18);background:rgba(240,249,255,.82);color:#0f172a}.aod-setup[data-theme=light] .jv-step.active[data-v-979cef62]{border-color:rgba(14,165,233,.26);background:rgba(224,242,254,.82);color:#0f172a}.aod-setup[data-theme=light] .jv-step.done[data-v-979cef62]{color:#0f766e}.aod-setup[data-theme=light] .jv-step[data-v-979cef62]:disabled{opacity:.46}.aod-setup[data-theme=light] .jv-step-dot[data-v-979cef62]{background:rgba(226,232,240,.74);color:#475569;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)}.aod-setup[data-theme=light] .jv-step.active .jv-step-dot[data-v-979cef62]{background:linear-gradient(135deg,#0ea5e9,#22d3ee 52%,#2dd4bf);color:#fff;box-shadow:0 8px 18px rgba(14,165,233,.22)}.aod-setup[data-theme=light] .jv-step.done .jv-step-dot[data-v-979cef62]{background:rgba(204,251,241,.88);color:#0f766e}.aod-setup[data-theme=light] .jv-topbar-home[data-v-979cef62]{border-radius:999px}.aod-setup[data-theme=light] .jv-voice[data-v-979cef62]{position:relative;width:min(900px,calc(100% - 1.5rem));margin:0 auto 1.35rem;padding:.72rem 1rem .72rem .78rem;overflow:hidden;isolation:isolate;border:1px solid rgba(14,165,233,.22);border-radius:1.35rem;background:radial-gradient(58% 180% at 4% 0,rgba(244,114,182,.1),transparent 64%),radial-gradient(80% 180% at 96% 100%,rgba(34,211,238,.18),transparent 68%),linear-gradient(135deg,hsla(0,0%,100%,.86),rgba(232,246,255,.68)),hsla(0,0%,100%,.74);box-shadow:0 18px 48px rgba(15,23,42,.09),0 8px 28px rgba(14,165,233,.12),inset 0 1px 0 hsla(0,0%,100%,.95);backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%)}.aod-setup[data-theme=light] .jv-voice[data-v-979cef62]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(56,189,248,.18) 44%,rgba(45,212,191,.1) 58%,transparent 84%),linear-gradient(rgba(14,165,233,.052) 1px,transparent 0),linear-gradient(90deg,rgba(14,165,233,.04) 1px,transparent 0);background-size:150% 100%,34px 34px,34px 34px;opacity:.82;animation:jvLightPanelSweepWide-979cef62 8s ease-in-out infinite reverse}.aod-setup[data-theme=light] .jv-voice[data-v-979cef62]:after{content:"";position:absolute;left:4.4rem;right:1.15rem;bottom:-1px;height:1px;background:linear-gradient(90deg,rgba(14,165,233,.42),transparent 70%)}.aod-setup[data-theme=light] .jv-voice-text[data-v-979cef62]{color:#334155;font-size:clamp(.96rem,1.25vw,1.08rem)}.aod-setup[data-theme=light] .aod-shell.jarvis-staged[data-v-979cef62]{width:min(100%,1040px);max-width:none;margin:0 auto}.aod-setup[data-theme=light] .aod-workspace[data-v-979cef62]{width:100%}.aod-setup[data-theme=light] .aod-panel[data-v-979cef62],.aod-setup[data-theme=light] .jarvis-stage-panel[data-v-979cef62]{position:relative;overflow:hidden;border-radius:1.75rem;border:1px solid rgba(15,23,42,.095);background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(248,252,255,.8)),hsla(0,0%,100%,.84);box-shadow:0 28px 80px rgba(15,23,42,.11),0 8px 28px rgba(14,165,233,.08),inset 0 1px 0 hsla(0,0%,100%,.96);backdrop-filter:blur(24px) saturate(126%);-webkit-backdrop-filter:blur(24px) saturate(126%)}.aod-setup[data-theme=light] .aod-panel[data-v-979cef62]:before,.aod-setup[data-theme=light] .jarvis-stage-panel[data-v-979cef62]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(14,165,233,.045) 1px,transparent 0),linear-gradient(90deg,rgba(20,184,166,.035) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 68%);mask-image:linear-gradient(135deg,#000,transparent 68%);opacity:.68}.aod-setup[data-theme=light] .aod-panel[data-v-979cef62]>*,.aod-setup[data-theme=light] .jarvis-stage-panel[data-v-979cef62]>*{position:relative;z-index:1}.aod-setup[data-theme=light] .aod-panel[data-v-979cef62]{background:radial-gradient(60% 50% at 8% -3%,rgba(56,189,248,.1),transparent 68%),radial-gradient(56% 50% at 103% 103%,rgba(167,139,250,.1),transparent 68%),linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(248,252,255,.82))}.aod-setup[data-theme=light] .aod-panel[data-v-979cef62]:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--jv-ring-angle),#38bdf8,#22d3ee,#a78bfa,#f472b6,#38bdf8);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:jvRingSpin-979cef62 7s linear infinite}@media (prefers-reduced-motion:reduce){.aod-setup[data-theme=light] .aod-panel[data-v-979cef62]:after{animation:none}}.aod-setup[data-theme=light] .aod-upload-panel.jarvis-stage-panel.jv-bare[data-v-979cef62]{border:1px solid rgba(14,165,233,.22);background:radial-gradient(80% 60% at 50% -8%,rgba(56,189,248,.18),transparent 68%),radial-gradient(42% 72% at 0 28%,rgba(129,140,248,.12),transparent 72%),radial-gradient(48% 70% at 100% 72%,rgba(20,184,166,.16),transparent 70%),linear-gradient(145deg,hsla(0,0%,100%,.82),rgba(226,246,255,.62)),hsla(0,0%,100%,.66);box-shadow:0 34px 96px rgba(15,23,42,.13),0 14px 44px rgba(14,165,233,.16),inset 0 0 0 1px hsla(0,0%,100%,.66),inset 0 1px 0 hsla(0,0%,100%,.96);padding:clamp(1.05rem,1.8vw,1.45rem);backdrop-filter:blur(24px) saturate(128%);-webkit-backdrop-filter:blur(24px) saturate(128%)}.aod-setup[data-theme=light] .jv-upload[data-v-979cef62]{min-height:20.5rem;border:1px dashed rgba(14,165,233,.42);border-radius:1.45rem;background:radial-gradient(42% 48% at 50% 35%,rgba(14,165,233,.16),transparent 68%),radial-gradient(70% 52% at 8% 0,rgba(129,140,248,.12),transparent 70%),radial-gradient(68% 52% at 100% 100%,rgba(45,212,191,.13),transparent 70%),linear-gradient(135deg,hsla(0,0%,100%,.62),rgba(232,246,255,.44)),linear-gradient(115deg,transparent 0 42%,rgba(14,165,233,.12) 44%,transparent 50% 100%),linear-gradient(65deg,transparent 0 54%,rgba(20,184,166,.1) 57%,transparent 62% 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),inset 0 0 0 1px hsla(0,0%,100%,.56),inset 0 0 78px rgba(14,165,233,.08)}.aod-setup[data-theme=light] .jv-upload.dragging[data-v-979cef62]{border-color:rgba(14,165,233,.58);background:linear-gradient(135deg,rgba(224,242,254,.92),rgba(240,253,250,.66)),linear-gradient(115deg,transparent 0 42%,rgba(14,165,233,.1) 44%,transparent 50% 100%);box-shadow:0 0 0 4px rgba(14,165,233,.08),inset 0 0 46px rgba(14,165,233,.08)}.aod-setup[data-theme=light] .jv-portal[data-v-979cef62]{width:150px;height:150px}.aod-setup[data-theme=light] .jv-portal-core[data-v-979cef62]{color:#0e7490;background:linear-gradient(135deg,rgba(236,253,245,.96),rgba(224,242,254,.9)),#fff;box-shadow:0 18px 38px rgba(14,165,233,.18),inset 0 1px 0 hsla(0,0%,100%,.95)}.aod-setup[data-theme=light] .jv-portal-ring[data-v-979cef62]:first-child{border-top-color:rgba(14,165,233,.76);border-bottom-color:rgba(20,184,166,.34)}.aod-setup[data-theme=light] .jv-portal-ring[data-v-979cef62]:nth-child(2){border-left-color:rgba(37,99,235,.56);border-right-color:rgba(14,165,233,.3)}.aod-setup[data-theme=light] .jv-portal-ring[data-v-979cef62]:nth-child(3){border-top-color:rgba(45,212,191,.62);border-left-color:rgba(99,102,241,.28)}.aod-setup[data-theme=light] .jv-portal-pulse[data-v-979cef62]{border-color:rgba(14,165,233,.28)}.aod-setup[data-theme=light] .jv-upload-copy strong[data-v-979cef62]{color:#0f172a;font-size:clamp(1.22rem,1.7vw,1.55rem)}.aod-setup[data-theme=light] .jv-link[data-v-979cef62],.aod-setup[data-theme=light] .jv-upload-copy small[data-v-979cef62]{color:#64748b}.aod-setup[data-theme=light] .jv-link[data-v-979cef62]{color:#0891b2;text-decoration-color:rgba(8,145,178,.35);text-underline-offset:3px}.aod-setup[data-theme=light] .jv-upload-steps[data-v-979cef62]{margin-top:.1rem}.aod-setup[data-theme=light] .jv-upload-step[data-v-979cef62]{position:relative;overflow:hidden;isolation:isolate;border-color:rgba(14,165,233,.24);background:radial-gradient(80% 120% at 0 0,rgba(56,189,248,.14),transparent 62%),radial-gradient(82% 120% at 100% 100%,rgba(45,212,191,.12),transparent 64%),linear-gradient(135deg,hsla(0,0%,100%,.72),rgba(232,246,255,.52)),hsla(0,0%,100%,.58);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 12px 30px rgba(15,23,42,.07),0 4px 16px rgba(14,165,233,.08)}.aod-setup[data-theme=light] .jv-upload-step[data-v-979cef62]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(14,165,233,.2),transparent 38%),linear-gradient(rgba(14,165,233,.05) 1px,transparent 0);background-size:100% 100%,30px 30px;opacity:.72}.aod-setup[data-theme=light] .jv-upload-step.active[data-v-979cef62]{border-color:rgba(14,165,233,.54);background:radial-gradient(88% 140% at 0 0,rgba(45,212,191,.22),transparent 62%),radial-gradient(88% 140% at 100% 100%,rgba(56,189,248,.2),transparent 64%),linear-gradient(135deg,rgba(236,253,245,.78),rgba(224,242,254,.62)),hsla(0,0%,100%,.66);box-shadow:0 18px 40px rgba(14,165,233,.17),inset 0 0 0 1px hsla(0,0%,100%,.62),inset 0 1px 0 hsla(0,0%,100%,.96)}.aod-setup[data-theme=light] .jv-upload-step-dot[data-v-979cef62]{border-color:rgba(14,165,233,.22);background:rgba(224,242,254,.72);color:#0891b2}.aod-setup[data-theme=light] .jv-upload-step.done .jv-upload-step-dot[data-v-979cef62]{background:rgba(209,250,229,.86);border-color:rgba(16,185,129,.32);color:#059669}.aod-setup[data-theme=light] .jv-upload-step-copy strong[data-v-979cef62]{color:#0f172a}.aod-setup[data-theme=light] .jv-upload-step-copy small[data-v-979cef62]{color:#64748b}.aod-setup[data-theme=light] .jv-file-insights[data-v-979cef62]{border-color:rgba(14,165,233,.18);background:radial-gradient(circle at 12% 0,rgba(34,211,238,.16),transparent 34%),linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(240,249,255,.68));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 18px 42px rgba(15,23,42,.07)}.aod-setup[data-theme=light] .jv-file-insight strong[data-v-979cef62],.aod-setup[data-theme=light] .jv-file-insights-head h3[data-v-979cef62]{color:#0f172a}.aod-setup[data-theme=light] .jv-file-insights-name[data-v-979cef62]{border-color:rgba(14,165,233,.18);background:hsla(0,0%,100%,.72);color:#475569}.aod-setup[data-theme=light] .jv-file-insight[data-v-979cef62]{border-color:rgba(14,165,233,.14);background:linear-gradient(135deg,hsla(0,0%,100%,.84),rgba(240,253,250,.58)),hsla(0,0%,100%,.7)}.aod-setup[data-theme=light] .jv-file-insight p[data-v-979cef62]{color:#64748b}.aod-setup[data-theme=light] .jv-file-insight-dot[data-v-979cef62]{color:#059669;background:rgba(209,250,229,.82);border-color:rgba(16,185,129,.28)}.aod-setup[data-theme=light] .jv-scene-nav[data-v-979cef62]{margin-top:1.05rem;padding:.95rem .1rem 0;border-top:1px solid rgba(15,23,42,.08)}.aod-setup[data-theme=light] .jv-ghost-back[data-v-979cef62]{color:#475569}.aod-setup[data-theme=light] .jv-next[data-v-979cef62]{min-height:2.65rem;border-radius:999px;padding:.62rem 1.05rem;color:#052033}.aod-setup[data-theme=light] .jv-inline-launch[data-v-979cef62]{border-color:rgba(14,165,233,.18);background:radial-gradient(110% 160% at 0 0,rgba(14,165,233,.12),transparent 60%),linear-gradient(135deg,hsla(0,0%,100%,.88),rgba(240,249,255,.72));color:#0f172a;box-shadow:0 14px 36px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.9)}.aod-setup[data-theme=light] .jv-inline-launch small[data-v-979cef62]{color:#64748b}.aod-setup[data-theme=light] .jv-inline-launch-core[data-v-979cef62]{background:rgba(207,250,254,.72)}.aod-setup[data-theme=light] .jv-inline-launch-rail[data-v-979cef62]{background:rgba(15,23,42,.08)}.aod-setup[data-theme=light] .aod-panel-heading[data-v-979cef62]{border-bottom-color:rgba(15,23,42,.08)}.aod-setup[data-theme=light] .aod-panel-heading[data-v-979cef62],.aod-setup[data-theme=light] .jv-read-head[data-v-979cef62]{align-items:center}.aod-setup[data-theme=light] .jv-read-reveal[data-v-979cef62],.aod-setup[data-theme=light] .jv-scan-text[data-v-979cef62]{color:#0f172a}.aod-setup[data-theme=light] .jv-findings li[data-v-979cef62],.aod-setup[data-theme=light] .jv-read-sub[data-v-979cef62]{color:#475569}.aod-setup[data-theme=light] .aod-benchmark-context[data-v-979cef62],.aod-setup[data-theme=light] .aod-category-box[data-v-979cef62],.aod-setup[data-theme=light] .aod-client-discovery[data-v-979cef62],.aod-setup[data-theme=light] .aod-selected-theme[data-v-979cef62],.aod-setup[data-theme=light] .aod-spec-clustering-box[data-v-979cef62],.aod-setup[data-theme=light] .jv-cut[data-v-979cef62]{border-color:rgba(15,23,42,.09);background:linear-gradient(145deg,hsla(0,0%,100%,.82),rgba(248,250,252,.66)),hsla(0,0%,100%,.72);box-shadow:0 14px 36px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.82)}.aod-setup[data-theme=light] .aod-theme-card[data-v-979cef62]{border-radius:1.3rem;background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(248,252,255,.72)),hsla(0,0%,100%,.78);box-shadow:0 14px 34px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.9)}.aod-setup[data-theme=light] .aod-theme-card[data-v-979cef62]:not(:disabled):hover{transform:translateY(-3px);border-color:rgba(14,165,233,.28);box-shadow:0 24px 54px rgba(15,23,42,.1),0 0 28px rgba(14,165,233,.09)}.aod-setup[data-theme=light] .jv-recommendation-board[data-v-979cef62]{position:relative;overflow:hidden;border-color:rgba(14,165,233,.22);background:radial-gradient(circle at 8% -8%,rgba(56,189,248,.2),transparent 38%),radial-gradient(circle at 92% 0,rgba(168,85,247,.12),transparent 34%),linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(240,249,255,.74));box-shadow:0 26px 70px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.96)}.aod-setup[data-theme=light] .jv-recommendation-board[data-v-979cef62]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(14,165,233,.045) 1px,transparent 0),linear-gradient(90deg,rgba(14,165,233,.045) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 50% 18%,#000,transparent 72%);mask-image:radial-gradient(circle at 50% 18%,#000,transparent 72%)}.aod-setup[data-theme=light] .jv-recommendation-head[data-v-979cef62]{position:relative;z-index:1}.aod-setup[data-theme=light] .jv-recommendation-head h3[data-v-979cef62]{color:#0f172a}.aod-setup[data-theme=light] .jv-recommendation-head>span[data-v-979cef62]{border-color:rgba(14,165,233,.18);background:hsla(0,0%,100%,.74);color:#0369a1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.aod-setup[data-theme=light] .jv-recommendation-board .aod-theme-grid[data-v-979cef62]{position:relative;z-index:1;align-items:stretch}.aod-setup[data-theme=light] .jv-recommendation-board .aod-theme-card[data-v-979cef62]{min-height:18rem;border-color:rgba(14,165,233,.2);background:radial-gradient(circle at 0 0,rgba(34,211,238,.2),transparent 42%),radial-gradient(circle at 100% 0,rgba(129,140,248,.13),transparent 36%),linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(247,253,255,.8));box-shadow:0 18px 44px rgba(15,23,42,.08),inset 0 0 0 1px hsla(0,0%,100%,.78)}.aod-setup[data-theme=light] .jv-recommendation-board .aod-theme-card[data-v-979cef62]:before{opacity:1;background:linear-gradient(118deg,transparent 0 38%,rgba(14,165,233,.08) 45%,transparent 58%),radial-gradient(circle at 78% 16%,rgba(236,72,153,.1),transparent 30%)}.aod-setup[data-theme=light] .jv-recommendation-board .aod-theme-card[data-v-979cef62]:hover{border-color:rgba(14,165,233,.46);box-shadow:0 26px 62px rgba(14,116,144,.16),inset 0 0 0 1px rgba(14,165,233,.18)}.aod-setup[data-theme=light] .jv-recommendation-board .aod-theme-card strong[data-v-979cef62]{color:#0f172a;font-size:1.24rem;line-height:1.15}.aod-setup[data-theme=light] .jv-recommendation-board .aod-theme-card em[data-v-979cef62]{color:#475569;font-size:.94rem;line-height:1.5}.aod-setup[data-theme=light] .jv-recommendation-board .aod-theme-icon[data-v-979cef62]{width:4rem;height:4rem;border:1px solid rgba(14,165,233,.18);background:radial-gradient(circle at 30% 24%,hsla(0,0%,100%,.86),transparent 36%),linear-gradient(135deg,#dffaff,#e0f2fe 48%,#ede9fe);color:#0284c7;box-shadow:0 16px 34px rgba(14,165,233,.18),inset 0 1px 0 hsla(0,0%,100%,.96)}.aod-setup[data-theme=light] .jv-recommendation-board .aod-theme-icon svg[data-v-979cef62]{filter:drop-shadow(0 5px 10px rgba(14,165,233,.2));stroke-width:2.35}.aod-setup[data-theme=light] .jv-recommendation-board .theme-rank-badge[data-v-979cef62]{background:linear-gradient(135deg,#06b6d4,#3b82f6 58%,#8b5cf6);color:#fff;box-shadow:0 12px 26px rgba(59,130,246,.24),inset 0 1px 0 hsla(0,0%,100%,.34)}.aod-setup[data-theme=light] .jv-recommendation-board .theme-recommended-chip[data-v-979cef62]{border-color:rgba(16,185,129,.24);background:linear-gradient(135deg,rgba(236,253,245,.98),rgba(224,242,254,.94)),#fff;color:#047857;box-shadow:0 10px 24px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.96)}.aod-setup[data-theme=light] .jv-available-section[data-v-979cef62]{border-top-color:rgba(14,165,233,.14)}.aod-setup[data-theme=light] .jv-available-head h4[data-v-979cef62]{color:#0f172a}.aod-setup[data-theme=light] .jv-available-head>span[data-v-979cef62]{border-color:rgba(14,165,233,.16);background:hsla(0,0%,100%,.76);color:#2563eb;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92)}.aod-setup[data-theme=light] .jv-recommendation-board .theme-availability-chip[data-v-979cef62]{border-color:rgba(14,165,233,.22);background:linear-gradient(135deg,rgba(240,249,255,.98),rgba(238,242,255,.92)),#fff;color:#0369a1;box-shadow:0 8px 20px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.96)}.aod-setup[data-theme=light] .jv-recommendation-board .jv-theme-card--available[data-v-979cef62]{border-color:rgba(100,116,139,.18);background:radial-gradient(circle at 0 0,rgba(125,211,252,.12),transparent 38%),linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(248,250,252,.72))}.aod-setup[data-theme=light] .jv-recommendation-board .jv-theme-card--available .aod-theme-icon[data-v-979cef62]{background:radial-gradient(circle at 30% 24%,hsla(0,0%,100%,.9),transparent 36%),linear-gradient(135deg,#ecfeff,#eff6ff);color:#0891b2}.aod-setup[data-theme=light] .jv-recommendation-board .theme-recommendation-reason[data-v-979cef62]{border-top-color:rgba(14,165,233,.14);color:#334155;font-weight:650}.aod-setup[data-theme=light] .aod-upload-support-grid[data-v-979cef62]{margin-top:1rem}.aod-setup[data-theme=light] .aod-ai-profile[data-v-979cef62],.aod-setup[data-theme=light] .aod-detection-card[data-v-979cef62],.aod-setup[data-theme=light] .aod-profile-panel[data-v-979cef62]{border-color:rgba(15,23,42,.09);background:hsla(0,0%,100%,.72);box-shadow:0 14px 36px rgba(15,23,42,.055)}.aod-setup[data-theme=light] .aod-detail-toggle[data-v-979cef62]{border-color:rgba(15,23,42,.1);background:hsla(0,0%,100%,.72)}.aod-setup[data-theme=light] .aod-detail-toggle-copy strong[data-v-979cef62]{color:#0f172a}.aod-setup[data-theme=light] .aod-detail-chevron[data-v-979cef62],.aod-setup[data-theme=light] .aod-detail-toggle-copy small[data-v-979cef62]{color:#64748b}.aod-setup[data-theme=light].stage-chat .jv-chat[data-v-979cef62],.aod-setup[data-theme=light].stage-readiness[data-v-979cef62],.aod-setup[data-theme=light].stage-scope[data-v-979cef62],.aod-setup[data-theme=light].stage-theme[data-v-979cef62],.aod-setup[data-theme=light].stage-upload[data-v-979cef62]{background:linear-gradient(128deg,hsla(0,0%,100%,.96) 0 18%,rgba(224,247,255,.82) 34%,rgba(240,253,250,.74) 58%,rgba(248,250,252,.98)),linear-gradient(24deg,transparent 0 42%,rgba(14,165,233,.11) 45%,transparent 51% 100%),linear-gradient(154deg,transparent 0 48%,rgba(99,102,241,.08) 51%,transparent 58% 100%)}.aod-setup[data-theme=light].stage-chat .jv-chat[data-v-979cef62]:after,.aod-setup[data-theme=light].stage-chat .jv-chat[data-v-979cef62]:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.aod-setup[data-theme=light].stage-chat .jv-chat[data-v-979cef62]:before{background-image:linear-gradient(rgba(14,165,233,.07) 1px,transparent 0),linear-gradient(90deg,rgba(20,184,166,.055) 1px,transparent 0),linear-gradient(112deg,transparent 0 38%,rgba(14,165,233,.12) 41%,transparent 47% 100%),linear-gradient(68deg,transparent 0 52%,rgba(20,184,166,.1) 55%,transparent 62% 100%);background-size:88px 88px,88px 88px,1180px 520px,980px 430px;background-position:50%,50%,48% 12%,52% 88%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 13%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 13%,#000 82%,transparent);opacity:.74;transform:perspective(1200px) rotateX(60deg) translateY(-18%);transform-origin:50% 32%;animation:jvLightWorkspaceGrid-979cef62 20s linear infinite}.aod-setup[data-theme=light].stage-chat .jv-chat[data-v-979cef62]:after{background:conic-gradient(from 210deg at 50% 48%,transparent 0deg,rgba(14,165,233,.12) 28deg,transparent 54deg,transparent 142deg,rgba(20,184,166,.11) 174deg,transparent 206deg,transparent 1turn),linear-gradient(102deg,transparent 0 23%,hsla(0,0%,100%,.45) 38%,transparent 52% 100%),linear-gradient(16deg,transparent 0 48%,rgba(37,99,235,.075) 51%,transparent 58% 100%);-webkit-mask-image:radial-gradient(ellipse at center,#000 0 52%,rgba(0,0,0,.54) 72%,transparent 94%);mask-image:radial-gradient(ellipse at center,#000 0 52%,rgba(0,0,0,.54) 72%,transparent 94%);mix-blend-mode:multiply;opacity:.8;animation:jvLightWorkspaceScan-979cef62 11s ease-in-out infinite alternate}.aod-setup[data-theme=light].stage-chat .jv-hero-bg[data-v-979cef62]:not(.jv-hero-bg--lines){opacity:.68;filter:saturate(1.9) contrast(1.22);mix-blend-mode:multiply}.aod-setup[data-theme=light].stage-chat .jv-hero-bg--lines[data-v-979cef62]{opacity:.62;filter:saturate(1.65) contrast(1.18);mix-blend-mode:multiply}.aod-setup[data-theme=light] .jv-question-stream[data-v-979cef62]{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 84%,transparent),linear-gradient(90deg,#000,transparent 43%,transparent 57%,#000);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 84%,transparent),linear-gradient(90deg,#000,transparent 43%,transparent 57%,#000);opacity:.9}.aod-setup[data-theme=light] .jv-question-stream[data-v-979cef62]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,.8),transparent 18% 82%,hsla(0,0%,100%,.8)),linear-gradient(180deg,hsla(0,0%,100%,.76),transparent 22% 74%,hsla(0,0%,100%,.76))}.aod-setup[data-theme=light] .jv-question-lane[data-v-979cef62]{position:absolute;top:0;bottom:0;width:min(26rem,28vw)}.aod-setup[data-theme=light] .jv-question-lane.lane-1[data-v-979cef62]{left:clamp(1rem,5vw,6rem)}.aod-setup[data-theme=light] .jv-question-lane.lane-2[data-v-979cef62]{right:clamp(1rem,5vw,6rem)}.aod-setup[data-theme=light] .jv-question-track[data-v-979cef62]{display:flex;min-height:200%;flex-direction:column;gap:clamp(1rem,2.2vh,1.8rem);justify-content:space-around;animation:jvQuestionRise-979cef62 30s linear infinite}.aod-setup[data-theme=light] .jv-question-lane.lane-2 .jv-question-track[data-v-979cef62]{animation-duration:36s;animation-delay:-12s}.aod-setup[data-theme=light] .jv-question-chip[data-v-979cef62]{--q-tint:14,165,233;--q-grad-a:#38bdf8;--q-grad-b:#0ea5e9;position:relative;display:inline-flex;align-items:center;gap:.55rem;width:-moz-fit-content;width:fit-content;max-width:min(24rem,100%);border:1px solid rgba(var(--q-tint),.2);border-radius:1.15rem 1.15rem 1.15rem .35rem;background:linear-gradient(135deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.86));box-shadow:0 16px 36px rgba(var(--q-tint),.16),0 2px 6px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.9);font-size:clamp(.76rem,.84vw,.9rem);font-weight:650;line-height:1.2;padding:.42rem .85rem .42rem .42rem;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);animation:jvQuestionPulse-979cef62 6s ease-in-out infinite;animation-delay:var(--q-delay)}.aod-setup[data-theme=light] .jv-q-avatar[data-v-979cef62]{flex:0 0 auto;width:1.95rem;height:1.95rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:linear-gradient(140deg,var(--q-grad-a),var(--q-grad-b));box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--q-grad-a),0 4px 12px rgba(var(--q-tint),.4)}.aod-setup[data-theme=light] .jv-q-text[data-v-979cef62]{color:rgba(15,23,42,.74)}.aod-setup[data-theme=light] .jv-question-chip[data-v-979cef62]:nth-child(6n+1){--q-tint:14,165,233;--q-grad-a:#38bdf8;--q-grad-b:#0284c7}.aod-setup[data-theme=light] .jv-question-chip[data-v-979cef62]:nth-child(6n+2){margin-left:auto;--q-tint:20,184,166;--q-grad-a:#2dd4bf;--q-grad-b:#0d9488}.aod-setup[data-theme=light] .jv-question-chip[data-v-979cef62]:nth-child(6n+3){margin-left:14%;--q-tint:139,92,246;--q-grad-a:#a78bfa;--q-grad-b:#7c3aed}.aod-setup[data-theme=light] .jv-question-chip[data-v-979cef62]:nth-child(6n+4){--q-tint:244,114,182;--q-grad-a:#f472b6;--q-grad-b:#db2777}.aod-setup[data-theme=light] .jv-question-chip[data-v-979cef62]:nth-child(6n+5){margin-left:auto;--q-tint:251,146,60;--q-grad-a:#fb923c;--q-grad-b:#ea580c}.aod-setup[data-theme=light] .jv-question-chip[data-v-979cef62]:nth-child(6n+6){margin-left:10%;--q-tint:99,102,241;--q-grad-a:#818cf8;--q-grad-b:#4f46e5}@keyframes jvQuestionRise-979cef62{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes jvQuestionPulse-979cef62{0%,to{opacity:.42;transform:translateX(0) scale(.98)}42%,62%{opacity:.82;transform:translateX(6px) scale(1)}}.aod-setup[data-theme=light] .jv-chat-scroll[data-v-979cef62]{padding:clamp(1.6rem,4.4vh,3.2rem) 1.25rem clamp(2rem,5vh,3.5rem)}.aod-setup[data-theme=light] .jv-chat-inner[data-v-979cef62]{position:relative;z-index:2;max-width:900px;margin:auto 0;border:none;border-radius:2rem;background:radial-gradient(62% 52% at 10% -4%,rgba(56,189,248,.12),transparent 70%),radial-gradient(58% 52% at 104% 104%,rgba(167,139,250,.12),transparent 70%),linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,252,255,.82));box-shadow:0 34px 100px rgba(15,23,42,.13),0 14px 50px rgba(56,189,248,.18),0 8px 30px rgba(167,139,250,.14),inset 0 1px 0 hsla(0,0%,100%,.96);padding:clamp(1rem,1.6vw,1.4rem);overflow:hidden;backdrop-filter:blur(24px) saturate(126%);-webkit-backdrop-filter:blur(24px) saturate(126%)}.aod-setup[data-theme=light] .jv-chat-scroll.is-complete .jv-chat-inner[data-v-979cef62]{margin:0}.aod-setup[data-theme=light] .jv-chat-inner[data-v-979cef62]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(14,165,233,.04) 1px,transparent 0),linear-gradient(90deg,rgba(20,184,166,.035) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 68%);mask-image:linear-gradient(135deg,#000,transparent 68%);opacity:.75}@property --jv-ring-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.aod-setup[data-theme=light] .jv-chat-inner[data-v-979cef62]:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:2px;background:conic-gradient(from var(--jv-ring-angle),#38bdf8,#22d3ee,#a78bfa,#f472b6,#38bdf8);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:jvRingSpin-979cef62 7s linear infinite}@keyframes jvRingSpin-979cef62{to{--jv-ring-angle:360deg}}@media (prefers-reduced-motion:reduce){.aod-setup[data-theme=light] .jv-chat-inner[data-v-979cef62]:after{animation:none}}.aod-setup[data-theme=light] .jv-chat-actions[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-composer[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-head[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-log[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-q[data-v-979cef62]{position:relative;z-index:1}.aod-setup[data-theme=light] .jv-chat-head[data-v-979cef62]{margin:-.25rem -.25rem 1.3rem;padding:.72rem .9rem 1rem;border:0;border-bottom:1px solid transparent;-o-border-image:linear-gradient(90deg,transparent,rgba(56,189,248,.45) 32%,rgba(167,139,250,.45) 68%,transparent) 1;border-image:linear-gradient(90deg,transparent,rgba(56,189,248,.45) 32%,rgba(167,139,250,.45) 68%,transparent) 1}.aod-setup[data-theme=light] .jv-chat-orb[data-v-979cef62],.aod-setup[data-theme=light] .jv-msg-orb[data-v-979cef62]{border-radius:999px;background:linear-gradient(135deg,rgba(236,253,245,.92),rgba(224,242,254,.82)),#fff;box-shadow:0 10px 26px rgba(14,165,233,.15),inset 0 1px 0 hsla(0,0%,100%,.92)}.aod-setup[data-theme=light] .jv-chat-orb[data-v-979cef62]{box-shadow:0 0 0 6px rgba(56,189,248,.07),0 12px 30px rgba(14,165,233,.22),inset 0 1px 0 hsla(0,0%,100%,.95)}.aod-setup[data-theme=light] .jv-chat-name[data-v-979cef62]{color:#0f172a}.aod-setup[data-theme=light] .jv-chat-sub[data-v-979cef62]{color:#64748b}.aod-setup[data-theme=light] .jv-chat-skip[data-v-979cef62]{border-color:rgba(15,23,42,.1);background:hsla(0,0%,100%,.78);color:#334155;box-shadow:0 10px 24px rgba(15,23,42,.06)}.aod-setup[data-theme=light] .jv-chat-q[data-v-979cef62]{margin-bottom:1.4rem;color:#0f172a;text-shadow:none}.aod-setup[data-theme=light] .jv-chat-q span[data-v-979cef62]{background:linear-gradient(120deg,#0284c7,#2563eb 56%,#14b8a6);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.aod-setup[data-theme=light] .jv-bubble.jarvis[data-v-979cef62]{border:1px solid rgba(14,165,233,.16);background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(240,249,255,.92)),#fff;color:#334155;box-shadow:0 18px 42px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.95)}.aod-setup[data-theme=light] .jv-bubble.user[data-v-979cef62]{background:linear-gradient(135deg,#0ea5e9,#2563eb 58%,#14b8a6);color:#fff;box-shadow:0 18px 42px rgba(14,165,233,.24)}.aod-setup[data-theme=light] .jv-chat-composer[data-v-979cef62]{margin-top:1.25rem;border:1px solid rgba(14,165,233,.16);border-radius:999px;background:linear-gradient(180deg,rgba(241,248,253,.9),hsla(0,0%,100%,.96));box-shadow:inset 0 2px 6px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.9),0 1px 0 hsla(0,0%,100%,.8);transition:border-color .18s ease,box-shadow .18s ease}.aod-setup[data-theme=light] .jv-chat-composer[data-v-979cef62]:focus-within{border-color:rgba(56,189,248,.6);box-shadow:inset 0 2px 6px rgba(15,23,42,.05),0 0 0 4px rgba(56,189,248,.14),0 10px 30px rgba(56,189,248,.14)}.aod-setup[data-theme=light] .jv-composer-ic[data-v-979cef62]{display:inline-grid;place-items:center;flex:0 0 auto;color:#38bdf8}.aod-setup[data-theme=light] .jv-composer-ic svg[data-v-979cef62]{width:1.1rem;height:1.1rem}.aod-setup[data-theme=light] .jv-chat-input[data-v-979cef62]{background:transparent;border-color:transparent;color:#0f172a}.aod-setup[data-theme=light] .jv-chat-send[data-v-979cef62]{background:linear-gradient(135deg,#67e8f9,#38bdf8 52%,#2dd4bf);color:#052033;box-shadow:0 12px 30px rgba(14,165,233,.22)}.aod-setup[data-theme=light].stage-readiness .aod-main[data-v-979cef62]:before,.aod-setup[data-theme=light].stage-scope .aod-main[data-v-979cef62]:before,.aod-setup[data-theme=light].stage-theme .aod-main[data-v-979cef62]:before,.aod-setup[data-theme=light].stage-upload .aod-main[data-v-979cef62]:before{opacity:1;background-size:74px 74px,74px 74px,920px 390px,800px 330px}.aod-setup[data-theme=light].stage-readiness .aod-main[data-v-979cef62]:after,.aod-setup[data-theme=light].stage-readiness .jv-stage-bg[data-v-979cef62],.aod-setup[data-theme=light].stage-scope .aod-main[data-v-979cef62]:after,.aod-setup[data-theme=light].stage-scope .jv-stage-bg[data-v-979cef62],.aod-setup[data-theme=light].stage-theme .aod-main[data-v-979cef62]:after,.aod-setup[data-theme=light].stage-theme .jv-stage-bg[data-v-979cef62],.aod-setup[data-theme=light].stage-upload .aod-main[data-v-979cef62]:after,.aod-setup[data-theme=light].stage-upload .jv-stage-bg[data-v-979cef62]{opacity:1}.aod-setup[data-theme=light] .aod-upload-panel.jarvis-stage-panel.jv-bare[data-v-979cef62]:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(14,165,233,.2) 48%,transparent 76%),linear-gradient(180deg,hsla(0,0%,100%,.42),transparent 18% 82%,rgba(14,165,233,.06));opacity:.6;-webkit-mask-image:linear-gradient(180deg,#000,transparent 76%);mask-image:linear-gradient(180deg,#000,transparent 76%)}.aod-setup[data-theme=light] .jv-upload[data-v-979cef62]:after,.aod-setup[data-theme=light] .jv-upload[data-v-979cef62]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.aod-setup[data-theme=light] .jv-upload[data-v-979cef62]:before{background-image:linear-gradient(rgba(14,165,233,.075) 1px,transparent 0),linear-gradient(90deg,rgba(20,184,166,.055) 1px,transparent 0),linear-gradient(118deg,transparent 0 42%,rgba(14,165,233,.08) 45%,transparent 52% 100%);background-size:44px 44px,44px 44px,620px 240px;background-position:50%,50%,50% 30%;-webkit-mask-image:radial-gradient(ellipse at center,#000 0 42%,rgba(0,0,0,.62) 70%,transparent 100%);mask-image:radial-gradient(ellipse at center,#000 0 42%,rgba(0,0,0,.62) 70%,transparent 100%);opacity:.9}.aod-setup[data-theme=light] .jv-upload[data-v-979cef62]:after{background:linear-gradient(90deg,transparent,rgba(56,189,248,.28) 42%,rgba(20,184,166,.22) 54%,transparent 78%);height:2px;top:auto;bottom:18%;opacity:.7;animation:jvLightPanelSweep-979cef62 5.5s ease-in-out infinite}.aod-setup[data-theme=light] .jv-upload[data-v-979cef62]>*{position:relative;z-index:1}@keyframes jvLightPanelSweep-979cef62{0%,to{transform:translateX(-34%) scaleX(.76);opacity:0}28%,66%{opacity:.72}to{transform:translateX(34%) scaleX(.92)}}@keyframes jvLightPanelSweepWide-979cef62{0%,to{background-position:-34% 0,50%;opacity:.56}50%{background-position:72% 0,24px 24px;opacity:.9}}@keyframes jvLightWorkspaceGrid-979cef62{0%{background-position:50%,50%,48% 14%,50% 78%}to{background-position:86px 86px,-86px -86px,56% 18%,42% 72%}}@keyframes jvLightWorkspaceScan-979cef62{0%{background-position:-18% 0,50%,50%;opacity:.64}to{background-position:42% 0,50%,50%;opacity:.9}}@media (max-width:900px){.aod-setup[data-theme=light] .jv-question-stream[data-v-979cef62]{opacity:.42}.aod-setup[data-theme=light] .jv-question-lane[data-v-979cef62]{width:42vw}.aod-setup[data-theme=light] .jv-question-lane.lane-1[data-v-979cef62]{left:-3rem}.aod-setup[data-theme=light] .jv-question-lane.lane-2[data-v-979cef62]{right:-3rem}.aod-setup[data-theme=light] .jv-topbar[data-v-979cef62]{align-items:flex-start;border-radius:1.35rem;flex-wrap:wrap}.aod-setup[data-theme=light] .jv-topbar-brand[data-v-979cef62]{min-width:0}.aod-setup[data-theme=light] .jv-steps[data-v-979cef62]{order:3;flex-basis:100%;justify-content:flex-start;padding:.2rem .15rem 0}.aod-setup[data-theme=light] .jv-voice[data-v-979cef62]{width:100%}}.aod-setup[data-theme=light] .jv-chat-data-card[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-run-panel[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-theme-board[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-upload-card[data-v-979cef62]{border-color:rgba(51,183,217,.24);background:linear-gradient(145deg,hsla(0,0%,100%,.82),rgba(239,252,255,.64)),radial-gradient(circle at 18% 8%,rgba(82,214,240,.2),transparent 35%),radial-gradient(circle at 92% 12%,rgba(236,72,153,.12),transparent 30%);box-shadow:0 24px 60px rgba(27,70,95,.12)}.aod-setup[data-theme=light] .jv-chat-mini-kicker[data-v-979cef62]{color:#0f8f84}.aod-setup[data-theme=light] .jv-chat-data-card h3[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-fact-grid strong[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-run-panel h3[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-theme-board h3[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-theme-card strong[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-upload-card h3[data-v-979cef62]{color:#0f172a}.aod-setup[data-theme=light] .jv-chat-fact-grid p[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-run-copy li[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-run-panel p[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-theme-card p[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-upload-card p[data-v-979cef62]{color:rgba(48,65,86,.82)}.aod-setup[data-theme=light] .jv-chat-section-head>span[data-v-979cef62]{color:#334155;border-color:rgba(56,189,248,.22);background:hsla(0,0%,100%,.72)}.aod-setup[data-theme=light] .jv-chat-fact-grid article[data-v-979cef62]{border-color:rgba(56,189,248,.2);background:linear-gradient(145deg,hsla(0,0%,100%,.86),rgba(240,253,255,.62))}.aod-setup[data-theme=light] .jv-chat-theme-card[data-v-979cef62]{border-color:rgba(56,189,248,.2);background:linear-gradient(145deg,hsla(0,0%,100%,.92),rgba(244,251,255,.72)),radial-gradient(circle at 92% 4%,rgba(56,189,248,.22),transparent 34%),radial-gradient(circle at 16% 100%,rgba(236,72,153,.11),transparent 34%);box-shadow:0 18px 45px rgba(29,78,116,.12)}.aod-setup[data-theme=light] .jv-chat-theme-card[data-v-979cef62]:hover{border-color:rgba(14,165,233,.48);box-shadow:0 26px 60px rgba(29,78,116,.18)}.aod-setup[data-theme=light] .jv-chat-theme-card small[data-v-979cef62]{color:rgba(45,65,88,.78);background:linear-gradient(135deg,rgba(224,242,254,.86),rgba(237,233,254,.76))}.aod-setup[data-theme=light] .jv-chat-secondary[data-v-979cef62],.aod-setup[data-theme=light] .jv-chat-setup[data-v-979cef62]{color:#0f6f83;border-color:rgba(14,165,233,.22);background:rgba(236,254,255,.72)}.aod-setup[data-theme=light] .jv-chat-upload-steps span[data-v-979cef62]{color:#44546a;border-color:rgba(14,165,233,.16);background:hsla(0,0%,100%,.72)}.aod-setup[data-theme=light] .jv-chat-upload-steps .active[data-v-979cef62]{color:#0f172a;background:rgba(224,242,254,.72)}.aod-setup[data-theme=light] .jv-chat-upload-steps .done[data-v-979cef62]{color:#047857}@media (max-width:760px){.jv-chat-fact-grid[data-v-979cef62],.jv-chat-run-panel[data-v-979cef62],.jv-chat-theme-grid[data-v-979cef62],.jv-chat-upload-card[data-v-979cef62],.jv-readiness[data-v-979cef62]{grid-template-columns:1fr}.jv-chat-upload-card[data-v-979cef62]{align-items:start}}@media (prefers-reduced-motion:reduce){.jv-gauge-fill[data-v-979cef62]{transition:none}.aod-ambient[data-v-979cef62]:after,.aod-ambient[data-v-979cef62]:before,.aod-drop-icon[data-v-979cef62],.aod-dropzone[data-v-979cef62]:before,.aod-setup[data-theme=light] .aod-main[data-v-979cef62]:after,.aod-setup[data-theme=light] .aod-main[data-v-979cef62]:before,.aod-setup[data-theme=light] .jv-chat[data-v-979cef62]:after,.aod-setup[data-theme=light] .jv-chat[data-v-979cef62]:before,.aod-setup[data-theme=light] .jv-hero[data-v-979cef62]:after,.aod-setup[data-theme=light] .jv-hero[data-v-979cef62]:before,.aod-setup[data-theme=light] .jv-launch[data-v-979cef62]:after,.aod-setup[data-theme=light] .jv-launch[data-v-979cef62]:before,.aod-setup[data-theme=light] .jv-question-chip[data-v-979cef62],.aod-setup[data-theme=light] .jv-question-track[data-v-979cef62],.aod-setup[data-theme=light] .jv-stage-bg[data-v-979cef62]:after,.aod-setup[data-theme=light] .jv-stage-bg[data-v-979cef62]:before,.aod-setup[data-theme=light] .jv-stage[data-v-979cef62]:before,.aod-setup[data-theme=light] .jv-upload[data-v-979cef62]:after,.aod-setup[data-theme=light].stage-chat .jv-chat[data-v-979cef62]:after,.aod-setup[data-theme=light].stage-chat .jv-chat[data-v-979cef62]:before,.aod-step.active .aod-step-node[data-v-979cef62],.aod-step.active[data-v-979cef62]:after,.aod-theme-card[data-v-979cef62],.jarvis-badge-dot[data-v-979cef62],.jarvis-core-dot[data-v-979cef62],.jarvis-core-ring[data-v-979cef62],.jarvis-core-scan[data-v-979cef62],.jarvis-cta[data-v-979cef62],.jarvis-live-dot[data-v-979cef62],.jarvis-word[data-v-979cef62],.jv-caret[data-v-979cef62],.jv-data-rain span[data-v-979cef62],.jv-dots i[data-v-979cef62],.jv-next-arrow[data-v-979cef62],.jv-portal-core[data-v-979cef62],.jv-portal-pulse[data-v-979cef62],.jv-portal-ring[data-v-979cef62],.jv-portal-spin[data-v-979cef62],.jv-scan-bars span[data-v-979cef62],.jv-stage-aura[data-v-979cef62],.jv-stage-beam[data-v-979cef62],.jv-stage-hud[data-v-979cef62],.jv-stage-orbit-dot[data-v-979cef62],.jv-stage-ring[data-v-979cef62],.jv-stage-sweep[data-v-979cef62]{animation:none!important}}.benchmark-dashboard[data-v-1450622f]{display:grid;gap:1.5rem;color:#e5edf7;text-align:left}.benchmark-hero[data-v-1450622f],.benchmark-metrics article[data-v-1450622f],.benchmark-section[data-v-1450622f]{border:1px solid rgba(125,232,245,.14);background:rgba(14,22,36,.82);box-shadow:0 24px 70px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.04)}.benchmark-hero[data-v-1450622f]{display:flex;align-items:flex-start;gap:1.1rem;border-radius:1.1rem;padding:1.4rem 1.5rem;background:linear-gradient(160deg,rgba(15,28,44,.9),rgba(12,18,32,.82)),rgba(9,14,28,.9)}.bm-head-icon[data-v-1450622f]{display:inline-grid;place-items:center;width:3rem;height:3rem;flex:0 0 auto;border-radius:.9rem;color:#06283a;background:linear-gradient(135deg,#7de8f5,#38bdf8);box-shadow:0 10px 30px rgba(56,189,248,.35)}.bm-head-icon svg[data-v-1450622f]{width:1.5rem;height:1.5rem}.bm-head-copy[data-v-1450622f]{flex:1;min-width:0}.section-label[data-v-1450622f]{margin:0;color:#7de8f5;font-size:.78rem;font-weight:700;letter-spacing:.02em}.bm-label[data-v-1450622f]{display:inline-flex;align-items:center;gap:.4rem}.bm-label-ic[data-v-1450622f]{width:.95rem;height:.95rem}.benchmark-hero h1[data-v-1450622f]{margin:.2rem 0 0;color:#fff;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:800;line-height:1.1}.benchmark-detail-head p[data-v-1450622f],.benchmark-hero p[data-v-1450622f]:last-child{max-width:86ch;margin-top:.9rem;color:rgba(226,232,240,.88);line-height:1.65}.benchmark-detail-head p[data-v-1450622f]{white-space:pre-line}.benchmark-export[data-v-1450622f]{display:inline-flex;align-items:center;gap:.45rem;min-height:2.6rem;flex:0 0 auto;align-self:flex-start;border:1px solid rgba(125,232,245,.4);border-radius:999px;background:rgba(125,232,245,.1);color:#aef0fb;padding:0 1.1rem;font-weight:700;white-space:nowrap;transition:background .16s ease,border-color .16s ease,transform .16s ease}.benchmark-export[data-v-1450622f]:hover:not(:disabled){background:rgba(56,189,248,.16);border-color:rgba(125,232,245,.6);transform:translateY(-1px)}.bm-btn-ic[data-v-1450622f]{width:1rem;height:1rem}.benchmark-export[data-v-1450622f]:disabled{opacity:.5}.benchmark-metrics[data-v-1450622f]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.benchmark-metrics article[data-v-1450622f]{display:flex;align-items:center;gap:.75rem;border-radius:.85rem;padding:1rem;background:hsla(0,0%,100%,.03);transition:transform .2s ease,border-color .2s ease,background .2s ease}.benchmark-metrics article[data-v-1450622f]:hover{transform:translateY(-3px);border-color:rgba(125,232,245,.32);background:rgba(56,189,248,.07)}.bm-metric-ic[data-v-1450622f]{display:inline-grid;place-items:center;width:2.3rem;height:2.3rem;flex:0 0 auto;border-radius:.65rem;color:#7de8f5;background:rgba(125,232,245,.12)}.bm-metric-ic svg[data-v-1450622f]{width:1.2rem;height:1.2rem}.bm-tone-spend .bm-metric-ic[data-v-1450622f]{color:#5eead4;background:rgba(94,234,212,.14)}.bm-tone-cats .bm-metric-ic[data-v-1450622f]{color:#7de8f5;background:rgba(125,232,245,.14)}.bm-tone-bench .bm-metric-ic[data-v-1450622f]{color:#a78bfa;background:rgba(167,139,250,.16)}.bm-tone-above .bm-metric-ic[data-v-1450622f]{color:#4ade80;background:rgba(74,222,128,.14)}.bm-tone-none .bm-metric-ic[data-v-1450622f]{color:#fbbf24;background:rgba(251,191,36,.14)}.bm-metric-body[data-v-1450622f]{display:flex;flex-direction:column;min-width:0}.benchmark-metrics .metric-card-heading[data-v-1450622f]{justify-content:flex-start}.metric-card-heading[data-v-1450622f]{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:1.25rem}.metric-info[data-v-1450622f]{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border:1px solid rgba(147,197,253,.36);border-radius:999px;background:rgba(59,130,246,.12);color:#bfdbfe;cursor:help;font-size:.72rem;font-weight:850}.benchmark-card small[data-v-1450622f],.benchmark-metrics small[data-v-1450622f],.benchmark-metrics span[data-v-1450622f],.benchmark-sources a span[data-v-1450622f]{color:rgba(203,213,225,.72);font-size:.78rem;font-weight:750}.benchmark-metrics strong[data-v-1450622f]{display:block;margin:.45rem 0;color:#fff;font-size:1.75rem;font-weight:850}.benchmark-section[data-v-1450622f]{border-radius:1rem;padding:1.35rem}.peer-filter-section[data-v-1450622f]{position:relative;overflow:hidden;padding:0;background:linear-gradient(135deg,rgba(14,165,233,.12),rgba(168,85,247,.08) 48%,rgba(15,23,42,.86)),rgba(9,14,28,.88)}.peer-filter-section[data-v-1450622f]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(56,189,248,.16),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.05),transparent 40%);pointer-events:none}.peer-filter-layout[data-v-1450622f]{position:relative;display:grid;grid-template-columns:minmax(16rem,.62fr) minmax(0,1.38fr);gap:1.2rem;padding:1.35rem}.peer-filter-copy[data-v-1450622f]{display:flex;flex-direction:column;justify-content:space-between;gap:1.15rem;min-height:100%}.peer-filter-copy h2[data-v-1450622f]{margin:.3rem 0 0;color:#fff;font-size:clamp(1.45rem,2vw,2rem);font-weight:850;line-height:1.12}.peer-filter-copy p[data-v-1450622f]{max-width:42ch;margin:.55rem 0 0;color:rgba(226,232,240,.76);line-height:1.55}.peer-filter-chips[data-v-1450622f]{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.peer-filter-chips span[data-v-1450622f]{display:inline-grid;gap:.15rem;min-width:6.5rem;border:1px solid rgba(125,211,252,.16);border-radius:.75rem;background:rgba(2,6,23,.34);color:rgba(203,213,225,.62);padding:.55rem .7rem;font-size:.72rem;font-weight:760}.peer-filter-chips strong[data-v-1450622f]{color:#f8fafc;font-size:.86rem;font-weight:850}.peer-filter-controls[data-v-1450622f]{display:grid;gap:1rem;border-left:1px solid rgba(148,163,184,.16);padding-left:1.2rem}.peer-filter-current[data-v-1450622f]{display:flex;align-items:center;justify-content:space-between;gap:.85rem;border:1px solid rgba(125,211,252,.2);border-radius:.85rem;background:rgba(2,6,23,.42);padding:.8rem .9rem}.peer-filter-current span[data-v-1450622f],.peer-filter-grid label span[data-v-1450622f]{color:rgba(203,213,225,.72);font-size:.78rem;font-weight:800}.peer-filter-current strong[data-v-1450622f]{color:#f8fafc;font-size:.95rem;font-weight:850;text-align:right}.peer-filter-grid[data-v-1450622f]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}.peer-filter-grid label[data-v-1450622f]{display:grid;gap:.4rem}.peer-filter-grid label[data-v-1450622f]:first-child,.peer-filter-grid label[data-v-1450622f]:nth-child(2),.peer-filter-grid label[data-v-1450622f]:nth-child(3),.peer-filter-grid label[data-v-1450622f]:nth-child(4),.peer-filter-grid label[data-v-1450622f]:nth-child(5),.peer-filter-grid label[data-v-1450622f]:nth-child(6){grid-column:span 3}.peer-filter-grid input[data-v-1450622f],.peer-filter-grid select[data-v-1450622f]{width:100%;min-height:2.85rem;border:1px solid rgba(148,163,184,.2);border-radius:.7rem;background:rgba(2,6,23,.68);color:#f8fafc;padding:0 .9rem;font:inherit;font-weight:700;outline:none;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.peer-filter-grid input[data-v-1450622f]:focus,.peer-filter-grid select[data-v-1450622f]:focus{border-color:rgba(56,189,248,.62);background:rgba(2,6,23,.82);box-shadow:0 0 0 3px rgba(56,189,248,.12)}.peer-filter-grid input[data-v-1450622f]::-moz-placeholder{color:rgba(148,163,184,.62)}.peer-filter-grid input[data-v-1450622f]::placeholder{color:rgba(148,163,184,.62)}.peer-filter-actions[data-v-1450622f]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.peer-filter-button[data-v-1450622f]{min-height:2.8rem;border:1px solid rgba(56,189,248,.42);border-radius:999px;background:linear-gradient(135deg,rgba(14,165,233,.36),rgba(124,58,237,.28));color:#e0f2fe;padding:0 1.1rem;font-weight:850;white-space:nowrap;box-shadow:0 12px 24px rgba(14,165,233,.12)}.peer-filter-button.secondary[data-v-1450622f]{border-color:rgba(148,163,184,.22);background:rgba(15,23,42,.62);color:rgba(226,232,240,.86);box-shadow:none}.peer-filter-button[data-v-1450622f]:disabled{cursor:not-allowed;opacity:.5}.benchmark-table-head[data-v-1450622f]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.benchmark-table-head p[data-v-1450622f]{margin:.35rem 0 0;color:rgba(203,213,225,.72);line-height:1.5}.supplier-legend[data-v-1450622f]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem .8rem;max-width:35rem;color:rgba(226,232,240,.78);font-size:.76rem;font-weight:780}.supplier-legend span[data-v-1450622f]{display:inline-flex;align-items:center;gap:.35rem}.supplier-legend i[data-v-1450622f]{display:inline-block;width:1.45rem;height:.45rem;border-radius:999px}.legend-client[data-v-1450622f]{width:.7rem!important;height:.7rem!important;border:2px solid rgba(15,23,42,.95);background:#c084fc;box-shadow:0 0 0 1px hsla(0,0%,100%,.7)}.legend-peer[data-v-1450622f]{background:linear-gradient(90deg,transparent,transparent 22%,hsla(0,0%,100%,.72) 0,hsla(0,0%,100%,.72) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.72) 0,hsla(0,0%,100%,.72) 54%,transparent 0,transparent 75%,hsla(0,0%,100%,.72) 0,hsla(0,0%,100%,.72) 78%,transparent 0),rgba(148,163,184,.2)}.benchmark-table-wrap[data-v-1450622f]{position:relative;margin-top:1rem;overflow-x:auto;overflow-y:visible;padding-bottom:4.5rem;z-index:1}.benchmark-table[data-v-1450622f]{width:100%;min-width:1320px;border-collapse:separate;border-spacing:0}.benchmark-table td[data-v-1450622f],.benchmark-table th[data-v-1450622f]{position:relative;border-bottom:1px solid rgba(148,163,184,.14);padding:.95rem .85rem;text-align:left;vertical-align:top}.benchmark-table th[data-v-1450622f]{z-index:3;color:rgba(219,234,254,.82);font-size:.82rem;font-weight:850;background:rgba(15,23,42,.72)}.benchmark-table td[data-v-1450622f]{z-index:1}.benchmark-table td[data-v-1450622f]:hover,.benchmark-table th[data-v-1450622f]:hover{z-index:80}.column-help[data-v-1450622f]{cursor:help;text-decoration:underline;text-decoration-color:rgba(147,197,253,.42);text-decoration-style:dotted;text-underline-offset:.2rem}.tooltip-anchor[data-v-1450622f]{position:relative;isolation:isolate;z-index:2}.tooltip-anchor[data-v-1450622f]:after{position:absolute;z-index:9999;left:50%;top:calc(100% + .55rem);bottom:auto;width:-moz-max-content;width:max-content;min-width:15rem;max-width:min(24rem,70vw);border:1px solid rgba(147,197,253,.3);border-radius:.65rem;background:#020617;box-shadow:0 18px 38px rgba(0,0,0,.48),0 0 0 1px rgba(30,41,59,.98);color:#f8fafc;content:attr(data-tooltip);font-size:.82rem;font-weight:760;line-height:1.45;opacity:0;padding:.65rem .8rem;pointer-events:none;text-align:left;transform:translate(-50%,-.3rem);transition:opacity .14s ease,transform .14s ease;white-space:normal}.tooltip-anchor[data-v-1450622f]:focus-visible:after,.tooltip-anchor[data-v-1450622f]:hover:after{opacity:1;transform:translate(-50%)}.benchmark-table td:first-child .tooltip-anchor[data-v-1450622f]:after,.benchmark-table td:nth-child(2) .tooltip-anchor[data-v-1450622f]:after,.benchmark-table th:first-child .tooltip-anchor[data-v-1450622f]:after,.benchmark-table th:nth-child(2) .tooltip-anchor[data-v-1450622f]:after{left:0;transform:translateY(-.3rem)}.benchmark-table td:first-child .tooltip-anchor[data-v-1450622f]:focus-visible:after,.benchmark-table td:first-child .tooltip-anchor[data-v-1450622f]:hover:after,.benchmark-table td:nth-child(2) .tooltip-anchor[data-v-1450622f]:focus-visible:after,.benchmark-table td:nth-child(2) .tooltip-anchor[data-v-1450622f]:hover:after,.benchmark-table th:first-child .tooltip-anchor[data-v-1450622f]:focus-visible:after,.benchmark-table th:first-child .tooltip-anchor[data-v-1450622f]:hover:after,.benchmark-table th:nth-child(2) .tooltip-anchor[data-v-1450622f]:focus-visible:after,.benchmark-table th:nth-child(2) .tooltip-anchor[data-v-1450622f]:hover:after{transform:translate(0)}.benchmark-table td:nth-last-child(-n+2) .tooltip-anchor[data-v-1450622f]:after,.benchmark-table th:nth-last-child(-n+2) .tooltip-anchor[data-v-1450622f]:after{left:auto;right:0;transform:translateY(-.3rem)}.benchmark-table td:nth-last-child(-n+2) .tooltip-anchor[data-v-1450622f]:focus-visible:after,.benchmark-table td:nth-last-child(-n+2) .tooltip-anchor[data-v-1450622f]:hover:after,.benchmark-table th:nth-last-child(-n+2) .tooltip-anchor[data-v-1450622f]:focus-visible:after,.benchmark-table th:nth-last-child(-n+2) .tooltip-anchor[data-v-1450622f]:hover:after{transform:translate(0)}.benchmark-table tbody tr[data-v-1450622f]{cursor:pointer}.benchmark-table tbody tr.selected[data-v-1450622f],.benchmark-table tbody tr[data-v-1450622f]:hover{background:rgba(96,165,250,.07)}.benchmark-table td[data-v-1450622f]{font-size:.9rem;color:rgba(226,232,240,.9)}.benchmark-table td span[data-v-1450622f],.benchmark-table td strong[data-v-1450622f]{display:block}.benchmark-table td span[data-v-1450622f]{margin-top:.18rem;color:rgba(203,213,225,.66);font-size:.75rem}.benchmark-reasoning[data-v-1450622f]{max-width:18rem;color:rgba(226,232,240,.82);font-size:.82rem;line-height:1.45}.supplier-split[data-v-1450622f]{min-width:14rem}.supplier-split-labels[data-v-1450622f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.45rem}.benchmark-table td .supplier-split-labels span[data-v-1450622f]{display:inline-flex;align-items:baseline;gap:.35rem;margin:0;color:rgba(226,232,240,.92);font-size:.78rem;font-weight:850}.benchmark-table td .supplier-split-labels strong[data-v-1450622f]{display:inline;color:rgba(203,213,225,.68);font-size:.68rem;font-weight:750}.supplier-split-bar[data-v-1450622f]{position:relative;width:100%;height:.85rem;border-radius:999px;background:rgba(148,163,184,.16);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),0 8px 20px rgba(0,0,0,.16)}.supplier-tick[data-v-1450622f]{position:absolute;top:-.18rem;bottom:-.18rem;width:1px;background:hsla(0,0%,100%,.34);transform:translateX(-50%)}.supplier-tick.p50[data-v-1450622f]{width:2px;background:hsla(0,0%,100%,.62)}.supplier-client-dot[data-v-1450622f]{position:absolute;top:50%;width:.95rem;height:.95rem;border:2px solid rgba(15,23,42,.95);border-radius:999px;background:#c084fc;box-shadow:0 0 0 1px hsla(0,0%,100%,.82),0 6px 14px rgba(0,0,0,.35);transform:translate(-50%,-50%)}.supplier-split small[data-v-1450622f]{display:block;margin-top:.35rem;color:rgba(203,213,225,.58);font-size:.68rem;font-weight:750}.benchmark-card header strong[data-v-1450622f],.benchmark-detail-head>span[data-v-1450622f],.benchmark-signal[data-v-1450622f],.kpi-signal-chip[data-v-1450622f]{display:inline-flex;border-radius:999px;padding:.25rem .6rem;font-size:.74rem;font-weight:850}.kpi-signal-chip[data-v-1450622f]{white-space:nowrap}.good[data-v-1450622f]{background:rgba(16,185,129,.14);color:#6ee7b7}.gap[data-v-1450622f]{background:rgba(244,114,182,.17);color:#f9a8d4}.low[data-v-1450622f]{background:rgba(96,165,250,.14);color:#93c5fd}.muted[data-v-1450622f]{background:rgba(148,163,184,.12);color:#cbd5e1}.benchmark-detail-head[data-v-1450622f]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.benchmark-detail-head h2[data-v-1450622f]{margin:.35rem 0 0;color:#fff;font-size:1.6rem;font-weight:850}.benchmark-detail-head>span[data-v-1450622f]{background:rgba(56,189,248,.14);color:#a5f3fc;white-space:nowrap}.benchmark-card-grid[data-v-1450622f]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));justify-content:stretch;gap:1rem;margin-top:1.2rem}.benchmark-card-grid>.benchmark-card[data-v-1450622f]{grid-column:span 2}.benchmark-card-grid.centered[data-v-1450622f]{grid-template-columns:repeat(auto-fit,minmax(18rem,24rem));justify-content:center}.benchmark-card-grid.centered>.benchmark-card[data-v-1450622f]{grid-column:auto}.benchmark-card-grid>.benchmark-card[data-v-1450622f]:nth-child(4):nth-last-child(2){grid-column:2/span 2}.benchmark-card-grid>.benchmark-card[data-v-1450622f]:nth-child(5):last-child{grid-column:4/span 2}.benchmark-implications-card[data-v-1450622f]{margin-top:1.2rem;border:1px solid rgba(125,211,252,.22);border-radius:.9rem;background:radial-gradient(circle at top left,rgba(56,189,248,.16),transparent 34%),linear-gradient(135deg,rgba(14,116,144,.16),rgba(30,41,59,.44)),rgba(15,23,42,.62);padding:1.05rem;text-align:left}.benchmark-implications-card header[data-v-1450622f]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.benchmark-implications-card header strong[data-v-1450622f]{display:block;margin:.25rem 0 0;color:#fff;font-size:1.18rem;font-weight:850}.benchmark-implications-card header small[data-v-1450622f]{border-radius:999px;background:rgba(56,189,248,.12);color:#a5f3fc;padding:.25rem .6rem;font-size:.72rem;font-weight:800;white-space:nowrap}.implication-points-box[data-v-1450622f]{margin-top:1rem;border:1px solid rgba(125,211,252,.14);border-left:3px solid rgba(56,189,248,.74);border-radius:.72rem;background:rgba(15,23,42,.46);padding:.95rem 1rem}.implication-points-box ol[data-v-1450622f]{display:grid;gap:.7rem;margin:0;padding-left:0;list-style:none}.implication-points-box li[data-v-1450622f]{position:relative;padding-left:1.4rem;color:rgba(241,245,249,.92);line-height:1.55}.implication-points-box li[data-v-1450622f]:before{content:"";position:absolute;left:.2rem;top:.6rem;width:.45rem;height:.45rem;border-radius:999px;background:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.16)}.benchmark-next-theme[data-v-1450622f]{display:grid;gap:.35rem;margin-top:1rem;border:1px solid rgba(125,211,252,.2);border-radius:.75rem;background:rgba(14,165,233,.08);padding:.85rem .95rem;color:rgba(226,232,240,.9);line-height:1.55}.benchmark-next-theme strong[data-v-1450622f]{color:#93c5fd;font-size:.76rem;font-weight:900}.benchmark-insights-card[data-v-1450622f]{margin-top:1.2rem;border:1px solid rgba(125,211,252,.22);border-radius:.9rem;background:linear-gradient(135deg,rgba(14,116,144,.16),rgba(30,41,59,.44)),rgba(15,23,42,.62);padding:1rem;text-align:left}.benchmark-insights-card summary[data-v-1450622f]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}.benchmark-insights-card summary[data-v-1450622f]::-webkit-details-marker{display:none}.benchmark-insights-card summary[data-v-1450622f]:after{flex:0 0 auto;border:1px solid rgba(125,211,252,.22);border-radius:999px;color:#bfdbfe;content:"Expand";padding:.24rem .62rem;font-size:.72rem;font-weight:850}.benchmark-insights-card[open] summary[data-v-1450622f]:after{content:"Collapse"}.benchmark-insights-card summary strong[data-v-1450622f]{display:block;margin:.25rem 0 0;color:#fff;font-size:1.05rem;font-weight:850;text-align:left}.benchmark-insights-card summary small[data-v-1450622f]{border-radius:999px;background:rgba(56,189,248,.12);color:#a5f3fc;padding:.25rem .6rem;font-size:.72rem;font-weight:800;white-space:nowrap}.benchmark-insights-card p[data-v-1450622f]{margin:.85rem 0 0;color:rgba(226,232,240,.82);line-height:1.6;text-align:left}.benchmark-insights-card ul[data-v-1450622f]{display:grid;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.benchmark-insights-card li[data-v-1450622f]{display:grid;gap:.45rem;border-left:3px solid rgba(56,189,248,.74);padding-left:.85rem;color:rgba(241,245,249,.92);line-height:1.55;text-align:left}.insight-so-what[data-v-1450622f]{display:grid;gap:.35rem;margin-top:1rem;border:1px solid rgba(125,211,252,.2);border-radius:.75rem;background:rgba(14,165,233,.08);padding:.85rem .95rem;color:rgba(226,232,240,.9);line-height:1.55;text-align:left}.insight-so-what strong[data-v-1450622f]{color:#93c5fd;font-size:.76rem;font-weight:900}.insight-source-links[data-v-1450622f]{display:flex;flex-wrap:wrap;gap:.4rem}.insight-source-links a[data-v-1450622f]{border-radius:999px;background:rgba(59,130,246,.14);color:#93c5fd;padding:.18rem .5rem;font-size:.72rem;font-weight:800;text-decoration:none}.benchmark-card[data-v-1450622f]{border-radius:.85rem;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.62);padding:1rem}.benchmark-summary-card[data-v-1450622f]{border-color:rgba(125,211,252,.24);background:linear-gradient(135deg,rgba(14,165,233,.14),rgba(124,58,237,.1)),rgba(15,23,42,.68)}.benchmark-summary-title[data-v-1450622f]{margin:1rem 0 .45rem;color:#e0f2fe;font-size:1.1rem;font-weight:850}.benchmark-summary-card p[data-v-1450622f]{margin:0 0 .85rem;color:rgba(226,232,240,.88);line-height:1.6}.benchmark-card header[data-v-1450622f]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.benchmark-card header span[data-v-1450622f]{color:rgba(226,232,240,.9);font-weight:800}.benchmark-card-value[data-v-1450622f]{margin:1rem 0;color:#fff;font-size:1.55rem;font-weight:850}.benchmark-card-range[data-v-1450622f]{margin:.55rem 0 1rem}.benchmark-range-scale[data-v-1450622f]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.35rem;color:rgba(203,213,225,.72);font-size:.66rem;font-weight:820}.benchmark-range-scale span[data-v-1450622f]:nth-child(2){text-align:center}.benchmark-range-scale span[data-v-1450622f]:nth-child(3){text-align:right}.benchmark-range-track[data-v-1450622f]{position:relative;height:.7rem;border-radius:999px;background:linear-gradient(90deg,#22c55e,#facc15 33%,#f59e0b 66%,#ef4444),rgba(148,163,184,.14);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),0 8px 18px rgba(0,0,0,.16)}.benchmark-range-fill[data-v-1450622f]{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent 0 25%,hsla(0,0%,100%,.2) 25% 25.8%,transparent 25.8% 49.5%,hsla(0,0%,100%,.32) 49.5% 50.5%,transparent 50.5% 74.2%,hsla(0,0%,100%,.2) 74.2% 75%,transparent 75% 100%)}.benchmark-range-tick[data-v-1450622f]{position:absolute;top:-.28rem;bottom:-.28rem;width:2px;background:hsla(0,0%,100%,.34);transform:translateX(-50%)}.benchmark-range-tick.p50[data-v-1450622f]{width:3px;background:hsla(0,0%,100%,.78)}.benchmark-range-client[data-v-1450622f]{position:absolute;top:50%;width:.95rem;height:.95rem;border:2px solid rgba(15,23,42,.96);border-radius:999px;background:#c084fc;box-shadow:0 0 0 1px hsla(0,0%,100%,.82),0 6px 14px rgba(0,0,0,.35);transform:translate(-50%,-50%)}.benchmark-range-labels[data-v-1450622f]{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-top:.5rem;color:rgba(203,213,225,.68);font-size:.68rem;font-weight:800}.benchmark-card dl[data-v-1450622f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0 0 .85rem}.benchmark-card dd[data-v-1450622f],.benchmark-card dt[data-v-1450622f]{margin:0}.benchmark-card dt[data-v-1450622f]{color:rgba(203,213,225,.62);font-size:.7rem;font-weight:800}.benchmark-card dd[data-v-1450622f]{color:#fff;font-weight:850}.benchmark-sources[data-v-1450622f],.benchmark-warnings[data-v-1450622f]{display:grid;gap:.6rem;margin-top:1rem}.benchmark-warnings[data-v-1450622f]{padding-left:1.2rem;color:hsla(48,96%,89%,.92)}.benchmark-sources a[data-v-1450622f]{display:grid;gap:.15rem;color:#67e8f9;font-size:.86rem;overflow-wrap:anywhere}.benchmark-error[data-v-1450622f]{border:1px solid rgba(244,114,182,.35);border-radius:1rem;background:rgba(190,24,93,.12);color:#fbcfe8;padding:.8rem 1rem}@media (max-width:1100px){.peer-filter-layout[data-v-1450622f]{grid-template-columns:1fr}.peer-filter-controls[data-v-1450622f]{border-left:0;border-top:1px solid rgba(148,163,184,.16);padding-left:0;padding-top:1rem}.benchmark-card-grid[data-v-1450622f],.benchmark-metrics[data-v-1450622f]{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark-card-grid>.benchmark-card[data-v-1450622f],.benchmark-card-grid>.benchmark-card[data-v-1450622f]:nth-child(4):nth-last-child(2),.benchmark-card-grid>.benchmark-card[data-v-1450622f]:nth-child(5):last-child{grid-column:auto}.peer-filter-grid[data-v-1450622f]{grid-template-columns:repeat(2,minmax(0,1fr))}.peer-filter-grid label[data-v-1450622f]:nth-child(n){grid-column:span 1}}@media (max-width:720px){.benchmark-detail-head[data-v-1450622f],.benchmark-hero[data-v-1450622f]{flex-direction:column}.benchmark-card-grid[data-v-1450622f],.benchmark-metrics[data-v-1450622f],.peer-filter-grid[data-v-1450622f]{grid-template-columns:1fr}.benchmark-card dl[data-v-1450622f]{grid-template-columns:repeat(2,minmax(0,1fr))}.peer-filter-current[data-v-1450622f]{align-items:flex-start;flex-direction:column;width:100%}.peer-filter-current strong[data-v-1450622f]{text-align:left}.peer-filter-actions[data-v-1450622f]{align-items:stretch;flex-direction:column-reverse}.peer-filter-button[data-v-1450622f]{width:100%}}.opa-dashboard[data-v-69e237a0]{color:#f7f4ff;display:grid;gap:28px;text-align:left}.opa-hero[data-v-69e237a0],.opa-metrics article[data-v-69e237a0],.opa-panel[data-v-69e237a0]{background:rgba(14,22,36,.82);border:1px solid rgba(125,232,245,.14);box-shadow:0 24px 80px rgba(0,0,0,.35)}.opa-hero[data-v-69e237a0]{align-items:center;border-radius:18px;display:flex;justify-content:space-between;gap:24px;padding:34px;background:linear-gradient(160deg,rgba(15,28,44,.9),rgba(12,18,32,.82)),rgba(9,14,28,.9)}.opa-head-icon[data-v-69e237a0]{align-items:center;background:linear-gradient(135deg,#7de8f5,#38bdf8);border-radius:.9rem;box-shadow:0 10px 30px rgba(56,189,248,.35);color:#06283a;display:inline-grid;flex:0 0 auto;height:3rem;place-items:center;width:3rem}.opa-head-icon svg[data-v-69e237a0]{height:1.5rem;width:1.5rem}.opa-head-copy[data-v-69e237a0]{flex:1;min-width:0}.opa-hero h1[data-v-69e237a0]{font-size:48px;line-height:1.05;margin:8px 0 16px}.opa-hero p[data-v-69e237a0],.opa-investigate p[data-v-69e237a0],.opa-section-head p[data-v-69e237a0],.opa-summary p[data-v-69e237a0]{color:#c9c3d8;line-height:1.7;margin:0}.section-label[data-v-69e237a0]{color:#7de8f5;font-size:.78rem;font-weight:700;letter-spacing:.02em;margin:0}.opa-label[data-v-69e237a0]{align-items:center;display:inline-flex;gap:.4rem}.opa-label-ic[data-v-69e237a0]{height:.95rem;width:.95rem}.opa-kicker[data-v-69e237a0]{color:#7de8f5;font-size:13px;font-weight:800;margin:0}.opa-export[data-v-69e237a0],.opa-filters select[data-v-69e237a0]{background:rgba(12,20,40,.92);border:1px solid rgba(141,201,255,.32);border-radius:12px;color:#f8fbff}.opa-export[data-v-69e237a0]{align-self:flex-start;background:linear-gradient(135deg,rgba(56,189,248,.36),rgba(124,58,237,.28));border:1px solid rgba(125,232,245,.4);border-radius:999px;box-shadow:0 18px 40px rgba(56,189,248,.18);cursor:pointer;font-weight:800;min-height:2.8rem;padding:0 1.25rem}.opa-metrics[data-v-69e237a0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.opa-metrics article[data-v-69e237a0]{align-items:center;border-radius:16px;display:flex;gap:16px;padding:24px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.opa-metrics article[data-v-69e237a0]:hover{background:rgba(56,189,248,.07);border-color:rgba(125,232,245,.32);transform:translateY(-3px)}.opa-metric-ic[data-v-69e237a0]{align-items:center;background:rgba(125,232,245,.12);border-radius:.75rem;color:#7de8f5;display:inline-grid;flex:0 0 auto;height:3rem;place-items:center;width:3rem}.opa-metric-ic svg[data-v-69e237a0]{height:1.5rem;width:1.5rem}.opa-tone-orders .opa-metric-ic[data-v-69e237a0]{color:#7de8f5;background:rgba(125,232,245,.14)}.opa-tone-freq .opa-metric-ic[data-v-69e237a0]{color:#38bdf8;background:rgba(56,189,248,.14)}.opa-tone-small .opa-metric-ic[data-v-69e237a0]{color:#a78bfa;background:rgba(167,139,250,.16)}.opa-tone-lot .opa-metric-ic[data-v-69e237a0]{color:#5eead4;background:rgba(94,234,212,.14)}.opa-tone-spend .opa-metric-ic[data-v-69e237a0]{color:#fbbf24;background:rgba(251,191,36,.14)}.opa-metric-body[data-v-69e237a0]{display:flex;flex-direction:column;min-width:0}.opa-card-facts[data-v-69e237a0],.opa-category-card em[data-v-69e237a0],.opa-diagnostic-table small[data-v-69e237a0],.opa-metrics small[data-v-69e237a0],.opa-metrics span[data-v-69e237a0]{color:#9c96ac}.opa-metrics strong[data-v-69e237a0]{display:block;font-size:36px;margin:8px 0}.opa-panel[data-v-69e237a0]{border-radius:18px;padding:28px;text-align:left}.opa-summary[data-v-69e237a0]{display:grid;gap:18px;justify-items:start;text-align:left}.opa-summary-narrative[data-v-69e237a0]{background:rgba(141,201,255,.06);border:1px solid rgba(141,201,255,.16);border-radius:14px;color:#e6e2f1;font-size:17px;line-height:1.65;padding:18px 20px;width:100%}.opa-investigate ul[data-v-69e237a0],.opa-summary-list[data-v-69e237a0]{display:grid;gap:12px;list-style:none;margin:0;padding-left:0;color:#d9d5e6;line-height:1.7;text-align:left}.opa-investigate li[data-v-69e237a0],.opa-summary-list li[data-v-69e237a0]{align-items:flex-start;display:grid;grid-template-columns:12px minmax(0,1fr);gap:14px}.opa-investigate li[data-v-69e237a0]:before,.opa-summary-list li[data-v-69e237a0]:before{background:linear-gradient(180deg,#64e5ff,#a17cff);border-radius:999px;box-shadow:0 0 18px rgba(100,229,255,.35);content:"";height:9px;margin-top:10px;width:9px}.opa-callouts[data-v-69e237a0]{display:grid;gap:10px;width:100%}.opa-callouts article[data-v-69e237a0]{background:rgba(141,201,255,.08);border:1px solid rgba(141,201,255,.16);border-left:3px solid #64e5ff;border-radius:10px;color:#cfd8ec;line-height:1.55;padding:12px 14px}.opa-chip-row[data-v-69e237a0]{display:flex;flex-wrap:wrap;gap:10px}.opa-chip-row span[data-v-69e237a0],.opa-context[data-v-69e237a0],.opa-risk[data-v-69e237a0]{background:rgba(69,212,238,.12);border:1px solid rgba(69,212,238,.22);border-radius:999px;color:#9beeff;font-weight:800;padding:8px 12px}.opa-context-override[data-v-69e237a0]{display:block;min-width:210px}.opa-context-cell[data-v-69e237a0]{align-items:flex-start;display:grid;gap:8px;min-width:220px}.opa-context-override select[data-v-69e237a0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(12,20,40,.9);border:1px solid rgba(141,201,255,.28);border-radius:10px;color:#f8fbff;cursor:pointer;font:inherit;font-size:13px;font-weight:750;max-width:260px;min-height:2.35rem;padding:.45rem 2rem .45rem .75rem;width:100%}.opa-ai-pick[data-v-69e237a0]{background:rgba(167,139,250,.16);border:1px solid rgba(167,139,250,.32);border-radius:999px;color:#c4b5fd;display:inline-flex;font-size:11px;font-weight:850;padding:4px 8px;width:-moz-max-content;width:max-content}.opa-taxonomy-bar[data-v-69e237a0]{align-items:center;background:linear-gradient(135deg,rgba(16,32,58,.92),rgba(28,22,45,.9));border:1px solid rgba(100,229,255,.18);border-radius:14px;display:flex;gap:18px;justify-content:space-between;margin:-4px 0 18px;padding:14px 16px}.opa-taxonomy-bar div[data-v-69e237a0]{display:grid;gap:4px}.opa-taxonomy-bar strong[data-v-69e237a0]{color:#f8fbff;font-weight:850}.opa-taxonomy-bar span[data-v-69e237a0]{color:#a7b2c7;font-size:13px}.opa-taxonomy-bar button[data-v-69e237a0]{background:linear-gradient(135deg,#38bdf8,#a78bfa);border:0;border-radius:999px;color:#06283a;cursor:pointer;font:inherit;font-weight:850;padding:11px 16px;white-space:nowrap}.opa-taxonomy-bar button[data-v-69e237a0]:disabled{background:hsla(0,0%,100%,.06);color:#8e879c;cursor:default}.opa-section-head[data-v-69e237a0]{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px;text-align:left}.opa-section-head h2[data-v-69e237a0]{font-size:30px;margin:8px 0;text-align:left}.opa-filters[data-v-69e237a0]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.opa-filters label[data-v-69e237a0]{display:grid;gap:6px}.opa-filters span[data-v-69e237a0]{color:#a6a0b4;font-size:12px;font-weight:800}.opa-filters select[data-v-69e237a0]{min-width:150px;padding:11px 12px}.opa-card-grid[data-v-69e237a0]{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:18px}.opa-category-card[data-v-69e237a0]{background:rgba(15,16,29,.88);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;color:inherit;cursor:pointer;padding:22px;text-align:left}.opa-category-card.selected[data-v-69e237a0]{border-color:rgba(125,232,245,.75);box-shadow:inset 0 0 0 1px rgba(125,232,245,.25),0 20px 60px rgba(14,116,144,.35)}.opa-rank[data-v-69e237a0]{color:#7de8f5;font-weight:900}.opa-category-card strong[data-v-69e237a0]{display:block;font-size:24px;margin:18px 0 4px}.opa-card-spend[data-v-69e237a0]{font-size:32px;font-weight:900;margin:22px 0}.opa-card-facts[data-v-69e237a0],.opa-card-footer[data-v-69e237a0]{display:flex;flex-wrap:wrap;gap:10px}.opa-card-facts span[data-v-69e237a0]{background:hsla(0,0%,100%,.06);border-radius:10px;padding:8px 10px}.opa-score-line[data-v-69e237a0]{background:hsla(0,0%,100%,.09);border-radius:999px;height:6px;margin:18px 0;overflow:hidden}.opa-score-line span[data-v-69e237a0]{background:linear-gradient(90deg,#42df8f,#ffd337,#ff6c9f);display:block;height:100%}.opa-card-footer[data-v-69e237a0]{justify-content:space-between}.opa-card-footer>span[data-v-69e237a0]{display:grid;gap:2px}.opa-card-footer>.opa-verdict[data-v-69e237a0]{align-items:start;display:grid}.opa-card-footer small[data-v-69e237a0]{color:rgba(226,232,240,.66);font-size:10px;font-weight:800}.opa-verdict[data-v-69e237a0]{border-radius:999px;display:inline-flex;font-weight:800;padding:8px 12px}.opa-verdict--consolidate[data-v-69e237a0]{background:rgba(93,172,255,.14);border:1px solid rgba(93,172,255,.24);color:#a9d8ff}.opa-verdict--plan[data-v-69e237a0]{background:rgba(100,229,255,.13);border:1px solid rgba(100,229,255,.24);color:#a7f3ff}.opa-verdict--investigate[data-v-69e237a0]{background:rgba(255,211,55,.13);border:1px solid rgba(255,211,55,.24);color:#ffe28a}.opa-verdict--accept[data-v-69e237a0]{background:rgba(66,223,143,.13);border:1px solid rgba(66,223,143,.24);color:#8df2bd}.opa-tooltip[data-v-69e237a0]{cursor:help;position:relative}.opa-tooltip[data-v-69e237a0]:focus-visible:after,.opa-tooltip[data-v-69e237a0]:hover:after{background:#030712;border:1px solid rgba(141,201,255,.42);border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 18px 50px rgba(0,0,0,.42);color:#f8fbff;content:attr(data-tooltip);font-size:12px;font-weight:700;left:0;line-height:1.45;max-width:min(320px,70vw);min-width:220px;padding:10px 12px;position:absolute;text-align:left;white-space:normal;z-index:1000}.opa-tooltip--below[data-v-69e237a0]:focus-visible:after,.opa-tooltip--below[data-v-69e237a0]:hover:after{bottom:auto;top:calc(100% + 8px)}.opa-tooltip--right[data-v-69e237a0]:focus-visible:after,.opa-tooltip--right[data-v-69e237a0]:hover:after{left:auto;right:0}.opa-risk--high[data-v-69e237a0]{background:rgba(255,101,160,.14);border-color:rgba(255,101,160,.25);color:#ffb1d2}.opa-risk--medium[data-v-69e237a0]{background:rgba(255,211,55,.12);border-color:rgba(255,211,55,.2);color:#ffe28a}.opa-risk--low[data-v-69e237a0]{background:rgba(66,223,143,.12);border-color:rgba(66,223,143,.22);color:#8df2bd}.opa-diagnostic-table[data-v-69e237a0]{overflow-x:auto;overflow-y:visible}.opa-diagnostic-table table[data-v-69e237a0]{border-collapse:collapse;min-width:1540px;width:100%}.opa-diagnostic-table td[data-v-69e237a0],.opa-diagnostic-table th[data-v-69e237a0]{border-bottom:1px solid hsla(0,0%,100%,.08);padding:14px 12px;position:relative}.opa-diagnostic-table th[data-v-69e237a0]{color:#9c96ac;font-size:12px;text-align:left}.opa-diagnostic-table tbody tr[data-v-69e237a0]:hover,.opa-diagnostic-table thead[data-v-69e237a0]{position:relative;z-index:5}.opa-diagnostic-table tr[data-v-69e237a0]{cursor:pointer}.opa-diagnostic-table tr.selected[data-v-69e237a0]{background:rgba(69,212,238,.08)}.opa-diagnostic-table small[data-v-69e237a0],.opa-diagnostic-table strong[data-v-69e237a0]{display:block}.opa-justification-cell[data-v-69e237a0]{color:#c9c4d6;font-size:12px;line-height:1.45;min-width:260px}.opa-drill-grid[data-v-69e237a0]{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.opa-drill-grid article[data-v-69e237a0],.opa-investigate[data-v-69e237a0]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:18px;text-align:left}.opa-month-card[data-v-69e237a0]{display:grid;gap:16px;padding:22px}.opa-drill-grid h3[data-v-69e237a0]{margin:0 0 16px;text-align:left}.opa-chart-legend[data-v-69e237a0]{color:#a7a1b5;display:flex;flex-wrap:wrap;font-size:12px;gap:14px}.opa-chart-legend span[data-v-69e237a0]{align-items:center;display:inline-flex;gap:7px}.opa-chart-legend i[data-v-69e237a0]{background:linear-gradient(180deg,#64e5ff,#a17cff);border-radius:999px;display:inline-block;height:10px;width:10px}.opa-chart-legend .opa-average-key[data-v-69e237a0]{background:rgba(255,211,55,.9);border-radius:999px;height:3px;width:18px}.opa-chart-legend .opa-bubble-key[data-v-69e237a0]{background:radial-gradient(circle at 35% 30%,#e5c4ff,#a62ff0 68%);box-shadow:0 0 0 3px rgba(166,47,240,.12);height:13px;width:13px}.opa-chart-legend .opa-threshold-key[data-v-69e237a0]{background:transparent;border-top:2px dashed rgba(255,155,210,.95);border-radius:0;height:0;width:22px}.opa-chart-scroll[data-v-69e237a0]{margin:0;overflow:visible;padding:10px 0 8px;position:relative;z-index:4}.opa-chart-scroll[data-v-69e237a0]::-webkit-scrollbar{display:none;height:0;width:0}.opa-chart-scroll[data-v-69e237a0]::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.opa-chart-frame[data-v-69e237a0]{border-bottom:1px solid hsla(0,0%,100%,.16);border-left:1px solid hsla(0,0%,100%,.16);display:grid;grid-template-columns:24px 54px minmax(0,1fr);min-height:430px;min-width:max(100%,var(--month-min-width,1320px));padding:8px 0 0}.opa-axis-title-y[data-v-69e237a0]{align-items:center;color:#b8b1c8;display:flex;font-size:12px;font-weight:800;justify-content:center;padding-bottom:38px;transform:rotate(180deg);writing-mode:vertical-rl}.opa-po-chart-head[data-v-69e237a0]{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;padding:0 2px}.opa-po-chart-head h3[data-v-69e237a0]{color:#f8fbff;margin:0 0 5px}.opa-po-chart-head .opa-size-legend[data-v-69e237a0],.opa-po-chart-head p[data-v-69e237a0]{color:#a9a0bd;font-size:12px;margin:0}.opa-po-chart-legend[data-v-69e237a0]{align-items:flex-end;display:flex;flex-direction:column;gap:10px;max-width:min(760px,58%)}.opa-po-chart-head .opa-size-legend[data-v-69e237a0]{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;line-height:1.3}.opa-po-chart-head .opa-size-legend i[data-v-69e237a0]{background:#9c27b0;border:1.2px solid #c77dd0;border-radius:999px;display:inline-block;height:13px;opacity:.75;width:13px}.opa-supplier-legend[data-v-69e237a0]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-height:78px;overflow-y:auto;padding-bottom:1px}.opa-supplier-legend button[data-v-69e237a0]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#bdb5ca;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:800;gap:7px;line-height:1.2;max-width:190px;min-height:30px;overflow:hidden;padding:7px 10px;text-overflow:ellipsis;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.opa-supplier-legend button.selected[data-v-69e237a0],.opa-supplier-legend button[data-v-69e237a0]:hover{background:rgba(118,191,255,.12);border-color:rgba(118,191,255,.48);color:#f8fbff;transform:translateY(-1px)}.opa-supplier-legend i[data-v-69e237a0]{border:1.2px solid currentColor;border-radius:999px;display:inline-block;flex:0 0 auto;height:9px;width:9px}.opa-po-chart-frame[data-v-69e237a0]{background:#0e0a1f;border-bottom:1px solid hsla(0,0%,100%,.16);border-left:1px solid hsla(0,0%,100%,.16);border-radius:12px 12px 0 0;display:grid;grid-template-columns:28px 76px minmax(0,1fr);min-height:560px;min-width:0;padding:12px 16px 0 0;position:relative;width:100%}.opa-y-axis--price[data-v-69e237a0]{padding-bottom:42px}.opa-po-chart-body[data-v-69e237a0]{min-height:520px;position:relative}.opa-po-month-tick[data-v-69e237a0]{border-left:1px solid rgba(199,125,208,.12);bottom:42px;pointer-events:none;position:absolute;top:0;z-index:1}.opa-po-bubble[data-v-69e237a0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#9c27b0;border:1.2px solid #c77dd0;border-radius:999px;box-shadow:0 14px 30px rgba(156,39,176,.28);cursor:default;display:block;font:inherit;opacity:.7;padding:0;position:absolute;transform:translate(-50%,50%);transition:opacity .16s ease,box-shadow .16s ease,transform .16s ease}.opa-po-bubble[data-v-69e237a0]:hover{box-shadow:0 0 0 4px rgba(199,125,208,.18),0 18px 36px rgba(156,39,176,.36);opacity:.95;transform:translate(-50%,50%) scale(1.04)}.opa-po-bubble[data-v-69e237a0]:after{background:rgba(7,10,24,.98);border:1px solid rgba(199,125,208,.55);border-radius:10px;bottom:calc(100% + 12px);box-shadow:0 18px 44px rgba(0,0,0,.48);color:#f8fbff;content:attr(data-tooltip);font-size:12px;font-weight:700;left:50%;line-height:1.55;max-width:320px;min-width:230px;opacity:0;padding:12px 14px;pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%) translateY(4px);transition:opacity .14s ease .15s,transform .14s ease .15s;visibility:hidden;white-space:pre-line;z-index:999}.opa-po-bubble[data-v-69e237a0]:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(199,125,208,.55);bottom:calc(100% + 5px);content:"";left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .14s ease .15s;visibility:hidden;z-index:1000}.opa-po-bubble[data-v-69e237a0]:hover:after,.opa-po-bubble[data-v-69e237a0]:hover:before{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.opa-po-bubble[data-v-69e237a0]:hover:before{transform:translateX(-50%)}.opa-po-x-axis[data-v-69e237a0]{bottom:5px;color:#aaa4b8;font-size:11px;left:0;position:absolute;right:0;z-index:2}.opa-po-x-axis span[data-v-69e237a0]{background:#0e0a1f;padding:0 4px;position:absolute;transform:translateX(-50%);white-space:nowrap}.opa-empty-chart-message[data-v-69e237a0]{align-items:center;color:#bfb8cd;display:flex;font-size:14px;font-weight:800;inset:0 0 42px;justify-content:center;position:absolute;z-index:3}.opa-chart-body[data-v-69e237a0]{min-height:410px;position:relative}.opa-monthly-bars[data-v-69e237a0]{align-items:end;bottom:34px;display:grid;gap:18px;grid-auto-columns:minmax(42px,1fr);grid-auto-flow:column;left:12px;min-height:360px;position:absolute;right:12px;top:10px;z-index:3}.opa-month-bar[data-v-69e237a0]{align-items:center;display:grid;grid-template-rows:42px 20px 1fr 34px;height:100%;justify-items:center;min-width:42px;position:relative}.opa-month-bar>i[data-v-69e237a0]{align-self:end;background:linear-gradient(180deg,#62e5ff,#7a8cff 54%,#a17cff);border-radius:999px 999px 4px 4px;box-shadow:0 14px 32px rgba(98,229,255,.18);display:block;min-height:10px;width:min(40px,72%)}.opa-month-bar.is-spike>i[data-v-69e237a0]{background:linear-gradient(180deg,#ffb4dd,#f05bb4 48%,#9a45ff);box-shadow:0 0 0 4px rgba(255,160,220,.1),0 16px 34px rgba(240,91,180,.22)}.opa-month-bar>strong[data-v-69e237a0]{color:#f8fbff;font-size:12px;font-weight:900}.opa-month-bar>small[data-v-69e237a0]{color:#aaa4b8;display:grid;font-size:11px;gap:1px;justify-items:center;line-height:1.1}.opa-month-bar>small b[data-v-69e237a0]{color:#d7d1e4;font-weight:800}.opa-month-bar>small em[data-v-69e237a0]{color:#8f89a0;font-style:normal}.opa-quantity-bubble[data-v-69e237a0]{align-items:center;align-self:end;background:radial-gradient(circle at 35% 30%,rgba(191,246,255,.96),rgba(69,212,238,.7) 48%,rgba(74,119,255,.42) 100%);border:1px solid rgba(191,246,255,.65);border-radius:999px;color:#061423;display:inline-flex;font-size:10px;font-weight:900;justify-content:center;line-height:1;max-height:58px;max-width:58px;min-height:20px;min-width:20px;opacity:.92;overflow:hidden;padding:2px}.opa-average-size-line[data-v-69e237a0]{bottom:68px;height:312px;left:12px;overflow:visible;pointer-events:none;position:absolute;right:12px;width:calc(100% - 24px);z-index:5}.opa-average-size-line polyline[data-v-69e237a0]{fill:none;stroke:rgba(255,211,55,.82);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;vector-effect:non-scaling-stroke}.opa-average-size-line circle[data-v-69e237a0]{fill:#ffe28a;stroke:rgba(18,24,44,.95);stroke-width:.8;vector-effect:non-scaling-stroke}.opa-gridline[data-v-69e237a0]{background:hsla(0,0%,100%,.08);height:1px;left:0;pointer-events:none;position:absolute;right:0}.opa-gridline--top[data-v-69e237a0]{top:0}.opa-gridline--mid[data-v-69e237a0]{top:50%}.opa-average-line[data-v-69e237a0]{border-top:1px dashed rgba(255,211,55,.68);left:0;pointer-events:none;position:absolute;right:0;z-index:4}.opa-threshold-line[data-v-69e237a0]{border-top:1px dashed rgba(255,155,210,.88);left:0;pointer-events:none;position:absolute;right:0;z-index:4}.opa-average-line span[data-v-69e237a0],.opa-threshold-line span[data-v-69e237a0]{background:rgba(18,24,44,.94);border-radius:999px;font-size:11px;font-weight:800;padding:3px 8px;position:absolute;left:8px;top:-12px;white-space:nowrap}.opa-average-line span[data-v-69e237a0]{border:1px solid rgba(255,211,55,.32);color:#ffe28a}.opa-threshold-line span[data-v-69e237a0]{border:1px solid rgba(255,155,210,.32);color:#ffaad8;left:auto;right:8px}.opa-y-axis[data-v-69e237a0]{color:#9c96ac;display:flex;flex-direction:column;font-size:11px;justify-content:space-between;padding:0 10px 38px 0;text-align:right}.opa-bubble-chart[data-v-69e237a0]{height:394px;margin:0 16px 34px;position:relative}.opa-bubble-point[data-v-69e237a0]{align-items:center;background:radial-gradient(circle at 35% 30%,#e9c6ff 0,#a63af1 34%,#6b1fb8 76%,#49117f 100%);border:1px solid rgba(244,208,255,.72);border-radius:999px;box-shadow:0 14px 32px rgba(111,37,177,.3);color:#fff;display:inline-flex;justify-content:center;opacity:.86;position:absolute;transition:opacity .16s ease,transform .16s ease;z-index:3}.opa-bubble-point[data-v-69e237a0]:hover{opacity:1}.opa-bubble-point.is-spike[data-v-69e237a0]{border-color:rgba(255,155,210,.95);box-shadow:0 0 0 4px rgba(255,155,210,.16),0 18px 34px rgba(111,37,177,.38)}.opa-bubble-point strong[data-v-69e237a0]{color:#f7f4ff;font-size:10px;line-height:1;text-shadow:0 1px 6px rgba(0,0,0,.55);white-space:nowrap}.opa-bubble-x-axis[data-v-69e237a0]{bottom:-31px;color:#9c96ac;font-size:11px;left:0;position:absolute;right:0}.opa-bubble-x-axis span[data-v-69e237a0]{display:grid;gap:1px;justify-items:center;position:absolute;transform:translateX(-50%);white-space:nowrap}.opa-bubble-x-axis b[data-v-69e237a0]{color:#d7d1e4;font-weight:800}.opa-bubble-x-axis em[data-v-69e237a0]{color:#8f89a0;font-style:normal}.opa-breakdown span[data-v-69e237a0]{color:#9c96ac}.opa-x-axis-label[data-v-69e237a0]{color:#9c96ac;font-size:12px;font-weight:800;text-align:center}.opa-breakdown-head[data-v-69e237a0]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.opa-breakdown-head h3[data-v-69e237a0]{margin:0}.opa-breakdown-head p[data-v-69e237a0]{color:#aaa4b8;font-size:13px;margin:6px 0 0}.opa-breakdown-head select[data-v-69e237a0]{background:rgba(12,20,40,.92);border:1px solid rgba(141,201,255,.32);border-radius:10px;color:#f8fbff;padding:8px 10px}.opa-breakdown[data-v-69e237a0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.opa-breakdown>div[data-v-69e237a0]{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;display:grid;gap:7px;padding:14px}.opa-breakdown strong[data-v-69e237a0]{color:#fff}.opa-breakdown small[data-v-69e237a0]{color:#aaa4b8}.opa-breakdown-metric[data-v-69e237a0]{color:#fff;font-size:15px;line-height:1.35}.opa-breakdown div div[data-v-69e237a0]{background:hsla(0,0%,100%,.08);border-radius:999px;height:8px;overflow:hidden}.opa-breakdown i[data-v-69e237a0]{background:linear-gradient(90deg,#64e5ff,#a17cff);display:block;height:100%}.opa-investigate[data-v-69e237a0]{background:rgba(69,212,238,.07);border-color:rgba(69,212,238,.16);margin-top:2px}.opa-investigate h3[data-v-69e237a0]{margin:0 0 10px}.opa-investigate p[data-v-69e237a0]{margin-bottom:12px}@media (max-width:1100px){.opa-card-grid[data-v-69e237a0],.opa-drill-grid[data-v-69e237a0],.opa-metrics[data-v-69e237a0]{grid-template-columns:1fr}.opa-hero[data-v-69e237a0],.opa-section-head[data-v-69e237a0]{flex-direction:column}}.pv-dashboard[data-v-9b405540]{--bg-canvas:#0e0e10;--bg-surface:#16161a;--bg-raised:#1c1c21;--bg-inset:#0a0a0c;--border-faint:hsla(0,0%,100%,.06);--border-soft:hsla(0,0%,100%,.1);--border-firm:hsla(0,0%,100%,.16);--text-primary:#ececee;--text-secondary:#a8a8b0;--text-tertiary:#74727e;--text-disabled:#3f3f47;--accent:#f0abfc;--accent-muted:#a855f7;--accent-soft:rgba(240,171,252,.08);--positive:#79b983;--caution:#c49a4a;--negative:#c9698c;--neutral:#747886;--data-1:#f0abfc;--data-2:#c084fc;--data-3:#a891c5;--data-4:#d8b4fe;--data-5:#79b983;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--font-display:"GT Sectra","Tiempos Headline","Source Serif Pro",Georgia,serif;--font-ui:"Söhne","Inter Display","General Sans","Neue Haas Grotesk",system-ui,sans-serif;--font-mono:"JetBrains Mono","Berkeley Mono","IBM Plex Mono",ui-monospace,monospace;max-width:1280px;margin:0 auto;padding:32px 16px 56px;color:var(--text-primary);font-family:var(--font-ui);background:radial-gradient(ellipse 80% 46% at 50% -18%,rgba(240,171,252,.08),transparent 60%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' opacity='.18' d='M0 0h120v120H0z'/%3E%3C/svg%3E"),var(--bg-canvas);background-attachment:fixed;border-radius:var(--radius-lg);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1}.pv-dashboard[data-v-9b405540] *,.pv-dashboard[data-v-9b405540] :after,.pv-dashboard[data-v-9b405540] :before{box-sizing:border-box}.pv-dashboard a[data-v-9b405540],.pv-dashboard button[data-v-9b405540],.pv-dashboard input[data-v-9b405540],.pv-dashboard select[data-v-9b405540]{font:inherit}.pv-dashboard button[data-v-9b405540]{cursor:pointer}.pv-dashboard a[data-v-9b405540]:focus-visible,.pv-dashboard button[data-v-9b405540]:focus-visible,.pv-dashboard input[data-v-9b405540]:focus-visible,.pv-dashboard select[data-v-9b405540]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pv-hero[data-v-9b405540],.pv-metric[data-v-9b405540],.pv-panel[data-v-9b405540]{border:1px solid var(--border-faint);border-radius:var(--radius-lg);background:rgba(22,22,26,.96)}.pv-hero[data-v-9b405540]{margin-bottom:20px;padding:32px;animation:pv-rise-9b405540 .4s ease-out both}.pv-chart-title[data-v-9b405540],.pv-hero-top[data-v-9b405540],.pv-panel-head[data-v-9b405540]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.pv-hero-body[data-v-9b405540]{grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:end;margin-top:24px;border-top:1px solid var(--border-faint);padding-top:32px}.pv-kicker[data-v-9b405540]{display:flex;align-items:center;gap:8px;color:var(--text-tertiary);font-size:11px;font-weight:500;letter-spacing:.08em;line-height:1.35}.pv-kicker[data-v-9b405540]:before{content:"";width:2px;height:12px;background:var(--accent)}.pv-hero-copy h1[data-v-9b405540]{max-width:780px;margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(44px,5.2vw,64px);font-weight:400;letter-spacing:-.02em}.pv-hero-copy h1 span[data-v-9b405540]{display:block}.pv-hero-copy p[data-v-9b405540]{max-width:64ch;margin:20px 0 0;color:var(--text-secondary);font-size:16px;line-height:1.55}.pv-hero-actions[data-v-9b405540]{gap:24px;margin-top:24px}.pv-hero-actions a[data-v-9b405540]{border-bottom:1px solid transparent;color:var(--text-secondary);font-size:14px;line-height:1.5;transition:color .1s ease,border-color .15s ease}.pv-hero-actions a[data-v-9b405540]:first-child{border-color:var(--accent);color:var(--text-primary)}.pv-hero-actions a[data-v-9b405540]:hover{color:var(--text-primary)}.pv-hero-panel[data-v-9b405540]{min-height:184px;border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg-inset);padding:24px}.pv-hero-panel em[data-v-9b405540],.pv-hero-panel span[data-v-9b405540]{display:block;color:var(--text-tertiary);font-size:13px}.pv-hero-panel strong[data-v-9b405540],.pv-metric strong[data-v-9b405540]{display:block;color:var(--text-primary);font-family:var(--font-display);font-weight:400;letter-spacing:-.015em;line-height:1.1}.pv-hero-panel strong[data-v-9b405540]{margin:28px 0 12px;color:var(--accent);font-size:clamp(44px,4.2vw,64px)}.pv-hero-panel strong small[data-v-9b405540],.pv-metric strong small[data-v-9b405540]{margin-right:8px;color:var(--text-tertiary);font-family:var(--font-mono);font-size:.6em;font-weight:500;letter-spacing:0;vertical-align:baseline}.pv-pill[data-v-9b405540]{display:inline-flex;align-items:center;gap:6px;border:1px solid currentColor;border-radius:var(--radius-sm);background:transparent;color:var(--text-tertiary);padding:2px 8px;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;white-space:nowrap}.pv-pill[data-v-9b405540]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pv-pill[data-status=ready][data-v-9b405540]{color:var(--positive)}.pv-pill[data-status=caution][data-v-9b405540]{color:var(--caution)}.pv-pill[data-status=skip][data-v-9b405540]{color:var(--negative)}.pv-pill[data-status=neutral][data-v-9b405540]{color:var(--neutral)}.pv-metrics[data-v-9b405540]{gap:20px;margin-bottom:56px;animation:pv-rise-9b405540 .4s ease-out 60ms both}.pv-metric[data-v-9b405540]{min-height:156px;padding:32px;transition:background-color .15s ease,border-color .15s ease}.pv-metric[data-v-9b405540]:hover{border-color:var(--border-soft);background:var(--bg-raised)}.pv-metric span[data-v-9b405540]{display:block;color:var(--text-tertiary);font-size:11px;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.pv-metric strong[data-v-9b405540]{margin-top:24px;font-size:clamp(32px,3vw,44px)}.pv-metric.protagonist strong[data-v-9b405540]{color:var(--accent)}.pv-metric i[data-v-9b405540]{display:block;width:24px;height:1px;margin:18px 0 12px;background:var(--border-soft)}.pv-metric.protagonist i[data-v-9b405540]{background:var(--accent)}.pv-metric small[data-v-9b405540]{display:block;overflow:hidden;color:var(--text-tertiary);font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.pv-grid[data-v-9b405540]{gap:24px;margin-bottom:56px;border-top:1px solid var(--border-faint);padding-top:56px;animation:pv-rise-9b405540 .4s ease-out .12s both}.pv-grid--clusters[data-v-9b405540],.pv-grid--overview[data-v-9b405540]{grid-template-columns:minmax(0,2fr) minmax(360px,.9fr)}.pv-grid--detail[data-v-9b405540]{grid-template-columns:minmax(0,1.55fr) minmax(340px,.75fr)}.pv-panel[data-v-9b405540]{padding:24px 28px}.pv-panel-head[data-v-9b405540]{margin-bottom:24px}.pv-panel-head.compact[data-v-9b405540]{margin-bottom:20px}.pv-panel-head h2[data-v-9b405540]{margin:12px 0 0;color:var(--text-primary);font-family:var(--font-display);font-size:24px;font-weight:400;letter-spacing:-.005em;line-height:1.2}.pv-panel-head p[data-v-9b405540]:not(.pv-kicker){max-width:64ch;margin:12px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.5}.pv-panel-head span[data-v-9b405540]:not(.pv-pill){display:inline-block;margin-top:8px;color:var(--text-tertiary);font-size:13px;line-height:1.45}.pv-mini-tabs[data-v-9b405540],.pv-tabs[data-v-9b405540]{gap:24px;align-items:flex-start}.pv-mini-tabs button[data-v-9b405540],.pv-tabs button[data-v-9b405540]{position:relative;border:0;background:transparent;color:var(--text-tertiary);padding:0 0 8px;font-size:13px;font-weight:500;line-height:1.45;transition:color .1s ease}.pv-mini-tabs button[data-v-9b405540]:after,.pv-tabs button[data-v-9b405540]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .2s ease-out}.pv-mini-tabs button.active[data-v-9b405540],.pv-tabs button.active[data-v-9b405540]{color:var(--text-primary)}.pv-mini-tabs button.active[data-v-9b405540]:after,.pv-tabs button.active[data-v-9b405540]:after{transform:scaleX(1)}.pv-tabs span[data-v-9b405540]{margin-left:6px;color:var(--text-tertiary);font-family:var(--font-mono);font-size:12px}.pv-search-row[data-v-9b405540]{margin-bottom:20px}.pv-search-row input[data-v-9b405540]{width:min(520px,100%);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg-raised);color:var(--text-primary);padding:12px 16px;transition:border-color .15s ease,background-color .15s ease}.pv-search-row input[data-v-9b405540]::-moz-placeholder{color:var(--text-tertiary)}.pv-search-row input[data-v-9b405540]::placeholder{color:var(--text-tertiary)}.pv-search-row input[data-v-9b405540]:focus,.pv-search-row input[data-v-9b405540]:hover{border-color:var(--border-firm);background:var(--bg-surface)}.pv-pareto-list[data-v-9b405540]{max-height:640px;padding-right:4px}.pv-material-row[data-v-9b405540]{grid-template-columns:24px minmax(0,1fr) 144px 84px;gap:16px;min-height:72px;border:0;border-bottom:1px solid var(--border-faint);color:var(--text-primary);padding:12px 10px;transition:background-color .15s ease,color .1s ease}.pv-material-row.active[data-v-9b405540],.pv-material-row[data-v-9b405540]:hover{background:var(--bg-raised)}.pv-status-glyph[data-v-9b405540]{color:var(--neutral);font-family:var(--font-mono);font-size:16px;line-height:1;text-align:center}.pv-status-glyph.good[data-v-9b405540]{color:var(--positive)}.pv-status-glyph.warn[data-v-9b405540]{color:var(--caution)}.pv-status-glyph.muted[data-v-9b405540]{color:var(--negative)}.pv-material-main[data-v-9b405540]{min-width:0}.pv-material-title[data-v-9b405540]{align-items:baseline;gap:8px}.pv-cluster-row code[data-v-9b405540],.pv-material-title code[data-v-9b405540]{color:var(--text-tertiary);font-family:var(--font-mono);font-size:12px;line-height:1.25}.pv-compare-row strong[data-v-9b405540],.pv-material-title strong[data-v-9b405540],.pv-member-row strong[data-v-9b405540]{color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.5}.pv-material-title em[data-v-9b405540]{gap:6px;color:var(--text-tertiary);font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1.35}.pv-material-title em i[data-v-9b405540]{width:5px;height:5px;border-radius:50%;background:currentColor}.pv-material-line[data-v-9b405540]{width:min(520px,60%);height:1px;margin:8px 0;background:var(--border-soft)}.pv-material-line i[data-v-9b405540]{height:1px;background:var(--accent-muted)}.pv-cluster-main small[data-v-9b405540],.pv-cluster-money small[data-v-9b405540],.pv-compare-row span[data-v-9b405540],.pv-material-main small[data-v-9b405540],.pv-member-row span[data-v-9b405540],.pv-row-money small[data-v-9b405540]{color:var(--text-tertiary);font-size:13px}.pv-row-money strong[data-v-9b405540]{color:var(--accent);font-family:var(--font-mono);font-size:14px;font-weight:500;line-height:1.25}.pv-material-row.caution .pv-row-money strong[data-v-9b405540],.pv-material-row.skip .pv-row-money strong[data-v-9b405540]{color:var(--text-secondary)}.pv-memo-list[data-v-9b405540]{gap:24px}.pv-memo-list li[data-v-9b405540]{grid-template-columns:24px minmax(0,1fr);gap:12px;border-bottom:1px solid var(--border-faint);padding-bottom:24px}.pv-memo-list li[data-v-9b405540]:last-child{border-bottom:0;padding-bottom:0}.pv-memo-list>li>span[data-v-9b405540]{color:var(--accent);font-family:var(--font-mono);font-size:18px;line-height:1.2}.pv-memo-list strong[data-v-9b405540]{color:var(--text-primary);font-size:14px;font-weight:500}.pv-memo-list p[data-v-9b405540]{max-width:52ch;margin:8px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.5}.pv-action-stack[data-v-9b405540]{margin-top:32px;border-top:1px solid var(--border-faint);padding-top:24px}.pv-action-stack ol[data-v-9b405540]{gap:12px;margin:16px 0 0;padding-left:18px;color:var(--text-secondary);font-size:13px;line-height:1.45}.pv-llm-strip[data-v-9b405540]{gap:8px;margin-top:24px;border-top:1px solid var(--border-faint);padding-top:20px}.pv-llm-strip span[data-v-9b405540]{border:1px solid var(--border-soft);border-radius:var(--radius-sm);color:var(--text-tertiary);padding:2px 8px;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.pv-llm-strip span.fallback[data-v-9b405540]{color:var(--caution)}.pv-detail-metrics[data-v-9b405540]{gap:0;margin:32px 0;border-top:1px solid var(--border-faint);border-bottom:1px solid var(--border-faint);padding:24px 0}.pv-detail-metrics div[data-v-9b405540]{min-width:0;border-right:1px solid var(--border-faint);padding:0 24px}.pv-detail-metrics div[data-v-9b405540]:first-child{padding-left:0}.pv-detail-metrics div[data-v-9b405540]:last-child{border-right:0;padding-right:0}.pv-detail-metrics span[data-v-9b405540]{color:var(--text-tertiary);font-size:11px;font-weight:500;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.pv-detail-metrics strong[data-v-9b405540]{margin-top:12px;color:var(--text-primary);font-family:var(--font-display);font-size:32px;font-weight:400;letter-spacing:-.01em;line-height:1.15}.pv-detail-metrics .opportunity strong[data-v-9b405540]{color:var(--accent)}.pv-detail-metrics small[data-v-9b405540]{overflow:hidden;margin-top:8px;color:var(--text-tertiary);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.pv-narrative[data-v-9b405540]{margin-bottom:24px;border-left:2px solid var(--accent);background:var(--accent-soft);padding:16px 20px;color:var(--text-secondary);font-size:14px;line-height:1.5}.pv-chart-title[data-v-9b405540]{margin-bottom:12px;color:var(--text-tertiary);font-size:13px;line-height:1.45}.pv-chart-title strong[data-v-9b405540]{color:var(--text-primary);font-weight:500}.pv-scatter-stage[data-v-9b405540]{min-height:300px;border:1px solid var(--border-faint);border-radius:var(--radius-md);background:linear-gradient(hsla(0,0%,100%,.055) 1px,transparent 1px),var(--bg-inset);background-size:100% 25%}.pv-axis[data-v-9b405540]{left:12px;color:var(--text-tertiary);font-family:var(--font-mono);font-size:12px;font-weight:500}.pv-axis--top[data-v-9b405540]{top:12px}.pv-axis--bottom[data-v-9b405540]{bottom:12px}.pv-guide[data-v-9b405540]{border-top:1px dashed var(--accent-muted)}.pv-dot[data-v-9b405540]{border:0;border-radius:50%;background:rgba(240,171,252,.7)}.pv-dot.opportunity[data-v-9b405540]{border:1px solid var(--negative);background:var(--negative)}.pv-chart-empty[data-v-9b405540]{padding:24px;color:var(--text-tertiary);font-size:14px;line-height:1.5}.pv-compare-row[data-v-9b405540]{grid-template-columns:minmax(0,1fr) minmax(96px,.45fr) auto;gap:16px;border-bottom:1px solid var(--border-faint);padding:14px 0}.pv-compare-bar[data-v-9b405540]{height:1px;background:var(--border-soft)}.pv-compare-bar i[data-v-9b405540]{height:1px;background:var(--accent-muted)}.pv-compare-row>strong[data-v-9b405540]{color:var(--text-primary);font-family:var(--font-mono);font-size:14px;font-weight:500;white-space:nowrap}.pv-cluster-row[data-v-9b405540]{grid-template-columns:96px minmax(0,1fr) 140px;gap:20px;align-items:center;border:0;border-bottom:1px solid var(--border-faint);background:transparent;color:var(--text-primary);padding:18px 12px;transition:background-color .15s ease}.pv-cluster-row.active[data-v-9b405540],.pv-cluster-row[data-v-9b405540]:hover{background:var(--bg-raised)}.pv-cluster-main[data-v-9b405540]{min-width:0}.pv-cluster-main strong[data-v-9b405540]{display:block;color:var(--text-primary);font-family:var(--font-display);font-size:24px;font-weight:400;letter-spacing:-.005em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.pv-dot-meter[data-v-9b405540]{display:grid;grid-template-columns:repeat(40,1fr);gap:2px;width:min(460px,100%);margin:10px 0}.pv-dot-meter i[data-v-9b405540]{width:5px;height:5px;border-radius:50%;background:var(--border-firm)}.pv-dot-meter i.filled[data-v-9b405540]{background:var(--text-tertiary)}.pv-dot-meter.high i.filled[data-v-9b405540]{background:var(--accent)}.pv-dot-meter.medium i.filled[data-v-9b405540]{background:var(--accent-muted)}.pv-dot-meter.low i.filled[data-v-9b405540]{background:var(--text-tertiary)}.pv-cluster-money[data-v-9b405540]{display:grid;justify-items:end;gap:8px;text-align:right}.pv-cluster-money strong[data-v-9b405540]{color:var(--text-primary);font-family:var(--font-mono);font-size:14px;font-weight:500;line-height:1.25}.pv-cluster-money small.high[data-v-9b405540]{color:var(--positive)}.pv-cluster-money small.medium[data-v-9b405540]{color:var(--caution)}.pv-cluster-money small.low[data-v-9b405540]{color:var(--negative)}.pv-method[data-v-9b405540]{color:var(--text-tertiary);font-size:11px;font-weight:500;line-height:1.35}.pv-findings-list[data-v-9b405540]{gap:0}.pv-findings-list div[data-v-9b405540]{border-bottom:1px solid var(--border-faint);padding:18px 0}.pv-findings-list div[data-v-9b405540]:first-child{padding-top:0}.pv-findings-list div[data-v-9b405540]:last-child{border-bottom:0}.pv-findings-list strong[data-v-9b405540]{margin-top:12px;color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.5}.pv-findings-list p[data-v-9b405540]{margin:8px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.45}.pv-cluster-detail[data-v-9b405540]{margin-bottom:24px}.pv-member-table[data-v-9b405540]{border:1px solid var(--border-faint);border-radius:var(--radius-md)}.pv-member-head[data-v-9b405540],.pv-member-row[data-v-9b405540]{grid-template-columns:minmax(260px,1fr) 96px 136px 136px;gap:16px;padding:14px 20px}.pv-member-head[data-v-9b405540]{background:var(--bg-inset);color:var(--text-tertiary);font-size:11px;font-weight:500;line-height:1.35}.pv-member-row[data-v-9b405540]{border-top:1px solid var(--border-faint)}.pv-member-row span[data-v-9b405540]{font-family:var(--font-mono)}.pv-empty-inline[data-v-9b405540]{border:1px dashed var(--border-soft);border-radius:var(--radius-md);padding:32px;color:var(--text-tertiary);font-size:14px;line-height:1.5}.pv-dashboard[data-v-9b405540] ::-webkit-scrollbar,.pv-pareto-list[data-v-9b405540]::-webkit-scrollbar{width:10px;height:10px}.pv-dashboard[data-v-9b405540] ::-webkit-scrollbar-thumb,.pv-pareto-list[data-v-9b405540]::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--radius-md);background:var(--border-firm)}@keyframes pv-rise-9b405540{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1280px){.pv-dashboard[data-v-9b405540]{max-width:none}.pv-grid--clusters[data-v-9b405540],.pv-grid--detail[data-v-9b405540],.pv-grid--overview[data-v-9b405540],.pv-hero-body[data-v-9b405540]{grid-template-columns:1fr}.pv-metrics[data-v-9b405540]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pv-dashboard[data-v-9b405540]{padding:16px}.pv-hero[data-v-9b405540],.pv-metric[data-v-9b405540],.pv-panel[data-v-9b405540]{padding:20px}.pv-detail-metrics[data-v-9b405540],.pv-hero-body[data-v-9b405540],.pv-metrics[data-v-9b405540]{grid-template-columns:1fr}.pv-detail-metrics[data-v-9b405540]{gap:20px}.pv-detail-metrics div[data-v-9b405540]{border-right:0;border-bottom:1px solid var(--border-faint);padding:0 0 20px}.pv-detail-metrics div[data-v-9b405540]:last-child{border-bottom:0;padding-bottom:0}.pv-material-row[data-v-9b405540]{grid-template-columns:24px minmax(0,1fr)}.pv-flag[data-v-9b405540],.pv-row-money[data-v-9b405540]{grid-column:2/-1;justify-self:start;text-align:left}.pv-cluster-row[data-v-9b405540]{grid-template-columns:1fr}.pv-cluster-money[data-v-9b405540]{justify-items:start;text-align:left}.pv-member-head[data-v-9b405540],.pv-member-row[data-v-9b405540]{grid-template-columns:minmax(180px,1fr) 72px 112px 112px;min-width:640px}.pv-member-table[data-v-9b405540]{overflow-x:auto}}.pv-dashboard[data-v-9b405540]{--bg:#050507;--surface:rgba(14,22,36,.82);--card-soft:hsla(0,0%,100%,.055);--text:#e5edf7;--text-2:rgba(226,232,240,.78);--text-3:rgba(190,205,220,.62);--purple:#38bdf8;--purple-mid:#a78bfa;--purple-pale:#7de8f5;--purple-dim:rgba(125,232,245,.14);--purple-deep:rgba(56,189,248,.13);--cyan:#7de8f5;--border:rgba(125,232,245,.14);--border-2:hsla(0,0%,100%,.075);max-width:none;margin:0;padding:0;color:var(--text);background:transparent;border-radius:0;font-family:DM Sans,sans-serif;font-feature-settings:normal}.pv-dashboard a[data-v-9b405540],.pv-dashboard button[data-v-9b405540],.pv-dashboard input[data-v-9b405540]{font-family:DM Sans,sans-serif}.pv-dashboard a[data-v-9b405540]:focus-visible,.pv-dashboard button[data-v-9b405540]:focus-visible,.pv-dashboard input[data-v-9b405540]:focus-visible{outline:2px solid rgba(125,232,245,.75);outline-offset:2px}.pv-hero[data-v-9b405540],.pv-metric[data-v-9b405540],.pv-panel[data-v-9b405540]{border:1px solid rgba(125,232,245,.14);border-radius:.8rem;background:linear-gradient(145deg,rgba(15,28,44,.9),rgba(12,18,32,.82)),radial-gradient(circle at 0 0,rgba(56,189,248,.13),transparent 34rem);box-shadow:0 24px 60px rgba(0,0,0,.36),inset 0 1px 0 hsla(0,0%,100%,.06);backdrop-filter:blur(16px)}.pv-hero[data-v-9b405540]{margin-bottom:2.75rem;padding:1.65rem 1.9rem;text-align:left;animation:none}.pv-hero-top[data-v-9b405540]{border-bottom:1px solid var(--border);padding-bottom:.8rem}.pv-hero-body[data-v-9b405540]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.45fr);gap:clamp(1.4rem,2.4vw,2.5rem);align-items:stretch;margin-top:1.25rem;border-top:0;padding-top:0}.pv-kicker[data-v-9b405540]{display:block;margin:0;color:var(--purple-pale);font-size:.68rem;font-weight:900;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.pv-kicker[data-v-9b405540]:before{content:none}.pv-hero-copy h1[data-v-9b405540]{margin:0 0 .9rem;background:linear-gradient(90deg,#fff,#7de8f5 48%,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:DM Sans,sans-serif;font-size:clamp(1.75rem,3vw,2.65rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;text-align:left}.pv-hero-copy h1 span[data-v-9b405540]{display:inline}.pv-hero-copy p[data-v-9b405540]{max-width:none;margin:0;color:rgba(248,250,252,.88);font-size:.98rem;font-weight:500;line-height:1.75;text-align:left}.pv-hero-actions[data-v-9b405540]{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.1rem}.pv-hero-actions a[data-v-9b405540]{border:1px solid rgba(125,232,245,.28);border-radius:999px;background:rgba(56,189,248,.1);color:var(--purple-pale);padding:.46rem .8rem;font-size:.78rem;font-weight:800;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.pv-hero-actions a[data-v-9b405540]:first-child{border-color:rgba(125,232,245,.42);background:linear-gradient(135deg,rgba(56,189,248,.2),rgba(124,58,237,.12)),hsla(0,0%,100%,.05);color:#fff}.pv-hero-actions a[data-v-9b405540]:hover{border-color:rgba(125,232,245,.55);transform:translateY(-1px)}.pv-hero-panel[data-v-9b405540]{display:flex;flex-direction:column;justify-content:center;min-height:11rem;border:1px solid rgba(125,232,245,.18);border-radius:.8rem;background:hsla(0,0%,100%,.055);padding:1.25rem}.pv-hero-panel em[data-v-9b405540],.pv-hero-panel span[data-v-9b405540]{color:var(--text-2);font-size:.82rem;font-style:normal;font-weight:600;line-height:1.45}.pv-hero-panel strong[data-v-9b405540]{margin:.75rem 0 .25rem;color:#fff;font-family:DM Sans,sans-serif;font-size:clamp(2.2rem,3vw,3.3rem);font-weight:800;letter-spacing:-.04em;line-height:1}.pv-hero-panel strong small[data-v-9b405540],.pv-metric strong small[data-v-9b405540]{margin-right:.25rem;color:inherit;font-family:DM Sans,sans-serif;font-size:1em;font-weight:inherit;vertical-align:initial}.pv-confidence[data-v-9b405540],.pv-flag[data-v-9b405540],.pv-pill[data-v-9b405540]{display:inline-flex;align-items:center;gap:0;border-radius:.25rem;border:0;background:hsla(0,0%,100%,.08);color:var(--text-3);padding:.2rem .55rem;font-size:.66rem;font-weight:900;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.pv-pill[data-v-9b405540]:before{content:none}.pv-pill[data-status=ready][data-v-9b405540]{background:rgba(56,189,248,.24);color:#ffd2e8}.pv-pill[data-status=caution][data-v-9b405540]{background:rgba(192,132,252,.16);color:#ddd6fe}.pv-pill[data-status=neutral][data-v-9b405540],.pv-pill[data-status=skip][data-v-9b405540]{background:hsla(0,0%,100%,.08);color:var(--text-3)}.pv-metrics[data-v-9b405540]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.2vw,1.35rem);margin-bottom:2.75rem;animation:none}.pv-metric[data-v-9b405540]{overflow:hidden;min-height:11rem;padding:1.45rem 1.55rem;text-align:left;transition:transform .16s ease,border-color .16s ease}.pv-metric[data-v-9b405540]:before{content:"";position:absolute;inset:0 0 auto;height:.18rem;background:linear-gradient(90deg,#7de8f5,#38bdf8,#a78bfa);opacity:.82}.pv-metric[data-v-9b405540]:hover{border-color:rgba(125,232,245,.34);background:linear-gradient(145deg,rgba(15,28,44,.9),rgba(12,18,32,.82)),radial-gradient(circle at 0 0,rgba(56,189,248,.13),transparent 34rem);transform:translateY(-2px)}.pv-metric span[data-v-9b405540]{color:var(--text-2);font-size:.9rem;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none}.pv-metric strong[data-v-9b405540]{margin-top:1.05rem;color:#fff;font-family:DM Sans,sans-serif;font-size:clamp(2.1rem,2.3vw,2.8rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}.pv-metric.protagonist strong[data-v-9b405540]{color:#fff}.pv-metric[data-v-9b405540]{position:relative}.pv-metric i[data-v-9b405540]{display:none}.pv-metric-info[data-v-9b405540]{position:absolute;top:18px;right:18px}.pv-hero-lead[data-v-9b405540]{display:inline-flex;align-items:center;gap:.85rem}.pv-head-icon[data-v-9b405540]{display:inline-grid;place-items:center;width:3rem;height:3rem;flex:0 0 auto;border-radius:.9rem;color:#06283a;background:linear-gradient(135deg,#7de8f5,#38bdf8);box-shadow:0 10px 30px rgba(56,189,248,.35)}.pv-head-icon svg[data-v-9b405540]{width:1.5rem;height:1.5rem}.pv-kicker--ic[data-v-9b405540]{display:inline-flex;align-items:center;gap:.4rem}.pv-kicker-ic[data-v-9b405540]{width:.95rem;height:.95rem}.pv-metric[data-v-9b405540]{display:flex;align-items:flex-start;gap:.85rem}.pv-metric-ic[data-v-9b405540]{display:inline-grid;place-items:center;width:2.3rem;height:2.3rem;flex:0 0 auto;border-radius:.65rem;color:#7de8f5;background:rgba(125,232,245,.12)}.pv-metric-ic svg[data-v-9b405540]{width:1.2rem;height:1.2rem}.pv-metric-body[data-v-9b405540]{display:flex;flex-direction:column;min-width:0}.pv-tone-spend .pv-metric-ic[data-v-9b405540]{color:#5eead4;background:rgba(94,234,212,.14)}.pv-tone-analyzed .pv-metric-ic[data-v-9b405540]{color:#38bdf8;background:rgba(56,189,248,.14)}.pv-tone-cats .pv-metric-ic[data-v-9b405540]{color:#7de8f5;background:rgba(125,232,245,.14)}.pv-tone-opp .pv-metric-ic[data-v-9b405540]{color:#4ade80;background:rgba(74,222,128,.14)}.pv-tone-clusters .pv-metric-ic[data-v-9b405540]{color:#a78bfa;background:rgba(167,139,250,.16)}.pv-grid[data-v-9b405540]{display:grid;gap:clamp(1rem,1.4vw,1.6rem);margin-bottom:2.75rem;border-top:0;padding-top:0;animation:none}.pv-grid--clusters[data-v-9b405540],.pv-grid--overview[data-v-9b405540]{grid-template-columns:minmax(0,1.45fr) minmax(360px,.72fr)}.pv-grid--detail[data-v-9b405540]{grid-template-columns:minmax(0,1.35fr) minmax(360px,.72fr)}.pv-panel[data-v-9b405540]{overflow:hidden;padding:1.25rem}.pv-panel-head[data-v-9b405540]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.pv-panel-head h2[data-v-9b405540]{margin:.35rem 0 0;color:var(--text);font-family:DM Sans,sans-serif;font-size:1.08rem;font-weight:800;letter-spacing:-.01em}.pv-panel-head p[data-v-9b405540]:not(.pv-kicker){max-width:68rem;margin:.35rem 0 0;color:var(--text-2);font-size:.88rem;line-height:1.55}.pv-panel-head span[data-v-9b405540]:not(.pv-pill){margin-top:.35rem;font-size:.78rem;font-weight:700}.pv-mini-tabs[data-v-9b405540],.pv-tabs[data-v-9b405540]{display:flex;flex-wrap:wrap;gap:.45rem}.pv-mini-tabs button[data-v-9b405540],.pv-tabs button[data-v-9b405540]{position:static;border:1px solid var(--border);border-radius:999px;background:hsla(0,0%,100%,.05);color:var(--text-2);padding:.5rem .72rem;font-size:.75rem;font-weight:800;line-height:1.2;transition:border-color .16s ease,background .16s ease,color .16s ease}.pv-mini-tabs button[data-v-9b405540]:after,.pv-tabs button[data-v-9b405540]:after{content:none}.pv-mini-tabs button.active[data-v-9b405540],.pv-tabs button.active[data-v-9b405540]{border-color:rgba(125,232,245,.45);background:rgba(56,189,248,.16);color:var(--purple-pale)}.pv-tabs span[data-v-9b405540]{margin-left:.35rem;color:var(--text-3);font-family:DM Sans,sans-serif;font-size:.72rem}.pv-search-row[data-v-9b405540]{margin-bottom:.9rem}.pv-search-row input[data-v-9b405540]{width:min(36rem,100%);border:1px solid var(--border);border-radius:.65rem;background:hsla(0,0%,100%,.055);color:var(--text);padding:.75rem .9rem;outline:none}.pv-search-row input[data-v-9b405540]::-moz-placeholder{color:var(--text-3)}.pv-search-row input[data-v-9b405540]::placeholder{color:var(--text-3)}.pv-search-row input[data-v-9b405540]:focus,.pv-search-row input[data-v-9b405540]:hover{border-color:rgba(125,232,245,.34);background:hsla(0,0%,100%,.07)}.pv-pareto-list[data-v-9b405540]{display:grid;max-height:42rem;overflow:auto;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.5) hsla(0,0%,100%,.05)}.pv-material-row[data-v-9b405540]{display:grid;grid-template-columns:2.6rem minmax(0,1fr) minmax(8rem,.22fr) 6.7rem;align-items:center;gap:.85rem;min-height:5.3rem;border:1px solid transparent;border-bottom-color:var(--border-2);border-radius:0;background:transparent;color:var(--text);padding:.82rem .55rem;text-align:left}.pv-material-row.active[data-v-9b405540],.pv-material-row[data-v-9b405540]:hover{border-color:rgba(125,232,245,.28);border-radius:.65rem;background:rgba(56,189,248,.08)}.pv-status-glyph[data-v-9b405540]{display:grid;place-items:center;width:1.55rem;height:1.55rem;border:1px solid rgba(125,232,245,.2);border-radius:999px;background:rgba(125,232,245,.12);color:var(--purple-pale);font-family:DM Sans,sans-serif;font-size:.78rem;font-weight:900}.pv-status-glyph.good[data-v-9b405540]{color:#ffd2e8}.pv-status-glyph.warn[data-v-9b405540]{color:#ddd6fe}.pv-status-glyph.muted[data-v-9b405540]{color:var(--text-3)}.pv-material-title[data-v-9b405540]{display:flex;align-items:center;min-width:0;gap:.5rem}.pv-cluster-row code[data-v-9b405540],.pv-material-title code[data-v-9b405540]{color:var(--purple-pale);font-family:DM Mono,Consolas,monospace;font-size:.72rem;font-weight:500}.pv-compare-row strong[data-v-9b405540],.pv-material-title strong[data-v-9b405540],.pv-member-row strong[data-v-9b405540]{overflow:hidden;color:#fff;font-size:.9rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.pv-material-title em[data-v-9b405540]{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;background:hsla(0,0%,100%,.08);color:var(--text-3);padding:.18rem .5rem;font-size:.64rem;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pv-material-title em i[data-v-9b405540]{display:none}.pv-material-line[data-v-9b405540]{display:block;width:min(30rem,100%);height:.22rem;margin:.58rem 0 .35rem;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.09)}.pv-material-line i[data-v-9b405540]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#a78bfa,#67e8f9)}.pv-cluster-main small[data-v-9b405540],.pv-cluster-money small[data-v-9b405540],.pv-compare-row span[data-v-9b405540],.pv-material-main small[data-v-9b405540],.pv-member-row span[data-v-9b405540],.pv-row-money small[data-v-9b405540]{color:var(--text-2);font-size:.76rem;line-height:1.45}.pv-row-money[data-v-9b405540]{text-align:right}.pv-row-money strong[data-v-9b405540]{display:block;color:#fff;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:850}.pv-material-row.caution .pv-row-money strong[data-v-9b405540],.pv-material-row.skip .pv-row-money strong[data-v-9b405540]{color:#fff}.pv-flag[data-v-9b405540]{justify-content:center}.pv-memo-list[data-v-9b405540]{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.pv-action-stack[data-v-9b405540],.pv-findings-list div[data-v-9b405540],.pv-memo-list li[data-v-9b405540]{border:1px solid var(--border-2);border-radius:.65rem;background:hsla(0,0%,100%,.04);padding:.85rem}.pv-memo-list li[data-v-9b405540]{display:grid;grid-template-columns:1.55rem minmax(0,1fr);gap:.65rem}.pv-memo-list>li>span[data-v-9b405540]{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:rgba(56,189,248,.16);color:var(--purple-pale);font-family:DM Sans,sans-serif;font-size:.72rem;font-weight:900}.pv-memo-list strong[data-v-9b405540]{display:block;color:#fff;font-size:.88rem;font-weight:800;line-height:1.5}.pv-memo-list p[data-v-9b405540]{margin:.35rem 0 0;color:var(--text-2);font-size:.84rem;line-height:1.58}.pv-action-stack[data-v-9b405540]{margin-top:.85rem;border-left:3px solid var(--purple)}.pv-action-stack ol[data-v-9b405540]{display:grid;gap:.45rem;margin:.65rem 0 0;padding-left:1.1rem;color:var(--text-2);font-size:.82rem;line-height:1.55}.pv-llm-strip[data-v-9b405540]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.95rem;border-top:1px solid var(--border-2);padding-top:.85rem}.pv-llm-strip span[data-v-9b405540]{border:1px solid rgba(103,232,249,.18);border-radius:999px;background:rgba(103,232,249,.08);color:#cffafe;padding:.38rem .62rem;font-size:.7rem;font-weight:800}.pv-llm-strip span.fallback[data-v-9b405540]{border-color:rgba(125,232,245,.28);background:rgba(56,189,248,.12);color:var(--purple-pale)}.pv-detail-metrics[data-v-9b405540]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:0 0 .8rem;border:0;padding:0}.pv-detail-metrics div[data-v-9b405540]{border:1px solid var(--border-2);border-radius:.65rem;background:hsla(0,0%,100%,.04);padding:.8rem}.pv-detail-metrics div[data-v-9b405540]:first-child,.pv-detail-metrics div[data-v-9b405540]:last-child{padding:.8rem}.pv-detail-metrics span[data-v-9b405540]{color:var(--text-2);font-size:.74rem;font-weight:750;letter-spacing:0;text-transform:none}.pv-detail-metrics strong[data-v-9b405540]{display:block;margin-top:.45rem;color:#fff;font-family:DM Sans,sans-serif;font-size:1.1rem;font-weight:850}.pv-detail-metrics .opportunity strong[data-v-9b405540]{color:#fff}.pv-detail-metrics small[data-v-9b405540]{display:block;margin-top:.3rem;color:var(--purple-pale);font-size:.72rem;font-weight:600}.pv-narrative[data-v-9b405540]{margin-bottom:.95rem;border-left:3px solid var(--purple);border-radius:.45rem;background:rgba(56,189,248,.08);padding:.85rem 1rem;color:var(--text-2);font-size:.9rem;font-weight:600;line-height:1.65}.pv-chart-title[data-v-9b405540]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.6rem;color:var(--text-2);font-size:.82rem}.pv-chart-title strong[data-v-9b405540]{color:#fff;font-weight:800}.pv-scatter-stage[data-v-9b405540]{position:relative;min-height:21rem;overflow:hidden;border:1px solid var(--border-2);border-radius:.75rem;background:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0),rgba(5,8,13,.7);background-size:100% 25%,8.33% 100%}.pv-axis[data-v-9b405540]{position:absolute;left:.8rem;z-index:2;color:var(--text-3);font-family:DM Mono,Consolas,monospace;font-size:.68rem;font-weight:800}.pv-axis--top[data-v-9b405540]{top:.65rem}.pv-axis--bottom[data-v-9b405540]{bottom:.65rem}.pv-guide[data-v-9b405540]{position:absolute;left:0;right:0;border-top:1px dashed rgba(125,232,245,.62)}.pv-dot[data-v-9b405540]{position:absolute;z-index:3;transform:translate(-50%,50%);border:1px solid rgba(125,232,245,.8);border-radius:999px;background:#38bdf8;box-shadow:0 0 0 5px rgba(56,189,248,.14)}.pv-dot.opportunity[data-v-9b405540]{border-color:rgba(103,232,249,.9);background:#67e8f9;box-shadow:0 0 0 6px rgba(103,232,249,.12)}.pv-chart-empty[data-v-9b405540]{position:absolute;inset:0;display:grid;place-items:center;padding:2rem;color:var(--text-3);font-size:.9rem;font-weight:700;text-align:center}.pv-compare-list[data-v-9b405540],.pv-findings-list[data-v-9b405540]{display:grid;gap:.55rem}.pv-compare-row[data-v-9b405540]{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,.55fr) auto;align-items:center;gap:.7rem;border-bottom:1px solid var(--border-2);padding:.72rem 0}.pv-compare-bar[data-v-9b405540]{overflow:hidden;height:.45rem;border-radius:999px;background:hsla(0,0%,100%,.08)}.pv-compare-bar i[data-v-9b405540]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#a78bfa,#67e8f9)}.pv-compare-row>strong[data-v-9b405540]{color:#fff;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:850}.pv-cluster-index[data-v-9b405540]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.pv-cluster-row[data-v-9b405540]{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;min-height:12rem;border:1px solid var(--border-2);border-radius:.75rem;background:hsla(0,0%,100%,.045);color:var(--text);padding:.95rem;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.pv-cluster-row.active[data-v-9b405540],.pv-cluster-row[data-v-9b405540]:hover{border-color:rgba(125,232,245,.34);background:rgba(56,189,248,.08);transform:translateY(-2px)}.pv-cluster-main strong[data-v-9b405540]{display:-webkit-box;overflow:hidden;color:#fff;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:850;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.pv-dot-meter[data-v-9b405540]{display:block;overflow:hidden;width:100%;height:.45rem;margin:.75rem 0 .5rem;border-radius:999px;background:hsla(0,0%,100%,.08)}.pv-dot-meter i[data-v-9b405540]{display:none}.pv-dot-meter[data-v-9b405540]:before{content:"";display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#a78bfa,#67e8f9)}.pv-dot-meter.high[data-v-9b405540]:before{width:100%}.pv-dot-meter.medium[data-v-9b405540]:before{width:58%}.pv-dot-meter.low[data-v-9b405540]:before{width:28%}.pv-cluster-money[data-v-9b405540]{display:flex;align-items:end;justify-content:space-between;gap:.8rem;text-align:left}.pv-cluster-money strong[data-v-9b405540]{color:#fff;font-family:DM Sans,sans-serif;font-size:1.2rem;font-weight:850}.pv-cluster-money small.high[data-v-9b405540],.pv-cluster-money small.low[data-v-9b405540],.pv-cluster-money small.medium[data-v-9b405540]{color:var(--purple-pale);font-weight:800}.pv-method[data-v-9b405540]{color:var(--text-3);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pv-findings-list div[data-v-9b405540]{display:block}.pv-findings-list strong[data-v-9b405540]{display:block;margin-top:.55rem;font-size:.88rem;font-weight:800}.pv-findings-list p[data-v-9b405540]{margin:.35rem 0 0;color:var(--text-2);font-size:.8rem;line-height:1.5}.pv-cluster-detail[data-v-9b405540]{margin-bottom:2rem;border-color:rgba(125,232,245,.28);border-radius:1rem}.pv-member-table[data-v-9b405540]{overflow:hidden;border:1px solid var(--border-2);border-radius:.75rem;background:hsla(0,0%,100%,.035)}.pv-member-head[data-v-9b405540],.pv-member-row[data-v-9b405540]{display:grid;grid-template-columns:minmax(260px,1fr) 7rem 10rem 10rem;gap:.8rem;align-items:center;padding:.85rem 1rem}.pv-member-head[data-v-9b405540]{background:hsla(0,0%,100%,.06);color:var(--text-2);font-size:.72rem;font-weight:850;text-transform:uppercase}.pv-member-row[data-v-9b405540]{border-top:1px solid var(--border-2)}.pv-empty-inline[data-v-9b405540]{border:1px dashed var(--border);border-radius:.75rem;padding:2rem;color:var(--text-2);font-size:.86rem;font-weight:700;text-align:center}.pv-dashboard[data-v-9b405540] ::-webkit-scrollbar,.pv-pareto-list[data-v-9b405540]::-webkit-scrollbar{width:.65rem;height:.65rem}.pv-dashboard[data-v-9b405540] ::-webkit-scrollbar-thumb,.pv-pareto-list[data-v-9b405540]::-webkit-scrollbar-thumb{border:.15rem solid transparent;border-radius:999px;background:rgba(56,189,248,.55);background-clip:padding-box}@media (max-width:1280px){.pv-grid--clusters[data-v-9b405540],.pv-grid--detail[data-v-9b405540],.pv-grid--overview[data-v-9b405540],.pv-hero-body[data-v-9b405540]{grid-template-columns:1fr}.pv-cluster-index[data-v-9b405540],.pv-metrics[data-v-9b405540]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pv-hero[data-v-9b405540],.pv-metric[data-v-9b405540],.pv-panel[data-v-9b405540]{border-radius:.7rem;padding:1rem}.pv-cluster-index[data-v-9b405540],.pv-detail-metrics[data-v-9b405540],.pv-metrics[data-v-9b405540]{grid-template-columns:1fr}.pv-material-row[data-v-9b405540]{grid-template-columns:2.5rem minmax(0,1fr)}.pv-flag[data-v-9b405540],.pv-row-money[data-v-9b405540]{grid-column:2/-1;justify-self:start;text-align:left}.pv-member-head[data-v-9b405540],.pv-member-row[data-v-9b405540]{grid-template-columns:minmax(180px,1fr) 4rem 7rem 7rem;min-width:720px}.pv-member-table[data-v-9b405540]{overflow-x:auto}}.pv-grid--overview[data-v-9b405540],.pv-grid--readout[data-v-9b405540]{grid-template-columns:1fr;margin-bottom:1.35rem}.pv-grid--readout[data-v-9b405540]{align-items:start}.pv-grid--next-steps[data-v-9b405540]{grid-template-columns:1fr;align-items:start}.pv-panel--ai-readout .pv-memo-list[data-v-9b405540]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.pv-panel--ai-readout .pv-memo-list li[data-v-9b405540]{min-height:9.25rem;align-items:start;text-align:left}.pv-panel--ai-readout .pv-memo-list li>div[data-v-9b405540]{min-width:0;text-align:left}.pv-panel--ai-readout .pv-memo-list p[data-v-9b405540],.pv-panel--ai-readout .pv-memo-list strong[data-v-9b405540]{text-align:left}.pv-panel--ai-readout .pv-memo-list strong[data-v-9b405540]{font-size:.92rem;line-height:1.45}.pv-panel--ai-readout .pv-memo-list p[data-v-9b405540]{margin-top:.45rem;line-height:1.6}.pv-panel--actions[data-v-9b405540]{align-self:start}.pv-panel--actions .pv-action-stack[data-v-9b405540]{margin-top:0}.pv-panel--actions .pv-action-stack .pv-kicker[data-v-9b405540]{color:var(--text-3)}.pv-panel--actions .pv-action-stack ol[data-v-9b405540]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding-left:1.25rem}.pv-panel--actions .pv-action-stack li[data-v-9b405540]{font-size:.86rem;line-height:1.6}.pv-panel--actions .pv-llm-strip[data-v-9b405540]{margin-top:1rem}.pv-panel-head[data-v-9b405540]{align-items:flex-start;border-bottom:1px solid var(--border-2);padding-bottom:.95rem}.pv-panel-head>div[data-v-9b405540]:first-child{min-width:0}.pv-panel-head h2[data-v-9b405540]{max-width:48rem;margin-top:.32rem;line-height:1.22}.pv-panel-head span[data-v-9b405540]:not(.pv-pill){display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:.48rem;border:1px solid hsla(0,0%,100%,.075);border-radius:999px;background:hsla(0,0%,100%,.04);padding:.22rem .55rem;color:var(--text-3);font-size:.72rem;font-weight:800}.pv-panel-controls[data-v-9b405540]{min-width:min(44rem,58%)}.pv-search-row[data-v-9b405540]{display:flex;justify-content:center;margin:0 0 1rem;border-bottom:1px solid var(--border-2);padding:0 0 1rem}.pv-search-row label[data-v-9b405540]{display:grid;width:min(42rem,100%);gap:.35rem}.pv-search-row label span[data-v-9b405540]{color:var(--purple-pale);font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pv-search-row input[data-v-9b405540]{width:100%;min-height:3.25rem;border-color:rgba(125,232,245,.18);background:hsla(0,0%,100%,.06);font-size:.92rem;font-weight:650}.pv-cluster-index[data-v-9b405540],.pv-compare-list[data-v-9b405540],.pv-findings-list[data-v-9b405540],.pv-member-table[data-v-9b405540],.pv-pareto-list[data-v-9b405540]{margin-top:.25rem}.pv-compare-list[data-v-9b405540],.pv-material-row[data-v-9b405540]:first-child{border-top:1px solid var(--border-2)}.pv-cluster-index[data-v-9b405540]{padding-top:.15rem}.pv-member-table[data-v-9b405540]{margin-top:1rem}.pv-member-head[data-v-9b405540]{letter-spacing:.08em}@media (max-width:1100px){.pv-panel-head[data-v-9b405540]{display:grid}.pv-panel-controls[data-v-9b405540]{justify-content:flex-start;min-width:0;width:100%}}@media (max-width:1280px){.pv-grid--next-steps[data-v-9b405540],.pv-grid--readout[data-v-9b405540]{grid-template-columns:1fr}.pv-panel--actions .pv-action-stack ol[data-v-9b405540],.pv-panel--ai-readout .pv-memo-list[data-v-9b405540]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.pv-panel--actions .pv-action-stack ol[data-v-9b405540],.pv-panel--ai-readout .pv-memo-list[data-v-9b405540]{grid-template-columns:1fr}}.pv-panel-head[data-v-9b405540]{align-items:center!important;gap:1.25rem;text-align:left!important}.pv-panel-head .pv-kicker[data-v-9b405540],.pv-panel-head h2[data-v-9b405540],.pv-panel-head p[data-v-9b405540],.pv-panel-head span[data-v-9b405540],.pv-panel-head>div[data-v-9b405540]:first-child{text-align:left!important}.pv-panel-head>div[data-v-9b405540]:first-child{display:grid;justify-items:start;min-width:16rem}.pv-panel-controls[data-v-9b405540]{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:.8rem;min-width:0}.pv-inline-search[data-v-9b405540]{display:grid;flex:0 1 26rem;min-width:18rem;gap:.25rem}.pv-inline-search span[data-v-9b405540]{color:var(--purple-pale);font-size:.62rem;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}.pv-inline-search input[data-v-9b405540]{width:100%;border:1px solid rgba(125,232,245,.18);border-radius:.55rem;background:hsla(0,0%,100%,.055);color:var(--text);padding:.58rem .8rem;font-size:.82rem;font-weight:700;outline:none}.pv-inline-search input[data-v-9b405540]::-moz-placeholder{color:var(--text-3)}.pv-inline-search input[data-v-9b405540]::placeholder{color:var(--text-3)}.pv-inline-search input[data-v-9b405540]:focus,.pv-inline-search input[data-v-9b405540]:hover{border-color:rgba(125,232,245,.34);background:hsla(0,0%,100%,.07)}.pv-panel-controls .pv-tabs[data-v-9b405540]{flex:0 0 auto;justify-content:flex-end;gap:.5rem}.pv-panel-controls .pv-tabs button[data-v-9b405540]{display:inline-flex;align-items:center;gap:.45rem;min-height:2.25rem;border:1px solid hsla(0,0%,100%,.11);border-radius:.55rem;background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.76);padding:.42rem .55rem .42rem .72rem;font-size:.75rem;font-weight:850;line-height:1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.pv-panel-controls .pv-tabs button[data-v-9b405540]:hover{border-color:rgba(125,232,245,.28);background:rgba(56,189,248,.08);color:var(--text)}.pv-panel-controls .pv-tabs button.active[data-v-9b405540]{border-color:rgba(125,232,245,.42);background:linear-gradient(135deg,rgba(56,189,248,.2),rgba(124,58,237,.1)),hsla(0,0%,100%,.045);color:var(--purple-pale)}.pv-panel-controls .pv-tabs button span[data-v-9b405540]{display:inline-grid;place-items:center;min-width:1.55rem;height:1.35rem;margin:0;border:1px solid hsla(0,0%,100%,.08);border-radius:.42rem;background:hsla(0,0%,100%,.055);color:var(--text-3);padding:0 .38rem;font-size:.7rem;font-weight:900;line-height:1}.pv-panel-controls .pv-tabs button.active span[data-v-9b405540]{border-color:rgba(125,232,245,.24);background:rgba(125,232,245,.12);color:var(--purple-pale)}.pv-panel-head:has(.pv-panel-controls)>div[data-v-9b405540]:first-child{padding-bottom:.1rem}.pv-panel-controls[data-v-9b405540]{align-items:flex-end}.pv-inline-search[data-v-9b405540]{display:flex;align-items:center;flex-basis:26rem;min-width:20rem}.pv-inline-search input[data-v-9b405540]{min-height:2.55rem}.pv-panel-controls .pv-tabs[data-v-9b405540]{align-items:center}.pv-panel-controls .pv-tabs button[data-v-9b405540]{min-height:2.55rem}.pv-search-row[data-v-9b405540]{display:none!important}.pv-pareto-list[data-v-9b405540]{margin-top:.25rem}.pv-cluster-detail .pv-panel-head[data-v-9b405540],.pv-comparison-panel .pv-panel-head[data-v-9b405540],.pv-detail-panel .pv-panel-head[data-v-9b405540],.pv-findings-panel .pv-panel-head[data-v-9b405540],.pv-panel--actions .pv-panel-head[data-v-9b405540],.pv-panel--insights .pv-panel-head[data-v-9b405540]{align-items:flex-start!important}@media (max-width:1440px){.pv-inline-search[data-v-9b405540]{flex-basis:21rem;min-width:16rem}.pv-panel-controls[data-v-9b405540]{gap:.55rem}.pv-mini-tabs[data-v-9b405540],.pv-tabs[data-v-9b405540]{gap:.35rem}}@media (max-width:1180px){.pv-panel-head[data-v-9b405540]{display:grid!important;align-items:start!important}.pv-panel-controls[data-v-9b405540]{justify-content:flex-start;width:100%}.pv-inline-search[data-v-9b405540]{flex:1 1 22rem}}.pv-comparison-panel[data-v-9b405540]{min-width:0}.pv-comparison-panel .pv-mini-tabs[data-v-9b405540]{margin-bottom:.85rem;border-bottom:1px solid var(--border-2);padding-bottom:.75rem}.pv-comparison-panel .pv-compare-list[data-v-9b405540]{display:grid;gap:0;border-top:0}.pv-comparison-panel .pv-compare-row[data-v-9b405540]{grid-template-columns:minmax(10rem,1.1fr) minmax(8.5rem,.9fr) minmax(3.5rem,auto);min-height:4rem;gap:1rem;padding:.85rem 0}.pv-comparison-panel .pv-compare-row>div[data-v-9b405540]:first-child{display:grid;min-width:0;gap:.2rem;justify-items:start}.pv-comparison-panel .pv-compare-row>div:first-child strong[data-v-9b405540]{display:block;max-width:100%;color:#fff;font-size:.9rem;font-weight:850;line-height:1.25;text-align:left!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-comparison-panel .pv-compare-row>div:first-child span[data-v-9b405540]{display:block;color:var(--text-3);font-size:.74rem;font-weight:700;line-height:1.25;text-align:left;white-space:nowrap}.pv-comparison-panel .pv-compare-bar[data-v-9b405540]{width:100%;min-width:0;height:.42rem}.pv-comparison-panel .pv-compare-row>strong[data-v-9b405540]:last-child{min-width:3.2rem;color:#fff;font-size:.9rem;font-weight:850;text-align:right;white-space:nowrap}@media (max-width:760px){.pv-comparison-panel .pv-compare-row[data-v-9b405540]{grid-template-columns:1fr}.pv-comparison-panel .pv-compare-row>strong[data-v-9b405540]:last-child{text-align:left}}.pv-chart-legend[data-v-9b405540]{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.85rem;border-top:1px solid var(--border-2);padding-top:.75rem}.pv-chart-legend span[data-v-9b405540]{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-2);font-size:.74rem;font-weight:750}.pv-chart-legend i[data-v-9b405540]{display:inline-block;flex:0 0 auto}.pv-chart-legend .sample-line[data-v-9b405540],.pv-chart-legend .sample-opportunity[data-v-9b405540]{width:.72rem;height:.72rem;border-radius:999px}.pv-chart-legend .sample-line[data-v-9b405540]{background:#67e8f9;box-shadow:0 0 0 4px rgba(103,232,249,.14)}.pv-chart-legend .sample-opportunity[data-v-9b405540]{background:#38bdf8;box-shadow:0 0 0 4px rgba(56,189,248,.16)}.pv-chart-legend .sample-average[data-v-9b405540]{width:1.45rem;height:0;border-top:1px dashed rgba(125,232,245,.72)}.pv-axis-label[data-v-9b405540]{position:absolute;z-index:5;border:1px solid rgba(125,232,245,.24);border-radius:.35rem;background:rgba(15,13,21,.88);color:var(--purple-pale);padding:.24rem .45rem;font-size:.66rem;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase;pointer-events:none;box-shadow:0 8px 18px rgba(0,0,0,.28)}.pv-axis-label--y[data-v-9b405540]{top:50%;left:.55rem;transform:translate(-38%,-50%) rotate(-90deg);transform-origin:center}.pv-axis-label--x[data-v-9b405540]{left:50%;bottom:.75rem;transform:translateX(-50%);white-space:nowrap}.pv-axis--bottom[data-v-9b405540],.pv-axis--top[data-v-9b405540]{left:2.65rem;z-index:5;border:1px solid hsla(0,0%,100%,.08);border-radius:.35rem;background:rgba(5,8,13,.82);color:var(--text-2);padding:.18rem .35rem;font-size:.72rem;line-height:1}.pv-scatter-stage[data-v-9b405540]{min-height:23rem}.pv-scatter-stage[data-v-9b405540]:after,.pv-scatter-stage[data-v-9b405540]:before{content:"";position:absolute;z-index:1;background:rgba(125,232,245,.34);pointer-events:none}.pv-scatter-stage[data-v-9b405540]:before{top:1.45rem;bottom:2.6rem;left:2.45rem;width:1px}.pv-scatter-stage[data-v-9b405540]:after{right:1.25rem;bottom:2.45rem;left:2.45rem;height:1px}.pv-panel--actions .pv-action-stack[data-v-9b405540]{text-align:left}.pv-panel--actions .pv-action-stack>.pv-kicker[data-v-9b405540]{margin-bottom:.85rem;text-align:left!important}.pv-panel--actions .pv-action-stack ol[data-v-9b405540]{display:grid;gap:.75rem;margin:0;padding:0;list-style:none;counter-reset:pv-action}.pv-panel--actions .pv-action-stack li[data-v-9b405540]{position:relative;display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;align-items:start;border:1px solid hsla(0,0%,100%,.075);border-radius:.55rem;background:hsla(0,0%,100%,.035);padding:.78rem .85rem;color:var(--text-2);font-size:.84rem;font-weight:650;line-height:1.58;text-align:left;counter-increment:pv-action}.pv-panel--actions .pv-action-stack li[data-v-9b405540]:before{content:counter(pv-action);display:grid;place-items:center;width:1.65rem;height:1.65rem;border:1px solid rgba(125,232,245,.28);border-radius:999px;background:rgba(56,189,248,.16);color:var(--purple-pale);font-size:.72rem;font-weight:900;line-height:1}.pv-outlier-select[data-v-9b405540],.pv-volume-select[data-v-9b405540]{display:grid;flex:0 0 13.5rem;gap:.25rem}.pv-outlier-select span[data-v-9b405540],.pv-volume-select span[data-v-9b405540]{display:block!important;width:auto!important;margin:0!important;border:0!important;background:transparent!important;padding:0!important;color:var(--purple-pale);font-size:.62rem;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.pv-outlier-select select[data-v-9b405540],.pv-volume-select select[data-v-9b405540]{width:100%;min-height:2.55rem;border:1px solid rgba(125,232,245,.22);border-radius:.55rem;background:linear-gradient(135deg,rgba(56,189,248,.13),rgba(124,58,237,.09)),hsla(0,0%,100%,.045);color:var(--text);padding:0 2rem 0 .85rem;font-size:.78rem;font-weight:850;outline:none}.pv-outlier-select select[data-v-9b405540]:focus,.pv-outlier-select select[data-v-9b405540]:hover,.pv-volume-select select[data-v-9b405540]:focus,.pv-volume-select select[data-v-9b405540]:hover{border-color:rgba(125,232,245,.42);background:linear-gradient(135deg,rgba(56,189,248,.18),rgba(124,58,237,.11)),hsla(0,0%,100%,.06)}.pv-dot.outlier[data-v-9b405540]{border-color:rgba(125,232,245,.72);background:var(--accent);box-shadow:0 0 0 .28rem rgba(56,189,248,.12)}.pv-chart-legend .sample-outlier[data-v-9b405540]{border-radius:50%;background:var(--accent);box-shadow:0 0 0 .16rem rgba(56,189,248,.12)}@media (max-width:1180px){.pv-outlier-select[data-v-9b405540],.pv-volume-select[data-v-9b405540]{flex:1 1 13.5rem}}.pv-panel-head[data-v-9b405540]:has(.pv-panel-controls){align-items:flex-end!important}.pv-panel-controls[data-v-9b405540]{align-items:flex-end!important;gap:.65rem!important}.pv-outlier-select[data-v-9b405540],.pv-volume-select[data-v-9b405540]{position:relative;flex:0 0 14.75rem;align-self:flex-end}.pv-outlier-select span[data-v-9b405540],.pv-volume-select span[data-v-9b405540]{margin-bottom:.36rem!important;color:#7de8f5!important}.pv-outlier-select select[data-v-9b405540],.pv-volume-select select[data-v-9b405540]{height:2.55rem;border-color:rgba(125,232,245,.42);background:linear-gradient(135deg,rgba(56,189,248,.24),rgba(124,58,237,.13)),#2a1428;color:#fff;color-scheme:dark;font-size:.82rem;line-height:1;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.pv-outlier-select select option[data-v-9b405540],.pv-volume-select select option[data-v-9b405540]{background:#221520;color:#fff}.pv-outlier-select select option[data-v-9b405540]:checked,.pv-outlier-select select option[data-v-9b405540]:hover,.pv-volume-select select option[data-v-9b405540]:checked,.pv-volume-select select option[data-v-9b405540]:hover{background:#38bdf8;color:#fff}.pv-inline-search[data-v-9b405540]{align-self:flex-end}.pv-panel--ai-readout .pv-memo-list[data-v-9b405540]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pv-panel--ai-readout .pv-memo-list li[data-v-9b405540]{min-height:0;border-color:hsla(0,0%,100%,.085);background:hsla(0,0%,100%,.035);padding:.9rem 1rem}.pv-panel--ai-readout .pv-memo-list strong[data-v-9b405540]{font-size:.9rem;font-weight:850;line-height:1.42;hyphens:none;overflow-wrap:normal;word-break:normal}.pv-panel--ai-readout .pv-memo-list p[data-v-9b405540]{max-width:none;color:rgba(226,232,240,.76);font-size:.84rem;font-weight:650;line-height:1.58;hyphens:none;overflow-wrap:normal;word-break:normal}.pv-grid--clusters[data-v-9b405540]{align-items:start}.pv-findings-panel[data-v-9b405540]{align-self:start}.pv-findings-list[data-v-9b405540]{gap:.5rem}.pv-findings-list div[data-v-9b405540]{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:.35rem .7rem;align-items:start;min-height:0;padding:.72rem .78rem!important;text-align:left!important}.pv-findings-list .pv-pill[data-v-9b405540]{grid-row:span 2;align-self:start;margin-top:.08rem}.pv-findings-list strong[data-v-9b405540]{margin:0!important;color:#fff;font-size:.82rem!important;font-weight:850;line-height:1.3;text-align:left!important}.pv-findings-list p[data-v-9b405540]{display:-webkit-box;margin:0!important;color:rgba(226,232,240,.74);font-size:.76rem!important;font-weight:650;line-height:1.42!important;text-align:left!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width:960px){.pv-panel--ai-readout .pv-memo-list[data-v-9b405540]{grid-template-columns:1fr}}.pv-cluster-money[data-v-9b405540]{align-items:center!important;justify-content:space-between!important;text-align:left!important}.pv-cluster-signals[data-v-9b405540]{display:grid;gap:.35rem;align-content:center;justify-items:start;min-width:0}.pv-cluster-money .pv-risk-label[data-v-9b405540]{display:inline-flex!important;align-items:center;justify-content:flex-start;gap:.35rem;width:auto!important;margin:0!important;border:0!important;background:transparent!important;padding:0!important;font-size:.66rem!important;font-weight:900!important;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.pv-cluster-money .pv-risk-label[data-v-9b405540]:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:currentColor}.pv-cluster-money .pv-risk-label.low[data-v-9b405540]{color:#86efac!important}.pv-cluster-money .pv-risk-label.medium[data-v-9b405540]{color:#facc15!important}.pv-cluster-money .pv-risk-label.high[data-v-9b405540]{color:#fb7185!important}.pv-cluster-signals>small[data-v-9b405540]:not(.pv-risk-label){display:inline-flex;align-items:center;justify-content:flex-start;width:auto;margin:0;border:0;background:transparent;padding:0;color:var(--purple-pale)!important;font-size:.72rem;font-weight:900;letter-spacing:.04em;line-height:1.2;white-space:nowrap}.pv-cluster-money>strong[data-v-9b405540]{justify-self:end;text-align:right;white-space:nowrap}.pv-selected-cluster-meta[data-v-9b405540]{display:grid;gap:.55rem;align-content:center;justify-items:end;min-width:12rem;text-align:right}.pv-selected-cluster-meta>.pv-risk-label[data-v-9b405540]{display:inline-flex!important;align-items:center;justify-content:flex-start;gap:.35rem;justify-self:end;margin:0!important;border:0!important;background:transparent!important;padding:0!important;font-size:.66rem!important;font-weight:900!important;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.pv-selected-cluster-meta>.pv-risk-label[data-v-9b405540]:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:currentColor}.pv-selected-cluster-meta>.pv-risk-label.low[data-v-9b405540]{color:#86efac!important}.pv-selected-cluster-meta>.pv-risk-label.medium[data-v-9b405540]{color:#facc15!important}.pv-selected-cluster-meta>.pv-risk-label.high[data-v-9b405540]{color:#fb7185!important}.pv-selected-cluster-meta>div[data-v-9b405540]{display:grid;gap:.2rem}.pv-selected-cluster-meta>div>span[data-v-9b405540]{color:var(--text-3);font-size:.68rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.pv-selected-cluster-meta>div>strong[data-v-9b405540]{color:var(--purple-pale);font-size:1.35rem;font-weight:900;line-height:1.05;white-space:nowrap}.pv-member-table[data-v-9b405540]{text-align:left}.pv-member-head[data-v-9b405540],.pv-member-row[data-v-9b405540]{grid-template-columns:minmax(18rem,1fr) 7rem 9rem 9rem}.pv-member-head span[data-v-9b405540],.pv-member-row span[data-v-9b405540],.pv-member-row strong[data-v-9b405540]{justify-self:start;text-align:left}.pv-member-head span[data-v-9b405540]:not(:first-child),.pv-member-row span[data-v-9b405540]{justify-self:end;text-align:right}.pv-member-row strong[data-v-9b405540]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.pv-selected-cluster-meta[data-v-9b405540]{justify-items:start;text-align:left}.pv-selected-cluster-meta>.pv-risk-label[data-v-9b405540]{justify-self:start}}.pv-hero-body[data-v-9b405540]{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)!important;gap:2rem!important;align-items:stretch!important}.pv-executive-summary[data-v-9b405540]{max-width:72rem;margin-top:1rem;border:1px solid rgba(125,232,245,.12);border-radius:.75rem;background:hsla(0,0%,100%,.035);padding:1rem 1.1rem}.pv-summary-label[data-v-9b405540]{margin:0 0 .65rem!important;color:var(--purple-pale)!important;font-size:.68rem!important;font-weight:900!important;letter-spacing:.12em;line-height:1;text-transform:uppercase}.pv-executive-summary ul[data-v-9b405540]{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.pv-executive-summary li[data-v-9b405540]{position:relative;padding-left:1rem;color:rgba(245,243,247,.88);font-size:.9rem;font-weight:650;line-height:1.55;text-align:left}.pv-executive-summary li[data-v-9b405540]:before{content:"";position:absolute;top:.62rem;left:0;width:.38rem;height:.38rem;border-radius:50%;background:var(--accent)}.pv-hero-panel[data-v-9b405540]{min-height:0!important;align-self:stretch;padding:1.25rem!important}.pv-hero-panel-kicker[data-v-9b405540]{display:block;margin-bottom:1.2rem;color:var(--purple-pale)!important;font-size:.68rem!important;font-weight:900!important;letter-spacing:.1em;text-transform:uppercase}.pv-hero-panel dl[data-v-9b405540]{display:grid;gap:.75rem;margin:1.25rem 0 0;border-top:1px solid hsla(0,0%,100%,.08);padding-top:1rem}.pv-hero-panel dl div[data-v-9b405540]{display:grid;gap:.2rem}.pv-hero-panel dt[data-v-9b405540]{color:var(--text-3);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pv-hero-panel dd[data-v-9b405540]{max-width:100%;margin:0;color:rgba(245,243,247,.88);font-size:.8rem;font-weight:750;line-height:1.35}.pv-category-callouts[data-v-9b405540]{margin-bottom:1.5rem}.pv-category-grid[data-v-9b405540]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem}.pv-category-card[data-v-9b405540]{display:grid;gap:.4rem;min-height:7.25rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;background:hsla(0,0%,100%,.04);padding:.95rem;color:var(--text);cursor:pointer}.pv-category-card.active[data-v-9b405540],.pv-category-card[data-v-9b405540]:hover{border-color:rgba(125,232,245,.42);background:linear-gradient(135deg,rgba(56,189,248,.16),rgba(124,58,237,.08)),hsla(0,0%,100%,.05)}.pv-category-card span[data-v-9b405540]{color:var(--purple-pale);font-size:.7rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.pv-category-card strong[data-v-9b405540]{color:#fff;font-size:1.35rem;font-weight:900;line-height:1.1}.pv-category-card small[data-v-9b405540]{display:-webkit-box;color:var(--text-3);font-size:.78rem;font-weight:750;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pv-info-button[data-v-9b405540]{display:inline-grid;place-items:center;width:1rem;height:1rem;margin-left:.25rem;border:1px solid rgba(125,232,245,.34);border-radius:50%;background:rgba(125,232,245,.09);color:var(--purple-pale);font-family:var(--font-mono);font-size:.62rem;font-style:normal;font-weight:900;line-height:1;vertical-align:middle}button.pv-info-button[data-v-9b405540]{cursor:pointer}.pv-outlier-select>span[data-v-9b405540]{display:inline-flex!important;align-items:center;gap:.25rem}.pv-scatter-stage[data-v-9b405540]{min-height:25rem!important;padding-bottom:2.6rem}.pv-scatter-line[data-v-9b405540]{position:absolute;inset:0;z-index:3;width:100%;height:100%;overflow:visible;pointer-events:none}.pv-scatter-line polyline[data-v-9b405540]{fill:none;stroke:rgba(103,232,249,.72);stroke-width:.42;vector-effect:non-scaling-stroke}.pv-dot[data-v-9b405540]{z-index:4;border-width:2px}.pv-month-tick[data-v-9b405540]{position:absolute;bottom:.35rem;z-index:5;display:grid;justify-items:center;gap:.25rem;transform:translateX(-50%);pointer-events:none}.pv-month-tick i[data-v-9b405540]{width:1px;height:.55rem;background:rgba(125,232,245,.28)}.pv-month-tick em[data-v-9b405540]{color:var(--text-3);font-size:.66rem;font-style:normal;font-weight:850;letter-spacing:.04em;white-space:nowrap}.pv-axis-label--x[data-v-9b405540]{bottom:1.75rem!important}.pv-cluster-signals>small[data-v-9b405540]{gap:.35rem}.pv-selected-cluster-meta>.pv-confidence[data-v-9b405540]{justify-self:end;width:-moz-fit-content;width:fit-content}.pv-member-head[data-v-9b405540],.pv-member-row[data-v-9b405540]{grid-template-columns:minmax(7rem,.75fr) minmax(8rem,.9fr) minmax(16rem,1.4fr) minmax(7rem,.75fr) minmax(6rem,.6fr) minmax(6.5rem,.7fr) minmax(4rem,.45fr) minmax(8rem,.85fr) minmax(5.5rem,.55fr) minmax(7rem,.75fr) minmax(7rem,.75fr) minmax(10rem,1fr)!important}.pv-cluster-detail .pv-member-table[data-v-9b405540]{overflow-x:auto;border-color:rgba(125,232,245,.18);background:rgba(5,5,8,.46)}.pv-opportunity-title[data-v-9b405540]{position:sticky;left:0;z-index:4;border-bottom:1px solid hsla(0,0%,100%,.16);background:rgba(12,12,15,.96);color:#fff;padding:.55rem .75rem;font-size:.95rem;font-weight:900;line-height:1.2;text-align:left}.pv-cluster-detail .pv-member-head[data-v-9b405540],.pv-cluster-detail .pv-member-row[data-v-9b405540]{min-width:92rem;gap:0;padding:0}.pv-cluster-detail .pv-member-head span[data-v-9b405540],.pv-cluster-detail .pv-member-row span[data-v-9b405540],.pv-cluster-detail .pv-member-row strong[data-v-9b405540]{display:block;min-height:2rem;border-right:1px solid rgba(0,0,0,.22);padding:.42rem .45rem;overflow:hidden;color:rgba(245,243,247,.92);font-size:.74rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.pv-cluster-detail .pv-member-head span[data-v-9b405540]{min-height:2.2rem;background:hsla(0,0%,100%,.12);color:#fff;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:none}.pv-cluster-detail .pv-member-row[data-v-9b405540]{border-top:0;background:hsla(0,0%,100%,.035)}.pv-cluster-detail .pv-member-row[data-v-9b405540]:nth-child(odd){background:hsla(0,0%,100%,.055)}.pv-cluster-detail .pv-member-row span[data-v-9b405540]:nth-child(10),.pv-cluster-detail .pv-member-row span[data-v-9b405540]:nth-child(11),.pv-cluster-detail .pv-member-row span[data-v-9b405540]:nth-child(12),.pv-cluster-detail .pv-member-row span[data-v-9b405540]:nth-child(6),.pv-cluster-detail .pv-member-row span[data-v-9b405540]:nth-child(8){text-align:right}.pv-opportunity-cell[data-v-9b405540]{background:rgba(39,174,96,.82)!important}.pv-member-empty[data-v-9b405540]{min-width:46rem;padding:1rem;color:var(--text-2);font-size:.84rem;font-weight:650;line-height:1.5;text-align:left}.pv-guide[data-v-9b405540]{left:3rem!important}.pv-axis-label[data-v-9b405540]{background:#160d18!important;box-shadow:0 0 0 .35rem #08080c,0 8px 18px rgba(0,0,0,.36)!important}.pv-axis-label--y[data-v-9b405540]{left:1.1rem!important}.pv-axis-label--x[data-v-9b405540]{bottom:3.05rem!important}.pv-axis--bottom[data-v-9b405540],.pv-axis--top[data-v-9b405540]{z-index:7!important;background:#08080c!important}.pv-month-tick[data-v-9b405540]{bottom:.2rem}.pv-cluster-detail[data-v-9b405540]{overflow:hidden}.pv-cluster-detail .pv-member-table[data-v-9b405540]{border-radius:.9rem!important;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.018)),rgba(6,5,9,.78)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.pv-cluster-detail .pv-member-table[data-v-9b405540]::-webkit-scrollbar{height:.75rem}.pv-cluster-detail .pv-member-table[data-v-9b405540]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.035)}.pv-cluster-detail .pv-member-table[data-v-9b405540]::-webkit-scrollbar-thumb{border:3px solid rgba(6,5,9,.88);background:rgba(125,232,245,.36)}.pv-opportunity-title[data-v-9b405540]{display:flex;align-items:center;justify-content:space-between;min-width:92rem;border-bottom:1px solid rgba(125,232,245,.14)!important;background:linear-gradient(90deg,rgba(56,189,248,.16),rgba(124,58,237,.08) 38%,hsla(0,0%,100%,.025)),#111015!important;padding:.85rem 1rem!important;color:#fff!important;font-size:.95rem!important;letter-spacing:.01em}.pv-opportunity-title[data-v-9b405540]:after{content:"transaction-level savings";color:var(--text-3);font-size:.66rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.pv-cluster-detail .pv-member-head[data-v-9b405540],.pv-cluster-detail .pv-member-row[data-v-9b405540]{grid-template-columns:minmax(7.5rem,.7fr) minmax(8rem,.75fr) minmax(18rem,1.6fr) minmax(7rem,.65fr) minmax(6.25rem,.58fr) minmax(7rem,.66fr) minmax(4.5rem,.42fr) minmax(8.5rem,.82fr) minmax(6rem,.55fr) minmax(7.5rem,.72fr) minmax(7.5rem,.72fr) minmax(11rem,1fr)!important;min-width:100rem!important}.pv-cluster-detail .pv-member-head[data-v-9b405540]{z-index:3;border-bottom:1px solid hsla(0,0%,100%,.12);background:#19171e}.pv-cluster-detail .pv-member-head>span[data-v-9b405540],.pv-cluster-detail .pv-member-row>span[data-v-9b405540],.pv-cluster-detail .pv-member-row>strong[data-v-9b405540]{align-self:stretch;box-sizing:border-box;width:100%;border-right:1px solid hsla(0,0%,100%,.045)!important}.pv-cluster-detail .pv-member-head>span[data-v-9b405540]{display:flex!important;align-items:center;min-height:2.6rem!important;padding:.65rem .7rem!important;color:rgba(245,243,247,.92)!important;font-size:.72rem!important;letter-spacing:.02em!important}.pv-cluster-detail .pv-member-row>span[data-v-9b405540],.pv-cluster-detail .pv-member-row>strong[data-v-9b405540]{display:flex!important;align-items:center;min-height:2.55rem!important;padding:.6rem .7rem!important;color:rgba(232,226,235,.88)!important;font-size:.74rem!important}.pv-cluster-detail .pv-member-row>strong[data-v-9b405540]{color:#fff!important;font-weight:850!important}.pv-cluster-detail .pv-member-row[data-v-9b405540]{background:hsla(0,0%,100%,.026)!important}.pv-cluster-detail .pv-member-row[data-v-9b405540]:nth-child(2n){background:hsla(0,0%,100%,.045)!important}.pv-cluster-detail .pv-member-row[data-v-9b405540]:hover{background:rgba(125,232,245,.07)!important}.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(10),.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(11),.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(12),.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(6),.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(8),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(10),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(11),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(12),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(6),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(8){justify-content:flex-end}.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(12),.pv-cluster-detail .pv-opportunity-cell[data-v-9b405540]{border-right:0!important}.pv-opportunity-cell[data-v-9b405540]{justify-content:flex-end;background:linear-gradient(90deg,rgba(39,174,96,.74),rgba(39,174,96,.94))!important;color:#fff!important;font-weight:900!important;font-variant-numeric:tabular-nums}.pv-member-empty[data-v-9b405540]{display:grid;place-items:center;min-width:100rem!important;min-height:5.5rem;border-top:1px solid hsla(0,0%,100%,.055);background:linear-gradient(135deg,rgba(125,232,245,.06),rgba(124,58,237,.035)),hsla(0,0%,100%,.025);color:rgba(232,226,235,.76)!important;padding:1.25rem!important;text-align:center!important}.pv-cluster-detail .pv-member-table[data-v-9b405540]{overflow-x:auto!important;overflow-y:hidden!important;border:1px solid rgba(125,232,245,.2)!important;border-radius:1rem!important;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012)),rgba(8,7,11,.92)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 42px rgba(0,0,0,.18)}.pv-cluster-detail .pv-member-table[data-v-9b405540]::-webkit-scrollbar{height:.7rem}.pv-cluster-detail .pv-member-table[data-v-9b405540]::-webkit-scrollbar-track{border-radius:999px;background:hsla(0,0%,100%,.045)}.pv-cluster-detail .pv-member-table[data-v-9b405540]::-webkit-scrollbar-thumb{border:2px solid rgba(8,7,11,.9);border-radius:999px;background:linear-gradient(90deg,rgba(56,189,248,.55),rgba(92,225,230,.45))}.pv-cluster-detail .pv-opportunity-title[data-v-9b405540]{position:sticky;left:0;z-index:6;display:flex!important;align-items:center;justify-content:space-between;gap:1rem;min-width:112rem!important;border-bottom:1px solid rgba(125,232,245,.16)!important;background:linear-gradient(90deg,rgba(56,189,248,.18),rgba(124,58,237,.09) 42%,rgba(92,225,230,.04)),#111015!important;padding:.9rem 1.1rem!important;color:#fff!important;font-size:.98rem!important;font-weight:900!important;line-height:1.2}.pv-cluster-detail .pv-opportunity-title[data-v-9b405540]:after{content:none!important}.pv-cluster-detail .pv-opportunity-title small[data-v-9b405540]{border:1px solid rgba(125,232,245,.22);border-radius:999px;background:rgba(125,232,245,.08);padding:.32rem .65rem;color:var(--purple-pale);font-size:.68rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.pv-cluster-detail .pv-member-head[data-v-9b405540],.pv-cluster-detail .pv-member-row[data-v-9b405540]{display:grid!important;grid-template-columns:minmax(8rem,.78fr) minmax(9.5rem,.88fr) minmax(24rem,1.85fr) minmax(8rem,.72fr) minmax(7.25rem,.66fr) minmax(7.6rem,.68fr) minmax(5rem,.44fr) minmax(9rem,.82fr) minmax(7rem,.6fr) minmax(8rem,.72fr) minmax(8rem,.72fr) minmax(12rem,1fr)!important;min-width:112rem!important;gap:0!important;align-items:stretch!important;justify-items:stretch!important;padding:0!important}.pv-cluster-detail .pv-member-head[data-v-9b405540]{position:sticky;top:0;z-index:5;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.12)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,.065)),#1b1921!important}.pv-cluster-detail .pv-member-head>span[data-v-9b405540],.pv-cluster-detail .pv-member-row>span[data-v-9b405540],.pv-cluster-detail .pv-member-row>strong[data-v-9b405540]{justify-self:stretch!important;align-self:stretch!important;box-sizing:border-box!important;display:flex!important;align-items:center;width:100%!important;min-width:0;margin:0!important;overflow:hidden;border-right:1px solid hsla(0,0%,100%,.055)!important;text-align:left!important;text-overflow:ellipsis;white-space:nowrap}.pv-cluster-detail .pv-member-head>span[data-v-9b405540]{min-height:2.85rem!important;background:transparent!important;padding:.7rem .8rem!important;color:rgba(245,243,247,.9)!important;font-size:.68rem!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}.pv-cluster-detail .pv-member-row[data-v-9b405540]{border-top:1px solid hsla(0,0%,100%,.045)!important;background:hsla(0,0%,100%,.018)!important}.pv-cluster-detail .pv-member-row[data-v-9b405540]:nth-child(2n){background:hsla(0,0%,100%,.035)!important}.pv-cluster-detail .pv-member-row[data-v-9b405540]:hover{background:rgba(125,232,245,.065)!important}.pv-cluster-detail .pv-member-row>span[data-v-9b405540],.pv-cluster-detail .pv-member-row>strong[data-v-9b405540]{min-height:2.8rem!important;background:transparent!important;padding:.62rem .8rem!important;color:rgba(232,226,235,.84)!important;font-size:.75rem!important;font-weight:700!important;line-height:1.25}.pv-cluster-detail .pv-member-row>strong[data-v-9b405540]{color:hsla(0,0%,100%,.94)!important;font-weight:900!important}.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(10),.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(11),.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(12),.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(6),.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(8),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(10),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(11),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(12),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(6),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(8){justify-content:flex-end!important;text-align:right!important;font-variant-numeric:tabular-nums}.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(7),.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(9),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(7),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(9){justify-content:center!important;text-align:center!important}.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:last-child,.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:last-child{border-right:0!important}.pv-cluster-detail .pv-opportunity-cell[data-v-9b405540]{justify-content:flex-end!important;background:linear-gradient(90deg,rgba(39,174,96,.78),rgba(34,197,94,.96))!important;color:#fff!important;font-weight:950!important;letter-spacing:.01em;font-variant-numeric:tabular-nums}.pv-cluster-detail .pv-member-empty[data-v-9b405540]{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:.35rem;min-width:112rem!important;min-height:6.25rem;border-top:1px solid hsla(0,0%,100%,.06);background:linear-gradient(135deg,rgba(125,232,245,.07),rgba(124,58,237,.035)),hsla(0,0%,100%,.02);padding:1.25rem 1.1rem!important;text-align:left!important}.pv-cluster-detail .pv-member-empty strong[data-v-9b405540]{color:hsla(0,0%,100%,.95);font-size:.92rem;font-weight:900}.pv-cluster-detail .pv-member-empty span[data-v-9b405540]{max-width:48rem;color:rgba(232,226,235,.68);font-size:.82rem;font-weight:650;line-height:1.45}.pv-floating-tooltip[data-v-9b405540]{position:fixed;z-index:9999;width:min(22rem,calc(100vw - 2rem));border:1px solid rgba(125,232,245,.32);border-radius:.8rem;background:linear-gradient(135deg,rgba(56,189,248,.18),rgba(124,58,237,.12)),rgba(18,14,24,.98);box-shadow:0 24px 70px rgba(0,0,0,.52),inset 0 1px 0 hsla(0,0%,100%,.08);padding:.85rem .95rem;color:rgba(246,242,248,.94);font-family:DM Sans,system-ui,sans-serif;pointer-events:none}.pv-floating-tooltip[data-v-9b405540]:before{content:"";position:absolute;top:-1px;left:.85rem;width:3.5rem;height:2px;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#67e8f9)}.pv-floating-tooltip strong[data-v-9b405540]{display:block;margin-bottom:.38rem;color:#7de8f5;font-size:.68rem;font-weight:950;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.pv-floating-tooltip p[data-v-9b405540]{margin:0;color:rgba(232,226,235,.86);font-size:.8rem;font-weight:650;line-height:1.48}.pv-info-button[data-v-9b405540]{transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.pv-info-button[data-v-9b405540]:focus-visible,.pv-info-button[data-v-9b405540]:hover{border-color:rgba(103,232,249,.74);background:rgba(103,232,249,.14);color:#bff7fb;box-shadow:0 0 0 4px rgba(103,232,249,.08);outline:none}.pv-scatter[data-v-9b405540]{padding-bottom:.35rem}.pv-scatter-stage[data-v-9b405540]{overflow:visible!important;min-height:24rem!important;margin:.5rem .35rem 3.25rem 1.75rem;border-color:rgba(125,232,245,.16)!important;background:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0),rgba(5,8,13,.78)!important;background-size:100% 25%,8.33% 100%!important}.pv-scatter-stage[data-v-9b405540]:before{top:1.4rem!important;bottom:3.55rem!important;left:3.05rem!important;background:rgba(125,232,245,.38)!important}.pv-scatter-stage[data-v-9b405540]:after{right:1.4rem!important;bottom:3.55rem!important;left:3.05rem!important;background:rgba(125,232,245,.4)!important}.pv-guide[data-v-9b405540]{left:3.05rem!important;right:1.4rem!important;z-index:2!important}.pv-axis-label[data-v-9b405540]{z-index:9!important;border-color:rgba(125,232,245,.34)!important;background:rgba(25,12,28,.96)!important;box-shadow:0 10px 24px rgba(0,0,0,.34)!important}.pv-axis-label--y[data-v-9b405540]{left:-1.25rem!important;top:calc(50% - 1.1rem)!important}.pv-axis-label--x[data-v-9b405540]{bottom:-2.4rem!important;left:calc(50% + 1.2rem)!important;border-color:rgba(125,232,245,.2)!important;background:rgba(14,11,18,.98)!important}.pv-axis--bottom[data-v-9b405540],.pv-axis--top[data-v-9b405540]{left:.85rem!important;z-index:8!important;min-width:2.4rem;border-color:hsla(0,0%,100%,.09)!important;background:rgba(8,7,11,.96)!important;text-align:center}.pv-axis--top[data-v-9b405540]{top:1rem!important}.pv-axis--bottom[data-v-9b405540]{bottom:3.25rem!important}.pv-month-tick[data-v-9b405540]{bottom:-1.55rem!important;z-index:8!important}.pv-month-tick i[data-v-9b405540]{height:.85rem!important;background:rgba(125,232,245,.42)!important}.pv-month-tick em[data-v-9b405540]{color:rgba(204,194,212,.88)!important;font-size:.7rem!important;font-weight:900!important}.pv-dot[data-v-9b405540]{cursor:pointer}.pv-cluster-detail .pv-member-empty[data-v-9b405540],.pv-cluster-detail .pv-member-head[data-v-9b405540],.pv-cluster-detail .pv-member-row[data-v-9b405540],.pv-cluster-detail .pv-opportunity-title[data-v-9b405540]{min-width:118rem!important}.pv-cluster-detail .pv-member-head[data-v-9b405540],.pv-cluster-detail .pv-member-row[data-v-9b405540]{grid-template-columns:minmax(8rem,.72fr) minmax(9.5rem,.84fr) minmax(24rem,1.78fr) minmax(8rem,.68fr) minmax(7.25rem,.62fr) minmax(7.6rem,.64fr) minmax(5rem,.4fr) minmax(9rem,.78fr) minmax(7rem,.56fr) minmax(8rem,.68fr) minmax(8rem,.68fr) minmax(15rem,1.18fr)!important}.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(12){white-space:normal!important;line-height:1.15!important}.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(12){padding-right:1rem!important;overflow:visible!important;font-size:.8rem!important}@media (max-width:1100px){.pv-category-grid[data-v-9b405540]{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-hero-body[data-v-9b405540]{grid-template-columns:1fr!important}}@media (max-width:720px){.pv-category-grid[data-v-9b405540]{grid-template-columns:1fr}.pv-member-head[data-v-9b405540],.pv-member-row[data-v-9b405540]{grid-template-columns:1fr!important}.pv-member-head span[data-v-9b405540]:not(:first-child),.pv-member-row span[data-v-9b405540]{justify-self:start;text-align:left}}.pv-hero-status[data-v-9b405540]{display:inline-flex;align-items:center;gap:.65rem}.pv-export-report[data-v-9b405540]{border:1px solid rgba(125,232,245,.35);border-radius:.55rem;background:linear-gradient(135deg,rgba(56,189,248,.24),rgba(124,58,237,.12)),hsla(0,0%,100%,.045);color:#fff;padding:.5rem .78rem;font-size:.72rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase;transition:border-color .15s ease,background .15s ease,opacity .15s ease}.pv-export-report[data-v-9b405540]:focus-visible:not(:disabled),.pv-export-report[data-v-9b405540]:hover:not(:disabled){border-color:rgba(103,232,249,.56);background:linear-gradient(135deg,rgba(56,189,248,.3),rgba(103,232,249,.14)),hsla(0,0%,100%,.06)}.pv-export-report[data-v-9b405540]:disabled{cursor:not-allowed;opacity:.55}.pv-hero-panel>em[data-v-9b405540],.pv-hero-panel>span[data-v-9b405540]{display:none!important}.pv-hero-panel strong[data-v-9b405540]{margin-top:.2rem!important}.pv-hero-panel dd[data-v-9b405540]{font-weight:700!important;overflow-wrap:anywhere}.pv-floating-tooltip[data-v-9b405540]{width:min(26rem,calc(100vw - 2rem))!important;padding:.95rem 1rem!important}.pv-floating-tooltip p[data-v-9b405540]{margin-bottom:.75rem!important}.pv-floating-tooltip dl[data-v-9b405540]{display:grid;gap:.38rem;margin:0}.pv-floating-tooltip dl div[data-v-9b405540]{display:grid;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:.75rem;align-items:start;border-top:1px solid hsla(0,0%,100%,.07);padding-top:.38rem}.pv-floating-tooltip dt[data-v-9b405540]{color:var(--purple-pale);font-size:.62rem;font-weight:950;letter-spacing:.09em;line-height:1.35;text-transform:uppercase}.pv-floating-tooltip dd[data-v-9b405540]{margin:0;color:rgba(245,243,247,.92);font-size:.76rem;font-weight:700;line-height:1.38;overflow-wrap:anywhere}.pv-line-table-wrap[data-v-9b405540]{margin-top:1.15rem;border:1px solid rgba(125,232,245,.16);border-radius:.85rem;background:linear-gradient(180deg,hsla(0,0%,100%,.038),hsla(0,0%,100%,.015)),rgba(7,6,10,.84);overflow:hidden}.pv-line-table-title[data-v-9b405540]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(125,232,245,.12);background:linear-gradient(90deg,rgba(56,189,248,.14),rgba(124,58,237,.07)),hsla(0,0%,100%,.025);padding:.85rem 1rem}.pv-line-table-title>div[data-v-9b405540]{align-items:center;grid-template-columns:auto auto;gap:.45rem .7rem;text-align:left}.pv-line-table-title>div strong[data-v-9b405540]{grid-column:1/-1}.pv-line-table-title div[data-v-9b405540]{display:grid;gap:.16rem}.pv-line-table-title strong[data-v-9b405540]{color:#fff;font-size:.95rem;font-weight:900;line-height:1.2}.pv-line-table-title small[data-v-9b405540],.pv-line-table-title span[data-v-9b405540]{color:var(--text-3);font-size:.72rem;font-weight:800;line-height:1.3}.pv-line-table[data-v-9b405540]{max-height:18rem;overflow:auto}.pv-line-head[data-v-9b405540],.pv-line-row[data-v-9b405540]{display:grid;grid-template-columns:minmax(7.5rem,.82fr) minmax(11rem,1.15fr) minmax(8rem,.9fr) minmax(7rem,.82fr) minmax(7rem,.8fr) minmax(7rem,.8fr) minmax(4.75rem,.5fr) minmax(7.5rem,.86fr) minmax(8.5rem,.95fr);min-width:76rem;gap:0}.pv-line-head[data-v-9b405540]{position:sticky;top:0;z-index:2;background:#19171e}.pv-line-head span[data-v-9b405540],.pv-line-row span[data-v-9b405540],.pv-line-row strong[data-v-9b405540]{display:flex;align-items:center;min-width:0;min-height:2.55rem;border-right:1px solid hsla(0,0%,100%,.055);padding:.58rem .72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-line-head span[data-v-9b405540]{color:rgba(245,243,247,.9);font-size:.67rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.pv-line-row[data-v-9b405540]{width:100%;border:0;border-top:1px solid hsla(0,0%,100%,.045);background:hsla(0,0%,100%,.018);color:rgba(232,226,235,.84);padding:0;text-align:left}.pv-line-row[data-v-9b405540]:nth-child(2n){background:hsla(0,0%,100%,.034)}.pv-line-row.active[data-v-9b405540],.pv-line-row.hovered[data-v-9b405540],.pv-line-row[data-v-9b405540]:hover{background:rgba(125,232,245,.075)}.pv-line-row.active[data-v-9b405540],.pv-line-row.hovered[data-v-9b405540]{box-shadow:inset 3px 0 0 #67e8f9}.pv-line-row.active[data-v-9b405540]{background:linear-gradient(90deg,rgba(103,232,249,.14),rgba(125,232,245,.055)),hsla(0,0%,100%,.04)}.pv-line-row.hovered[data-v-9b405540]:not(.active){background:linear-gradient(90deg,rgba(125,232,245,.13),rgba(103,232,249,.04)),hsla(0,0%,100%,.035)}.pv-line-row.outlier[data-v-9b405540]{box-shadow:inset 3px 0 0 rgba(56,189,248,.72)}.pv-line-row strong[data-v-9b405540]{color:#fff;font-weight:900}.pv-line-head span[data-v-9b405540]:nth-child(n+5),.pv-line-row span[data-v-9b405540]:nth-child(n+5){justify-content:flex-end;text-align:right;font-variant-numeric:tabular-nums}.pv-line-head span[data-v-9b405540]:nth-child(7),.pv-line-row span[data-v-9b405540]:nth-child(7){justify-content:center;text-align:center}.pv-line-head span[data-v-9b405540]:last-child,.pv-line-row span[data-v-9b405540]:last-child{border-right:0}.pv-scatter-stage[data-v-9b405540]{margin-bottom:4.15rem!important}.pv-axis-label--x[data-v-9b405540]{bottom:-3.05rem!important}.pv-month-tick[data-v-9b405540]{bottom:-1.85rem!important}.pv-axis--bottom[data-v-9b405540]{bottom:3.6rem!important}.pv-outlier-select .pv-info-button[data-v-9b405540],.pv-volume-select .pv-info-button[data-v-9b405540]{position:relative;z-index:3;margin-left:.35rem}.pv-dot[data-v-9b405540]{cursor:pointer!important}.pv-dot.hovered[data-v-9b405540],.pv-dot.selected[data-v-9b405540]{box-shadow:0 0 0 .42rem rgba(103,232,249,.16),0 0 1.2rem rgba(103,232,249,.55)!important;transform:translate(-50%,50%) scale(1.28)}.pv-cluster-detail .pv-member-empty[data-v-9b405540],.pv-cluster-detail .pv-member-head[style][data-v-9b405540],.pv-cluster-detail .pv-member-row[style][data-v-9b405540],.pv-cluster-detail .pv-opportunity-title[data-v-9b405540]{min-width:var(--pv-cluster-min-width)!important}.pv-cluster-detail .pv-member-head>span[data-v-9b405540]{position:relative;overflow:hidden!important;min-width:0}.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:after{content:none!important}.pv-column-resizer[data-v-9b405540]{position:absolute;top:0;right:-.15rem;bottom:0;z-index:8;width:.55rem;border:0;border-radius:0;background:transparent;cursor:col-resize}.pv-column-resizer[data-v-9b405540]:after{content:"";position:absolute;top:.62rem;right:.25rem;bottom:.62rem;width:2px;border-radius:999px;background:rgba(125,232,245,.28)}.pv-column-resizer[data-v-9b405540]:focus-visible:after,.pv-column-resizer[data-v-9b405540]:hover:after{background:#67e8f9;box-shadow:0 0 .8rem rgba(103,232,249,.45)}.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(12){white-space:nowrap!important}.pv-info-button[data-v-9b405540],button.pv-info-button[data-v-9b405540]{cursor:pointer!important}.pv-outlier-select[data-v-9b405540],.pv-volume-select[data-v-9b405540]{justify-items:start!important;text-align:left!important}.pv-outlier-select select[data-v-9b405540],.pv-outlier-select span[data-v-9b405540],.pv-volume-select select[data-v-9b405540],.pv-volume-select span[data-v-9b405540]{text-align:left!important}.pv-category-card[data-v-9b405540]{align-content:start;min-height:8.25rem;text-align:left}.pv-category-card em[data-v-9b405540]{display:-webkit-box;margin-top:.5rem;overflow:hidden;color:rgba(232,226,235,.7);font-size:.74rem;font-style:normal;font-weight:700;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pv-inline-select[data-v-9b405540],.pv-scatter-controls label[data-v-9b405540]{display:grid;gap:.28rem;min-width:9rem}.pv-inline-select span[data-v-9b405540],.pv-scatter-controls label span[data-v-9b405540]{color:var(--purple-pale);font-size:.62rem;font-weight:950;letter-spacing:.11em;line-height:1;text-transform:uppercase}.pv-inline-select select[data-v-9b405540],.pv-scatter-controls select[data-v-9b405540]{min-height:2.62rem;border:1px solid rgba(125,232,245,.22);border-radius:.65rem;background:hsla(0,0%,100%,.055);color:rgba(245,243,247,.94);padding:0 2rem 0 .75rem;outline:none}.pv-inline-select select[data-v-9b405540]:focus,.pv-inline-select select[data-v-9b405540]:hover,.pv-scatter-controls select[data-v-9b405540]:focus,.pv-scatter-controls select[data-v-9b405540]:hover{border-color:rgba(125,232,245,.52);background:hsla(0,0%,100%,.075)}.pv-inline-select option[data-v-9b405540],.pv-scatter-controls option[data-v-9b405540]{background:#18141d;color:#f8eef8}.pv-scatter-controls[data-v-9b405540]{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin:.75rem 0 .85rem;border:1px solid rgba(125,232,245,.12);border-radius:.8rem;background:hsla(0,0%,100%,.026);padding:.85rem}.pv-mini-tabs--tight[data-v-9b405540]{align-self:end;margin:0}.pv-scatter-legend[data-v-9b405540]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.2rem .75rem;margin-top:.85rem;border-top:1px solid hsla(0,0%,100%,.06);padding-top:.65rem}.pv-scatter-legend button[data-v-9b405540]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;border:1px solid transparent;border-radius:.45rem;background:transparent;color:rgba(232,226,235,.76);padding:.34rem .42rem;font-size:.72rem;font-weight:800;text-align:left}.pv-scatter-legend button.active[data-v-9b405540],.pv-scatter-legend button[data-v-9b405540]:focus-visible,.pv-scatter-legend button[data-v-9b405540]:hover{border-color:rgba(125,232,245,.18);background:rgba(125,232,245,.055);color:#fff;outline:none}.pv-scatter-legend button.active[data-v-9b405540]{box-shadow:inset 2px 0 0 var(--purple-pale)}.pv-scatter-legend i[data-v-9b405540]{flex:0 0 auto;width:.5rem;height:.5rem;border-radius:999px;box-shadow:0 0 0 3px hsla(0,0%,100%,.055)}.pv-legend-label[data-v-9b405540]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-scatter-legend small[data-v-9b405540]{display:inline-grid;place-items:center;min-width:1.35rem;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;background:hsla(0,0%,100%,.04);color:var(--text-3);font-size:.68rem;font-weight:900}.pv-dot[data-v-9b405540]{border-color:hsla(0,0%,100%,.74)!important;background:var(--point-color,#67e8f9)!important;box-shadow:0 0 0 .34rem rgba(103,232,249,.13),0 0 1rem rgba(103,232,249,.25)!important}.pv-dot.outlier[data-v-9b405540]{background:#38bdf8!important}.pv-sort-header[data-v-9b405540]{display:inline-flex;align-items:center;gap:.35rem;width:100%;min-width:0;border:0;background:transparent;color:inherit;padding:0;text-align:inherit;cursor:pointer}.pv-sort-header[data-v-9b405540]:focus-visible,.pv-sort-header[data-v-9b405540]:hover{color:#fff;outline:none}.pv-sort-header i[data-v-9b405540]{color:var(--purple-pale);font-style:normal;font-weight:950}.pv-sort-header i.muted[data-v-9b405540]{color:rgba(232,226,235,.36)}.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(10),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(11),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(12),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(6),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(8){justify-content:flex-end;text-align:right!important;font-variant-numeric:tabular-nums}.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(10),.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(11),.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(12),.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(6),.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(8){justify-content:flex-end;text-align:right!important}.pv-metrics[data-v-9b405540]{grid-template-columns:repeat(5,minmax(0,1fr))!important}.pv-panel-controls[data-v-9b405540]{justify-content:flex-end!important}.pv-volume-select[data-v-9b405540]{display:grid;flex:0 0 15.75rem;align-self:flex-end;gap:.25rem;justify-items:start;text-align:left}.pv-volume-select span[data-v-9b405540]{display:inline-flex!important;align-items:center;gap:.35rem;margin:0 0 .36rem!important;border:0!important;background:transparent!important;padding:0!important;color:var(--purple-pale)!important;font-size:.62rem;font-weight:950;letter-spacing:.12em;line-height:1;text-transform:uppercase}.pv-volume-select select[data-v-9b405540]{width:100%;height:2.55rem;min-height:2.55rem;border:1px solid rgba(125,232,245,.36);border-radius:.55rem;background:linear-gradient(135deg,rgba(56,189,248,.18),rgba(124,58,237,.1)),#241421;color:#fff;color-scheme:dark;padding:0 2rem 0 .85rem;font-size:.8rem;font-weight:850;line-height:1;outline:none}.pv-volume-select select[data-v-9b405540]:focus,.pv-volume-select select[data-v-9b405540]:hover{border-color:rgba(103,232,249,.45);background:linear-gradient(135deg,rgba(56,189,248,.22),rgba(103,232,249,.09)),#2a1428}.pv-volume-select select option[data-v-9b405540]{background:#221520;color:#fff}.pv-scatter-controls[data-v-9b405540]{display:grid!important;grid-template-columns:auto repeat(3,minmax(12rem,1fr));align-items:end!important;gap:.75rem!important;overflow:visible}.pv-multi-filter[data-v-9b405540]{position:relative;min-width:0}.pv-multi-filter summary[data-v-9b405540]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;align-items:center;min-height:3.1rem;border:1px solid rgba(125,232,245,.2);border-radius:.7rem;background:linear-gradient(135deg,hsla(0,0%,100%,.055),rgba(56,189,248,.04)),hsla(0,0%,100%,.035);padding:.56rem .78rem;cursor:pointer;list-style:none}.pv-multi-filter summary[data-v-9b405540]::-webkit-details-marker{display:none}.pv-multi-filter summary[data-v-9b405540]:after{content:"⌄";grid-column:2;grid-row:1/span 2;color:rgba(125,232,245,.84);font-size:1rem;font-weight:900}.pv-multi-filter[open] summary[data-v-9b405540]{border-color:rgba(125,232,245,.55);background:linear-gradient(135deg,rgba(56,189,248,.14),rgba(103,232,249,.055)),hsla(0,0%,100%,.055)}.pv-multi-filter summary>span[data-v-9b405540]{color:var(--purple-pale);font-size:.62rem;font-weight:950;letter-spacing:.11em;line-height:1;text-transform:uppercase}.pv-multi-filter summary>strong[data-v-9b405540]{min-width:0;overflow:hidden;color:rgba(245,243,247,.94);font-size:.82rem;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.pv-multi-filter>div[data-v-9b405540]{position:absolute;top:calc(100% + .45rem);left:0;z-index:40;display:grid;gap:.22rem;width:min(22rem,82vw);max-height:17rem;overflow:auto;border:1px solid rgba(125,232,245,.35);border-radius:.7rem;background:linear-gradient(180deg,rgba(42,20,40,.98),rgba(18,14,22,.98)),#17121a;padding:.45rem;box-shadow:0 1rem 2.5rem rgba(0,0,0,.48)}.pv-multi-filter:last-child>div[data-v-9b405540]{right:0;left:auto}.pv-multi-filter>div>button[data-v-9b405540],.pv-multi-filter>div>label[data-v-9b405540]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-height:2.15rem;border:0;border-radius:.45rem;background:transparent;color:rgba(245,243,247,.82);padding:.42rem .48rem;font-size:.76rem;font-weight:760;text-align:left}.pv-multi-filter>div>button[data-v-9b405540]{grid-template-columns:minmax(0,1fr);color:#7de8f5;font-weight:900}.pv-multi-filter>div>button[data-v-9b405540]:hover,.pv-multi-filter>div>label[data-v-9b405540]:hover{background:rgba(125,232,245,.085);color:#fff}.pv-multi-filter input[data-v-9b405540]{width:.92rem;height:.92rem;accent-color:#38bdf8}.pv-multi-filter label span[data-v-9b405540]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-findings-panel[data-v-9b405540]{min-height:100%}.pv-findings-list[data-v-9b405540]{max-height:32rem;overflow:auto;padding-right:.2rem}.pv-cluster-main small[data-v-9b405540]{white-space:normal}.pv-floating-tooltip[data-v-9b405540]{max-width:calc(100vw - 2rem)!important;transform:none!important}.pv-line-head[data-v-9b405540],.pv-line-row[data-v-9b405540]{min-width:68rem!important;grid-template-columns:minmax(7.25rem,.82fr) minmax(10.5rem,1.12fr) minmax(7.5rem,.85fr) minmax(7rem,.82fr) minmax(7.5rem,.78fr) minmax(6.5rem,.72fr) minmax(4.25rem,.46fr) minmax(7.5rem,.82fr) minmax(8rem,.85fr)!important}@media (max-width:1240px){.pv-metrics[data-v-9b405540]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pv-scatter-controls[data-v-9b405540]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pv-mini-tabs--tight[data-v-9b405540]{grid-column:1/-1}}@media (max-width:760px){.pv-metrics[data-v-9b405540],.pv-scatter-controls[data-v-9b405540]{grid-template-columns:1fr!important}.pv-multi-filter>div[data-v-9b405540]{right:auto;left:0;width:calc(100vw - 3rem)}.pv-hero-status[data-v-9b405540],.pv-line-table-title[data-v-9b405540]{align-items:flex-start;flex-direction:column}}.pv-grid--summary[data-v-9b405540]{display:block!important}.pv-grid--summary .pv-panel--actions[data-v-9b405540]{width:100%}.pv-grid--summary .pv-action-stack[data-v-9b405540]{border-left:0}.pv-grid--summary .pv-action-stack ol[data-v-9b405540]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.pv-grid--summary .pv-action-stack li[data-v-9b405540]{min-height:0;border:1px solid rgba(125,232,245,.14);border-radius:.75rem;background:hsla(0,0%,100%,.028);padding:.8rem .9rem .8rem 2.6rem;text-align:left}.pv-cluster-actions[data-v-9b405540]{display:inline-flex;align-items:center;gap:.5rem}.pv-cluster-actions button[data-v-9b405540]{border:1px solid rgba(125,232,245,.24);border-radius:.55rem;background:hsla(0,0%,100%,.04);color:rgba(245,243,247,.82);padding:.45rem .7rem;font-size:.72rem;font-weight:850}.pv-cluster-actions button[data-v-9b405540]:focus-visible,.pv-cluster-actions button[data-v-9b405540]:hover{border-color:rgba(125,232,245,.55);background:rgba(125,232,245,.09);color:#fff;outline:none}.pv-cluster-row.active[data-v-9b405540]{box-shadow:inset 3px 0 0 #7de8f5,0 0 0 1px rgba(125,232,245,.16)}.pv-cluster-row.active[data-v-9b405540]:after{content:"✓";position:absolute;right:.9rem;top:.75rem;display:grid;place-items:center;width:1.35rem;height:1.35rem;border:1px solid rgba(125,232,245,.28);border-radius:999px;background:rgba(236,72,153,.13);color:#7de8f5;padding:0;font-size:.82rem;font-weight:950;line-height:1}.pv-cluster-row.active .pv-cluster-main strong[data-v-9b405540]{padding-right:2rem}.pv-line-head[style][data-v-9b405540],.pv-line-row[style][data-v-9b405540]{grid-template-columns:var(--pv-line-columns)!important;min-width:var(--pv-line-min-width)!important}.pv-line-head>span[data-v-9b405540]{position:relative;min-width:0}.pv-line-head>span>strong[data-v-9b405540]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-column-resizer--line[data-v-9b405540]{right:-.26rem}.pv-line-row span[data-v-9b405540],.pv-line-row strong[data-v-9b405540]{min-width:0}.pv-grid--clusters[data-v-9b405540],.pv-grid--detail[data-v-9b405540]{align-items:start!important}.pv-comparison-panel[data-v-9b405540],.pv-findings-panel[data-v-9b405540]{align-self:start!important;min-height:0!important}.pv-comparison-panel .pv-compare-list[data-v-9b405540],.pv-findings-list[data-v-9b405540]{max-height:none!important;overflow:visible!important}.pv-findings-list[data-v-9b405540]{display:grid;gap:.55rem}.pv-findings-list div[data-v-9b405540]{min-height:0!important;padding:.65rem .75rem!important}.pv-findings-list p[data-v-9b405540],.pv-findings-list strong[data-v-9b405540]{text-align:left!important}.pv-panel--ai-readout .pv-memo-list li[data-v-9b405540]{align-items:start!important}.pv-panel--ai-readout .pv-memo-list strong[data-v-9b405540]{display:block;color:#fff;font-size:.98rem!important;line-height:1.34!important;letter-spacing:0}.pv-panel--ai-readout .pv-memo-list p[data-v-9b405540]{margin-top:.42rem!important;color:rgba(232,226,235,.78)!important;font-size:.84rem!important;font-weight:750!important;line-height:1.48!important}.pv-insight-points[data-v-9b405540]{display:grid;gap:.32rem;margin:.62rem 0 0;padding:0;list-style:none}.pv-insight-points li[data-v-9b405540]{display:block!important;grid-template-columns:none!important;position:relative;border-bottom:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;padding:0 0 0 1rem!important;padding-bottom:0!important;color:rgba(232,226,235,.72);font-size:.78rem;font-weight:700;line-height:1.4;hyphens:none;overflow-wrap:normal;word-break:normal}.pv-insight-points li[data-v-9b405540]:before{content:"";position:absolute;left:0;top:.5em;width:.32rem;height:.32rem;border-radius:50%;background:#7de8f5;box-shadow:0 0 .55rem rgba(125,232,245,.36)}.pv-cluster-detail .pv-member-head[style][data-v-9b405540],.pv-cluster-detail .pv-member-row[style][data-v-9b405540]{grid-template-columns:var(--pv-cluster-columns)!important}.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(11),.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(12),.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(13),.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(7),.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(9),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(11),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(12),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(13),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(7),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(9){justify-content:flex-end;text-align:right!important;font-variant-numeric:tabular-nums}.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(10),.pv-cluster-detail .pv-member-head>span[data-v-9b405540]:nth-child(8),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(10),.pv-cluster-detail .pv-member-row>span[data-v-9b405540]:nth-child(8){justify-content:center;text-align:center!important}@media (max-width:900px){.pv-grid--summary .pv-action-stack ol[data-v-9b405540]{grid-template-columns:1fr}}.pv-hero-panel .pv-money-value[data-v-9b405540],.pv-metric .pv-money-value[data-v-9b405540]{display:inline-flex!important;align-items:baseline;gap:.28em;flex-wrap:nowrap;max-width:100%;white-space:nowrap}.pv-hero-panel .pv-money-value small[data-v-9b405540],.pv-metric .pv-money-value small[data-v-9b405540]{flex:0 0 auto;margin:0!important;line-height:1}.pv-hero-panel .pv-money-value b[data-v-9b405540],.pv-metric .pv-money-value b[data-v-9b405540]{display:inline;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;white-space:nowrap}.pv-dashboard .pv-hero-body[data-v-9b405540]{grid-template-columns:minmax(0,1.95fr) minmax(18rem,22rem)!important;gap:1rem!important}.pv-dashboard .pv-executive-summary[data-v-9b405540]{max-width:none!important;min-height:10rem;padding:1.15rem 1.25rem!important}.pv-dashboard .pv-executive-summary ul[data-v-9b405540]{gap:.72rem!important}.pv-dashboard .pv-executive-summary li[data-v-9b405540]{font-size:.88rem!important;line-height:1.48!important}.pv-dashboard .pv-hero-panel[data-v-9b405540]{max-width:22rem;justify-self:end}.pv-collapse-grid[data-v-9b405540]{display:grid;gap:.75rem;margin-top:1.15rem}.pv-collapse-grid--readout[data-v-9b405540],.pv-collapse-grid--recommendations[data-v-9b405540]{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-collapse-card[data-v-9b405540]{overflow:hidden;border:1px solid rgba(125,232,245,.15);border-radius:.85rem;background:linear-gradient(135deg,rgba(236,72,153,.08),rgba(124,58,237,.035)),hsla(0,0%,100%,.026)}.pv-collapse-card[open][data-v-9b405540]{border-color:rgba(125,232,245,.28);background:linear-gradient(135deg,rgba(236,72,153,.13),rgba(103,232,249,.035)),hsla(0,0%,100%,.035)}.pv-collapse-card summary[data-v-9b405540]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:center;min-height:4.4rem;padding:1rem 1.05rem;cursor:pointer;list-style:none}.pv-collapse-card summary[data-v-9b405540]::-webkit-details-marker{display:none}.pv-collapse-card summary[data-v-9b405540]:after{content:"+";color:#7de8f5;font-size:1rem;font-weight:950;line-height:1}.pv-collapse-card[open] summary[data-v-9b405540]:after{content:"-"}.pv-collapse-card summary>span[data-v-9b405540]{display:grid;place-items:center;width:1.45rem;height:1.45rem;border:1px solid rgba(125,232,245,.32);border-radius:999px;background:rgba(236,72,153,.18);color:#7de8f5;font-size:.72rem;font-weight:950;line-height:1}.pv-collapse-card summary strong[data-v-9b405540]{min-width:0;color:#fff;font-size:.95rem;font-weight:900;line-height:1.28;text-align:left}.pv-collapse-card>ul[data-v-9b405540],.pv-readout-detail ul[data-v-9b405540]{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.pv-collapse-card>ul[data-v-9b405540]{border-top:1px solid hsla(0,0%,100%,.08);padding:.95rem 1.1rem 1.1rem 3.5rem}.pv-collapse-card li[data-v-9b405540],.pv-readout-detail li[data-v-9b405540]{position:relative;padding-left:.95rem;color:rgba(235,229,238,.82);font-size:.82rem;font-weight:720;line-height:1.46;text-align:left}.pv-collapse-card li[data-v-9b405540]:before,.pv-readout-detail li[data-v-9b405540]:before{content:"";position:absolute;top:.52em;left:0;width:.3rem;height:.3rem;border-radius:50%;background:#7de8f5}.pv-readout-detail[data-v-9b405540]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;border-top:1px solid hsla(0,0%,100%,.08);padding:1rem 1.1rem 1.15rem 3.5rem}.pv-readout-detail>div+div[data-v-9b405540]{border-left:1px solid hsla(0,0%,100%,.08);padding-left:1rem}.pv-readout-detail small[data-v-9b405540]{display:block;margin-bottom:.55rem;color:var(--purple-pale);font-size:.68rem;font-weight:950;letter-spacing:.11em;line-height:1;text-transform:uppercase}@media (max-width:1100px){.pv-collapse-grid--readout[data-v-9b405540],.pv-collapse-grid--recommendations[data-v-9b405540],.pv-dashboard .pv-hero-body[data-v-9b405540],.pv-readout-detail[data-v-9b405540]{grid-template-columns:1fr!important}.pv-dashboard .pv-hero-panel[data-v-9b405540]{max-width:none;justify-self:stretch}.pv-readout-detail>div+div[data-v-9b405540]{border-left:0;border-top:1px solid hsla(0,0%,100%,.08);padding-top:.85rem;padding-left:0}}@media (min-width:1280px){.pv-metrics[data-v-9b405540]{grid-template-columns:repeat(8,minmax(0,1fr))!important;align-items:stretch}.pv-metric[data-v-9b405540]:first-child,.pv-metric[data-v-9b405540]:nth-child(2),.pv-metric[data-v-9b405540]:nth-child(4){grid-column:span 2}.pv-metric[data-v-9b405540]:nth-child(3),.pv-metric[data-v-9b405540]:nth-child(5){grid-column:span 1}.pv-metric:nth-child(3) .pv-metric-ic[data-v-9b405540],.pv-metric:nth-child(5) .pv-metric-ic[data-v-9b405540]{width:2.35rem;height:2.35rem}}@media (max-width:1279px) and (min-width:761px){.pv-metrics[data-v-9b405540]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.ssr-dashboard[data-v-703c4cfa]{display:grid;gap:1.5rem;color:#e5edf7}.ssr-hero[data-v-703c4cfa],.ssr-metric[data-v-703c4cfa],.ssr-panel[data-v-703c4cfa]{border:1px solid rgba(125,232,245,.14);background:radial-gradient(circle at 0 0,rgba(56,189,248,.12),transparent 32%),linear-gradient(145deg,rgba(14,22,36,.98),rgba(9,14,28,.98));box-shadow:0 22px 70px rgba(0,0,0,.22)}.ssr-hero[data-v-703c4cfa]{padding:2rem}.ssr-grid[data-v-703c4cfa],.ssr-hero-body[data-v-703c4cfa],.ssr-hero-top[data-v-703c4cfa],.ssr-metrics[data-v-703c4cfa],.ssr-panel-head[data-v-703c4cfa],.ssr-table-head[data-v-703c4cfa]{display:grid}.ssr-hero-top[data-v-703c4cfa]{grid-template-columns:1fr auto;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.09)}.ssr-kicker[data-v-703c4cfa]{margin:0;color:#7de8f5;font-size:.72rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.ssr-head-lead[data-v-703c4cfa]{display:inline-flex;align-items:center;gap:.7rem}.ssr-head-icon[data-v-703c4cfa]{display:inline-grid;place-items:center;width:3rem;height:3rem;flex:0 0 auto;border-radius:.9rem;color:#06283a;background:linear-gradient(135deg,#7de8f5,#38bdf8);box-shadow:0 10px 30px rgba(56,189,248,.35)}.ssr-head-icon svg[data-v-703c4cfa]{width:1.5rem;height:1.5rem}.ssr-label[data-v-703c4cfa]{display:inline-flex;align-items:center;gap:.4rem}.ssr-label-ic[data-v-703c4cfa]{width:.95rem;height:.95rem}.ssr-flag[data-v-703c4cfa],.ssr-pill[data-v-703c4cfa],.ssr-table-row b[data-v-703c4cfa]{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(125,232,245,.28);border-radius:999px;background:rgba(56,189,248,.13);color:#aef0fb;font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.ssr-pill[data-v-703c4cfa]{padding:.42rem .78rem}.ssr-hero-body[data-v-703c4cfa]{grid-template-columns:minmax(0,1fr) minmax(280px,440px);padding-top:1.5rem}.ssr-hero h1[data-v-703c4cfa]{margin:0 0 1.3rem;max-width:820px;font-size:clamp(2.3rem,5vw,4.8rem);font-weight:900;letter-spacing:-.045em;background:linear-gradient(110deg,#fff,#7de8f5 26%,#38bdf8 46%,#a78bfa 64%,#67e8f9 84%,#fff);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 4px 26px rgba(56,189,248,.32));animation:ssr-title-shimmer-703c4cfa 8s linear infinite}@keyframes ssr-title-shimmer-703c4cfa{to{background-position:220% 0}}@media (prefers-reduced-motion:reduce){.ssr-hero h1[data-v-703c4cfa]{animation:none}}.ssr-flag-card[data-v-703c4cfa],.ssr-hero-panel[data-v-703c4cfa],.ssr-summary[data-v-703c4cfa]{border:1px solid hsla(0,0%,100%,.09);border-radius:14px;background:hsla(0,0%,100%,.035)}.ssr-summary[data-v-703c4cfa]{padding:1rem 1.2rem}.ssr-summary-label[data-v-703c4cfa]{margin:0 0 .75rem;color:#7de8f5;font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.ssr-action-list[data-v-703c4cfa],.ssr-memo-list[data-v-703c4cfa],.ssr-summary ul[data-v-703c4cfa]{margin:0;padding:0;list-style:none}.ssr-summary li[data-v-703c4cfa]{position:relative;padding-left:1.05rem;color:rgba(245,240,247,.82);line-height:1.55}.ssr-summary li+li[data-v-703c4cfa]{margin-top:.55rem}.ssr-summary li[data-v-703c4cfa]:before{content:"";position:absolute;left:0;top:.65em;width:.36rem;height:.36rem;border-radius:999px;background:#a78bfa}.ssr-hero-panel[data-v-703c4cfa]{display:flex;flex-direction:column;justify-content:center;padding:1.6rem}.ssr-hero-panel small[data-v-703c4cfa],.ssr-metric span[data-v-703c4cfa],.ssr-panel-head span[data-v-703c4cfa],.ssr-table-row small[data-v-703c4cfa],.ssr-tail[data-v-703c4cfa]{color:rgba(232,226,235,.62);font-weight:800}.ssr-hero-panel>strong[data-v-703c4cfa]{margin:.55rem 0 1.2rem;font-size:clamp(2.2rem,4vw,4rem);line-height:1}.ssr-hero-panel dl[data-v-703c4cfa],.ssr-item-metrics[data-v-703c4cfa]{display:grid;gap:.75rem;margin:0}.ssr-hero-panel div[data-v-703c4cfa],.ssr-item-metrics dl[data-v-703c4cfa]{display:grid;grid-template-columns:1fr auto;gap:1rem;margin:0;padding-top:.75rem;border-top:1px solid hsla(0,0%,100%,.08)}.ssr-hero-panel dt[data-v-703c4cfa],.ssr-item-metrics dt[data-v-703c4cfa]{color:rgba(125,232,245,.78);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ssr-hero-panel dd[data-v-703c4cfa],.ssr-item-metrics dd[data-v-703c4cfa]{margin:0;color:#fff;font-weight:900;text-align:right}.ssr-metric[data-v-703c4cfa]{padding:1.35rem;border-top:3px solid #38bdf8}.ssr-metric span[data-v-703c4cfa]{display:flex;align-items:center;gap:.45rem}.ssr-metric-ic[data-v-703c4cfa]{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;flex:0 0 auto;border-radius:.7rem;color:#7de8f5;background:rgba(125,232,245,.12)}.ssr-metric-ic svg[data-v-703c4cfa]{width:1.3rem;height:1.3rem}.ssr-metric-body[data-v-703c4cfa]{display:flex;flex-direction:column;min-width:0}.ssr-tone-risk .ssr-metric-ic[data-v-703c4cfa]{color:#fbbf24;background:rgba(251,191,36,.14)}.ssr-tone-spend .ssr-metric-ic[data-v-703c4cfa]{color:#5eead4;background:rgba(94,234,212,.14)}.ssr-tone-geo .ssr-metric-ic[data-v-703c4cfa]{color:#a78bfa;background:rgba(167,139,250,.16)}.ssr-tone-import .ssr-metric-ic[data-v-703c4cfa]{color:#7de8f5;background:rgba(125,232,245,.14)}.ssr-tone-neutral .ssr-metric-ic[data-v-703c4cfa]{color:#7de8f5;background:rgba(125,232,245,.12)}.ssr-metric strong[data-v-703c4cfa]{display:block;margin:1.1rem 0 .45rem;font-size:clamp(2rem,4vw,3.1rem);line-height:.98}.ssr-metric small[data-v-703c4cfa]{color:#7de8f5;font-weight:900}.ssr-info[data-v-703c4cfa]{position:relative;display:inline-grid;place-items:center;width:1.05rem;height:1.05rem;border:1px solid rgba(125,232,245,.45);border-radius:999px;background:rgba(125,232,245,.12);color:#7de8f5;font-size:.68rem;font-weight:900;cursor:pointer}.ssr-info em[data-v-703c4cfa]{position:absolute;left:50%;bottom:calc(100% + .6rem);z-index:5;width:min(320px,80vw);transform:translateX(-50%);border:1px solid rgba(125,232,245,.34);border-radius:12px;background:#0b1a2b;color:#e6f6fb;padding:.8rem .9rem;box-shadow:0 18px 60px rgba(0,0,0,.42);font-style:normal;font-size:.78rem;font-weight:800;line-height:1.45;opacity:0;pointer-events:none;transition:opacity .14s ease}.ssr-info:focus-visible em[data-v-703c4cfa],.ssr-info:hover em[data-v-703c4cfa]{opacity:1}.ssr-grid[data-v-703c4cfa]{gap:1.25rem}.ssr-grid--summary[data-v-703c4cfa]{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.ssr-grid--main[data-v-703c4cfa]{grid-template-columns:minmax(0,1.55fr) minmax(360px,.75fr);align-items:start}.ssr-panel[data-v-703c4cfa]{padding:1.45rem}.ssr-panel-head[data-v-703c4cfa]{gap:1rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.09)}.ssr-panel-head h2[data-v-703c4cfa]{margin:.32rem 0 .2rem;color:#fff;font-size:1.35rem;font-weight:950}.ssr-action-list[data-v-703c4cfa],.ssr-memo-list[data-v-703c4cfa]{display:grid;gap:.85rem;padding-top:1rem}.ssr-memo-list[data-v-703c4cfa]{grid-template-columns:repeat(2,minmax(0,1fr))}.ssr-action-list li[data-v-703c4cfa],.ssr-memo-list li[data-v-703c4cfa]{gap:.8rem;align-items:start;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:hsla(0,0%,100%,.035);padding:.9rem;color:rgba(245,240,247,.84);font-weight:850;line-height:1.46}.ssr-action-list li[data-v-703c4cfa]{grid-template-columns:auto;list-style-position:inside;display:list-item;padding-left:1.1rem}.ssr-memo-list span[data-v-703c4cfa]{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:rgba(56,189,248,.24);color:#7de8f5;font-size:.78rem;font-weight:900}.ssr-memo-list p[data-v-703c4cfa]{margin:0}.ssr-category-grid[data-v-703c4cfa]{display:grid;margin-top:1.1rem}.ssr-category-card[data-v-703c4cfa],.ssr-l3-strip button[data-v-703c4cfa],.ssr-table-row[data-v-703c4cfa]{color:inherit;font:inherit;text-align:left;cursor:pointer}.ssr-category-card[data-v-703c4cfa]{gap:.45rem;min-height:152px;border:1px solid hsla(0,0%,100%,.11);border-radius:14px;background:hsla(0,0%,100%,.035);padding:1rem}.ssr-category-card.active[data-v-703c4cfa]{border-color:rgba(125,232,245,.62);background:linear-gradient(135deg,rgba(56,189,248,.22),hsla(0,0%,100%,.035))}.ssr-category-card span[data-v-703c4cfa],.ssr-l3-strip span[data-v-703c4cfa]{color:#7de8f5;font-size:.75rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ssr-category-card strong[data-v-703c4cfa]{color:#fff;font-size:1.65rem;font-weight:950}.ssr-category-card em[data-v-703c4cfa]{color:rgba(232,226,235,.66);font-style:normal;font-size:.8rem;font-weight:850;line-height:1.35}.ssr-l3-strip[data-v-703c4cfa]{display:flex;gap:.7rem;margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08)}.ssr-l3-strip button[data-v-703c4cfa]{flex:0 0 auto;min-width:220px;border:1px solid hsla(0,0%,100%,.11);background:hsla(0,0%,100%,.04);padding:.75rem 1rem}.ssr-l3-strip button.active[data-v-703c4cfa]{border-color:rgba(125,232,245,.62);background:rgba(56,189,248,.18)}.ssr-l3-strip strong[data-v-703c4cfa]{display:block;margin-top:.25rem}.ssr-table[data-v-703c4cfa]{margin-top:1rem;border:1px solid hsla(0,0%,100%,.09);border-radius:13px}.ssr-table-head[data-v-703c4cfa],.ssr-table-row[data-v-703c4cfa]{display:grid;grid-template-columns:minmax(280px,1.8fr) minmax(180px,1fr) 90px 90px minmax(180px,1.2fr) 110px;min-width:980px}.ssr-table-head[data-v-703c4cfa]{background:hsla(0,0%,100%,.07)}.ssr-table-head span[data-v-703c4cfa]{padding:.85rem;color:#fff;font-size:.74rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.ssr-table-row[data-v-703c4cfa]{width:100%;border:0;border-top:1px solid hsla(0,0%,100%,.075);background:transparent}.ssr-table-row.active[data-v-703c4cfa],.ssr-table-row[data-v-703c4cfa]:hover{background:rgba(56,189,248,.11)}.ssr-table-row>span[data-v-703c4cfa]{min-width:0;padding:.9rem;color:rgba(245,240,247,.8);font-weight:800}.ssr-table-row strong[data-v-703c4cfa]{display:block;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssr-flag[data-v-703c4cfa]{margin:0 .35rem .35rem 0;padding:.25rem .5rem;border-radius:7px;font-style:normal;cursor:pointer}.ssr-table-row b[data-v-703c4cfa]{padding:.3rem .55rem}.ssr-table-row b[data-verdict=Mitigate][data-v-703c4cfa]{color:#fecdd3;border-color:hsla(0,91%,71%,.45);background:rgba(127,29,29,.2)}.ssr-table-row b[data-verdict=Accept][data-v-703c4cfa]{color:#bbf7d0;border-color:rgba(74,222,128,.35);background:rgba(22,101,52,.18)}.ssr-tail[data-v-703c4cfa]{margin:.85rem 0 0}.ssr-item-metrics[data-v-703c4cfa]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.ssr-flag-stack[data-v-703c4cfa]{display:grid;gap:.7rem;margin-top:1rem}.ssr-flag-card[data-v-703c4cfa]{padding:.9rem}.ssr-flag-card strong[data-v-703c4cfa]{color:#7de8f5}.ssr-empty[data-v-703c4cfa],.ssr-flag-card p[data-v-703c4cfa]{margin:.35rem 0 0;color:rgba(232,226,235,.7);font-weight:750;line-height:1.45}.ssr-supplier-mix[data-v-703c4cfa]{margin-top:1.2rem}.ssr-supplier-mix h3[data-v-703c4cfa]{margin:0 0 .75rem;color:#fff;font-size:1rem}.ssr-supplier-row[data-v-703c4cfa]{display:grid;grid-template-columns:1fr auto;gap:.8rem;align-items:center;padding:.65rem 0;border-top:1px solid hsla(0,0%,100%,.07)}.ssr-supplier-row span[data-v-703c4cfa]{color:rgba(245,240,247,.82);font-weight:850}.ssr-supplier-row strong[data-v-703c4cfa]{color:#fff}.ssr-supplier-row i[data-v-703c4cfa]{grid-column:1/-1;display:block;height:.32rem;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#a78bfa,#67e8f9)}@media (max-width:1200px){.ssr-grid--main[data-v-703c4cfa],.ssr-grid--summary[data-v-703c4cfa],.ssr-hero-body[data-v-703c4cfa],.ssr-metrics[data-v-703c4cfa]{grid-template-columns:1fr}.ssr-category-grid[data-v-703c4cfa]{grid-template-columns:repeat(2,minmax(0,1fr))}.ssr-memo-list[data-v-703c4cfa]{grid-template-columns:1fr}}.ssr-dashboard[data-v-703c4cfa]{gap:2rem;text-align:left;--ssr-surface:rgba(14,22,36,.96);--ssr-surface-2:rgba(20,30,46,.94);--ssr-surface-3:rgba(22,34,52,.78);--ssr-border:rgba(125,232,245,.14);--ssr-border-strong:rgba(125,232,245,.42);--ssr-muted:rgba(203,213,225,.66);--ssr-soft:rgba(226,232,240,.82);--ssr-pink:#7de8f5;--ssr-pink-strong:#38bdf8}.ssr-hidden-legacy[data-v-703c4cfa]{display:none!important}.ssr-hero[data-v-703c4cfa],.ssr-metric[data-v-703c4cfa],.ssr-panel[data-v-703c4cfa]{border-radius:18px;border:1px solid var(--ssr-border);background:radial-gradient(circle at 0 0,rgba(56,189,248,.1),transparent 28%),linear-gradient(145deg,rgba(18,15,24,.98),rgba(9,8,13,.98));box-shadow:none}.ssr-hero[data-v-703c4cfa]{padding:2rem 2.2rem}.ssr-hero-body[data-v-703c4cfa]{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:2rem;align-items:stretch}.ssr-hero-copy[data-v-703c4cfa]{min-width:0}.ssr-hero h1[data-v-703c4cfa]{max-width:760px;margin-bottom:1.4rem;font-size:clamp(2.75rem,4.4vw,5rem);letter-spacing:-.055em;text-align:left}.ssr-summary[data-v-703c4cfa]{max-width:100%;max-height:360px;padding:1.15rem 1.25rem;background:linear-gradient(145deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.022))}.ssr-kicker[data-v-703c4cfa],.ssr-summary-label[data-v-703c4cfa]{text-align:left}.ssr-summary ul[data-v-703c4cfa]{display:grid;gap:.75rem}.ssr-summary li[data-v-703c4cfa]{display:grid;grid-template-columns:.55rem 1fr;gap:.75rem;padding-left:0;color:var(--ssr-soft);font-size:.96rem;font-weight:800;line-height:1.48;text-align:left}.ssr-summary li+li[data-v-703c4cfa]{margin-top:0}.ssr-summary li[data-v-703c4cfa]:before{position:static;align-self:start;margin-top:.52rem}.ssr-hero-panel[data-v-703c4cfa]{justify-content:space-between;padding:1.5rem;background:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02))}.ssr-hero-panel>strong[data-v-703c4cfa]{margin:.7rem 0 1.25rem;font-size:clamp(2.6rem,4.2vw,4.1rem);letter-spacing:-.045em}.ssr-hero-panel div[data-v-703c4cfa],.ssr-item-metrics dl[data-v-703c4cfa]{align-items:center}.ssr-metrics[data-v-703c4cfa]{gap:1rem}.ssr-metric[data-v-703c4cfa]{display:flex;align-items:flex-start;gap:.85rem;min-height:152px;padding:1.25rem 1.35rem;border-top:0;background:linear-gradient(90deg,#38bdf8,#7de8f5 45%,#a78bfa) top/100% 3px no-repeat,linear-gradient(145deg,rgba(14,22,36,.98),rgba(9,14,28,.98))}.ssr-metric strong[data-v-703c4cfa]{margin:.9rem 0 .4rem;font-size:clamp(2.1rem,3vw,3.1rem)}.ssr-panel[data-v-703c4cfa]{padding:1.55rem}.ssr-panel-head[data-v-703c4cfa]{display:grid;grid-template-columns:1fr auto;align-items:start;padding-bottom:1.1rem;border-bottom:1px solid hsla(0,0%,100%,.085)}.ssr-panel-head h2[data-v-703c4cfa]{margin:.35rem 0 .22rem;font-size:clamp(1.35rem,1.6vw,1.75rem);letter-spacing:-.02em;text-align:left}.ssr-panel-head span[data-v-703c4cfa]{display:block;max-width:760px;line-height:1.4}.ssr-panel--actions[data-v-703c4cfa],.ssr-panel--memo[data-v-703c4cfa]{overflow:hidden}.ssr-action-list[data-v-703c4cfa],.ssr-memo-list[data-v-703c4cfa]{gap:1rem;padding-top:1.15rem}.ssr-memo-list[data-v-703c4cfa]{grid-template-columns:repeat(3,minmax(0,1fr))}.ssr-action-list[data-v-703c4cfa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}.ssr-action-list li[data-v-703c4cfa],.ssr-memo-list li[data-v-703c4cfa]{display:grid;grid-template-columns:auto 1fr;min-height:132px;padding:1rem;border-color:hsla(0,0%,100%,.09);background:linear-gradient(145deg,hsla(0,0%,100%,.052),hsla(0,0%,100%,.024));color:var(--ssr-soft);text-align:left}.ssr-action-list li[data-v-703c4cfa]{padding-left:1rem}.ssr-action-list li>span[data-v-703c4cfa],.ssr-memo-list li>span[data-v-703c4cfa]{display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:999px;background:rgba(56,189,248,.22);color:var(--ssr-pink);font-size:.78rem;font-weight:950}.ssr-action-list strong[data-v-703c4cfa],.ssr-memo-list strong[data-v-703c4cfa]{display:block;color:#fff;font-size:.96rem;font-weight:950;line-height:1.35}.ssr-action-list p[data-v-703c4cfa],.ssr-memo-list p[data-v-703c4cfa]{margin:.45rem 0 0;color:var(--ssr-muted);font-size:.88rem;font-weight:750;line-height:1.45}.ssr-category-grid[data-v-703c4cfa]{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:1rem}.ssr-category-card[data-v-703c4cfa]{min-height:138px;padding:1rem 1.05rem;border-radius:13px;background:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.024))}.ssr-category-card.active[data-v-703c4cfa]{background:linear-gradient(135deg,rgba(56,189,248,.2),hsla(0,0%,100%,.04));box-shadow:inset 0 0 0 1px rgba(125,232,245,.28)}.ssr-category-card strong[data-v-703c4cfa]{font-size:1.75rem;letter-spacing:-.03em}.ssr-category-card em[data-v-703c4cfa]{display:-webkit-box;min-height:2.6em;overflow:hidden;color:rgba(232,226,235,.68);-webkit-line-clamp:2;-webkit-box-orient:vertical}.ssr-l3-strip[data-v-703c4cfa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,max-content));gap:.75rem;overflow-x:auto;margin-top:1.25rem;padding:1rem 0 .25rem}.ssr-l3-strip button[data-v-703c4cfa]{min-width:210px;border-radius:999px;padding:.8rem 1rem;background:hsla(0,0%,100%,.045)}.ssr-grid--main[data-v-703c4cfa]{grid-template-columns:1fr}.ssr-table[data-v-703c4cfa]{max-height:560px;overflow:auto;border-radius:14px;background:rgba(5,5,8,.28)}.ssr-table-head[data-v-703c4cfa],.ssr-table-row[data-v-703c4cfa]{grid-template-columns:minmax(360px,2.1fr) minmax(240px,1.1fr) minmax(110px,.55fr) minmax(110px,.55fr) minmax(280px,1.4fr) minmax(130px,.65fr);min-width:1240px}.ssr-table-head[data-v-703c4cfa]{position:sticky;top:0;z-index:2;background:linear-gradient(180deg,rgba(45,39,52,.98),rgba(31,27,38,.98))}.ssr-table-head span[data-v-703c4cfa]{padding:.95rem 1rem;color:hsla(0,0%,100%,.92)}.ssr-table-row[data-v-703c4cfa]{min-height:76px}.ssr-table-row>span[data-v-703c4cfa]{padding:1rem;align-self:stretch;border-right:1px solid hsla(0,0%,100%,.045)}.ssr-table-row>span[data-v-703c4cfa]:last-child{border-right:0}.ssr-table-row strong[data-v-703c4cfa]{white-space:normal;line-height:1.35}.ssr-flag[data-v-703c4cfa]{max-width:100%;white-space:normal;line-height:1.2}.ssr-item-panel[data-v-703c4cfa]{display:grid;gap:1.15rem}.ssr-item-panel .ssr-panel-head[data-v-703c4cfa]{align-items:start}.ssr-item-panel .ssr-panel-head h2[data-v-703c4cfa]{max-width:900px}.ssr-item-panel .ssr-panel-head span[data-v-703c4cfa]{max-width:min(100%,1120px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssr-item-metrics[data-v-703c4cfa]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:0}.ssr-item-metrics dl[data-v-703c4cfa]{display:grid;grid-template-columns:1fr;gap:.4rem;padding:.95rem;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:hsla(0,0%,100%,.035)}.ssr-item-metrics dd[data-v-703c4cfa]{text-align:left;font-size:1.05rem}.ssr-flag-stack[data-v-703c4cfa]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem;margin-top:0}.ssr-flag-card[data-v-703c4cfa]{min-height:104px;padding:1rem}.ssr-supplier-mix[data-v-703c4cfa]{margin-top:0}.ssr-supplier-mix h3[data-v-703c4cfa]{margin-bottom:.6rem}.ssr-supplier-row[data-v-703c4cfa]{grid-template-columns:minmax(0,1fr) auto}.ssr-supplier-row span[data-v-703c4cfa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1400px){.ssr-memo-list[data-v-703c4cfa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.ssr-action-list[data-v-703c4cfa],.ssr-hero-body[data-v-703c4cfa],.ssr-item-metrics[data-v-703c4cfa],.ssr-memo-list[data-v-703c4cfa],.ssr-metrics[data-v-703c4cfa]{grid-template-columns:1fr}.ssr-hero h1[data-v-703c4cfa]{font-size:clamp(2.4rem,8vw,3.8rem)}}.ssr-category-grid[data-v-703c4cfa]{align-items:stretch}.ssr-category-card[data-v-703c4cfa]{display:grid;grid-template-rows:auto 1fr;gap:.9rem;min-height:188px;cursor:default}.ssr-category-card.active[data-v-703c4cfa]{grid-column:span 2;min-height:236px}.ssr-category-main[data-v-703c4cfa]{display:grid;width:100%;gap:.42rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ssr-category-main>span[data-v-703c4cfa],.ssr-l3-in-card>p>span[data-v-703c4cfa]{color:var(--ssr-pink);font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.ssr-category-main>strong[data-v-703c4cfa]{color:#fff;font-size:1.05rem;font-weight:950;line-height:1.25;letter-spacing:-.02em;text-transform:uppercase}.ssr-category-main>b[data-v-703c4cfa]{color:#fff;font-size:1.9rem;font-weight:950;line-height:1;letter-spacing:-.035em}.ssr-category-main>small[data-v-703c4cfa]{color:rgba(245,240,247,.78);font-size:.82rem;font-weight:850}.ssr-l3-in-card[data-v-703c4cfa]{display:flex;flex-wrap:wrap;gap:.55rem;align-content:start;padding-top:.85rem;border-top:1px solid hsla(0,0%,100%,.085)}.ssr-l3-in-card>p[data-v-703c4cfa]{display:flex;align-items:center;justify-content:space-between;flex:0 0 100%;margin:0 0 .1rem}.ssr-l3-in-card>p>em[data-v-703c4cfa]{color:rgba(245,240,247,.55);font-size:.72rem;font-style:normal;font-weight:850}.ssr-l3-chip[data-v-703c4cfa],.ssr-l3-preview[data-v-703c4cfa]{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:hsla(0,0%,100%,.045);color:rgba(245,240,247,.82);padding:.52rem .72rem;font-size:.78rem;font-weight:900;line-height:1.2}.ssr-l3-chip[data-v-703c4cfa]{cursor:pointer}.ssr-l3-chip.active[data-v-703c4cfa]{border-color:rgba(125,232,245,.72);background:rgba(56,189,248,.22);color:#fff}.ssr-l3-chip>span[data-v-703c4cfa],.ssr-l3-preview[data-v-703c4cfa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssr-l3-chip>strong[data-v-703c4cfa]{flex:0 0 auto;color:var(--ssr-pink);font-size:.78rem}.ssr-l3-preview[data-v-703c4cfa]{max-width:210px;color:rgba(245,240,247,.68)}.ssr-l3-preview--more[data-v-703c4cfa]{color:var(--ssr-pink)}@media (max-width:980px){.ssr-category-card.active[data-v-703c4cfa]{grid-column:span 1}}.ssr-filter-bar[data-v-703c4cfa]{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr)) auto auto;gap:.75rem;align-items:start;margin-top:1.15rem;padding:1rem;border:1px solid hsla(0,0%,100%,.075);border-radius:14px;background-color:#130e1c;background-image:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02))}.ssr-filter-menu[data-v-703c4cfa]{position:relative;min-width:0}.ssr-filter-menu summary[data-v-703c4cfa]{display:grid;gap:.25rem;min-height:58px;padding:.68rem .85rem;border:1px solid rgba(125,232,245,.22);border-radius:11px;background:hsla(0,0%,100%,.04);cursor:pointer;list-style:none}.ssr-filter-menu summary[data-v-703c4cfa]::-webkit-details-marker{display:none}.ssr-criticality-filter[data-v-703c4cfa]:before,.ssr-filter-menu summary span[data-v-703c4cfa]{color:var(--ssr-pink);font-size:.68rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.ssr-filter-menu summary strong[data-v-703c4cfa]{overflow:hidden;color:#fff;font-size:.88rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ssr-filter-popover[data-v-703c4cfa]{position:absolute;z-index:12;top:calc(100% + .45rem);left:0;display:grid;gap:.45rem;width:min(340px,80vw);max-height:280px;overflow:auto;padding:.8rem;border:1px solid rgba(125,232,245,.34);border-radius:12px;background:#261124;box-shadow:0 20px 70px rgba(0,0,0,.5)}.ssr-filter-popover label[data-v-703c4cfa]{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:center;color:rgba(245,240,247,.84);font-size:.82rem;font-weight:850}.ssr-filter-popover input[data-v-703c4cfa]{accent-color:#38bdf8}.ssr-filter-popover p[data-v-703c4cfa]{margin:0;color:var(--ssr-muted);font-size:.82rem;font-weight:800}.ssr-criticality-filter[data-v-703c4cfa]{display:grid;grid-template-columns:repeat(3,auto);gap:.35rem;align-self:stretch;padding:.45rem;border:1px solid rgba(125,232,245,.18);border-radius:11px;background:hsla(0,0%,100%,.035)}.ssr-criticality-filter[data-v-703c4cfa]:before{content:"Criticality";grid-column:1/-1;padding:0 .25rem}.ssr-criticality-filter button[data-v-703c4cfa],.ssr-reset-filter[data-v-703c4cfa]{border:1px solid hsla(0,0%,100%,.11);border-radius:999px;background:hsla(0,0%,100%,.045);color:rgba(245,240,247,.76);font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}.ssr-criticality-filter button[data-v-703c4cfa]{padding:.45rem .62rem}.ssr-criticality-filter button.active[data-v-703c4cfa]{border-color:rgba(125,232,245,.62);background:rgba(56,189,248,.2);color:#fff}.ssr-reset-filter[data-v-703c4cfa]{align-self:center;justify-self:end;border:0;background:transparent;color:var(--ssr-pink);text-decoration:none}.ssr-card-rank[data-v-703c4cfa]{display:flex;align-items:center;justify-content:space-between}.ssr-card-rank span[data-v-703c4cfa]{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid rgba(125,232,245,.28);border-radius:999px;background:rgba(56,189,248,.12);color:var(--ssr-pink);padding:.34rem .58rem;font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ssr-category-card.active[data-v-703c4cfa]{grid-column:1/-1}.ssr-category-main>b[data-v-703c4cfa]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline}.ssr-category-main>b em[data-v-703c4cfa]{color:var(--ssr-pink);font-size:.82rem;font-style:normal;font-weight:900}.ssr-card-kpis[data-v-703c4cfa]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.ssr-card-kpis dl[data-v-703c4cfa]{padding:.62rem;border:1px solid hsla(0,0%,100%,.075);border-radius:10px;background:hsla(0,0%,100%,.03)}.ssr-card-kpis dt[data-v-703c4cfa]{color:rgba(245,240,247,.54);font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ssr-card-kpis dd[data-v-703c4cfa]{margin:.22rem 0 0;font-size:.86rem}.ssr-verdict-mix[data-v-703c4cfa]{display:flex;flex-wrap:wrap;gap:.42rem}.ssr-l3-card i small[data-v-703c4cfa],.ssr-verdict-mix span[data-v-703c4cfa]{display:inline-flex;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:hsla(0,0%,100%,.045);color:rgba(245,240,247,.78);padding:.28rem .48rem;font-size:.68rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.ssr-l3-card i small[data-verdict=Mitigate][data-v-703c4cfa],.ssr-verdict-mix span[data-verdict=Mitigate][data-v-703c4cfa]{border-color:hsla(0,91%,71%,.35);color:#fecdd3}.ssr-l3-card i small[data-verdict=Monitor][data-v-703c4cfa],.ssr-verdict-mix span[data-verdict=Monitor][data-v-703c4cfa]{border-color:rgba(251,191,36,.28);color:#fde68a}.ssr-l3-card i small[data-verdict=Accept][data-v-703c4cfa],.ssr-verdict-mix span[data-verdict=Accept][data-v-703c4cfa]{border-color:rgba(74,222,128,.28);color:#bbf7d0}.ssr-primary-suppliers[data-v-703c4cfa]{display:grid;gap:.25rem;margin:0;color:rgba(245,240,247,.78);font-size:.82rem;font-weight:850;line-height:1.35}.ssr-primary-suppliers span[data-v-703c4cfa]{color:var(--ssr-pink);font-size:.68rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.ssr-category-card.active .ssr-l3-in-card[data-v-703c4cfa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ssr-category-card.active .ssr-l3-in-card>p[data-v-703c4cfa]{grid-column:1/-1}.ssr-l3-card[data-v-703c4cfa]{display:grid;gap:.45rem;min-height:154px;border:1px solid hsla(0,0%,100%,.11);border-radius:14px;background:hsla(0,0%,100%,.04);color:inherit;padding:.9rem;font:inherit;text-align:left;cursor:pointer}.ssr-l3-card.active[data-v-703c4cfa],.ssr-l3-card[data-v-703c4cfa]:hover{border-color:rgba(125,232,245,.62);background:rgba(56,189,248,.16)}.ssr-l3-card>span[data-v-703c4cfa]{color:var(--ssr-pink);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ssr-l3-card>strong[data-v-703c4cfa]{color:#fff;font-size:1rem;font-weight:950;line-height:1.28}.ssr-l3-card>b[data-v-703c4cfa]{color:#fff;font-size:1.25rem;font-weight:950}.ssr-l3-card>em[data-v-703c4cfa],.ssr-l3-card>small[data-v-703c4cfa]{color:rgba(245,240,247,.68);font-size:.78rem;font-style:normal;font-weight:850}.ssr-l3-card i[data-v-703c4cfa]{display:flex;flex-wrap:wrap;gap:.35rem;font-style:normal}@media (max-width:1380px){.ssr-filter-bar[data-v-703c4cfa]{grid-template-columns:repeat(2,minmax(190px,1fr))}.ssr-reset-filter[data-v-703c4cfa]{justify-self:start}}@media (max-width:760px){.ssr-card-kpis[data-v-703c4cfa],.ssr-filter-bar[data-v-703c4cfa]{grid-template-columns:1fr}}.ssr-portfolio-panel[data-v-703c4cfa]{overflow:visible}.ssr-filter-bar[data-v-703c4cfa]{position:sticky;top:.75rem;z-index:20;backdrop-filter:blur(12px)}.ssr-category-grid[data-v-703c4cfa]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem;margin-top:1.25rem}.ssr-category-card.active[data-v-703c4cfa],.ssr-category-card[data-v-703c4cfa]{grid-column:auto!important;min-height:360px;padding:1.25rem;border-width:1px;border-color:hsla(0,0%,100%,.12);background:linear-gradient(145deg,hsla(0,0%,100%,.052),hsla(0,0%,100%,.024));box-shadow:none}.ssr-category-card.active[data-v-703c4cfa]{border-width:2px;border-color:rgba(125,232,245,.72);background:linear-gradient(145deg,hsla(0,0%,100%,.072),hsla(0,0%,100%,.032))}.ssr-l2-chevron[data-v-703c4cfa]{width:.55rem;height:.55rem;border-right:2px solid rgba(125,232,245,.72);border-bottom:2px solid rgba(125,232,245,.72);transform:rotate(45deg);transition:transform .16s ease}.ssr-category-card.active .ssr-l2-chevron[data-v-703c4cfa]{transform:rotate(225deg)}.ssr-card-kpis[data-v-703c4cfa]{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid hsla(0,0%,100%,.075);border-bottom:1px solid hsla(0,0%,100%,.075)}.ssr-card-kpis dl[data-v-703c4cfa]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;min-width:0;margin:0;padding:.62rem 0;border:0;border-radius:0;background:transparent}.ssr-card-kpis dl+dl[data-v-703c4cfa]{border-top:1px solid hsla(0,0%,100%,.06)}.ssr-card-kpis dt[data-v-703c4cfa]{min-width:0}.ssr-card-kpis dd[data-v-703c4cfa]{max-width:56%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssr-l3-region[data-v-703c4cfa]{margin-top:1.4rem;padding-top:1.3rem;border-top:1px solid hsla(0,0%,100%,.1)}.ssr-l3-region-head[data-v-703c4cfa]{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.95rem}.ssr-l3-region-head span[data-v-703c4cfa]{color:rgba(245,240,247,.62);font-size:.86rem;font-weight:800}.ssr-l3-card-grid[data-v-703c4cfa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ssr-l3-card[data-v-703c4cfa]{min-height:180px;padding:1.1rem}.ssr-l3-card.active[data-v-703c4cfa]{border-color:rgba(125,232,245,.36);background:hsla(0,0%,100%,.05)}.ssr-item-panel[data-v-703c4cfa],.ssr-view-panel[data-v-703c4cfa]{min-height:520px}.ssr-drilldown-toolbar[data-v-703c4cfa]{display:flex;justify-content:flex-end;padding:1rem 0 .85rem}.ssr-drilldown-toolbar label[data-v-703c4cfa]{display:grid;gap:.42rem;min-width:min(340px,100%)}.ssr-drilldown-toolbar span[data-v-703c4cfa]{color:#7de8f5;font-size:.68rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.ssr-drilldown-toolbar select[data-v-703c4cfa]{width:100%;min-height:2.8rem;border:1px solid rgba(125,232,245,.32);border-radius:12px;background:hsla(0,0%,100%,.055);color:#fff;padding:0 .95rem;font:inherit;font-weight:850}.ssr-drilldown-toolbar select option[data-v-703c4cfa]{background-color:#1b1822;color:#f7f2f8}.ssr-drilldown-toolbar select[data-v-703c4cfa]:focus-visible{border-color:rgba(125,232,245,.72);outline:none;box-shadow:0 0 0 2px rgba(56,189,248,.2)}.ssr-l3-cell[data-v-703c4cfa]{color:rgba(245,240,247,.84);font-weight:850;line-height:1.35;overflow-wrap:anywhere}.ssr-view-back[data-v-703c4cfa]{border:1px solid rgba(125,232,245,.35);border-radius:999px;background:rgba(56,189,248,.12);color:var(--ssr-pink);cursor:pointer;font:inherit;font-size:.78rem;font-weight:950;letter-spacing:.05em;padding:.6rem .85rem;text-transform:uppercase}.ssr-view-back--inline[data-v-703c4cfa]{width:-moz-fit-content;width:fit-content;margin:0 0 .85rem}.ssr-view-actions[data-v-703c4cfa]{display:flex;align-items:center;gap:.75rem}@media (max-width:1500px){.ssr-category-grid[data-v-703c4cfa]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1120px){.ssr-category-grid[data-v-703c4cfa],.ssr-l3-card-grid[data-v-703c4cfa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ssr-category-grid[data-v-703c4cfa],.ssr-l3-card-grid[data-v-703c4cfa]{grid-template-columns:1fr}.ssr-l3-region-head[data-v-703c4cfa]{align-items:start;flex-direction:column}}.ssr-card-kpis dd[data-v-703c4cfa]{max-width:none;overflow:visible;color:#fff;font-size:.84rem;line-height:1.25;text-align:right;text-overflow:clip;white-space:normal}.ssr-table-head[data-v-703c4cfa],.ssr-table-row[data-v-703c4cfa]{grid-template-columns:minmax(340px,2fr) minmax(210px,1fr) minmax(95px,.48fr) minmax(95px,.48fr) minmax(160px,.7fr) minmax(260px,1.2fr) minmax(130px,.58fr);min-width:1360px}.ssr-table-row>span[data-v-703c4cfa]{display:flex;align-items:center}.ssr-classify-stack[data-v-703c4cfa]{display:inline-flex;flex-direction:column;gap:.5rem;align-items:flex-start}.ssr-subst-label[data-v-703c4cfa]{color:rgba(103,232,249,.85);font-size:.58rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.ssr-subst-toggle[data-v-703c4cfa]{border-color:rgba(103,232,249,.32);background:linear-gradient(145deg,rgba(103,232,249,.1),rgba(103,232,249,.03))}.ssr-subst-toggle button.active[data-v-703c4cfa]{background:rgba(103,232,249,.22);box-shadow:inset 0 0 0 1px rgba(103,232,249,.5)}.ssr-subst-researched[data-v-703c4cfa],.ssr-subst-researching[data-v-703c4cfa]{display:inline-block;margin-left:.4rem;font-size:.58rem;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:none}.ssr-subst-researching[data-v-703c4cfa]{color:#fcd34d;animation:ssr-subst-blink-703c4cfa 1.1s ease-in-out infinite}.ssr-subst-researched[data-v-703c4cfa]{color:rgba(103,232,249,.9)}@keyframes ssr-subst-blink-703c4cfa{0%,to{opacity:1}50%{opacity:.35}}.ssr-subst-evidence[data-v-703c4cfa]{margin-top:1.1rem;border:1px solid rgba(103,232,249,.22);border-radius:14px;background:linear-gradient(150deg,rgba(103,232,249,.07),rgba(192,132,252,.05));padding:1rem 1.15rem 1.1rem}.ssr-subst-evidence-head[data-v-703c4cfa]{display:flex;align-items:center;gap:.7rem;margin-bottom:.55rem}.ssr-subst-evidence-head .ssr-kicker[data-v-703c4cfa]{margin:0}.ssr-subst-evidence-output[data-v-703c4cfa]{display:inline-flex;align-items:center;border-radius:999px;font-size:.72rem;font-weight:950;letter-spacing:.04em;padding:.22rem .7rem;text-transform:uppercase}.ssr-subst-evidence-output[data-output=Yes][data-v-703c4cfa]{border:1px solid rgba(103,232,249,.5);background:rgba(103,232,249,.16);color:#aef2ff}.ssr-subst-evidence-output[data-output=No][data-v-703c4cfa]{border:1px solid rgba(125,232,245,.5);background:rgba(56,189,248,.18);color:#aef0fb}.ssr-subst-evidence-text[data-v-703c4cfa]{margin:0;color:rgba(245,240,247,.9);font-size:.86rem;font-weight:650;line-height:1.55}.ssr-subst-evidence-sources[data-v-703c4cfa]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.7rem}.ssr-subst-evidence-sources>span[data-v-703c4cfa]{color:rgba(103,232,249,.85);font-size:.6rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.ssr-subst-evidence-sources a[data-v-703c4cfa]{border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:hsla(0,0%,100%,.04);color:rgba(174,242,255,.92);font-size:.72rem;font-weight:700;padding:.28rem .55rem;text-decoration:none;word-break:break-all}.ssr-subst-evidence-sources a[data-v-703c4cfa]:hover{border-color:rgba(103,232,249,.55);color:#fff}.ssr-criticality-cell[data-v-703c4cfa]{position:relative;display:inline-flex;flex-direction:column;gap:.35rem;align-items:flex-start}.ssr-criticality-toggle[data-v-703c4cfa]{display:inline-grid;grid-template-columns:repeat(2,minmax(42px,1fr));gap:.18rem;padding:.2rem;border:1px solid rgba(125,232,245,.28);border-radius:12px;background:linear-gradient(145deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.025));max-width:100%}.ssr-criticality-toggle button[data-v-703c4cfa]{border:0;border-radius:9px;background:transparent;color:rgba(245,240,247,.64);cursor:pointer;font:inherit;font-size:.68rem;font-weight:900;letter-spacing:.02em;padding:.32rem .3rem;text-transform:uppercase;white-space:nowrap}.ssr-criticality-toggle button.active[data-v-703c4cfa]{background:rgba(56,189,248,.24);color:#fff;box-shadow:inset 0 0 0 1px rgba(125,232,245,.45)}.ssr-criticality-cell>em[data-v-703c4cfa]{position:absolute;left:0;top:calc(100% + .5rem);z-index:30;width:min(360px,70vw);border:1px solid rgba(125,232,245,.32);border-radius:12px;background:#271126;color:rgba(255,245,252,.9);font-size:.78rem;font-style:normal;font-weight:800;line-height:1.45;opacity:0;padding:.8rem .9rem;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}.ssr-criticality-cell:focus-within>em[data-v-703c4cfa],.ssr-criticality-cell:hover>em[data-v-703c4cfa]{opacity:1;transform:translateY(0)}.ssr-header-criticality[data-v-703c4cfa]{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;min-width:-moz-max-content;min-width:max-content;padding:.2rem 0}.ssr-header-criticality>span[data-v-703c4cfa]{color:var(--ssr-pink);font-size:.68rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.ssr-audit-link[data-v-703c4cfa],.ssr-verdict-button[data-v-703c4cfa]{border:1px solid rgba(125,232,245,.28);border-radius:999px;background:rgba(56,189,248,.13);color:#aef0fb;cursor:pointer;font:inherit;font-size:.72rem;font-weight:950;letter-spacing:.06em;padding:.34rem .62rem;text-transform:uppercase}.ssr-verdict-button[data-verdict=Mitigate][data-v-703c4cfa]{border-color:hsla(0,91%,71%,.45);color:#fecdd3}.ssr-verdict-button[data-verdict=Monitor][data-v-703c4cfa]{border-color:rgba(251,191,36,.36);color:#fde68a}.ssr-verdict-button[data-verdict=Accept][data-v-703c4cfa]{border-color:rgba(74,222,128,.34);color:#bbf7d0}.ssr-audit-link[data-v-703c4cfa]{border-radius:8px;background:hsla(0,0%,100%,.04);color:#fff;font-size:.9rem;letter-spacing:0;text-transform:none}.ssr-item-metrics[data-v-703c4cfa]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ssr-audit-panel[data-v-703c4cfa]{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:1rem;border:1px solid rgba(125,232,245,.2);border-radius:14px;background:rgba(56,189,248,.08)}.ssr-audit-panel h3[data-v-703c4cfa]{margin:.25rem 0 0;color:#fff;font-size:1.05rem}.ssr-audit-panel>button[data-v-703c4cfa]{align-self:start;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:hsla(0,0%,100%,.05);color:var(--ssr-pink);cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;padding:.42rem .72rem}.ssr-audit-list[data-v-703c4cfa]{display:grid;grid-column:1/-1;gap:.65rem}.ssr-audit-list p[data-v-703c4cfa]{display:grid;gap:.2rem;margin:0;padding:.75rem;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:hsla(0,0%,100%,.035)}.ssr-audit-list strong[data-v-703c4cfa]{color:#fff}.ssr-audit-list em[data-v-703c4cfa],.ssr-audit-list span[data-v-703c4cfa]{color:rgba(245,240,247,.68);font-size:.82rem;font-style:normal;font-weight:800}.ssr-collapse-row[data-v-703c4cfa]{display:flex;gap:.9rem;overflow-x:auto;padding:.1rem 0 .35rem;scrollbar-color:rgba(56,189,248,.75) hsla(0,0%,100%,.05)}.ssr-collapse-card[data-v-703c4cfa]{flex:0 0 min(360px,76vw);min-height:84px;border:1px solid hsla(0,0%,100%,.095);border-radius:14px;background:hsla(0,0%,100%,.038);transition:border-color .16s ease,background-color .16s ease,flex-basis .16s ease}.ssr-collapse-card.open[data-v-703c4cfa]{flex-basis:min(560px,84vw);border-color:rgba(125,232,245,.38);background:rgba(56,189,248,.075)}.ssr-collapse-trigger[data-v-703c4cfa]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:start;width:100%;min-height:82px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:.95rem;text-align:left}.ssr-collapse-trigger>span[data-v-703c4cfa]{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:rgba(56,189,248,.22);color:#aef0fb;font-size:.72rem;font-weight:950}.ssr-collapse-trigger strong[data-v-703c4cfa]{color:#fff;font-size:.94rem;font-weight:950;line-height:1.35}.ssr-collapse-trigger i[data-v-703c4cfa]{width:.55rem;height:.55rem;margin-top:.32rem;border-right:2px solid rgba(125,232,245,.72);border-bottom:2px solid rgba(125,232,245,.72);transform:rotate(45deg);transition:transform .16s ease}.ssr-collapse-card.open .ssr-collapse-trigger i[data-v-703c4cfa]{transform:rotate(225deg)}.ssr-collapse-card p[data-v-703c4cfa]{margin:-.15rem 1rem 1rem 3.25rem;color:rgba(245,240,247,.72);font-size:.86rem;font-weight:800;line-height:1.5}.ssr-filter-trigger[data-v-703c4cfa]{display:grid;gap:.25rem;width:100%;min-height:58px;padding:.68rem .85rem;border:1px solid rgba(125,232,245,.22);border-radius:11px;background:hsla(0,0%,100%,.04);color:inherit;cursor:pointer;font:inherit;text-align:left}.ssr-filter-menu.open .ssr-filter-trigger[data-v-703c4cfa],.ssr-filter-trigger[data-v-703c4cfa]:focus-visible{border-color:rgba(125,232,245,.72);outline:none;box-shadow:0 0 0 2px rgba(56,189,248,.2)}.ssr-filter-trigger span[data-v-703c4cfa]{color:var(--ssr-pink);font-size:.68rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.ssr-filter-trigger strong[data-v-703c4cfa]{overflow:hidden;color:#fff;font-size:.88rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ssr-risk-table .ssr-table-head[data-v-703c4cfa],.ssr-risk-table .ssr-table-row[data-v-703c4cfa]{grid-template-columns:minmax(340px,1.35fr) minmax(210px,.74fr) minmax(210px,.78fr) minmax(90px,.34fr) minmax(120px,.42fr) minmax(128px,.42fr) minmax(128px,.42fr) minmax(250px,.96fr) minmax(130px,.45fr) minmax(360px,1.3fr);min-width:2260px}.ssr-item-name-cell[data-v-703c4cfa]{display:grid!important;gap:.35rem;align-items:start!important}.ssr-item-name-cell strong[data-v-703c4cfa]{white-space:normal;overflow-wrap:anywhere;line-height:1.32}.ssr-item-name-cell small[data-v-703c4cfa]{max-width:100%;border:1px solid rgba(125,232,245,.22);border-radius:999px;background:rgba(56,189,248,.1);color:rgba(125,232,245,.86);padding:.18rem .5rem;font-size:.7rem;letter-spacing:.05em}.ssr-item-name-cell small[data-v-703c4cfa],.ssr-risk-band[data-v-703c4cfa]{display:inline-flex;width:-moz-fit-content;width:fit-content;text-transform:uppercase}.ssr-risk-band[data-v-703c4cfa]{border:1px solid rgba(125,232,245,.28);border-radius:999px;background:hsla(0,0%,100%,.045);color:#aef0fb;padding:.32rem .58rem;font-size:.72rem;font-style:normal;font-weight:950;letter-spacing:.06em}.ssr-risk-band[data-band=High][data-v-703c4cfa]{border-color:hsla(0,91%,71%,.42);color:#fecdd3}.ssr-risk-band[data-band=Medium][data-v-703c4cfa]{border-color:rgba(251,191,36,.34);color:#fde68a}.ssr-risk-band[data-band=Low][data-v-703c4cfa]{border-color:rgba(74,222,128,.3);color:#bbf7d0}.ssr-recommendation-cell[data-v-703c4cfa]{color:rgba(245,240,247,.76);font-size:.84rem;font-weight:800;line-height:1.45;white-space:normal}.ssr-floating-tooltip[data-v-703c4cfa]{position:fixed;z-index:9999;width:min(380px,calc(100vw - 32px));border:1px solid rgba(125,232,245,.42);border-radius:12px;background:radial-gradient(circle at 0 0,rgba(56,189,248,.18),transparent 48%),#271126;box-shadow:0 18px 60px rgba(0,0,0,.55);color:rgba(255,245,252,.92);font-size:.82rem;font-weight:850;line-height:1.48;padding:.85rem .95rem;pointer-events:none;white-space:pre-line;max-height:min(60vh,460px);overflow-y:auto;overflow-wrap:anywhere}.ssr-criticality-cell>em[data-v-703c4cfa]{display:none}.ssr-structured-stack[data-v-703c4cfa]{display:grid;gap:1rem;margin-top:1.25rem}.ssr-structured-card[data-v-703c4cfa]{border:1px solid hsla(0,0%,100%,.105);border-radius:16px;background:linear-gradient(135deg,rgba(56,189,248,.08),rgba(99,102,241,.045)),hsla(0,0%,100%,.025);overflow:hidden}.ssr-structured-card.open[data-v-703c4cfa]{border-color:rgba(125,232,245,.3);background:radial-gradient(circle at 0 0,rgba(56,189,248,.16),transparent 38%),linear-gradient(135deg,rgba(56,189,248,.105),rgba(99,102,241,.065)),hsla(0,0%,100%,.03)}.ssr-structured-trigger[data-v-703c4cfa]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;width:100%;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:1.05rem 1.15rem;text-align:left}.ssr-structured-icon[data-v-703c4cfa]{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border:1px solid rgba(125,232,245,.42);border-radius:999px;background:rgba(56,189,248,.18);color:#aef0fb;font-size:.88rem;font-weight:950}.ssr-structured-copy[data-v-703c4cfa]{display:grid;gap:.25rem;min-width:0}.ssr-structured-copy strong[data-v-703c4cfa]{color:#fff;font-size:clamp(1.02rem,1.5vw,1.28rem);font-weight:950;line-height:1.24}.ssr-structured-copy em[data-v-703c4cfa]{display:block;overflow:hidden;color:rgba(245,240,247,.62);font-size:.88rem;font-style:normal;font-weight:800;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.ssr-structured-card.open .ssr-structured-copy em[data-v-703c4cfa]{white-space:normal}.ssr-structured-link[data-v-703c4cfa]{display:inline-flex;gap:.55rem;align-items:center;color:#ff8ed0;font-size:.78rem;font-weight:950;letter-spacing:.02em;white-space:nowrap}.ssr-structured-link i[data-v-703c4cfa]{width:.46rem;height:.46rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}.ssr-structured-card.open .ssr-structured-link i[data-v-703c4cfa]{transform:rotate(225deg)}.ssr-structured-details[data-v-703c4cfa]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.35rem;margin:0 1.15rem 1.15rem;padding:1rem 1.05rem;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:hsla(0,0%,100%,.035)}.ssr-structured-details>div+div[data-v-703c4cfa]{border-left:1px solid hsla(0,0%,100%,.09);padding-left:1.35rem}.ssr-structured-details h3[data-v-703c4cfa]{margin:0 0 .72rem;color:rgba(245,240,247,.58);font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ssr-structured-details ul[data-v-703c4cfa]{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.ssr-structured-details li[data-v-703c4cfa]{position:relative;padding-left:1.05rem;color:rgba(245,240,247,.8);font-size:.9rem;font-weight:800;line-height:1.5}.ssr-structured-details li[data-v-703c4cfa]:before{content:"";position:absolute;left:0;top:.65em;width:.35rem;height:.35rem;border-radius:999px;background:#7de8f5}@media (max-width:900px){.ssr-structured-details[data-v-703c4cfa],.ssr-structured-trigger[data-v-703c4cfa]{grid-template-columns:1fr}.ssr-structured-link[data-v-703c4cfa]{justify-self:start}.ssr-structured-details>div+div[data-v-703c4cfa]{border-left:0;border-top:1px solid hsla(0,0%,100%,.09);padding-left:0;padding-top:1rem}}.ssr-hero-body[data-v-703c4cfa]{grid-template-columns:1fr}.ssr-hero-copy[data-v-703c4cfa],.ssr-summary[data-v-703c4cfa]{max-width:none}.ssr-flag[data-v-703c4cfa],.ssr-info[data-v-703c4cfa]{cursor:pointer}.ssr-info em[data-v-703c4cfa]{cursor:default}.ssr-category-main>strong[data-v-703c4cfa]{font-size:clamp(1.22rem,1.45vw,1.48rem);line-height:1.18}.ssr-category-main>b[data-v-703c4cfa]{font-size:clamp(1.42rem,2vw,1.75rem);letter-spacing:-.025em}.ssr-card-rank span[data-v-703c4cfa],.ssr-l3-card>span[data-v-703c4cfa]{text-transform:none}.ssr-card-kpis dt[data-v-703c4cfa]{letter-spacing:.08em}.ssr-card-kpis dd[data-v-703c4cfa]{font-size:.9rem;font-weight:950}.ssr-verdict-mix span[data-v-703c4cfa]{position:relative;cursor:pointer}.ssr-verdict-mix span em[data-v-703c4cfa]{position:absolute;left:0;bottom:calc(100% + .55rem);z-index:60;width:min(300px,70vw);border:1px solid rgba(125,232,245,.34);border-radius:12px;background:#271126;color:rgba(255,245,252,.92);font-size:.76rem;font-style:normal;font-weight:800;letter-spacing:0;line-height:1.42;opacity:0;padding:.72rem .82rem;pointer-events:none;text-transform:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease}.ssr-verdict-mix span:focus-within em[data-v-703c4cfa],.ssr-verdict-mix span:hover em[data-v-703c4cfa]{opacity:1;transform:translateY(0)}.ssr-risk-table .ssr-table-head[data-v-703c4cfa],.ssr-risk-table .ssr-table-row[data-v-703c4cfa]{grid-template-columns:minmax(360px,1.35fr) minmax(210px,.72fr) minmax(220px,.8fr) minmax(95px,.32fr) minmax(110px,.34fr) minmax(128px,.4fr) minmax(128px,.4fr) minmax(390px,1.08fr) minmax(155px,.4fr) minmax(390px,1fr);-moz-column-gap:.85rem;column-gap:.85rem;min-width:2400px}.ssr-risk-table .ssr-table-head span[data-v-703c4cfa]{padding:.85rem .45rem;font-size:.66rem;letter-spacing:.02em;line-height:1.2;overflow-wrap:anywhere}.ssr-flag-cell[data-v-703c4cfa]{display:flex!important;flex-wrap:wrap;gap:.38rem;align-items:flex-start!important;align-content:flex-start}.ssr-flag-cell .ssr-flag[data-v-703c4cfa]{margin:0;max-width:100%;white-space:normal}.ssr-verdict-button[data-v-703c4cfa]{white-space:nowrap}.ssr-category-grid[data-v-703c4cfa]{display:flex!important;grid-template-columns:none!important;gap:1.1rem;margin:1.25rem -.15rem 0;overflow-x:auto;overflow-y:hidden;padding:.1rem .15rem 1rem;scroll-padding-left:.15rem;scroll-snap-type:x proximity}.ssr-category-grid[data-v-703c4cfa]::-webkit-scrollbar{height:.55rem}.ssr-category-grid[data-v-703c4cfa]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.055);border-radius:999px}.ssr-category-grid[data-v-703c4cfa]::-webkit-scrollbar-thumb{background:linear-gradient(90deg,rgba(56,189,248,.78),rgba(103,232,249,.72));border-radius:999px}.ssr-category-card.active[data-v-703c4cfa],.ssr-category-card[data-v-703c4cfa]{flex:0 0 clamp(330px,27vw,430px);width:clamp(330px,27vw,430px);scroll-snap-align:start}@media (max-width:760px){.ssr-category-grid[data-v-703c4cfa]{grid-template-columns:none!important}.ssr-category-card.active[data-v-703c4cfa],.ssr-category-card[data-v-703c4cfa]{flex-basis:min(86vw,390px);width:min(86vw,390px)}}.ssr-dashboard[data-v-703c4cfa]{box-sizing:border-box;width:100%;max-width:100%;overflow-x:clip;padding-inline:clamp(.45rem,.75vw,1rem)}.ssr-dashboard[data-v-703c4cfa] *,.ssr-dashboard[data-v-703c4cfa] :after,.ssr-dashboard[data-v-703c4cfa] :before{box-sizing:border-box}.ssr-grid[data-v-703c4cfa],.ssr-hero[data-v-703c4cfa],.ssr-metrics[data-v-703c4cfa],.ssr-panel[data-v-703c4cfa],.ssr-structured-stack[data-v-703c4cfa],.ssr-table[data-v-703c4cfa]{min-width:0;max-width:100%}.ssr-hero[data-v-703c4cfa]{padding:clamp(1.15rem,1.4vw,1.55rem)}.ssr-hero-body[data-v-703c4cfa]{display:block;padding-top:clamp(1rem,1.2vw,1.35rem)}.ssr-hero-copy[data-v-703c4cfa]{width:100%}.ssr-hero h1[data-v-703c4cfa]{max-width:min(720px,100%);margin-bottom:1rem;font-size:clamp(2.25rem,3.8vw,4.15rem);line-height:.98}.ssr-summary[data-v-703c4cfa]{width:100%;max-height:min(285px,34vh);overflow:auto}.ssr-summary ul[data-v-703c4cfa]{gap:.58rem}.ssr-summary li[data-v-703c4cfa]{font-size:clamp(.82rem,.8vw,.95rem);line-height:1.4}.ssr-metrics[data-v-703c4cfa]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.7rem,.85vw,1rem);overflow:visible}.ssr-metric[data-v-703c4cfa]{min-width:0;min-height:132px;padding:clamp(.95rem,1vw,1.2rem)}.ssr-metric small[data-v-703c4cfa],.ssr-metric span[data-v-703c4cfa]{min-width:0}.ssr-metric strong[data-v-703c4cfa]{max-width:100%;font-size:clamp(1.8rem,2.6vw,2.9rem);overflow-wrap:anywhere}.ssr-metric small[data-v-703c4cfa]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssr-table[data-v-703c4cfa]{width:100%;overflow-x:auto;overflow-y:hidden}.ssr-risk-table[data-v-703c4cfa]{max-height:min(640px,68vh);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.ssr-risk-table .ssr-table-head[data-v-703c4cfa]{position:sticky;top:0;z-index:6}.ssr-category-grid[data-v-703c4cfa]{max-width:100%}@media (max-width:1280px){.ssr-metrics[data-v-703c4cfa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ssr-metrics[data-v-703c4cfa]{grid-template-columns:1fr}}.ssr-alt-suppliers[data-v-703c4cfa]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(125,232,245,.18)}.ssr-alt-head[data-v-703c4cfa]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ssr-alt-head h3[data-v-703c4cfa]{margin:.3rem 0 .2rem;color:#fff;font-size:1.05rem}.ssr-alt-head span[data-v-703c4cfa]{color:rgba(232,226,235,.62);font-size:.85rem}.ssr-alt-controls[data-v-703c4cfa]{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.ssr-alt-region-filter[data-v-703c4cfa]{display:grid;gap:.3rem}.ssr-alt-region-filter span[data-v-703c4cfa]{color:rgba(232,226,235,.6);font-size:.66rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ssr-alt-region-filter select[data-v-703c4cfa]{border:1px solid rgba(125,232,245,.3);border-radius:10px;background:rgba(20,17,27,.9);color:#f7f2f8;font:inherit;font-size:.84rem;font-weight:800;padding:.5rem .7rem;cursor:pointer}.ssr-alt-region-filter select[data-v-703c4cfa]:disabled{opacity:.6;cursor:progress}.ssr-alt-region-filter select option[data-v-703c4cfa]{background-color:#1b1822;color:#f7f2f8}.ssr-alt-refresh[data-v-703c4cfa]{border:1px solid rgba(125,232,245,.35);border-radius:999px;background:rgba(56,189,248,.12);color:var(--ssr-pink);cursor:pointer;font:inherit;font-size:.78rem;font-weight:950;letter-spacing:.05em;padding:.6rem .95rem;text-transform:uppercase;white-space:nowrap}.ssr-alt-col-head[data-v-703c4cfa]{gap:.4rem;white-space:nowrap;justify-content:flex-start}.ssr-col-info[data-v-703c4cfa]{flex:none;margin-left:.65rem;cursor:pointer;width:1rem;height:1rem;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:.64rem;font-weight:700;font-style:normal;line-height:1;letter-spacing:0;text-indent:0;text-transform:none;border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.04);color:rgba(232,226,235,.62);transition:color .12s ease,border-color .12s ease}.ssr-col-info[data-v-703c4cfa]:focus-visible,.ssr-col-info[data-v-703c4cfa]:hover{color:var(--ssr-pink);border-color:rgba(125,232,245,.55)}.ssr-alt-refresh[data-v-703c4cfa]:disabled{opacity:.6;cursor:progress}.ssr-alt-status[data-v-703c4cfa]{margin:1rem 0 0;color:rgba(232,226,235,.62);font-size:.9rem}.ssr-alt-error[data-v-703c4cfa]{color:#fca5a5}.ssr-alt-table[data-v-703c4cfa]{margin-top:1.1rem;max-height:30rem;overflow:auto;border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;background:hsla(0,0%,100%,.025);scrollbar-width:thin;scrollbar-color:rgba(125,232,245,.5) hsla(0,0%,100%,.06)}.ssr-alt-table[data-v-703c4cfa]::-webkit-scrollbar{height:10px;width:10px}.ssr-alt-table[data-v-703c4cfa]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.ssr-alt-table[data-v-703c4cfa]::-webkit-scrollbar-thumb{background:rgba(125,232,245,.4);border-radius:999px}.ssr-alt-table[data-v-703c4cfa]::-webkit-scrollbar-thumb:hover{background:rgba(125,232,245,.6)}.ssr-alt-row[data-v-703c4cfa],.ssr-alt-table .ssr-table-head[data-v-703c4cfa]{width:100%;grid-template-columns:minmax(220px,2fr) minmax(120px,1fr) minmax(150px,1.4fr);min-width:520px;gap:.85rem;align-items:center;padding:.72rem 1.1rem}.ssr-alt-table .ssr-table-head[data-v-703c4cfa]{position:sticky;top:0;z-index:3;background:#0c0b11;color:rgba(232,226,235,.55);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid hsla(0,0%,100%,.08)}.ssr-alt-col-head[data-v-703c4cfa]{display:flex;align-items:center;gap:.3rem;min-width:0;cursor:pointer;transition:color .12s ease}.ssr-alt-col-head[data-v-703c4cfa]:hover{color:#fff}.ssr-alt-table .ssr-table-head .ssr-alt-col-head[data-v-703c4cfa]{padding:0}.ssr-alt-label[data-v-703c4cfa]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssr-alt-sort-arrow[data-v-703c4cfa]{flex:none;font-style:normal;font-weight:950;font-size:.7rem;line-height:1;color:rgba(232,226,235,.32)}.ssr-alt-sort-arrow.is-active[data-v-703c4cfa]{color:var(--ssr-pink)}.ssr-alt-col-head.is-sorted[data-v-703c4cfa]{color:#fff}.ssr-alt-row[data-v-703c4cfa]{border-top:1px solid hsla(0,0%,100%,.055);transition:background .12s ease}.ssr-alt-row[data-v-703c4cfa]:hover{background:hsla(0,0%,100%,.025)}.ssr-alt-row span[data-v-703c4cfa]{min-width:0;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600;color:#f7f2f8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssr-alt-name[data-v-703c4cfa]{font-family:DM Sans,system-ui,-apple-system,sans-serif!important;color:#fff!important;font-weight:800!important}.ssr-alt-priority[data-v-703c4cfa]{display:inline-flex;align-items:center;border:1px solid rgba(125,232,245,.3);border-radius:999px;background:rgba(56,189,248,.13);color:var(--ssr-pink);font-family:DM Sans,system-ui,sans-serif;font-size:.68rem;font-weight:900;letter-spacing:.04em;padding:.12rem .5rem;font-style:normal}.ssr-supplier-split[data-v-703c4cfa]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.4rem}.ssr-sup-panel[data-v-703c4cfa]{border:1px solid rgba(125,232,245,.16);border-radius:16px;background:radial-gradient(circle at 0 0,rgba(56,189,248,.1),transparent 38%),linear-gradient(160deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015));padding:1.1rem 1.2rem 1.25rem}.ssr-sup-panel-head[data-v-703c4cfa]{margin-bottom:1rem}.ssr-sup-tag[data-v-703c4cfa]{display:inline-block;border-radius:999px;padding:.16rem .6rem;font-size:.6rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ssr-sup-tag--current[data-v-703c4cfa]{border:1px solid rgba(103,232,249,.4);background:rgba(103,232,249,.12);color:#67e8f9}.ssr-sup-tag--alt[data-v-703c4cfa]{border:1px solid rgba(125,232,245,.45);background:rgba(56,189,248,.16);color:var(--ssr-pink)}.ssr-sup-panel-head h3[data-v-703c4cfa]{margin:.5rem 0 .2rem;color:#fff;font-size:1.02rem}.ssr-sup-panel-head small[data-v-703c4cfa]{color:rgba(232,226,235,.55);font-size:.78rem}.ssr-sup-rows[data-v-703c4cfa]{display:grid;gap:.5rem}.ssr-sup-row[data-v-703c4cfa]{border:1px solid hsla(0,0%,100%,.06);border-radius:11px;background:hsla(0,0%,100%,.025);padding:.62rem .8rem;transition:border-color .12s ease,background .12s ease}.ssr-sup-row[data-v-703c4cfa]:hover{border-color:rgba(125,232,245,.28);background:hsla(0,0%,100%,.045)}.ssr-sup-row-top[data-v-703c4cfa]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ssr-sup-name[data-v-703c4cfa]{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.ssr-sup-name strong[data-v-703c4cfa]{color:#fff;font-size:.86rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssr-sup-region[data-v-703c4cfa]{flex:none;color:rgba(232,226,235,.5);font-size:.7rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.ssr-sup-value[data-v-703c4cfa]{flex:none;color:#fff;font-size:.9rem;font-weight:850;font-variant-numeric:tabular-nums}.ssr-sup-bar[data-v-703c4cfa]{margin-top:.5rem;height:.34rem;border-radius:999px;background:hsla(0,0%,100%,.07);overflow:hidden}.ssr-sup-bar i[data-v-703c4cfa]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#a78bfa,#67e8f9)}@media (max-width:900px){.ssr-supplier-split[data-v-703c4cfa]{grid-template-columns:1fr}}.ssr-panel-head--split[data-v-703c4cfa]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.ssr-crit-save[data-v-703c4cfa]{display:flex;align-items:center;gap:.7rem;flex:none;border:1px solid rgba(125,232,245,.32);border-radius:12px;background:linear-gradient(135deg,rgba(56,189,248,.12),rgba(124,58,237,.08));padding:.55rem .7rem .55rem .9rem}.ssr-crit-save-text[data-v-703c4cfa]{display:grid;gap:.1rem;text-align:right}.ssr-crit-save-text strong[data-v-703c4cfa]{color:#fff;font-size:.82rem;font-weight:850}.ssr-crit-save-text span[data-v-703c4cfa]{color:rgba(232,226,235,.6);font-size:.72rem}.ssr-crit-save-error[data-v-703c4cfa]{color:#fca5a5!important}.ssr-crit-save-btn[data-v-703c4cfa],.ssr-crit-save-discard[data-v-703c4cfa]{border-radius:999px;cursor:pointer;font:inherit;font-weight:900;font-size:.76rem;padding:.5rem .95rem;white-space:nowrap;transition:opacity .12s ease,filter .12s ease}.ssr-crit-save-discard[data-v-703c4cfa]{border:1px solid hsla(0,0%,100%,.18);background:transparent;color:rgba(232,226,235,.82)}.ssr-crit-save-btn[data-v-703c4cfa]{border:1px solid rgba(125,232,245,.5);background:linear-gradient(135deg,#38bdf8,#7c3aed);color:#fff}.ssr-crit-save-btn[data-v-703c4cfa]:hover:not(:disabled){filter:brightness(1.08)}.ssr-crit-save-btn[data-v-703c4cfa]:disabled,.ssr-crit-save-discard[data-v-703c4cfa]:disabled{opacity:.6;cursor:progress}.ssr-crit-saved[data-v-703c4cfa]{display:inline-flex;align-items:center;gap:.5rem;flex:none;border:1px solid rgba(103,232,249,.4);border-radius:999px;background:rgba(103,232,249,.12);color:#a5f3fc;font-size:.8rem;font-weight:800;padding:.5rem .95rem}.ssr-crit-saved-tick[data-v-703c4cfa]{display:inline-grid;place-items:center;width:1.05rem;height:1.05rem;border-radius:999px;background:rgba(103,232,249,.9);color:#06363f;font-size:.72rem;font-weight:950}.ssr-metric[data-v-703c4cfa]{position:relative}.ssr-metric-ic[data-v-703c4cfa]{border:1px solid rgba(14,116,144,.16);background:radial-gradient(circle at 35% 25%,hsla(0,0%,100%,.9),transparent 42%),linear-gradient(135deg,rgba(207,250,254,.94),rgba(224,231,255,.78));box-shadow:0 12px 26px rgba(14,165,233,.14),inset 0 1px 0 hsla(0,0%,100%,.86)}.ssr-tone-risk .ssr-metric-ic[data-v-703c4cfa]{border-color:rgba(180,83,9,.18);background:linear-gradient(135deg,hsla(48,96%,89%,.98),hsla(0,93%,94%,.76));color:#b45309}.ssr-tone-spend .ssr-metric-ic[data-v-703c4cfa]{border-color:rgba(13,148,136,.18);background:linear-gradient(135deg,rgba(204,251,241,.96),rgba(207,250,254,.82));color:#0f766e}.ssr-tone-geo .ssr-metric-ic[data-v-703c4cfa]{border-color:rgba(109,40,217,.18);background:linear-gradient(135deg,rgba(237,233,254,.98),rgba(219,234,254,.78));color:#6d28d9}.ssr-tone-import .ssr-metric-ic[data-v-703c4cfa],.ssr-tone-neutral .ssr-metric-ic[data-v-703c4cfa]{border-color:rgba(14,116,144,.18);background:linear-gradient(135deg,rgba(207,250,254,.96),rgba(224,242,254,.78));color:#0e7490}@media (min-width:900px){.ssr-metric[data-v-703c4cfa]{align-items:flex-start;padding-top:1.35rem}.ssr-metric-ic[data-v-703c4cfa]{width:2.85rem;height:2.85rem;border-radius:.95rem}}.sva[data-v-f5221640]{position:relative;display:inline-block;margin-right:.65rem}.sva-trigger[data-v-f5221640]{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(103,232,249,.45);border-radius:999px;background:linear-gradient(135deg,rgba(103,232,249,.16),rgba(192,132,252,.16));color:#d7f6ff;cursor:pointer;font:inherit;font-size:.82rem;font-weight:800;letter-spacing:.01em;padding:.6rem 1.05rem;transition:filter .12s ease,border-color .12s ease}.sva-trigger.active[data-v-f5221640],.sva-trigger[data-v-f5221640]:hover{filter:brightness(1.12);border-color:rgba(103,232,249,.75)}.sva-mic[data-v-f5221640]{display:inline-flex}.sva-backdrop[data-v-f5221640]{position:fixed;inset:0;z-index:999;background:rgba(8,6,12,.58);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.sva-panel[data-v-f5221640]{position:fixed;top:84px;right:24px;z-index:1000;display:flex;flex-direction:column;width:min(440px,calc(100vw - 2rem));max-height:min(640px,calc(100vh - 108px));border:1px solid rgba(249,168,212,.28);border-radius:18px;background:#16111f;background-image:linear-gradient(160deg,#1d1730,#110d1b);box-shadow:0 30px 80px rgba(0,0,0,.7);padding:1.05rem 1.15rem 1.15rem}.sva-fade-enter-active[data-v-f5221640],.sva-fade-leave-active[data-v-f5221640]{transition:opacity .16s ease,transform .16s ease}.sva-fade-enter-from[data-v-f5221640],.sva-fade-leave-to[data-v-f5221640]{opacity:0;transform:translateY(-8px)}.sva-panel-head[data-v-f5221640]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex:none}.sva-panel-title[data-v-f5221640]{display:flex;align-items:center;gap:.7rem}.sva-head-badge[data-v-f5221640]{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:10px;background:linear-gradient(135deg,rgba(103,232,249,.22),rgba(192,132,252,.22));color:#aef2ff;flex:none}.sva-head-text[data-v-f5221640]{display:grid;gap:.1rem}.sva-head-text strong[data-v-f5221640]{color:#fff;font-size:1rem;font-weight:850}.sva-status[data-v-f5221640]{display:inline-flex;align-items:center;gap:.35rem;color:rgba(232,226,235,.62);font-size:.72rem;font-weight:800}.sva-dot[data-v-f5221640]{width:.5rem;height:.5rem;border-radius:999px;background:currentColor}.sva-status--listening[data-v-f5221640]{color:#67e8f9}.sva-status--speaking[data-v-f5221640]{color:#f0abfc}.sva-status--connecting[data-v-f5221640],.sva-status--preparing[data-v-f5221640]{color:#fcd34d}.sva-status--error[data-v-f5221640]{color:#fca5a5}.sva-status--connecting .sva-dot[data-v-f5221640],.sva-status--listening .sva-dot[data-v-f5221640],.sva-status--preparing .sva-dot[data-v-f5221640],.sva-status--speaking .sva-dot[data-v-f5221640]{animation:sva-pulse-f5221640 1.2s ease-in-out infinite}@keyframes sva-pulse-f5221640{0%,to{opacity:1}50%{opacity:.25}}.sva-close[data-v-f5221640]{border:0;background:transparent;color:rgba(232,226,235,.55);cursor:pointer;font-size:.95rem;line-height:1;flex:none}.sva-close[data-v-f5221640]:hover{color:#fff}.sva-hint[data-v-f5221640]{margin:.75rem 0 .65rem;color:rgba(232,226,235,.58);font-size:.79rem;line-height:1.5;flex:none}.sva-error[data-v-f5221640]{margin:0 0 .6rem;border:1px solid hsla(0,94%,82%,.3);border-radius:10px;background:hsla(0,94%,82%,.1);color:#fecaca;font-size:.78rem;line-height:1.45;padding:.5rem .65rem;flex:none}.sva-transcript[data-v-f5221640]{flex:1 1 auto;min-height:160px;overflow-y:auto;display:flex;flex-direction:column;gap:.85rem;border:1px solid hsla(0,0%,100%,.06);border-radius:14px;background:hsla(0,0%,100%,.025);padding:.9rem}.sva-msg[data-v-f5221640]{display:flex;flex-direction:column;gap:.28rem;max-width:92%}.sva-msg--user[data-v-f5221640]{align-self:flex-end;align-items:flex-end}.sva-msg--agent[data-v-f5221640]{align-self:flex-start;align-items:flex-start}.sva-role[data-v-f5221640]{font-size:.6rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sva-msg--user .sva-role[data-v-f5221640]{color:#67e8f9}.sva-msg--agent .sva-role[data-v-f5221640]{color:var(--ssr-pink,#f9a8d4)}.sva-bubble[data-v-f5221640]{margin:0;border-radius:13px;color:#f4eff8;font-size:.88rem;line-height:1.55;padding:.6rem .8rem;white-space:pre-wrap;word-break:break-word}.sva-msg--user .sva-bubble[data-v-f5221640]{border:1px solid rgba(103,232,249,.28);background:rgba(103,232,249,.1);border-bottom-right-radius:4px}.sva-msg--agent .sva-bubble[data-v-f5221640]{border:1px solid rgba(249,168,212,.2);background:rgba(192,132,252,.08);border-bottom-left-radius:4px}.sva-empty[data-v-f5221640]{margin:auto 0;color:rgba(232,226,235,.5);font-size:.82rem;line-height:1.5;text-align:center}.sva-actions[data-v-f5221640]{margin-top:.95rem;flex:none}.sva-start[data-v-f5221640],.sva-stop[data-v-f5221640]{width:100%;border-radius:999px;cursor:pointer;font:inherit;font-weight:900;font-size:.86rem;padding:.68rem 1rem;transition:filter .12s ease}.sva-start[data-v-f5221640]:hover,.sva-stop[data-v-f5221640]:hover{filter:brightness(1.08)}.sva-start[data-v-f5221640]{border:1px solid rgba(103,232,249,.5);background:linear-gradient(135deg,#22d3ee,#a855f7);color:#06283a}.sva-stop[data-v-f5221640]{border:1px solid rgba(249,168,212,.45);background:linear-gradient(135deg,#ec4899,#c026d3);color:#fff}@media (max-width:560px){.sva-panel[data-v-f5221640]{top:auto;bottom:16px;right:50%;transform:translateX(50%);max-height:70vh}}.cva-scrim[data-v-64fe8574]{position:fixed;inset:0;z-index:1000;background:rgba(4,9,16,.38);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.cva-scrim-enter-active[data-v-64fe8574],.cva-scrim-leave-active[data-v-64fe8574]{transition:opacity .24s ease}.cva-scrim-enter-from[data-v-64fe8574],.cva-scrim-leave-to[data-v-64fe8574]{opacity:0}.cva-fab[data-v-64fe8574]{position:fixed;bottom:26px;right:26px;z-index:1002;display:grid;place-items:center;width:62px;height:62px;border:none;border-radius:50%;cursor:pointer;color:#eafaff;background:radial-gradient(circle at 32% 28%,#1d3148,#0b1726 70%);box-shadow:0 14px 38px rgba(8,16,28,.55),0 0 0 1px rgba(125,232,245,.25),0 0 26px rgba(56,189,248,.35);transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease}.cva-fab[data-v-64fe8574]:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 18px 46px rgba(8,16,28,.6),0 0 0 1px rgba(125,232,245,.45),0 0 34px rgba(56,189,248,.5)}.cva-fab.open[data-v-64fe8574]{transform:scale(.92)}.cva-fab-ring[data-v-64fe8574]{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,#7de8f5,#38bdf8,#a78bfa,#38bdf8,#7de8f5);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));animation:cva-spin-64fe8574 4.5s linear infinite;opacity:.9}.cva-fab-aura[data-v-64fe8574]{position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.35),transparent 70%);filter:blur(6px);animation:cva-breathe-64fe8574 3.4s ease-in-out infinite;pointer-events:none}.cva-fab-pulse[data-v-64fe8574]{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 0 rgba(125,232,245,.5);animation:cva-fab-pulse-64fe8574 1.6s ease-out infinite;pointer-events:none}.cva-fab.is-speaking .cva-fab-pulse[data-v-64fe8574]{box-shadow:0 0 0 0 rgba(167,139,250,.5)}.cva-fab-glyph[data-v-64fe8574]{position:relative;display:grid;place-items:center}.cva-fab-label[data-v-64fe8574]{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%) translateX(8px);white-space:nowrap;padding:.45rem .8rem;border-radius:999px;background:rgba(12,22,34,.92);border:1px solid rgba(125,232,245,.25);color:#cdeefb;font-size:.8rem;font-weight:700;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;box-shadow:0 8px 24px rgba(0,0,0,.4)}.cva-fab:hover .cva-fab-label[data-v-64fe8574]{opacity:1;transform:translateY(-50%) translateX(0)}@keyframes cva-spin-64fe8574{to{transform:rotate(1turn)}}@keyframes cva-breathe-64fe8574{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes cva-fab-pulse-64fe8574{0%{box-shadow:0 0 0 0 rgba(125,232,245,.5)}70%{box-shadow:0 0 0 16px rgba(125,232,245,0)}to{box-shadow:0 0 0 0 rgba(125,232,245,0)}}.cva-panel[data-v-64fe8574]{position:fixed;bottom:102px;right:26px;z-index:1003;display:flex;flex-direction:column;width:min(420px,calc(100vw - 2rem));max-height:min(620px,calc(100vh - 150px));border:1px solid rgba(125,232,245,.22);border-radius:20px;background:linear-gradient(160deg,rgba(18,34,54,.98),rgba(10,18,30,.98));box-shadow:0 30px 90px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:1.1rem 1.2rem 1.2rem;transform-origin:bottom right}.cva-rise-enter-active[data-v-64fe8574]{transition:opacity .26s ease,transform .32s cubic-bezier(.34,1.4,.5,1)}.cva-rise-leave-active[data-v-64fe8574]{transition:opacity .18s ease,transform .18s ease}.cva-rise-enter-from[data-v-64fe8574],.cva-rise-leave-to[data-v-64fe8574]{opacity:0;transform:translateY(18px) scale(.94)}.cva-head[data-v-64fe8574]{display:flex;align-items:center;gap:.7rem;flex:none}.cva-head-orb[data-v-64fe8574]{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:11px;background:linear-gradient(135deg,rgba(103,232,249,.24),rgba(167,139,250,.24));color:#aef2ff;flex:none}.cva-head-orb.is-listening[data-v-64fe8574]{box-shadow:0 0 16px rgba(103,232,249,.5)}.cva-head-orb.is-speaking[data-v-64fe8574]{box-shadow:0 0 16px rgba(167,139,250,.5)}.cva-head-text[data-v-64fe8574]{display:grid;gap:.1rem;flex:1}.cva-head-text strong[data-v-64fe8574]{color:#fff;font-size:.98rem;font-weight:800}.cva-status[data-v-64fe8574]{display:inline-flex;align-items:center;gap:.35rem;color:rgba(226,240,245,.6);font-size:.72rem;font-weight:700}.cva-status i[data-v-64fe8574]{width:.5rem;height:.5rem;border-radius:999px;background:currentColor}.cva-status.is-listening[data-v-64fe8574]{color:#67e8f9}.cva-status.is-speaking[data-v-64fe8574]{color:#a78bfa}.cva-status.is-connecting[data-v-64fe8574],.cva-status.is-preparing[data-v-64fe8574]{color:#fcd34d}.cva-status.is-error[data-v-64fe8574]{color:#fca5a5}.cva-status.is-connecting i[data-v-64fe8574],.cva-status.is-listening i[data-v-64fe8574],.cva-status.is-preparing i[data-v-64fe8574],.cva-status.is-speaking i[data-v-64fe8574]{animation:cva-blink-64fe8574 1.2s ease-in-out infinite}@keyframes cva-blink-64fe8574{0%,to{opacity:1}50%{opacity:.25}}.cva-close[data-v-64fe8574]{border:0;background:hsla(0,0%,100%,.05);color:rgba(226,240,245,.6);cursor:pointer;display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:8px;flex:none;transition:all .15s ease}.cva-close[data-v-64fe8574]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.cva-hint[data-v-64fe8574]{margin:.85rem 0 .65rem;color:rgba(226,240,245,.6);font-size:.8rem;line-height:1.55;flex:none}.cva-hint em[data-v-64fe8574]{color:#aef0fb;font-style:normal}.cva-error[data-v-64fe8574]{margin:0 0 .6rem;border:1px solid hsla(0,94%,82%,.3);border-radius:10px;background:hsla(0,94%,82%,.1);color:#fecaca;font-size:.78rem;line-height:1.45;padding:.5rem .65rem;flex:none}.cva-transcript[data-v-64fe8574]{flex:1 1 auto;min-height:150px;overflow-y:auto;display:flex;flex-direction:column;gap:.8rem;border:1px solid hsla(0,0%,100%,.06);border-radius:14px;background:hsla(0,0%,100%,.025);padding:.9rem}.cva-msg[data-v-64fe8574]{display:flex;flex-direction:column;gap:.28rem;max-width:92%}.cva-msg--user[data-v-64fe8574]{align-self:flex-end;align-items:flex-end}.cva-msg--agent[data-v-64fe8574]{align-self:flex-start;align-items:flex-start}.cva-role[data-v-64fe8574]{font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cva-msg--user .cva-role[data-v-64fe8574]{color:#67e8f9}.cva-msg--agent .cva-role[data-v-64fe8574]{color:#a78bfa}.cva-bubble[data-v-64fe8574]{margin:0;border-radius:13px;color:#f4f8fb;font-size:.88rem;line-height:1.55;padding:.6rem .8rem;white-space:pre-wrap;word-break:break-word}.cva-msg--user .cva-bubble[data-v-64fe8574]{border:1px solid rgba(103,232,249,.28);background:rgba(103,232,249,.1);border-bottom-right-radius:4px}.cva-msg--agent .cva-bubble[data-v-64fe8574]{border:1px solid rgba(167,139,250,.2);background:rgba(167,139,250,.08);border-bottom-left-radius:4px}.cva-empty[data-v-64fe8574]{margin:auto 0;color:rgba(226,240,245,.5);font-size:.82rem;line-height:1.6;text-align:center}.cva-empty strong[data-v-64fe8574]{color:#cdeefb}.cva-empty-wave[data-v-64fe8574],.cva-wave[data-v-64fe8574]{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:1.1rem}.cva-empty-wave[data-v-64fe8574]{display:flex;margin:0 auto .6rem}.cva-empty-wave i[data-v-64fe8574],.cva-wave i[data-v-64fe8574]{width:3px;border-radius:3px;background:currentColor;animation:cva-eq-64fe8574 1s ease-in-out infinite}.cva-empty-wave i[data-v-64fe8574]{background:rgba(125,232,245,.7)}.cva-empty-wave i[data-v-64fe8574]:first-child,.cva-wave i[data-v-64fe8574]:first-child{animation-delay:0s;height:40%}.cva-empty-wave i[data-v-64fe8574]:nth-child(2),.cva-wave i[data-v-64fe8574]:nth-child(2){animation-delay:.15s;height:80%}.cva-empty-wave i[data-v-64fe8574]:nth-child(3),.cva-wave i[data-v-64fe8574]:nth-child(3){animation-delay:.3s;height:100%}.cva-empty-wave i[data-v-64fe8574]:nth-child(4),.cva-wave i[data-v-64fe8574]:nth-child(4){animation-delay:.45s;height:70%}.cva-empty-wave i[data-v-64fe8574]:nth-child(5),.cva-wave i[data-v-64fe8574]:nth-child(5){animation-delay:.6s;height:50%}@keyframes cva-eq-64fe8574{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.cva-actions[data-v-64fe8574]{margin-top:.95rem;flex:none}.cva-start[data-v-64fe8574],.cva-stop[data-v-64fe8574]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;cursor:pointer;font:inherit;font-weight:800;font-size:.88rem;padding:.72rem 1rem;transition:filter .14s ease,transform .14s ease}.cva-start[data-v-64fe8574]:hover,.cva-stop[data-v-64fe8574]:hover{filter:brightness(1.08);transform:translateY(-1px)}.cva-start[data-v-64fe8574]{border:1px solid rgba(103,232,249,.5);background:linear-gradient(135deg,#22d3ee,#818cf8);color:#06283a}.cva-stop[data-v-64fe8574]{border:1px solid rgba(167,139,250,.45);background:linear-gradient(135deg,#6366f1,#a855f7);color:#fff}@media (max-width:560px){.cva-panel[data-v-64fe8574]{left:12px;right:12px;bottom:92px;width:auto;max-height:72vh}.cva-fab[data-v-64fe8574]{bottom:18px;right:18px}.cva-fab-label[data-v-64fe8574]{display:none}}@media (prefers-reduced-motion:reduce){.cva-empty-wave i[data-v-64fe8574],.cva-fab-aura[data-v-64fe8574],.cva-fab-pulse[data-v-64fe8574],.cva-fab-ring[data-v-64fe8574],.cva-status i[data-v-64fe8574],.cva-wave i[data-v-64fe8574]{animation:none}}.ssc-dashboard[data-v-66ed3f25]{min-height:100%;padding:28px;color:hsla(0,0%,100%,.92);background:radial-gradient(circle at 8% 0,rgba(125,232,245,.16),transparent 30%),radial-gradient(circle at 92% 8%,rgba(167,139,250,.12),transparent 32%),rgba(5,5,7,.28);text-align:left}.ssc-category-card[data-v-66ed3f25],.ssc-hero[data-v-66ed3f25],.ssc-metrics article[data-v-66ed3f25],.ssc-panel[data-v-66ed3f25]{border:1px solid rgba(125,232,245,.14);border-radius:8px;background:rgba(14,22,36,.82);box-shadow:0 18px 44px rgba(0,0,0,.24);backdrop-filter:blur(18px)}.ssc-hero[data-v-66ed3f25]{display:flex;align-items:center;gap:24px;padding:28px}.ssc-head-icon[data-v-66ed3f25]{display:inline-grid;place-items:center;width:3rem;height:3rem;flex:0 0 auto;align-self:flex-start;border-radius:.9rem;color:#06283a;background:linear-gradient(135deg,#7de8f5,#38bdf8);box-shadow:0 10px 30px rgba(56,189,248,.35)}.ssc-head-icon svg[data-v-66ed3f25]{width:1.5rem;height:1.5rem}.ssc-head-copy[data-v-66ed3f25]{flex:1;min-width:0}.ssc-btn-ic[data-v-66ed3f25]{width:1rem;height:1rem;vertical-align:-2px;margin-right:.4rem}.ssc-kicker[data-v-66ed3f25]{margin:0 0 8px;color:#7de8f5;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.section-label[data-v-66ed3f25]{color:#7de8f5}.ssc-label[data-v-66ed3f25]{display:inline-flex;align-items:center;gap:.4rem}.ssc-label-ic[data-v-66ed3f25]{width:.95rem;height:.95rem}.ssc-hero h1[data-v-66ed3f25],.ssc-section-head h2[data-v-66ed3f25]{margin:0;color:#fff}.ssc-hero h1[data-v-66ed3f25]{font-size:34px;line-height:1.08}.ssc-hero p[data-v-66ed3f25],.ssc-section-head p[data-v-66ed3f25]{margin:8px 0 0;color:hsla(0,0%,100%,.66)}.ssc-chip-row button[data-v-66ed3f25],.ssc-cluster-tools button[data-v-66ed3f25],.ssc-primary[data-v-66ed3f25],.ssc-sku-table button[data-v-66ed3f25]{border:0;border-radius:6px;cursor:pointer;font-weight:800}.ssc-primary[data-v-66ed3f25]{display:inline-flex;align-items:center;background:linear-gradient(135deg,#38bdf8,#a78bfa);color:#06283a;padding:12px 16px;box-shadow:0 12px 28px rgba(56,189,248,.24)}.ssc-cluster-tools button[data-v-66ed3f25]:disabled,.ssc-primary[data-v-66ed3f25]:disabled,.ssc-sku-table button[data-v-66ed3f25]:disabled{cursor:not-allowed;opacity:.55}.ssc-metrics[data-v-66ed3f25]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.ssc-metrics article[data-v-66ed3f25]{display:flex;align-items:center;gap:14px;padding:18px}.ssc-metric-ic[data-v-66ed3f25]{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;flex:0 0 auto;border-radius:.7rem;color:#7de8f5;background:rgba(125,232,245,.12)}.ssc-metric-ic svg[data-v-66ed3f25]{width:1.3rem;height:1.3rem}.ssc-tone-skus .ssc-metric-ic[data-v-66ed3f25]{color:#7de8f5;background:rgba(125,232,245,.14)}.ssc-tone-complexity .ssc-metric-ic[data-v-66ed3f25]{color:#a78bfa;background:rgba(167,139,250,.16)}.ssc-tone-spend .ssc-metric-ic[data-v-66ed3f25]{color:#5eead4;background:rgba(94,234,212,.14)}.ssc-tone-savings .ssc-metric-ic[data-v-66ed3f25]{color:#4ade80;background:rgba(74,222,128,.14)}.ssc-tone-clusters .ssc-metric-ic[data-v-66ed3f25]{color:#38bdf8;background:rgba(56,189,248,.14)}.ssc-metric-body[data-v-66ed3f25]{display:flex;flex-direction:column;min-width:0}.ssc-metrics span[data-v-66ed3f25]{display:block;color:hsla(0,0%,100%,.58);font-size:12px;font-weight:800;text-transform:uppercase}.ssc-metrics strong[data-v-66ed3f25]{display:block;margin-top:6px;color:#fff;font-size:24px}.ssc-category-card small[data-v-66ed3f25],.ssc-cluster-row small[data-v-66ed3f25],.ssc-metrics small[data-v-66ed3f25],.ssc-sku-table small[data-v-66ed3f25]{color:hsla(0,0%,100%,.56)}.ssc-panel[data-v-66ed3f25]{margin-top:18px;padding:22px}.ssc-drilldown[data-v-66ed3f25]{display:flex;flex-direction:column}.ssc-section-head[data-v-66ed3f25]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px;text-align:left}.ssc-summary-list[data-v-66ed3f25]{margin:0;padding-left:18px;color:hsla(0,0%,100%,.78);text-align:left}.ssc-summary-list li+li[data-v-66ed3f25]{margin-top:8px}.ssc-chip-row[data-v-66ed3f25]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ssc-chip-row button[data-v-66ed3f25]{background:rgba(103,232,249,.1);color:#a5f3fc;padding:8px 10px;border:1px solid rgba(103,232,249,.18)}.ssc-chip-row small[data-v-66ed3f25]{display:block;color:hsla(0,0%,100%,.58)}.ssc-cluster-tools[data-v-66ed3f25],.ssc-drill-actions[data-v-66ed3f25],.ssc-filters[data-v-66ed3f25]{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.ssc-cluster-tools label[data-v-66ed3f25],.ssc-drill-actions label[data-v-66ed3f25],.ssc-filters label[data-v-66ed3f25]{display:grid;gap:5px;color:hsla(0,0%,100%,.68);font-size:12px;font-weight:800}.ssc-cluster-tools select[data-v-66ed3f25],.ssc-drill-actions select[data-v-66ed3f25],.ssc-filters select[data-v-66ed3f25],.ssc-sku-table select[data-v-66ed3f25]{min-width:150px;border:1px solid hsla(0,0%,100%,.14);border-radius:6px;background:#191820;color:#fff;padding:8px 10px}.ssc-card-grid[data-v-66ed3f25]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.ssc-category-card[data-v-66ed3f25]{position:relative;display:grid;gap:10px;min-height:178px;padding:18px;text-align:left;cursor:pointer}.ssc-category-card.active[data-v-66ed3f25]{border-color:rgba(103,232,249,.56);box-shadow:0 0 0 2px rgba(103,232,249,.16)}.ssc-rank[data-v-66ed3f25]{color:#67e8f9;font-weight:900}.ssc-category-card strong[data-v-66ed3f25]{color:#fff;font-size:18px}.ssc-category-card em[data-v-66ed3f25]{color:hsla(0,0%,100%,.58);font-style:normal}.ssc-card-spend[data-v-66ed3f25]{display:flex;align-items:baseline;gap:8px;color:#a78bfa}.ssc-card-spend span[data-v-66ed3f25]{color:hsla(0,0%,100%,.58);font-size:12px;font-weight:900;text-transform:uppercase}.ssc-card-spend strong[data-v-66ed3f25]{color:#a78bfa;font-size:24px;font-weight:900}.ssc-card-facts[data-v-66ed3f25],.ssc-card-footer[data-v-66ed3f25]{display:flex;flex-wrap:wrap;gap:8px}.ssc-card-facts span[data-v-66ed3f25],.ssc-card-footer span[data-v-66ed3f25]{border-radius:999px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.76);padding:5px 8px;font-size:12px;font-weight:800}.ssc-confidence[data-v-66ed3f25]{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);padding:5px 9px;font-size:12px;font-weight:900}.ssc-confidence--high[data-v-66ed3f25]{border-color:rgba(34,197,94,.34);background:rgba(34,197,94,.15);color:#86efac}.ssc-confidence--medium[data-v-66ed3f25]{border-color:rgba(250,204,21,.34);background:rgba(250,204,21,.13);color:#fde68a}.ssc-confidence--low[data-v-66ed3f25]{border-color:rgba(249,168,212,.36);background:rgba(249,168,212,.12);color:#f9a8d4}.ssc-category-summary[data-v-66ed3f25]{display:block;margin-top:14px;border:1px solid rgba(103,232,249,.14);border-radius:8px;background:rgba(103,232,249,.055);padding:14px 16px}.ssc-category-summary h3[data-v-66ed3f25]{margin:0;color:#fff;font-size:20px}.ssc-category-summary p[data-v-66ed3f25]{margin:8px 0 0;color:hsla(0,0%,100%,.72);line-height:1.5}.ssc-category-summary ul[data-v-66ed3f25]{margin:12px 0 0;padding-left:18px;color:hsla(0,0%,100%,.74);font-size:13px;line-height:1.45}.ssc-category-summary li+li[data-v-66ed3f25]{margin-top:6px}.ssc-clustering-basis[data-v-66ed3f25]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:14px;border:1px solid rgba(52,211,153,.18);border-radius:8px;background:linear-gradient(135deg,rgba(16,185,129,.095),rgba(103,232,249,.045)),hsla(0,0%,100%,.035);padding:14px 16px}.ssc-clustering-basis span[data-v-66ed3f25]{display:block;color:rgba(187,247,208,.82);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ssc-clustering-basis strong[data-v-66ed3f25]{display:block;margin-top:5px;color:#fff;font-size:18px}.ssc-clustering-basis p[data-v-66ed3f25]{max-width:62rem;margin-top:6px;color:rgba(226,232,240,.78);font-size:13px;line-height:1.5}.ssc-clustering-basis-chips[data-v-66ed3f25]{display:flex;flex:0 1 36rem;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ssc-cluster-basis-detail span[data-v-66ed3f25],.ssc-clustering-basis-chips span[data-v-66ed3f25]{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(103,232,249,.2);border-radius:999px;background:rgba(103,232,249,.08);padding:0 9px;color:#cffafe;font-size:11px;font-weight:850;letter-spacing:0;text-transform:none}.ssc-spec-panel[data-v-66ed3f25]{position:relative;overflow:hidden;margin-top:16px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:linear-gradient(135deg,rgba(103,232,249,.085),transparent 34%),linear-gradient(160deg,rgba(167,139,250,.08),transparent 44%),rgba(7,7,11,.56);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 44px rgba(0,0,0,.22);padding:18px}.ssc-spec-subtitle[data-v-66ed3f25]{max-width:640px;margin:6px 0 0;color:hsla(0,0%,100%,.6);font-size:13px;line-height:1.45}.ssc-spec-metrics[data-v-66ed3f25],.ssc-tree-summary[data-v-66ed3f25]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.ssc-spec-metrics span[data-v-66ed3f25],.ssc-tree-summary span[data-v-66ed3f25]{display:inline-flex;align-items:baseline;gap:6px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.065);color:hsla(0,0%,100%,.64);padding:7px 10px;font-size:12px;font-weight:800}.ssc-spec-metrics strong[data-v-66ed3f25]{color:#fff;font-size:16px}.ssc-spec-controls[data-v-66ed3f25]{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.ssc-spec-controls label[data-v-66ed3f25]{display:grid;gap:5px;color:hsla(0,0%,100%,.68);font-size:12px;font-weight:800}.ssc-spec-controls input[data-v-66ed3f25],.ssc-spec-controls select[data-v-66ed3f25]{min-width:150px;border:1px solid hsla(0,0%,100%,.14);border-radius:6px;background:#191820;color:#fff;padding:8px 10px}.ssc-spec-controls button[data-v-66ed3f25]{border:1px solid rgba(103,232,249,.22);border-radius:6px;background:rgba(103,232,249,.1);color:#a5f3fc;padding:9px 11px;font-weight:900}.ssc-spec-empty[data-v-66ed3f25]{margin:14px 0 0;border:1px solid rgba(103,232,249,.14);border-radius:8px;background:rgba(103,232,249,.06);color:hsla(0,0%,100%,.72);padding:12px 14px}.ssc-bubble-shell[data-v-66ed3f25]{display:grid;gap:10px}.ssc-bubble-wrap[data-v-66ed3f25]{position:relative;min-height:240px;overflow:visible;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:linear-gradient(hsla(0,0%,100%,.055) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.045),rgba(0,0,0,.08)),hsla(0,0%,100%,.025);background-size:100% 25%,12.5% 100%,auto;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02)}.ssc-bubble-wrap[data-v-66ed3f25]:after,.ssc-bubble-wrap[data-v-66ed3f25]:before{content:"";position:absolute;pointer-events:none}.ssc-bubble-wrap[data-v-66ed3f25]:before{inset:34px 22px 34px 48px;border-left:1px solid hsla(0,0%,100%,.16);border-bottom:1px solid hsla(0,0%,100%,.16)}.ssc-bubble-wrap[data-v-66ed3f25]:after{inset:0;background:linear-gradient(135deg,transparent,rgba(103,232,249,.045))}.ssc-bubble-legend[data-v-66ed3f25]{position:relative;z-index:3;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:100%}.ssc-bubble-legend button[data-v-66ed3f25]{display:inline-flex;align-items:center;gap:6px;border:1px solid;border-radius:999px;background:hsla(var(--cluster-hue),82%,58%,.11);color:hsla(0,0%,100%,.72);cursor:pointer;padding:5px 8px;font-size:11px;font-weight:900}.ssc-bubble-legend button.active[data-v-66ed3f25]{background:hsla(var(--cluster-hue),82%,58%,.24);color:#fff}.ssc-bubble-legend i[data-v-66ed3f25]{width:8px;height:8px;border-radius:999px;background:hsla(var(--cluster-hue),82%,64%,.92)}.ssc-axis[data-v-66ed3f25]{position:absolute;color:hsla(0,0%,100%,.54);font-size:12px;font-weight:900;text-transform:uppercase;pointer-events:none}.ssc-axis-x[data-v-66ed3f25]{right:14px;bottom:10px}.ssc-axis-y[data-v-66ed3f25]{left:12px;top:12px}.ssc-bubble[data-v-66ed3f25]{position:absolute;display:grid;place-items:center;transform:translate(-50%,-50%);border:1px solid;border-radius:999px;color:#fff;cursor:help;font-size:10px;font-weight:900;min-width:18px;min-height:18px;padding:0;box-shadow:0 0 0 1px hsla(var(--cluster-hue),82%,72%,.2),0 12px 22px rgba(0,0,0,.24);transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.ssc-bubble--canonical[data-v-66ed3f25]{border-width:2px;box-shadow:0 0 0 3px hsla(0,0%,100%,.16),0 12px 22px rgba(0,0,0,.24)}.ssc-bubble span[data-v-66ed3f25]{position:absolute;top:calc(100% + 8px);left:50%;display:none;transform:translateX(-50%);border:1px solid hsla(0,0%,100%,.16);border-radius:6px;background:rgba(8,8,12,.94);color:#fff;padding:4px 6px;white-space:nowrap;font-size:11px}.ssc-bubble-panel .ssc-bubble span[data-v-66ed3f25]{display:none}.ssc-bubble[data-v-66ed3f25]:hover{z-index:4;filter:saturate(1.25);transform:translate(-50%,-50%) scale(1.12);box-shadow:0 0 0 7px hsla(var(--cluster-hue),82%,64%,.12),0 18px 30px rgba(0,0,0,.32)}.ssc-bubble:hover span[data-v-66ed3f25]{display:block}.ssc-variant-flow-shell[data-v-66ed3f25]{position:relative;overflow:auto;max-height:560px;min-height:360px;border:1px solid rgba(103,232,249,.16);border-radius:8px;background:linear-gradient(90deg,rgba(103,232,249,.07),transparent 18%,rgba(167,139,250,.045) 72%,transparent),linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0),rgba(4,5,9,.64);background-size:auto,100% 68px,176px 100%,auto;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 18px 44px rgba(0,0,0,.26)}.ssc-variant-flow[data-v-66ed3f25]{position:relative;min-width:100%;padding:0 0 20px}.ssc-variant-flow-links[data-v-66ed3f25]{position:absolute;inset:0;overflow:visible;pointer-events:none}.ssc-flow-link[data-v-66ed3f25]{fill:none;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(103,232,249,.12));transition:opacity .16s ease,stroke-width .16s ease}.ssc-flow-node[data-v-66ed3f25]{position:absolute;display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:5px 9px;min-height:52px;transform:translateY(-50%);border:1px solid hsla(var(--flow-hue),82%,64%,.28);border-radius:8px;background:linear-gradient(135deg,hsla(var(--flow-hue),82%,58%,.2),hsla(0,0%,100%,.035) 45%,rgba(0,0,0,.18)),rgba(11,12,18,.9);color:#fff;cursor:default;padding:9px 10px;text-align:left;box-shadow:0 12px 24px rgba(0,0,0,.26),inset 0 1px 0 hsla(0,0%,100%,.08);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease}.ssc-flow-node--has-children[data-v-66ed3f25]{cursor:pointer}.ssc-flow-node[data-v-66ed3f25]:hover{z-index:5;transform:translateY(-50%) scale(1.025);border-color:hsla(var(--flow-hue),88%,72%,.62);filter:saturate(1.12);box-shadow:0 18px 34px rgba(0,0,0,.34),0 0 0 5px hsla(var(--flow-hue),82%,62%,.1),inset 0 1px 0 hsla(0,0%,100%,.1)}.ssc-flow-node--category[data-v-66ed3f25]{border-color:rgba(103,232,249,.58);background:linear-gradient(135deg,rgba(103,232,249,.26),rgba(167,139,250,.1)),rgba(8,15,20,.95)}.ssc-flow-node--sku[data-v-66ed3f25]{min-height:46px;border-color:hsla(var(--flow-hue),68%,64%,.2);background:rgba(12,13,18,.92)}.ssc-flow-node--match[data-v-66ed3f25]{border-color:rgba(250,204,21,.82);box-shadow:0 0 0 4px rgba(250,204,21,.12),0 18px 34px rgba(0,0,0,.34)}.ssc-flow-node-toggle[data-v-66ed3f25]{grid-row:1/span 2;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:hsla(var(--flow-hue),82%,64%,.18);color:#fff;font-size:14px;font-weight:1000;line-height:1}.ssc-flow-node-copy[data-v-66ed3f25]{min-width:0}.ssc-flow-node-copy em[data-v-66ed3f25],.ssc-flow-node-copy small[data-v-66ed3f25]{display:block;overflow:hidden;color:hsla(0,0%,100%,.5);font-size:10px;font-style:normal;font-weight:900;letter-spacing:.04em;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ssc-flow-node-copy strong[data-v-66ed3f25]{display:block;overflow:hidden;margin:2px 0;color:#fff;font-size:13px;font-weight:1000;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.ssc-flow-node-copy em[data-v-66ed3f25]{color:hsla(0,0%,100%,.42);font-size:10px;letter-spacing:0;text-transform:none}.ssc-flow-node-metric[data-v-66ed3f25]{grid-column:2;justify-self:start;max-width:100%;overflow:hidden;border:1px solid hsla(var(--flow-hue),82%,68%,.26);border-radius:999px;background:hsla(var(--flow-hue),82%,58%,.12);color:hsla(0,0%,100%,.82);padding:3px 7px;font-size:10px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.ssc-variant-node-register[data-v-66ed3f25]{margin-top:12px}.ssc-variant-node-register summary[data-v-66ed3f25]{display:inline-flex;align-items:center;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:hsla(0,0%,100%,.055);color:hsla(0,0%,100%,.68);cursor:pointer;padding:7px 11px;font-size:12px;font-weight:900}.ssc-variant-tree[data-v-66ed3f25]{max-height:240px;overflow:auto;margin-top:12px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:linear-gradient(90deg,rgba(103,232,249,.045),transparent 22%),hsla(0,0%,100%,.025)}.ssc-tree-row[data-v-66ed3f25]{display:grid;grid-template-columns:22px minmax(360px,1fr) minmax(160px,240px);width:100%;min-width:760px;align-items:center;gap:10px;border:0;border-bottom:1px solid hsla(0,0%,100%,.06);background:transparent;color:hsla(0,0%,100%,.74);padding-top:9px;padding-right:12px;padding-bottom:9px;text-align:left;transition:background .14s ease,color .14s ease}.ssc-tree-row[data-v-66ed3f25]:hover{background:rgba(103,232,249,.055)}.ssc-tree-row--category[data-v-66ed3f25],.ssc-tree-row--cluster[data-v-66ed3f25]{color:#fff;font-weight:900}.ssc-tree-row--attribute .ssc-tree-label[data-v-66ed3f25]{color:#a5f3fc}.ssc-tree-row--sku .ssc-tree-label[data-v-66ed3f25]{color:hsla(0,0%,100%,.68);font-size:12px}.ssc-tree-toggle[data-v-66ed3f25]{color:#67e8f9;font-weight:900}.ssc-tree-copy[data-v-66ed3f25]{display:flex;align-items:center;gap:10px;min-width:0}.ssc-tree-dot[data-v-66ed3f25]{flex:0 0 auto;width:9px;height:9px;border-radius:999px;background:hsla(0,0%,100%,.24);box-shadow:0 0 0 4px hsla(0,0%,100%,.04)}.ssc-tree-row--category .ssc-tree-dot[data-v-66ed3f25]{background:#67e8f9}.ssc-tree-row--cluster .ssc-tree-dot[data-v-66ed3f25]{background:#38bdf8}.ssc-tree-row--attribute .ssc-tree-dot[data-v-66ed3f25]{background:#a78bfa}.ssc-tree-label[data-v-66ed3f25]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssc-tree-copy small[data-v-66ed3f25]{display:block;margin-top:3px;color:hsla(0,0%,100%,.46);font-size:11px;line-height:1.25}.ssc-tree-metric[data-v-66ed3f25]{position:relative;display:grid;align-items:center;min-height:30px;justify-self:stretch;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.055)}.ssc-tree-metric em[data-v-66ed3f25]{position:absolute;inset:0 auto 0 0;min-width:8px;border-radius:inherit;background:linear-gradient(90deg,rgba(103,232,249,.34),rgba(167,139,250,.28))}.ssc-tree-metric strong[data-v-66ed3f25]{position:relative;justify-self:end;color:hsla(0,0%,100%,.78);font-size:12px;white-space:nowrap;padding:0 10px}.ssc-error[data-v-66ed3f25]{color:#fb7185;font-weight:800}.ssc-error.compact[data-v-66ed3f25]{margin:10px 0 0;font-size:12px}.ssc-l2-attribute-panel[data-v-66ed3f25]{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(280px,1.8fr);gap:14px 18px;margin-top:14px;border:1px solid rgba(52,211,153,.2);border-radius:8px;background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(103,232,249,.05)),hsla(0,0%,100%,.035);padding:14px 16px}.ssc-l2-attribute-copy span[data-v-66ed3f25]{display:block;color:rgba(187,247,208,.82);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ssc-l2-attribute-copy strong[data-v-66ed3f25]{display:block;margin-top:6px;color:#fff;font-size:18px}.ssc-l2-attribute-copy p[data-v-66ed3f25]{margin:8px 0 0;color:rgba(226,232,240,.74);font-size:13px;line-height:1.5}.ssc-l2-attribute-actions[data-v-66ed3f25]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px}.ssc-l2-attribute-actions button[data-v-66ed3f25]{border:1px solid rgba(103,232,249,.22);border-radius:6px;background:rgba(103,232,249,.1);color:#a5f3fc;cursor:pointer;padding:8px 10px;font-weight:900}.ssc-l2-attribute-actions button[data-v-66ed3f25]:disabled{cursor:not-allowed;opacity:.55}.ssc-l2-attribute-actions span[data-v-66ed3f25]{display:inline-flex;align-items:center;min-height:34px;border:1px solid rgba(250,204,21,.3);border-radius:999px;background:rgba(250,204,21,.1);color:#fde68a;padding:0 10px;font-size:12px;font-weight:900}.ssc-l2-attribute-grid[data-v-66ed3f25]{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;max-height:178px;overflow:auto;padding-right:4px}.ssc-l2-attribute-card[data-v-66ed3f25]{display:grid;gap:4px;min-height:70px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:rgba(7,7,11,.4);color:hsla(0,0%,100%,.76);cursor:pointer;padding:10px 11px;text-align:left}.ssc-l2-attribute-card.active[data-v-66ed3f25]{border-color:rgba(52,211,153,.42);background:rgba(16,185,129,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.ssc-l2-attribute-card.muted[data-v-66ed3f25]{opacity:.58}.ssc-l2-attribute-card[data-v-66ed3f25]:disabled{cursor:not-allowed}.ssc-l2-attribute-card span[data-v-66ed3f25]{color:#a7f3d0;font-size:10px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.ssc-l2-attribute-card strong[data-v-66ed3f25]{color:#fff;font-size:13px;font-weight:950;line-height:1.25}.ssc-l2-attribute-card small[data-v-66ed3f25]{overflow:hidden;color:hsla(0,0%,100%,.56);font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ssc-cluster-table[data-v-66ed3f25]{margin-top:16px;overflow-x:auto}.ssc-discarded[data-v-66ed3f25],.ssc-final-recommendations[data-v-66ed3f25]{margin-top:18px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:hsla(0,0%,100%,.035);padding:16px}.ssc-section-head.compact[data-v-66ed3f25]{margin-bottom:12px}.ssc-section-head.compact h3[data-v-66ed3f25]{margin:0;color:#fff;font-size:18px}.ssc-discarded-list[data-v-66ed3f25],.ssc-recommendation-grid[data-v-66ed3f25]{display:grid;gap:10px}.ssc-discarded-list article[data-v-66ed3f25],.ssc-recommendation-grid article[data-v-66ed3f25]{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:rgba(7,7,11,.36);padding:12px}.ssc-recommendation-grid article[data-v-66ed3f25]{align-items:flex-start;display:grid;gap:10px}.ssc-discarded-list strong[data-v-66ed3f25]{color:#fff}.ssc-recommendation-grid h4[data-v-66ed3f25],.ssc-recommendation-grid h5[data-v-66ed3f25]{margin:0;color:#fff;font-size:18px;font-weight:900;line-height:1.35}.ssc-recommendation-grid h4 span[data-v-66ed3f25],.ssc-recommendation-grid h5[data-v-66ed3f25]{color:hsla(0,0%,100%,.78)}.ssc-recommendation-grid h5[data-v-66ed3f25]{margin-top:4px;letter-spacing:0}.ssc-recommendation-bullets[data-v-66ed3f25]{margin:0;padding-left:18px}.ssc-recommendation-bullets li[data-v-66ed3f25]{margin:0;color:hsla(0,0%,100%,.68);font-size:14px;line-height:1.5}.ssc-recommendation-bullets li+li[data-v-66ed3f25]{margin-top:6px}.ssc-discarded-list small[data-v-66ed3f25]{color:hsla(0,0%,100%,.64)}.ssc-discarded-list button[data-v-66ed3f25]{border:1px solid rgba(103,232,249,.22);border-radius:6px;background:rgba(103,232,249,.1);color:#a5f3fc;padding:8px 10px;font-weight:900}.ssc-cluster-table table[data-v-66ed3f25],.ssc-sku-table[data-v-66ed3f25]{width:100%;border-collapse:collapse}.ssc-cluster-table td[data-v-66ed3f25],.ssc-cluster-table th[data-v-66ed3f25],.ssc-sku-table td[data-v-66ed3f25],.ssc-sku-table th[data-v-66ed3f25]{border-bottom:1px solid hsla(0,0%,100%,.08);padding:11px 10px;text-align:left;vertical-align:top}.ssc-attr-cell[data-v-66ed3f25]{max-width:190px;font-size:12px;line-height:1.35;color:hsla(0,0%,100%,.72);white-space:normal;word-break:break-word}.ssc-attr-empty[data-v-66ed3f25]{color:hsla(0,0%,100%,.35)}.ssc-cluster-table th[data-v-66ed3f25],.ssc-sku-table th[data-v-66ed3f25]{color:hsla(0,0%,100%,.58);font-size:12px;text-transform:uppercase}.ssc-cluster-table abbr[data-v-66ed3f25]{text-decoration:none;cursor:help}.ssc-cluster-row[data-v-66ed3f25]{cursor:pointer}.ssc-cluster-row small[data-v-66ed3f25],.ssc-cluster-row strong[data-v-66ed3f25]{display:block}.ssc-cluster-row small[data-v-66ed3f25]{margin-top:3px;overflow-wrap:anywhere;font-size:11px;line-height:1.25}.ssc-cluster-id[data-v-66ed3f25],.ssc-cluster-row .ssc-num[data-v-66ed3f25]{color:#fff;font-weight:900}.ssc-cluster-row[data-v-66ed3f25]:hover{background:rgba(103,232,249,.06)}.ssc-expanded-row td[data-v-66ed3f25]{background:hsla(0,0%,100%,.035)}.ssc-empty-row td[data-v-66ed3f25]{padding:22px 10px;color:hsla(0,0%,100%,.62);text-align:center}.ssc-cluster-tools[data-v-66ed3f25]{margin-bottom:14px;align-items:center;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:hsla(0,0%,100%,.035);padding:12px}.ssc-cluster-tools .ssc-checkbox-label[data-v-66ed3f25],.ssc-selected-count[data-v-66ed3f25]{display:inline-flex;align-items:center;min-height:38px}.ssc-selected-count[data-v-66ed3f25]{border:1px solid rgba(103,232,249,.18);border-radius:999px;background:rgba(103,232,249,.08);color:#a5f3fc;padding:0 11px;font-size:12px;font-weight:900}.ssc-cluster-basis-detail[data-v-66ed3f25]{margin:-2px 0 14px;border:1px solid rgba(103,232,249,.12);border-radius:8px;background:rgba(2,6,23,.28);padding:12px}.ssc-cluster-basis-detail strong[data-v-66ed3f25]{display:block;color:#fff;font-size:13px}.ssc-cluster-basis-detail p[data-v-66ed3f25]{margin:5px 0 0;color:rgba(226,232,240,.74);font-size:12px;line-height:1.45}.ssc-cluster-basis-detail div[data-v-66ed3f25]{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.ssc-cluster-tools button[data-v-66ed3f25],.ssc-sku-table button[data-v-66ed3f25]{background:hsla(0,0%,100%,.1);color:#fff;padding:8px 10px;border:1px solid hsla(0,0%,100%,.12)}.ssc-sku-table code[data-v-66ed3f25]{color:#67e8f9;font-weight:900}.ssc-sku-select[data-v-66ed3f25]{width:72px}.ssc-sku-select input[data-v-66ed3f25]{width:16px;height:16px}.ssc-sku-table td[data-v-66ed3f25]:nth-child(7){min-width:300px;max-width:460px;color:hsla(0,0%,100%,.72);line-height:1.35}.ssc-singleton-note[data-v-66ed3f25]{margin:12px 0 0;border:1px solid rgba(250,204,21,.24);border-radius:8px;background:rgba(250,204,21,.08);color:hsla(0,0%,100%,.76);padding:10px 12px;font-size:13px;font-weight:800}.ssc-spec-cell[data-v-66ed3f25]{min-width:120px;max-width:220px;color:hsla(0,0%,100%,.7);overflow-wrap:anywhere}.ssc-spec-cell--diff[data-v-66ed3f25]{background:linear-gradient(135deg,rgba(103,232,249,.13),rgba(167,139,250,.09));color:#a5f3fc;font-weight:800}.ssc-spec-cell--same[data-v-66ed3f25]{background:hsla(0,0%,100%,.025);color:hsla(0,0%,100%,.38)}.ssc-sku-table small[data-v-66ed3f25],.ssc-sku-table strong[data-v-66ed3f25]{display:block}.ssc-link[data-v-66ed3f25]{background:rgba(103,232,249,.12)!important;color:#a5f3fc!important}@media (max-width:980px){.ssc-dashboard[data-v-66ed3f25]{padding:16px}.ssc-hero[data-v-66ed3f25],.ssc-section-head[data-v-66ed3f25]{display:grid}.ssc-category-summary[data-v-66ed3f25],.ssc-metrics[data-v-66ed3f25]{grid-template-columns:repeat(2,minmax(0,1fr))}.ssc-l2-attribute-panel[data-v-66ed3f25]{grid-template-columns:1fr}.ssc-l2-attribute-actions[data-v-66ed3f25]{justify-content:flex-start}}@media (max-width:620px){.ssc-category-summary[data-v-66ed3f25],.ssc-metrics[data-v-66ed3f25]{grid-template-columns:1fr}.ssc-drill-actions label[data-v-66ed3f25],.ssc-drill-actions select[data-v-66ed3f25],.ssc-filters label[data-v-66ed3f25],.ssc-filters select[data-v-66ed3f25]{width:100%}}.ssc-savings-cell[data-v-66ed3f25]{font-weight:800;color:#16a34a}.ssc-bucket[data-v-66ed3f25]{display:inline-flex;align-items:center;border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:800;border:1px solid transparent}.ssc-bucket--high[data-v-66ed3f25]{background:rgba(22,163,74,.16);border-color:rgba(22,163,74,.45);color:#15803d}.ssc-bucket--mid[data-v-66ed3f25]{background:rgba(217,119,6,.16);border-color:rgba(217,119,6,.45);color:#b45309}.ssc-bucket--low[data-v-66ed3f25]{background:rgba(100,116,139,.16);border-color:rgba(100,116,139,.4);color:#475569}.ssc-category-card--all[data-v-66ed3f25]{border-color:rgba(124,58,237,.45);background:linear-gradient(160deg,rgba(167,139,250,.12),rgba(125,232,245,.08));cursor:default}.ssc-category-card--all .ssc-rank[data-v-66ed3f25]{background:rgba(124,58,237,.25);color:#ede9fe}.ssc-savings-method-tag[data-v-66ed3f25]{align-self:center;border:1px solid rgba(125,232,245,.3);border-radius:999px;padding:.3rem .75rem;font-size:.76rem;font-weight:700;color:#aee9f4}.ssc-savings-bars[data-v-66ed3f25]{display:flex;flex-direction:column;gap:.4rem;margin-top:.4rem}.ssc-savings-bar-row[data-v-66ed3f25]{display:grid;grid-template-columns:minmax(8rem,16rem) minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;border:1px solid transparent;border-radius:.5rem;background:transparent;padding:.32rem .45rem;cursor:pointer;text-align:left}.ssc-savings-bar-row[data-v-66ed3f25]:hover{background:rgba(148,163,184,.08)}.ssc-savings-bar-row.active[data-v-66ed3f25]{border-color:rgba(124,58,237,.5);background:rgba(124,58,237,.1)}.ssc-savings-bar-label[data-v-66ed3f25]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700}.ssc-savings-bar-track[data-v-66ed3f25]{position:relative;height:.85rem;border-radius:999px;background:rgba(148,163,184,.14);overflow:hidden}.ssc-savings-bar-fill[data-v-66ed3f25]{position:absolute;inset:0 auto 0 0;border-radius:999px;background:#38bdf8}.ssc-savings-bar-fill.ssc-bucket--high[data-v-66ed3f25]{background:#16a34a}.ssc-savings-bar-fill.ssc-bucket--mid[data-v-66ed3f25]{background:#d97706}.ssc-savings-bar-fill.ssc-bucket--low[data-v-66ed3f25]{background:#64748b}.ssc-savings-bar-value[data-v-66ed3f25]{font-size:.82rem;font-weight:800;white-space:nowrap}.ssc-savings-detail[data-v-66ed3f25]{margin-top:.7rem;border:1px solid rgba(148,163,184,.2);border-radius:.7rem;background:rgba(148,163,184,.06);padding:.75rem .9rem}.ssc-savings-detail-facts[data-v-66ed3f25]{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:.5rem}.ssc-savings-detail-facts span[data-v-66ed3f25]{display:flex;flex-direction:column;font-size:.86rem;font-weight:700}.ssc-savings-detail-facts em[data-v-66ed3f25]{font-style:normal;font-size:.7rem;font-weight:600;color:rgba(148,163,184,.85)}.ssc-savings-subhead[data-v-66ed3f25]{margin-top:1.4rem}.ssc-savings-subhead h3[data-v-66ed3f25]{font-size:.98rem}.ssc-savings-subhead p[data-v-66ed3f25]{margin-top:.15rem;font-size:.8rem;color:rgba(148,163,184,.85)}.ssc-savings-subhead--row[data-v-66ed3f25]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ssc-scatter-legend[data-v-66ed3f25]{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center}.ssc-scatter-key[data-v-66ed3f25]{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;color:rgba(148,163,184,.9)}.ssc-scatter-key i[data-v-66ed3f25]{width:.7rem;height:.7rem;border-radius:999px}.ssc-scatter[data-v-66ed3f25]{display:grid;grid-template-columns:1.4rem minmax(0,1fr);grid-template-rows:1fr 2.6rem;gap:.25rem;margin-top:.8rem}.ssc-scatter-ylabel[data-v-66ed3f25]{grid-row:1;grid-column:1;align-self:center;justify-self:center;writing-mode:vertical-rl;transform:rotate(180deg);font-size:.72rem;font-weight:700;color:rgba(148,163,184,.85)}.ssc-scatter-plot[data-v-66ed3f25]{grid-row:1;grid-column:2;position:relative;height:320px;margin:.4rem .6rem 0 2.8rem;background:rgba(148,163,184,.07);border-left:1.5px solid rgba(100,116,139,.55);border-bottom:1.5px solid rgba(100,116,139,.55)}.ssc-scatter-xlabel[data-v-66ed3f25]{grid-row:2;grid-column:2;align-self:end;text-align:center;font-size:.72rem;font-weight:700;color:rgba(148,163,184,.85)}.ssc-scatter-ygrid[data-v-66ed3f25]{position:absolute;left:0;right:0;border-top:1px dashed rgba(100,116,139,.28)}.ssc-scatter-ygrid em[data-v-66ed3f25]{position:absolute;left:-2.7rem;top:-.55rem;width:2.4rem;text-align:right;font-style:normal;font-size:.64rem;color:rgba(148,163,184,.8)}.ssc-scatter-xgrid[data-v-66ed3f25]{position:absolute;top:0;bottom:0;border-left:1px dashed rgba(100,116,139,.2)}.ssc-scatter-xgrid em[data-v-66ed3f25]{position:absolute;bottom:-1.05rem;left:0;transform:translateX(-50%);font-style:normal;font-size:.64rem;white-space:nowrap;color:rgba(148,163,184,.8)}.ssc-scatter-bubble[data-v-66ed3f25]{position:absolute;border-radius:999px;transform:translate(-50%,50%);opacity:.82;border:1px solid hsla(0,0%,100%,.3);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.ssc-scatter-bubble.active[data-v-66ed3f25]{z-index:3;opacity:1;border-color:hsla(0,0%,100%,.88);box-shadow:0 0 0 4px rgba(103,232,249,.2),0 16px 30px rgba(15,23,42,.28);transform:translate(-50%,50%) scale(1.16)}.ssc-scatter-bubble.muted[data-v-66ed3f25]{opacity:.34}.ssc-scatter-empty[data-v-66ed3f25]{margin-top:.8rem}.ssc-scatter-bubble.ssc-bucket--high[data-v-66ed3f25],.ssc-scatter-key i.ssc-bucket--high[data-v-66ed3f25]{background:rgba(30,58,138,.72)}.ssc-scatter-bubble.ssc-bucket--mid[data-v-66ed3f25],.ssc-scatter-key i.ssc-bucket--mid[data-v-66ed3f25]{background:rgba(217,119,6,.62)}.ssc-scatter-bubble.ssc-bucket--low[data-v-66ed3f25],.ssc-scatter-key i.ssc-bucket--low[data-v-66ed3f25]{background:rgba(190,60,60,.55)}.ssc-secondary[data-v-66ed3f25]{flex-shrink:0;border:1px solid rgba(125,232,245,.4);border-radius:.6rem;background:rgba(125,232,245,.1);color:#aee9f4;padding:.4rem .9rem;font-size:.82rem;font-weight:700;cursor:pointer}.ssc-secondary[data-v-66ed3f25]:disabled{opacity:.5;cursor:not-allowed}.ssc-sku-savings-table[data-v-66ed3f25]{margin-top:.6rem}.ssc-savings-method-bar[data-v-66ed3f25]{position:relative;z-index:12;display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;overflow:visible}.ssc-savings-method-help[data-v-66ed3f25]{margin-top:.3rem;max-width:56ch;font-size:.84rem;line-height:1.5;color:rgba(148,163,184,.9)}.ssc-savings-method-options[data-v-66ed3f25]{position:relative;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ssc-savings-method-options button[data-v-66ed3f25]{position:relative;border:1px solid rgba(15,23,42,.14);border-radius:.6rem;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(241,248,252,.88));color:#334155;box-shadow:0 8px 18px rgba(15,23,42,.06);padding:.45rem .85rem;font-size:.82rem;font-weight:700;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,color .14s ease}.ssc-savings-method-options button[data-v-66ed3f25]:after,.ssc-savings-method-options button[data-v-66ed3f25]:before{position:absolute;right:0;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .14s ease,transform .14s ease;z-index:120}.ssc-savings-method-options button[data-v-66ed3f25]:before{content:"";bottom:calc(100% + 4px);right:1.1rem;border:7px solid transparent;border-top-color:hsla(0,0%,100%,.98);filter:drop-shadow(0 3px 4px rgba(15,23,42,.12))}.ssc-savings-method-options button[data-v-66ed3f25]:after{content:attr(data-tooltip);bottom:calc(100% + 17px);width:min(21rem,72vw);border:1px solid rgba(15,23,42,.12);border-radius:.75rem;background:linear-gradient(145deg,hsla(0,0%,100%,.99),rgba(240,249,255,.96));box-shadow:0 22px 48px rgba(15,23,42,.18);color:#172033;font-size:.78rem;font-weight:650;line-height:1.45;padding:.7rem .8rem;text-align:left;white-space:normal}.ssc-savings-method-options button[data-v-66ed3f25]:focus-visible:after,.ssc-savings-method-options button[data-v-66ed3f25]:focus-visible:before,.ssc-savings-method-options button[data-v-66ed3f25]:hover:after,.ssc-savings-method-options button[data-v-66ed3f25]:hover:before{opacity:1;transform:translateY(0)}.ssc-savings-method-options button[data-v-66ed3f25]:hover:not(:disabled){border-color:rgba(14,116,144,.36);background:rgba(236,254,255,.94);color:#0f172a;box-shadow:0 12px 24px rgba(14,116,144,.12)}.ssc-savings-method-options button.selected[data-v-66ed3f25]{border-color:rgba(124,58,237,.48);background:linear-gradient(135deg,rgba(237,233,254,.98),rgba(207,250,254,.72));color:#4c1d95;box-shadow:0 12px 26px rgba(124,58,237,.14)}.ssc-savings-method-options button.selected[data-v-66ed3f25]:hover:not(:disabled){border-color:rgba(124,58,237,.62);color:#3b0764}.ssc-savings-method-options button[data-v-66ed3f25]:disabled:not(.selected){background:rgba(248,250,252,.76);border-color:rgba(15,23,42,.1);color:#64748b;box-shadow:none}.ssc-savings-method-options button:disabled.selected[data-v-66ed3f25]{color:#4c1d95;opacity:1}.ssc-savings-method-options button[data-v-66ed3f25]:disabled{cursor:not-allowed}.ssc-savings-method-status[data-v-66ed3f25]{font-size:.8rem;font-weight:700;color:#aee9f4}.gt-root[data-v-7c1a903e]{position:fixed;inset:0;z-index:9000}.gt-spotlight[data-v-7c1a903e]{position:fixed;border-radius:14px;box-shadow:0 0 0 9999px rgba(4,10,18,.74),0 0 0 1px rgba(125,232,245,.6),0 0 30px rgba(56,189,248,.45);transition:top .4s cubic-bezier(.22,1,.36,1),left .4s cubic-bezier(.22,1,.36,1),width .4s cubic-bezier(.22,1,.36,1),height .4s cubic-bezier(.22,1,.36,1);pointer-events:auto}.gt-tip[data-v-7c1a903e]{position:fixed;z-index:9001;border-radius:1rem;border:1px solid rgba(125,232,245,.22);background:linear-gradient(160deg,rgba(15,28,44,.98),rgba(12,18,32,.98));box-shadow:0 30px 80px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.06);padding:1.1rem 1.2rem 1rem;color:#e2f0f5;overflow:hidden}.gt-tip-glow[data-v-7c1a903e]{position:absolute;top:-50%;right:-30%;width:70%;height:90%;background:radial-gradient(circle,rgba(56,189,248,.22),transparent 70%);pointer-events:none}.gt-tip-head[data-v-7c1a903e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.gt-step-count[data-v-7c1a903e]{font-size:.72rem;font-weight:700;color:rgba(125,232,245,.8)}.gt-skip[data-v-7c1a903e]{border:none;background:none;color:rgba(148,175,190,.7);font-size:.76rem;cursor:pointer}.gt-skip[data-v-7c1a903e]:hover{color:#e2f0f5}.gt-tip-title[data-v-7c1a903e]{margin:0 0 .4rem;font-size:1.05rem;font-weight:700;color:#fff}.gt-tip-body[data-v-7c1a903e]{margin:0 0 .9rem;font-size:.88rem;line-height:1.5;color:rgba(203,224,232,.82)}.gt-progress[data-v-7c1a903e]{display:flex;gap:.3rem;margin-bottom:.9rem}.gt-dot[data-v-7c1a903e]{width:100%;height:3px;border-radius:2px;background:hsla(0,0%,100%,.12);transition:background .3s ease}.gt-dot.on[data-v-7c1a903e]{background:linear-gradient(90deg,#38bdf8,#a78bfa)}.gt-tip-foot[data-v-7c1a903e]{display:flex;justify-content:flex-end;gap:.6rem}.gt-btn[data-v-7c1a903e]{border-radius:999px;padding:.5rem 1.2rem;font-size:.86rem;font-weight:600;cursor:pointer;border:1px solid transparent}.gt-btn-ghost[data-v-7c1a903e]{background:transparent;border-color:rgba(148,175,190,.3);color:rgba(226,240,245,.85)}.gt-btn-ghost[data-v-7c1a903e]:hover{border-color:rgba(125,232,245,.5)}.gt-btn-go[data-v-7c1a903e]{background:linear-gradient(135deg,#7de8f5,#38bdf8);color:#04141c}.gt-btn-go[data-v-7c1a903e]:hover{filter:brightness(1.05)}.gt-root[data-theme=light] .gt-spotlight[data-v-7c1a903e]{box-shadow:0 0 0 9999px rgba(241,248,252,.72),0 0 0 1px rgba(14,116,144,.5),0 0 32px rgba(14,165,233,.34)}.gt-root[data-theme=light] .gt-tip[data-v-7c1a903e]{border-color:rgba(15,23,42,.1);background:radial-gradient(90% 90% at 0 0,rgba(224,242,254,.82),transparent 56%),radial-gradient(90% 90% at 100% 100%,rgba(204,251,241,.54),transparent 58%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(248,252,255,.9));box-shadow:0 30px 80px rgba(15,23,42,.16),0 10px 30px rgba(14,165,233,.12),inset 0 1px 0 hsla(0,0%,100%,.95);color:#0f172a}.gt-root[data-theme=light] .gt-tip-glow[data-v-7c1a903e]{background:radial-gradient(circle,rgba(14,165,233,.16),transparent 70%)}.gt-root[data-theme=light] .gt-step-count[data-v-7c1a903e]{color:#0f766e}.gt-root[data-theme=light] .gt-skip[data-v-7c1a903e]{color:#64748b}.gt-root[data-theme=light] .gt-skip[data-v-7c1a903e]:hover,.gt-root[data-theme=light] .gt-tip-title[data-v-7c1a903e]{color:#0f172a}.gt-root[data-theme=light] .gt-tip-body[data-v-7c1a903e]{color:#475569}.gt-root[data-theme=light] .gt-dot[data-v-7c1a903e]{background:rgba(15,23,42,.12)}.gt-root[data-theme=light] .gt-dot.on[data-v-7c1a903e]{background:linear-gradient(90deg,#0e7490,#14b8a6)}.gt-root[data-theme=light] .gt-btn-ghost[data-v-7c1a903e]{background:hsla(0,0%,100%,.76);border-color:rgba(15,23,42,.12);color:#334155}.gt-root[data-theme=light] .gt-btn-ghost[data-v-7c1a903e]:hover{border-color:rgba(14,116,144,.28);color:#0f172a}.gt-root[data-theme=light] .gt-btn-go[data-v-7c1a903e]{background:linear-gradient(135deg,#0e7490,#0f766e);color:#fff;box-shadow:0 10px 24px rgba(14,116,144,.2)}.gt-fade-enter-active[data-v-7c1a903e],.gt-fade-leave-active[data-v-7c1a903e]{transition:opacity .25s ease}.gt-fade-enter-from[data-v-7c1a903e],.gt-fade-leave-to[data-v-7c1a903e]{opacity:0}@media (prefers-reduced-motion:reduce){.gt-spotlight[data-v-7c1a903e]{transition:none}}.cr-dashboard[data-v-76958418]{display:flex;flex-direction:column;gap:1.25rem;color:#e2eef5;text-align:left}.cr-head[data-v-76958418],.cr-metric[data-v-76958418]{text-align:left}.cr-kicker[data-v-76958418]{font-size:.78rem;color:#7de8f5;margin-bottom:.3rem}.cr-head[data-v-76958418]{display:flex;gap:1rem;align-items:flex-start}.cr-head-icon[data-v-76958418]{display:grid;place-items:center;width:2.8rem;height:2.8rem;flex:0 0 auto;border-radius:.9rem;background:linear-gradient(135deg,rgba(125,232,245,.24),rgba(56,189,248,.16));color:#aef0fb}.cr-head-icon svg[data-v-76958418]{width:1.5rem;height:1.5rem}.cr-head h2[data-v-76958418]{font-size:1.5rem;color:#fff;font-weight:600}.cr-sub[data-v-76958418]{max-width:52rem;color:rgba(203,224,232,.78);font-size:.92rem;line-height:1.55;margin-top:.3rem}.cr-metrics[data-v-76958418]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.cr-metric[data-v-76958418]{display:flex;gap:.8rem;align-items:center;border-radius:1.1rem;border:1px solid rgba(125,232,245,.16);background:linear-gradient(160deg,rgba(20,33,52,.6),rgba(12,22,34,.5));padding:1rem 1.1rem}.cr-metric-ic[data-v-76958418]{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex:0 0 auto;border-radius:.8rem;background:rgba(56,189,248,.14);color:#aef0fb}.cr-metric-ic.savings[data-v-76958418]{color:#6ee7b7;background:rgba(16,185,129,.16)}.cr-metric-ic svg[data-v-76958418]{width:1.3rem;height:1.3rem}.cr-metric p[data-v-76958418]{font-size:.76rem;color:rgba(203,224,232,.7)}.cr-metric strong[data-v-76958418]{display:block;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.5rem;color:#fff;line-height:1.1;margin:.15rem 0}.cr-metric small[data-v-76958418]{font-size:.72rem;color:rgba(203,224,232,.55)}.cr-conf-high[data-v-76958418]{color:#6ee7b7!important}.cr-conf-med[data-v-76958418]{color:#fcd34d!important}.cr-conf-low[data-v-76958418]{color:#fca5a5!important}.cr-empty[data-v-76958418]{border-radius:1.1rem;border:1px dashed rgba(125,232,245,.2);padding:1.5rem;text-align:center;color:rgba(203,224,232,.75)}.cr-model[data-v-76958418]{border-radius:1.2rem;border:1px solid rgba(125,232,245,.14);background:linear-gradient(160deg,rgba(16,27,44,.55),rgba(10,18,30,.5));padding:1.1rem 1.2rem}.cr-model-head[data-v-76958418]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap}.cr-select-wrap[data-v-76958418]{position:relative;display:inline-flex;align-items:center}.cr-select[data-v-76958418]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(8,18,30,.7);color:#fff;border:1px solid rgba(125,232,245,.22);border-radius:.7rem;padding:.5rem 2.2rem .5rem .8rem;font-size:.9rem;min-width:18rem}.cr-select-chev[data-v-76958418]{position:absolute;right:.6rem;width:1.1rem;height:1.1rem;pointer-events:none;color:rgba(125,232,245,.8)}.cr-conf-strip[data-v-76958418]{display:flex;align-items:center;gap:1rem}.cr-conf-chip[data-v-76958418]{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.3rem .7rem;font-size:.82rem;font-weight:600;border:1px solid rgba(125,232,245,.25);background:rgba(56,189,248,.1)}.cr-conf-chip .cr-conf-dot[data-v-76958418]{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.cr-link[data-v-76958418]{background:none;border:none;color:#7de8f5;cursor:pointer;font-size:.85rem;font-weight:600;padding:0;display:inline-flex;align-items:center;gap:.35rem}.cr-link-ic[data-v-76958418]{width:.9rem;height:.9rem}.cr-stats-pop[data-v-76958418]{display:flex;gap:1.5rem;margin-top:.9rem;padding:.8rem 1rem;border-radius:.8rem;background:rgba(8,18,30,.55);border:1px solid rgba(125,232,245,.12);font-size:.84rem;color:rgba(203,224,232,.7)}.cr-stats-pop strong[data-v-76958418]{color:#fff;margin-left:.3rem}.cr-tabs[data-v-76958418]{display:flex;gap:.4rem;margin:1.1rem 0 .9rem;border-bottom:1px solid rgba(125,232,245,.12);flex-wrap:wrap}.cr-tab[data-v-76958418]{display:inline-flex;align-items:center;gap:.45rem;background:none;border:none;border-bottom:2px solid transparent;color:rgba(203,224,232,.65);cursor:pointer;font-size:.9rem;font-weight:600;padding:.55rem .7rem}.cr-tab-ic[data-v-76958418]{width:1.05rem;height:1.05rem}.cr-tab.active[data-v-76958418]{color:#fff;border-bottom-color:#38bdf8}.cr-panel-head[data-v-76958418]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.9rem}.cr-panel-head h3[data-v-76958418]{color:#fff;font-size:1.08rem;font-weight:600}.cr-panel-head span[data-v-76958418]{font-size:.78rem;color:rgba(203,224,232,.6)}.cr-note[data-v-76958418]{color:rgba(203,224,232,.65);font-size:.9rem}.cr-chat[data-v-76958418]{border-radius:1.2rem;border:1px solid rgba(125,232,245,.14);background:linear-gradient(160deg,rgba(16,27,44,.55),rgba(10,18,30,.5));padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.85rem}.cr-chat-head[data-v-76958418]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cr-chat-title[data-v-76958418]{display:flex;align-items:flex-start;gap:.7rem}.cr-chat-spark[data-v-76958418]{flex:0 0 auto;width:1.7rem;height:1.7rem;margin-top:.1rem;border-radius:.55rem;background:linear-gradient(135deg,#7de8f5,#38bdf8);box-shadow:0 0 0 4px rgba(125,232,245,.12)}.cr-chat-title h3[data-v-76958418]{font-size:1rem;font-weight:850;color:#eaf6fb}.cr-chat-title p[data-v-76958418]{margin-top:.2rem;max-width:60ch;font-size:.82rem;line-height:1.5;color:rgba(203,224,232,.7)}.cr-chat-clear[data-v-76958418]{flex:0 0 auto;border:1px solid rgba(125,232,245,.22);border-radius:.55rem;background:rgba(125,232,245,.06);color:#aee9f4;padding:.32rem .7rem;font-size:.76rem;font-weight:700;cursor:pointer}.cr-chat-clear[data-v-76958418]:hover{background:rgba(125,232,245,.12)}.cr-chat-suggestions[data-v-76958418]{display:flex;flex-wrap:wrap;gap:.45rem}.cr-chat-suggestions button[data-v-76958418]{border:1px solid rgba(125,232,245,.18);border-radius:999px;background:rgba(125,232,245,.05);color:#b8ecf5;padding:.4rem .8rem;font-size:.8rem;cursor:pointer;text-align:left;transition:background .14s ease,border-color .14s ease}.cr-chat-suggestions button[data-v-76958418]:hover{background:rgba(125,232,245,.12);border-color:rgba(125,232,245,.4)}.cr-chat-thread[data-v-76958418]{display:flex;flex-direction:column;gap:.7rem;max-height:26rem;overflow-y:auto;padding:.2rem .1rem;scrollbar-width:thin;scrollbar-color:rgba(125,232,245,.45) transparent}.cr-chat-thread[data-v-76958418]::-webkit-scrollbar{width:8px}.cr-chat-thread[data-v-76958418]::-webkit-scrollbar-thumb{background:rgba(125,232,245,.35);border-radius:999px}.cr-chat-msg[data-v-76958418]{display:flex}.cr-chat-msg.user[data-v-76958418]{justify-content:flex-end}.cr-chat-msg.assistant[data-v-76958418]{justify-content:flex-start}.cr-chat-bubble[data-v-76958418]{max-width:86%;border-radius:.95rem;padding:.7rem .9rem;font-size:.88rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.cr-chat-msg.user .cr-chat-bubble[data-v-76958418]{background:linear-gradient(135deg,#7de8f5,#38bdf8);color:#04141c;font-weight:600;border-bottom-right-radius:.3rem}.cr-chat-msg.assistant .cr-chat-bubble[data-v-76958418]{background:hsla(0,0%,100%,.045);border:1px solid rgba(125,232,245,.14);color:#e2eef5;border-bottom-left-radius:.3rem;white-space:normal}.cr-chat-answer[data-v-76958418]{display:flex;flex-direction:column;gap:.6rem}.cr-chat-bottomline[data-v-76958418]{margin:0;padding-bottom:.55rem;border-bottom:1px solid rgba(125,232,245,.14);line-height:1.55}.cr-chat-section[data-v-76958418]{display:flex;flex-direction:column;gap:.32rem}.cr-chat-section h4[data-v-76958418]{margin:.15rem 0 0;font-size:.84rem;font-weight:850;letter-spacing:.01em;color:#aee9f4}.cr-chat-answer ul[data-v-76958418]{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.42rem}.cr-chat-answer li[data-v-76958418]{line-height:1.55}.cr-chat-answer li[data-v-76958418]::marker{color:rgba(125,232,245,.75)}.cr-chat-answer strong[data-v-76958418]{color:#fff;font-weight:800}.cr-chat-bottomline strong[data-v-76958418],.cr-chat-nextstep strong[data-v-76958418]{color:#aee9f4}.cr-chat-table-title[data-v-76958418]{margin:.15rem 0;font-size:.8rem;font-weight:800;color:#aee9f4}.cr-chat-nextstep[data-v-76958418]{margin:.1rem 0 0;border-left:3px solid rgba(125,232,245,.5);background:rgba(125,232,245,.06);border-radius:0 .5rem .5rem 0;padding:.55rem .75rem;line-height:1.5}.cr-chat-table[data-v-76958418]{width:100%;margin:.5rem 0;border-collapse:collapse;font-size:.82rem}.cr-chat-table td[data-v-76958418],.cr-chat-table th[data-v-76958418]{border:1px solid rgba(125,232,245,.16);padding:.35rem .55rem;text-align:left}.cr-chat-table th[data-v-76958418]{background:rgba(125,232,245,.08);font-weight:800;color:#eaf6fb}.cr-chat-typing[data-v-76958418]{display:inline-flex;gap:.28rem;align-items:center}.cr-chat-typing span[data-v-76958418]{width:.4rem;height:.4rem;border-radius:999px;background:rgba(125,232,245,.7);animation:cr-chat-blink-76958418 1.1s ease-in-out infinite both}.cr-chat-typing span[data-v-76958418]:nth-child(2){animation-delay:.18s}.cr-chat-typing span[data-v-76958418]:nth-child(3){animation-delay:.36s}@keyframes cr-chat-blink-76958418{0%,80%,to{opacity:.25}40%{opacity:1}}.cr-chat-error[data-v-76958418]{margin:0;border:1px solid hsla(0,91%,71%,.32);border-radius:.55rem;background:rgba(127,29,29,.18);color:#fecaca;padding:.55rem .75rem;font-size:.82rem}.cr-chat-input[data-v-76958418]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem}.cr-chat-input input[data-v-76958418]{min-height:2.6rem;border:1px solid rgba(125,232,245,.2);border-radius:.7rem;background:rgba(5,12,20,.6);color:#eaf6fb;padding:0 .95rem;font-size:.88rem;outline:none}.cr-chat-input input[data-v-76958418]:focus{border-color:rgba(125,232,245,.55);box-shadow:0 0 0 3px rgba(56,189,248,.14)}.cr-chat-input button[data-v-76958418]{display:inline-flex;align-items:center;gap:.4rem;min-width:6rem;justify-content:center;border:none;border-radius:.7rem;background:linear-gradient(135deg,#7de8f5,#38bdf8);color:#04141c;font-weight:850;padding:0 1rem;cursor:pointer}.cr-chat-input button[data-v-76958418]:disabled{cursor:not-allowed;opacity:.5}.cr-chat-spin[data-v-76958418]{width:.85rem;height:.85rem;border:2px solid rgba(4,20,28,.4);border-top-color:#04141c;border-radius:999px;animation:cr-chat-spin-kf-76958418 .7s linear infinite}@keyframes cr-chat-spin-kf-76958418{to{transform:rotate(1turn)}}.cr-explain[data-v-76958418]{margin:.1rem 0 1.1rem;max-width:64ch;font-size:.86rem;line-height:1.55;color:rgba(203,224,232,.68);border-left:2px solid rgba(125,232,245,.3);padding-left:.8rem}.cr-explain strong[data-v-76958418]{color:rgba(226,240,245,.92);font-weight:600}.cr-fit-metrics[data-v-76958418]{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.1rem}.cr-fit-metric[data-v-76958418]{flex:1 1 120px;min-width:110px;border:1px solid hsla(0,0%,100%,.07);border-radius:.7rem;background:hsla(0,0%,100%,.03);padding:.6rem .75rem;cursor:help}.cr-fit-metric small[data-v-76958418]{display:block;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(125,175,210,.7);margin-bottom:.25rem}.cr-fit-metric strong[data-v-76958418]{font-size:1.15rem;font-weight:800;color:#fff}.cr-band-good[data-v-76958418]{color:#4ade80}.cr-band-avg[data-v-76958418]{color:#fbbf24}.cr-band-poor[data-v-76958418]{color:#f87171}.cr-impact[data-v-76958418]{display:flex;flex-direction:column;gap:.45rem}.cr-impact-row[data-v-76958418]{display:grid;grid-template-columns:13rem minmax(0,1fr);align-items:center;gap:.7rem}.cr-impact-label[data-v-76958418]{font-size:.82rem;color:rgba(203,224,232,.85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-impact-track[data-v-76958418]{background:rgba(125,232,245,.07);border-radius:.5rem}.cr-impact-bar[data-v-76958418]{display:flex;align-items:center;justify-content:flex-end;height:1.5rem;min-width:3rem;padding:0 .55rem;border-radius:.5rem;background:linear-gradient(90deg,#38bdf8,#7de8f5)}.cr-impact-bar.neg[data-v-76958418]{background:linear-gradient(90deg,#818cf8,#a78bfa)}.cr-impact-bar em[data-v-76958418]{font-style:normal;font-size:.74rem;font-weight:700;color:#04141c}.cr-svg[data-v-76958418]{width:100%;height:auto}.cr-grid[data-v-76958418]{stroke:rgba(125,232,245,.08);stroke-width:1}.cr-axis-text[data-v-76958418]{fill:rgba(203,224,232,.6);font-size:13px}.cr-axis-text.end[data-v-76958418]{text-anchor:end}.cr-axis-text.mid[data-v-76958418]{text-anchor:middle}.cr-axis-title[data-v-76958418]{fill:rgba(203,224,232,.8);font-size:13px}.cr-axis-title.mid[data-v-76958418]{text-anchor:middle}.cr-line-id[data-v-76958418]{stroke:#aef0fb;stroke-width:2}.cr-line-bic[data-v-76958418]{stroke:rgba(167,139,250,.85);stroke-width:2;stroke-dasharray:6 4}.cr-curve[data-v-76958418]{display:grid;grid-template-columns:minmax(0,1fr) 13rem;gap:1rem;align-items:start}.cr-legend ul[data-v-76958418]{list-style:none;margin:.4rem 0;padding:0;display:flex;flex-direction:column;gap:.3rem}.cr-legend li[data-v-76958418]{display:flex;align-items:center;gap:.45rem;font-size:.76rem;color:rgba(203,224,232,.82)}.cr-legend li span[data-v-76958418]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-dot[data-v-76958418]{width:.7rem;height:.7rem;border-radius:50%;flex:none}.cr-line-key[data-v-76958418]{margin-top:.6rem;display:flex;flex-direction:column;gap:.3rem;font-size:.72rem;color:rgba(203,224,232,.7)}.cr-line-key i[data-v-76958418]{display:inline-block;width:1.1rem;height:0;margin-right:.4rem;vertical-align:middle}.cr-line-key .k-id[data-v-76958418]{border-top:2px solid #aef0fb}.cr-line-key .k-bic[data-v-76958418]{border-top:2px dashed #a78bfa}.cr-legend-note[data-v-76958418]{margin-top:.7rem;font-size:.74rem;color:rgba(203,224,232,.6);line-height:1.45}.cr-savings[data-v-76958418]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4rem;align-items:start}.wf-base[data-v-76958418]{fill:rgba(125,232,245,.35)}.wf-save[data-v-76958418]{fill:#6ee7b7}.wf-net[data-v-76958418]{fill:#38bdf8}.cr-subtabs[data-v-76958418]{display:flex;gap:.3rem;margin-bottom:.7rem;flex-wrap:wrap}.cr-subtab[data-v-76958418]{background:rgba(125,232,245,.06);border:1px solid transparent;border-radius:.5rem;color:rgba(203,224,232,.75);cursor:pointer;font-size:.78rem;padding:.3rem .65rem}.cr-subtab.active[data-v-76958418]{color:#04141c;background:#7de8f5;font-weight:600}.cr-win-list[data-v-76958418]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.cr-win[data-v-76958418]{display:flex;align-items:center;gap:.8rem;border-radius:.8rem;background:rgba(125,232,245,.05);border:1px solid rgba(125,232,245,.12);padding:.65rem .85rem}.cr-win-rank[data-v-76958418]{display:grid;place-items:center;width:1.6rem;height:1.6rem;flex:0 0 auto;border-radius:.5rem;background:rgba(56,189,248,.18);color:#aef0fb;font-weight:700;font-size:.82rem}.cr-win-key[data-v-76958418]{flex:1;min-width:0}.cr-win-key strong[data-v-76958418]{display:block;color:#fff;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-win-key small[data-v-76958418]{color:rgba(203,224,232,.6);font-size:.76rem}.cr-win-val[data-v-76958418]{color:#6ee7b7;font-weight:700;font-size:.95rem;white-space:nowrap}.cr-corr-legend[data-v-76958418]{display:flex;gap:1rem;margin-bottom:.6rem;font-size:.74rem;color:rgba(203,224,232,.75)}.cr-corr-legend .lvl[data-v-76958418]{display:inline-block;width:.8rem;height:.8rem;border-radius:.2rem;margin-right:.3rem;vertical-align:middle}.cr-corr-legend .low[data-v-76958418]{background:rgba(56,189,248,.18)}.cr-corr-legend .med[data-v-76958418]{background:rgba(56,189,248,.5)}.cr-corr-legend .high[data-v-76958418]{background:rgba(56,189,248,.9)}.cr-corr-wrap[data-v-76958418]{overflow-x:auto}.cr-corr[data-v-76958418]{border-collapse:collapse;font-size:.76rem}.cr-corr td[data-v-76958418],.cr-corr th[data-v-76958418]{padding:.4rem .5rem;text-align:center;border:1px solid rgba(125,232,245,.06)}.cr-corr th[data-v-76958418]{color:rgba(203,224,232,.8);font-weight:600}.cr-corr-cell[data-v-76958418]{min-width:3rem;font-variant-numeric:tabular-nums}.cr-modal[data-v-76958418]{position:fixed;inset:0;background:rgba(2,8,16,.72);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.cr-modal-card[data-v-76958418]{width:min(42rem,100%);max-height:80vh;display:flex;flex-direction:column;background:#0a1320;border:1px solid rgba(125,232,245,.18);border-radius:1.1rem;padding:1.1rem}.cr-modal-head[data-v-76958418]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.7rem}.cr-modal-head h3[data-v-76958418]{color:#fff;font-size:1.08rem;font-weight:600}.cr-btn[data-v-76958418]{display:inline-flex;align-items:center;gap:.35rem;background:linear-gradient(135deg,#7de8f5,#38bdf8);border:none;color:#04141c;border-radius:.6rem;padding:.4rem .9rem;cursor:pointer;font-weight:600;margin-right:.6rem}.cr-close[data-v-76958418]{background:none;border:none;color:#e2eef5;cursor:pointer;display:inline-grid;place-items:center}.cr-close svg[data-v-76958418]{width:1.2rem;height:1.2rem}.cr-search-wrap[data-v-76958418]{position:relative;display:flex;align-items:center;margin-bottom:.7rem}.cr-search-ic[data-v-76958418]{position:absolute;left:.7rem;width:1rem;height:1rem;color:rgba(203,224,232,.5)}.cr-search[data-v-76958418]{width:100%;background:rgba(8,18,30,.8);border:1px solid rgba(125,232,245,.18);border-radius:.6rem;color:#fff;padding:.55rem .7rem .55rem 2.1rem}.cr-modal-body[data-v-76958418]{overflow-y:auto}.cr-table[data-v-76958418]{width:100%;border-collapse:collapse;font-size:.84rem}.cr-table td[data-v-76958418],.cr-table th[data-v-76958418]{text-align:left;padding:.45rem .6rem;border-bottom:1px solid rgba(125,232,245,.08);max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-table th[data-v-76958418]{color:rgba(203,224,232,.7);font-weight:600}.cr-table .num[data-v-76958418]{text-align:right;color:#6ee7b7}.cr-table .num.neg[data-v-76958418]{color:#a78bfa}.cr-fade-enter-active[data-v-76958418],.cr-fade-leave-active[data-v-76958418]{transition:opacity .24s ease}.cr-fade-enter-from[data-v-76958418],.cr-fade-leave-to[data-v-76958418]{opacity:0}.cr-head-copy[data-v-76958418]{flex:1;min-width:0}.cr-adjust[data-v-76958418]{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;align-self:flex-start;background:rgba(125,232,245,.08);border:1px solid rgba(125,232,245,.28);color:#aef0fb;border-radius:.7rem;padding:.5rem .9rem;font-size:.86rem;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.cr-adjust[data-v-76958418]:hover{background:rgba(125,232,245,.16);border-color:rgba(125,232,245,.5);transform:translateY(-1px)}.cr-adjust-ic[data-v-76958418]{width:1rem;height:1rem}.cr-actions[data-v-76958418]{display:flex;flex-wrap:wrap;gap:.5rem;flex:0 0 auto;align-self:flex-start}.cr-action[data-v-76958418]{display:inline-flex;align-items:center;gap:.4rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);color:rgba(226,240,245,.85);border-radius:.7rem;padding:.5rem .85rem;font-size:.84rem;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.cr-action[data-v-76958418]:hover:not(:disabled){background:rgba(125,232,245,.12);border-color:rgba(125,232,245,.45);transform:translateY(-1px)}.cr-action[data-v-76958418]:disabled{opacity:.6;cursor:progress}.cr-action-ic[data-v-76958418]{width:1rem;height:1rem}.cr-ppt-error[data-v-76958418]{margin:0 0 1rem;font-size:.82rem;color:#fca5a5}.cr-rerun-card[data-v-76958418]{width:min(34rem,100%);overflow:hidden}.cr-rerun-sub[data-v-76958418]{margin-top:.3rem;font-size:.84rem;color:rgba(203,224,232,.7);line-height:1.5;max-width:26rem}.cr-rerun-body[data-v-76958418]{display:flex;flex-direction:column;gap:1.4rem;margin:.4rem 0 .2rem;overflow-y:auto;flex:1 1 auto;min-height:0;padding-right:.3rem}.cr-field-label[data-v-76958418]{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;color:#fff;font-size:.95rem;font-weight:600}.cr-field-val[data-v-76958418]{color:#7de8f5;font-family:Space Grotesk,DM Sans,sans-serif;font-size:.9rem}.cr-field-help[data-v-76958418]{margin:.3rem 0 .6rem;font-size:.8rem;color:rgba(203,224,232,.62);line-height:1.45}.cr-seg[data-v-76958418]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;background:rgba(8,18,30,.6);border:1px solid rgba(125,232,245,.14);border-radius:.7rem;padding:.3rem}.cr-seg-btn[data-v-76958418]{background:none;border:none;border-radius:.5rem;color:rgba(203,224,232,.7);cursor:pointer;font-size:.86rem;font-weight:600;padding:.5rem .6rem;transition:background .16s ease,color .16s ease}.cr-seg-btn.active[data-v-76958418]{background:linear-gradient(135deg,#7de8f5,#38bdf8);color:#04141c}.cr-range[data-v-76958418]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:.4rem;border-radius:999px;background:rgba(125,232,245,.18);outline:none}.cr-range[data-v-76958418]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.1rem;height:1.1rem;border-radius:50%;background:#7de8f5;border:2px solid #04141c;cursor:pointer;box-shadow:0 0 0 3px rgba(125,232,245,.25)}.cr-range[data-v-76958418]::-moz-range-thumb{width:1.1rem;height:1.1rem;border-radius:50%;background:#7de8f5;border:2px solid #04141c;cursor:pointer}.cr-range-ends[data-v-76958418]{display:flex;justify-content:space-between;margin-top:.35rem;font-size:.72rem;color:rgba(203,224,232,.5)}.cr-rerun-error[data-v-76958418]{margin-top:.9rem;font-size:.82rem;color:#fca5a5}.cr-vars-field[data-v-76958418]{border-top:1px solid rgba(125,232,245,.12);padding-top:1.1rem}.cr-vars-actions[data-v-76958418]{display:flex;gap:.5rem;margin:.2rem 0 .7rem}.cr-mini-btn[data-v-76958418]{border:1px solid rgba(125,232,245,.25);background:rgba(125,232,245,.06);color:rgba(226,240,245,.85);font-size:.74rem;font-weight:600;padding:.3rem .7rem;border-radius:.5rem;cursor:pointer;transition:all .15s ease}.cr-mini-btn[data-v-76958418]:hover{border-color:rgba(125,232,245,.5);background:rgba(125,232,245,.12)}.cr-vars-grid[data-v-76958418]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.45rem;max-height:220px;overflow-y:auto;padding-right:.2rem}.cr-var-chip[data-v-76958418]{display:flex;align-items:center;gap:.5rem;text-align:left;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:rgba(203,224,232,.72);font-size:.8rem;font-weight:500;padding:.5rem .6rem;border-radius:.6rem;cursor:pointer;transition:all .15s ease}.cr-var-chip[data-v-76958418]:hover{border-color:rgba(125,232,245,.4);color:#e2f0f5}.cr-var-chip.on[data-v-76958418]{border-color:rgba(125,232,245,.55);background:rgba(56,189,248,.12);color:#fff}.cr-var-tick[data-v-76958418]{display:grid;place-items:center;flex:0 0 auto;width:1rem;height:1rem;border-radius:.3rem;border:1px solid rgba(125,232,245,.4);background:rgba(6,16,24,.4)}.cr-var-chip.on .cr-var-tick[data-v-76958418]{background:linear-gradient(135deg,#38bdf8,#a78bfa);border-color:transparent}.cr-var-tick-ic[data-v-76958418]{width:.72rem;height:.72rem;color:#04141c}.cr-rerun-foot[data-v-76958418]{display:flex;align-items:center;justify-content:flex-end;gap:1.1rem;margin-top:1.2rem}.cr-rerun-go[data-v-76958418]:disabled{opacity:.5;cursor:not-allowed}.cr-modal[data-v-76958418]{background:radial-gradient(70% 80% at 50% 10%,rgba(14,165,233,.18),transparent 60%),rgba(241,248,252,.72);backdrop-filter:blur(18px) saturate(120%)}.cr-modal-card[data-v-76958418]{background:radial-gradient(110% 90% at 0 0,rgba(224,242,254,.72),transparent 58%),radial-gradient(90% 74% at 100% 100%,rgba(204,251,241,.52),transparent 60%),linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(248,252,255,.84));border-color:rgba(15,23,42,.1);box-shadow:0 34px 100px rgba(15,23,42,.16),0 10px 34px rgba(14,165,233,.1),inset 0 1px 0 hsla(0,0%,100%,.95);color:#0f172a}.cr-field-label[data-v-76958418],.cr-modal-head h3[data-v-76958418]{color:#0f172a}.cr-field-help[data-v-76958418],.cr-range-ends[data-v-76958418],.cr-rerun-sub[data-v-76958418],.cr-table th[data-v-76958418]{color:#64748b}.cr-adjust[data-v-76958418],.cr-btn[data-v-76958418],.cr-rerun-go[data-v-76958418]{background:linear-gradient(135deg,#0e7490,#0f766e);border:1px solid rgba(14,116,144,.22);color:#fff;box-shadow:0 12px 28px rgba(14,116,144,.18)}.cr-adjust[data-v-76958418]:hover,.cr-btn[data-v-76958418]:hover:not(:disabled),.cr-rerun-go[data-v-76958418]:hover:not(:disabled){background:linear-gradient(135deg,#155e75,#0f766e);border-color:rgba(14,116,144,.36);box-shadow:0 16px 34px rgba(14,116,144,.22);transform:translateY(-1px)}.cr-action[data-v-76958418]{background:hsla(0,0%,100%,.84);border-color:rgba(15,23,42,.12);color:#0f172a;box-shadow:0 10px 24px rgba(15,23,42,.06)}.cr-action[data-v-76958418]:hover:not(:disabled){background:rgba(236,254,255,.9);border-color:rgba(14,116,144,.28);color:#0f172a}.cr-close[data-v-76958418]{width:2rem;height:2rem;border:1px solid rgba(15,23,42,.1);border-radius:.55rem;background:hsla(0,0%,100%,.72);color:#334155}.cr-close[data-v-76958418]:hover{border-color:rgba(14,116,144,.24);background:rgba(236,254,255,.9)}.cr-search[data-v-76958418]{background:hsla(0,0%,100%,.9);border-color:rgba(15,23,42,.12);color:#0f172a}.cr-search[data-v-76958418]::-moz-placeholder{color:#94a3b8}.cr-search[data-v-76958418]::placeholder{color:#94a3b8}.cr-search-ic[data-v-76958418]{color:#64748b}.cr-modal-body[data-v-76958418],.cr-vars-grid[data-v-76958418]{scrollbar-color:rgba(14,116,144,.32) transparent}.cr-table td[data-v-76958418],.cr-table th[data-v-76958418]{border-bottom-color:rgba(15,23,42,.08);color:#0f172a}.cr-table th[data-v-76958418]{background:rgba(241,245,249,.72)}.cr-table .num[data-v-76958418]{color:#047857}.cr-table .num.neg[data-v-76958418]{color:#6d28d9}.cr-link[data-v-76958418]{color:#0e7490}.cr-link[data-v-76958418]:hover{color:#0f766e}.cr-field-val[data-v-76958418]{color:#0e7490}.cr-seg[data-v-76958418]{background:rgba(241,245,249,.86);border-color:rgba(15,23,42,.09)}.cr-seg-btn[data-v-76958418]{color:#475569}.cr-seg-btn.active[data-v-76958418]{background:linear-gradient(135deg,#0e7490,#14b8a6);color:#fff;box-shadow:0 8px 18px rgba(14,116,144,.16)}.cr-range[data-v-76958418]{background:linear-gradient(90deg,rgba(14,116,144,.22),rgba(20,184,166,.2))}.cr-range[data-v-76958418]::-webkit-slider-thumb{background:#0e7490;border-color:#fff;box-shadow:0 0 0 4px rgba(14,116,144,.14)}.cr-range[data-v-76958418]::-moz-range-thumb{background:#0e7490;border-color:#fff}.cr-vars-field[data-v-76958418]{border-top-color:rgba(15,23,42,.08)}.cr-mini-btn[data-v-76958418]{background:hsla(0,0%,100%,.78);border-color:rgba(15,23,42,.12);color:#334155}.cr-mini-btn[data-v-76958418]:hover{background:rgba(236,254,255,.9);border-color:rgba(14,116,144,.3);color:#0f172a}.cr-var-chip[data-v-76958418]{background:hsla(0,0%,100%,.72);border-color:rgba(15,23,42,.1);color:#334155}.cr-var-chip[data-v-76958418]:hover{border-color:rgba(14,116,144,.28);color:#0f172a}.cr-var-chip.on[data-v-76958418]{background:rgba(207,250,254,.78);border-color:rgba(14,116,144,.36);color:#155e75}.cr-var-tick[data-v-76958418]{background:hsla(0,0%,100%,.9);border-color:rgba(14,116,144,.28)}.cr-var-chip.on .cr-var-tick[data-v-76958418]{background:linear-gradient(135deg,#0e7490,#14b8a6)}.cr-var-tick-ic[data-v-76958418]{color:#fff}.cr-dashboard[data-v-76958418]{color:#0f172a}.cr-kicker[data-v-76958418]{color:#0f766e;font-weight:800}.cr-chat-title h3[data-v-76958418],.cr-head h2[data-v-76958418],.cr-metric strong[data-v-76958418],.cr-panel-head h3[data-v-76958418],.cr-win-key strong[data-v-76958418]{color:#0f172a}.cr-field-help[data-v-76958418],.cr-metric p[data-v-76958418],.cr-metric small[data-v-76958418],.cr-note[data-v-76958418],.cr-rerun-sub[data-v-76958418],.cr-sub[data-v-76958418]{color:#475569}.cr-head-icon[data-v-76958418],.cr-metric-ic[data-v-76958418]{background:linear-gradient(135deg,rgba(14,165,233,.15),rgba(20,184,166,.13));color:#0e7490;box-shadow:inset 0 0 0 1px rgba(14,116,144,.12)}.cr-metric[data-v-76958418]{border-color:rgba(15,23,42,.08);background:linear-gradient(145deg,hsla(0,0%,100%,.92),rgba(240,249,255,.72));box-shadow:0 18px 48px rgba(15,23,42,.08)}.cr-chat[data-v-76958418],.cr-model[data-v-76958418]{border-color:rgba(15,23,42,.09);background:radial-gradient(90% 75% at 0 0,rgba(224,242,254,.56),transparent 62%),linear-gradient(145deg,hsla(0,0%,100%,.94),rgba(248,252,255,.84));box-shadow:0 24px 70px rgba(15,23,42,.08)}.cr-fit-metric[data-v-76958418],.cr-select[data-v-76958418],.cr-stats-pop[data-v-76958418]{background:hsla(0,0%,100%,.88);border-color:rgba(15,23,42,.1);color:#0f172a}.cr-field-val[data-v-76958418],.cr-link[data-v-76958418],.cr-select-chev[data-v-76958418]{color:#0e7490}.cr-conf-chip[data-v-76958418]{background:hsla(0,0%,100%,.8);border-color:rgba(15,23,42,.1)}.cr-conf-high[data-v-76958418]{color:#047857!important}.cr-conf-med[data-v-76958418]{color:#b45309!important}.cr-conf-low[data-v-76958418]{color:#be123c!important}.cr-stats-pop strong[data-v-76958418],.cr-stats-pop[data-v-76958418]{color:#0f172a}.cr-tabs[data-v-76958418]{border-bottom-color:rgba(15,23,42,.12)}.cr-tab[data-v-76958418]{color:#334155;background:hsla(0,0%,100%,.72);border:1px solid rgba(15,23,42,.08);border-bottom-color:rgba(15,23,42,.12);border-radius:.7rem .7rem 0 0}.cr-tab[data-v-76958418]:hover{color:#0f172a;background:rgba(236,254,255,.92)}.cr-tab.active[data-v-76958418]{color:#0f172a;border-color:rgba(14,116,144,.28);border-bottom-color:#0ea5e9;background:linear-gradient(180deg,#fff,rgba(207,250,254,.72))}.cr-panel-head span[data-v-76958418]{color:#475569}.cr-explain[data-v-76958418]{color:#334155;border-left-color:#22d3ee}.cr-explain strong[data-v-76958418]{color:#0f172a}.cr-fit-metric small[data-v-76958418]{color:#64748b}.cr-fit-metric strong[data-v-76958418]{color:#0f172a}.cr-band-good[data-v-76958418]{color:#047857}.cr-band-avg[data-v-76958418]{color:#b45309}.cr-band-poor[data-v-76958418]{color:#be123c}.cr-impact-label[data-v-76958418]{color:#334155;font-weight:700}.cr-impact-track[data-v-76958418]{background:rgba(15,23,42,.08)}.cr-impact-bar[data-v-76958418]{background:linear-gradient(90deg,#0284c7,#14b8a6)}.cr-impact-bar.neg[data-v-76958418]{background:linear-gradient(90deg,#4f46e5,#7c3aed)}.cr-impact-bar em[data-v-76958418]{color:#fff}.cr-grid[data-v-76958418]{stroke:rgba(15,23,42,.09)}.cr-axis-text[data-v-76958418]{fill:#334155;font-weight:700}.cr-axis-title[data-v-76958418]{fill:#0f766e;font-weight:800}.cr-line-id[data-v-76958418]{stroke:#0891b2;stroke-width:2.4}.cr-line-bic[data-v-76958418]{stroke:#7c3aed;stroke-width:2.4}.cr-legend li[data-v-76958418],.cr-legend-note[data-v-76958418],.cr-legend[data-v-76958418],.cr-line-key[data-v-76958418]{color:#334155}.cr-line-key .k-id[data-v-76958418]{border-top-color:#0891b2}.cr-line-key .k-bic[data-v-76958418]{border-top-color:#7c3aed}.wf-base[data-v-76958418]{fill:rgba(14,165,233,.26)}.wf-save[data-v-76958418]{fill:#10b981}.wf-net[data-v-76958418]{fill:#0ea5e9}.cr-subtab[data-v-76958418]{background:hsla(0,0%,100%,.82);border-color:rgba(15,23,42,.08);color:#334155}.cr-subtab.active[data-v-76958418]{background:linear-gradient(135deg,#0e7490,#14b8a6);color:#fff}.cr-win[data-v-76958418]{background:hsla(0,0%,100%,.78);border-color:rgba(15,23,42,.08)}.cr-win-rank[data-v-76958418]{background:rgba(14,165,233,.14);color:#075985}.cr-win-key small[data-v-76958418]{color:#64748b}.cr-win-val[data-v-76958418]{color:#047857}.cr-corr-legend[data-v-76958418]{color:#334155;font-weight:700}.cr-corr td[data-v-76958418],.cr-corr th[data-v-76958418]{border-color:rgba(15,23,42,.09)}.cr-corr th[data-v-76958418]{color:#334155;background:rgba(241,245,249,.82)}.cr-corr-cell[data-v-76958418]{color:#0f172a;font-weight:700}.cr-chat-answer li[data-v-76958418],.cr-chat-bottomline[data-v-76958418],.cr-chat-msg.assistant .cr-chat-bubble[data-v-76958418],.cr-chat-nextstep[data-v-76958418],.cr-chat-title p[data-v-76958418]{color:#334155}.cr-chat-msg.assistant .cr-chat-bubble[data-v-76958418],.cr-chat-nextstep[data-v-76958418]{background:hsla(0,0%,100%,.78);border-color:rgba(15,23,42,.08)}.cr-chat-answer strong[data-v-76958418],.cr-chat-bottomline strong[data-v-76958418],.cr-chat-nextstep strong[data-v-76958418],.cr-chat-section h4[data-v-76958418],.cr-chat-table-title[data-v-76958418]{color:#0f766e}.cr-chat-table th[data-v-76958418]{background:rgba(241,245,249,.92);color:#0f172a}.cr-chat-table td[data-v-76958418]{color:#334155}.cr-chat-clear[data-v-76958418],.cr-chat-suggestions button[data-v-76958418]{background:hsla(0,0%,100%,.78);border-color:rgba(15,23,42,.1);color:#0e7490}.cr-chat-input input[data-v-76958418]{background:hsla(0,0%,100%,.92);border-color:rgba(15,23,42,.1);color:#0f172a}.cr-chat-input input[data-v-76958418]::-moz-placeholder{color:#94a3b8}.cr-chat-input input[data-v-76958418]::placeholder{color:#94a3b8}.cr-spin[data-v-76958418]{animation:cr-spin-76958418 .9s linear infinite}@keyframes cr-spin-76958418{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cr-spin[data-v-76958418]{animation:none}}@media (max-width:900px){.cr-metrics[data-v-76958418]{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-curve[data-v-76958418],.cr-savings[data-v-76958418]{grid-template-columns:minmax(0,1fr)}.cr-impact-row[data-v-76958418]{grid-template-columns:9rem minmax(0,1fr)}}.rfpa-dashboard[data-v-21c1845e]{display:flex;flex-direction:column;gap:1.25rem;color:var(--text);text-align:left;font-family:DM Sans,sans-serif;color:var(--text,#0f172a)}.rfpa-hero[data-v-21c1845e]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:1.3rem 1.4rem;border:1px solid var(--border);border-radius:1.2rem;background:var(--surface)}.rfpa-hero-copy[data-v-21c1845e]{min-width:0;flex:1 1 auto}.rfpa-hero h1[data-v-21c1845e]{margin:.2rem 0 0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.7rem;line-height:1.1;font-weight:600}.rfpa-hero-sub[data-v-21c1845e]{margin:.45rem 0 0;max-width:none;color:var(--text-2);font-size:.92rem;line-height:1.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rfpa-kicker[data-v-21c1845e]{margin:0 0 .3rem;color:#0891b2;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rfpa-hero-actions[data-v-21c1845e]{display:flex;gap:.6rem;flex-shrink:0}.rfpa-ghost[data-v-21c1845e],.rfpa-primary[data-v-21c1845e]{border-radius:.7rem;padding:.6rem 1rem;font-weight:600;font-size:.9rem;cursor:pointer;border:1px solid transparent}.rfpa-primary[data-v-21c1845e]{background:linear-gradient(135deg,#0891b2,#0284c7);color:#fff}.rfpa-primary[data-v-21c1845e]:hover{filter:brightness(1.06)}.rfpa-ghost[data-v-21c1845e]{background:var(--surface)}.rfpa-ghost[data-v-21c1845e],.rfpa-ghost[data-v-21c1845e]:hover{border-color:var(--border);color:var(--text)}.rfpa-empty[data-v-21c1845e]{padding:1.5rem;text-align:center;color:var(--text-2);border:1px dashed var(--border);border-radius:1.1rem}.rfpa-warnings[data-v-21c1845e]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.rfpa-warnings li[data-v-21c1845e]{padding:.65rem .9rem;border-radius:.7rem;font-size:.84rem;border:1px solid var(--border-2)}.rfpa-warnings .sev-error[data-v-21c1845e]{background:rgba(244,63,94,.12);border-color:rgba(244,63,94,.4);color:#b91c1c}.rfpa-warnings .sev-warning[data-v-21c1845e]{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.32);color:#b45309}.rfpa-warnings .sev-info[data-v-21c1845e]{background:rgba(56,189,248,.1);color:#0e7490}.rfpa-band[data-v-21c1845e]{display:flex;flex-direction:column;gap:1rem}.rfpa-band-head h2[data-v-21c1845e]{margin:.2rem 0 0;font-size:1.5rem;color:var(--text);font-weight:600}.rfpa-band-head-row[data-v-21c1845e]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.1rem;flex-wrap:wrap}.rfpa-controls[data-v-21c1845e]{display:flex;align-items:flex-end;justify-content:flex-end;gap:.8rem;row-gap:.6rem;flex-wrap:wrap}.rfpa-controls .rfpa-multi-trigger[data-v-21c1845e],.rfpa-controls .rfpa-search[data-v-21c1845e],.rfpa-controls .rfpa-select-wrap input[data-v-21c1845e],.rfpa-controls .rfpa-select-wrap select[data-v-21c1845e],.rfpa-controls .rfpa-toggle[data-v-21c1845e]{height:2.45rem;box-sizing:border-box}.rfpa-controls .rfpa-search[data-v-21c1845e],.rfpa-controls .rfpa-slider-wrap[data-v-21c1845e],.rfpa-controls .rfpa-toggle[data-v-21c1845e]{align-self:flex-end}.rfpa-controls .rfpa-multi-head span[data-v-21c1845e],.rfpa-controls .rfpa-select-wrap>span[data-v-21c1845e]{font-weight:600;line-height:1.2}.rfpa-controls .rfpa-multi-head[data-v-21c1845e]{margin-bottom:.25rem}.rfpa-metrics[data-v-21c1845e]{display:grid;gap:.9rem}.rfpa-metrics-4[data-v-21c1845e]{grid-template-columns:repeat(4,minmax(0,1fr))}.rfpa-metrics-5[data-v-21c1845e]{grid-template-columns:repeat(5,minmax(0,1fr))}.rfpa-card[data-v-21c1845e]{padding:1rem 1.1rem;border:1px solid var(--border);border-radius:1.1rem;background:var(--surface)}.rfpa-card-accent[data-v-21c1845e]{border-color:rgba(16,185,129,.4);background:linear-gradient(160deg,rgba(16,185,129,.12),var(--surface))}.rfpa-card-label[data-v-21c1845e]{display:block;font-size:.76rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-2)}.rfpa-card-value[data-v-21c1845e]{display:block;margin-top:.4rem;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.6rem;line-height:1.1}.rfpa-card-sub[data-v-21c1845e]{display:block;margin-top:.3rem;font-size:.72rem;color:var(--text-3)}.rfpa-two-col[data-v-21c1845e]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.rfpa-panel[data-v-21c1845e]{padding:1.1rem 1.2rem;border:1px solid var(--border);border-radius:1.2rem;background:var(--surface)}.rfpa-panel-title[data-v-21c1845e]{margin:0 0 .9rem;font-size:1.08rem;color:var(--text);font-weight:600}.rfpa-panel-head[data-v-21c1845e]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;margin-bottom:.5rem;flex-wrap:wrap}.rfpa-panel-head>.rfpa-controls[data-v-21c1845e]{margin-left:auto;flex-wrap:nowrap}.rfpa-panel-head>.rfpa-controls .rfpa-select-wrap select[data-v-21c1845e]{min-width:6.2rem}.rfpa-panel-head>.rfpa-controls .rfpa-select-wrap[data-v-21c1845e]{flex:0 1 auto}.rfpa-controls .rfpa-search[data-v-21c1845e]{min-width:8.5rem;flex:0 1 12rem}.rfpa-panel-head .rfpa-panel-title[data-v-21c1845e]{margin-bottom:0}.rfpa-panel-note[data-v-21c1845e]{font-size:.78rem;color:var(--text-3);margin:0 0 .8rem}.rfpa-bars[data-v-21c1845e]{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.rfpa-bar-top[data-v-21c1845e]{display:flex;justify-content:space-between;gap:.6rem;font-size:.8rem;margin-bottom:.25rem}.rfpa-bar-name[data-v-21c1845e]{color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:65%}.rfpa-bar-name.unawarded[data-v-21c1845e]{color:var(--text-3);font-style:italic}.rfpa-bar-val[data-v-21c1845e]{color:var(--text-3);flex-shrink:0}.rfpa-bar-track[data-v-21c1845e]{height:.55rem;border-radius:.4rem;background:var(--border-2);overflow:hidden}.rfpa-bar-fill[data-v-21c1845e]{height:100%;border-radius:.4rem;background:linear-gradient(90deg,#38bdf8,#0891b2)}.rfpa-bar-fill.alt[data-v-21c1845e]{background:linear-gradient(90deg,#0ea5e9,#67e8f9)}.rfpa-bar-fill.region[data-v-21c1845e]{background:linear-gradient(90deg,#6366f1,#818cf8)}.rfpa-bar-fill.business[data-v-21c1845e]{background:linear-gradient(90deg,#14b8a6,#5eead4)}.rfpa-bar-fill.unawarded[data-v-21c1845e]{background:rgba(203,224,232,.2)}.rfpa-seg[data-v-21c1845e]{display:inline-flex;gap:.25rem;padding:.25rem;border-radius:.7rem;background:var(--surface);border:1px solid var(--border)}.rfpa-seg-btn[data-v-21c1845e]{border:0;background:none;border-radius:.5rem;padding:.45rem .8rem;font-size:.86rem;font-weight:600;color:var(--text-2);cursor:pointer;transition:background .16s ease,color .16s ease}.rfpa-seg-btn.active[data-v-21c1845e]{background:#0284c7;color:#fff}.rfpa-seg-sm .rfpa-seg-btn[data-v-21c1845e]{padding:.35rem .65rem;font-size:.8rem}.rfpa-select-wrap[data-v-21c1845e]{display:grid;gap:.25rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-3)}.rfpa-select-wrap input[data-v-21c1845e],.rfpa-select-wrap select[data-v-21c1845e]{min-width:8rem;padding:.5rem .7rem;border-radius:.7rem;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:.88rem;text-transform:none;letter-spacing:0}.rfpa-slider-wrap[data-v-21c1845e]{display:grid;gap:.25rem;min-width:13rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-3)}.rfpa-slider-wrap input[data-v-21c1845e]{width:100%;accent-color:#0891b2}.rfpa-slider-wrap small[data-v-21c1845e]{color:var(--text-3);text-transform:none;letter-spacing:0}.rfpa-toggle[data-v-21c1845e]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .8rem;border-radius:.7rem;border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:.8rem;font-weight:600;cursor:pointer}.rfpa-toggle .rfpa-toggle-dot[data-v-21c1845e]{width:.55rem;height:.55rem;border-radius:50%;background:var(--text-3)}.rfpa-toggle.on[data-v-21c1845e]{border-color:rgba(16,185,129,.5);color:#059669}.rfpa-toggle.on .rfpa-toggle-dot[data-v-21c1845e]{background:#059669}.rfpa-scenario-shell[data-v-21c1845e]{display:grid;gap:1rem;padding:1rem;border:1px solid var(--border);border-radius:1.25rem;background:var(--card-soft)}.rfpa-scenario-shell-head[data-v-21c1845e]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface)}.rfpa-scenario-shell-head h3[data-v-21c1845e]{margin:0;color:var(--text);font-size:1.25rem}.rfpa-scenario-shell-head p[data-v-21c1845e]:not(.rfpa-kicker){margin:.3rem 0 0;color:var(--text-2);font-size:.86rem}.rfpa-scenario-pill[data-v-21c1845e]{flex-shrink:0;padding:.45rem .7rem;border:1px solid var(--border);border-radius:999px;color:#0e7490;background:rgba(56,189,248,.1);font-size:.78rem;font-weight:700}.rfpa-custom[data-v-21c1845e]{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap;padding:1rem;border:1px solid var(--border);border-radius:1.1rem;background:var(--card-soft)}.rfpa-custom .rfpa-select-wrap[data-v-21c1845e]{flex:1 1 12rem;min-width:11rem}.rfpa-custom .rfpa-select-wrap input[data-v-21c1845e],.rfpa-custom .rfpa-select-wrap select[data-v-21c1845e]{width:100%}.rfpa-multi-wrap[data-v-21c1845e]{position:relative;flex:1 1 14rem;min-width:12rem;display:grid;gap:.25rem}.rfpa-multi-head[data-v-21c1845e]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.rfpa-multi-head span[data-v-21c1845e]{color:var(--text-3);font-size:.72rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.rfpa-multi-trigger[data-v-21c1845e]{width:100%;min-height:2.55rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface);color:var(--text);font-size:.88rem;font-weight:800;text-align:left;cursor:pointer}.rfpa-multi-trigger.open[data-v-21c1845e],.rfpa-multi-trigger[data-v-21c1845e]:hover{border-color:var(--border);box-shadow:0 0 0 3px rgba(56,189,248,.08)}.rfpa-multi-trigger[data-v-21c1845e]{overflow:hidden}.rfpa-multi-trigger span[data-v-21c1845e]:first-child,.rfpa-multi-value[data-v-21c1845e]{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rfpa-caret[data-v-21c1845e]{flex-shrink:0;color:#0891b2;font-size:.75rem}.rfpa-custom .rfpa-compact-btn[data-v-21c1845e]{flex:0 0 auto;white-space:nowrap}.rfpa-manual-review[data-v-21c1845e]{flex-basis:100%;margin-top:.4rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface);overflow:hidden}.rfpa-build-hand[data-v-21c1845e]{flex:0 0 auto}.rfpa-scratch-rulechips[data-v-21c1845e]{flex:1 1 100%;width:100%;order:50;display:flex;flex-wrap:wrap;gap:.4rem}.rfpa-rulechip[data-v-21c1845e]{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .5rem .28rem .35rem;border:1px solid var(--border);border-radius:999px;background:var(--card-soft);color:var(--text-2);font-size:.75rem}.rfpa-rulechip em[data-v-21c1845e]{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:50%;font-style:normal;font-size:.66rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#0e7490,#6366f1)}.rfpa-rulechip-x[data-v-21c1845e]{border:0;background:none;color:var(--text-3);font-size:.95rem;line-height:1;cursor:pointer;padding:0 .1rem}.rfpa-rulechip-x[data-v-21c1845e]:hover{color:#b91c1c}.rfpa-scratch-preview[data-v-21c1845e]{order:60}.rfpa-inline-check[data-v-21c1845e]{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;color:var(--text-2);font-size:.78rem;cursor:pointer}.rfpa-inline-check input[data-v-21c1845e]{accent-color:#0891b2}.rfpa-row-muted td[data-v-21c1845e]{opacity:.55}.rfpa-src[data-v-21c1845e]{display:inline-block;padding:.1rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;white-space:nowrap}.rfpa-src-rule[data-v-21c1845e]{color:#0e7490;background:rgba(8,145,178,.14)}.rfpa-src-manual[data-v-21c1845e]{color:#4f46e5;background:rgba(99,102,241,.14)}.rfpa-src-default[data-v-21c1845e]{color:var(--text-3);background:var(--card-soft)}.rfpa-ai-builder[data-v-21c1845e]{flex:1 1 100%;width:100%;order:-1;display:grid;gap:.6rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(150deg,rgba(8,145,178,.06),rgba(99,102,241,.05),var(--surface))}.rfpa-ai-builder-head[data-v-21c1845e]{display:flex;align-items:center;gap:.6rem}.rfpa-ai-builder-head strong[data-v-21c1845e]{display:block;color:var(--text);font-size:.92rem}.rfpa-ai-builder-head small[data-v-21c1845e]{display:block;color:var(--text-3);font-size:.76rem;margin-top:.1rem}.rfpa-ai-badge[data-v-21c1845e]{flex:0 0 auto;display:inline-grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:.6rem;font-size:.7rem;font-weight:800;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#0e7490,#6366f1)}.rfpa-ai-input[data-v-21c1845e]{width:100%;resize:vertical;min-height:3.2rem;padding:.65rem .8rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface);color:var(--text);font:inherit;font-size:.86rem;line-height:1.4}.rfpa-ai-input[data-v-21c1845e]:focus{outline:none;border-color:#0891b2;box-shadow:0 0 0 3px rgba(8,145,178,.14)}.rfpa-ai-builder-actions[data-v-21c1845e]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.rfpa-ai-chip[data-v-21c1845e]{max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.32rem .7rem;border:1px dashed var(--border);border-radius:999px;background:var(--card-soft);color:var(--text-2);font-size:.74rem;cursor:pointer;transition:border-color .15s ease,color .15s ease}.rfpa-ai-chip[data-v-21c1845e]:hover{border-color:#0891b2;color:#0891b2}.rfpa-ai-error[data-v-21c1845e]{margin:0;color:#b91c1c;font-size:.8rem}.rfpa-ai-explain[data-v-21c1845e]{padding:.7rem .85rem;border:1px solid rgba(99,102,241,.28);border-radius:.75rem;background:rgba(99,102,241,.06)}.rfpa-ai-explain strong[data-v-21c1845e]{display:block;color:var(--text);font-size:.82rem}.rfpa-agentic-status[data-v-21c1845e]{display:flex;align-items:center;gap:.55rem;padding:.55rem .8rem;border:1px dashed var(--border);border-radius:.75rem;color:var(--text-2);font-size:.84rem;background:var(--card-soft)}.rfpa-agentic-pulse[data-v-21c1845e]{width:.6rem;height:.6rem;border-radius:50%;background:#0891b2;animation:rfpaAgenticPulse-21c1845e 1.1s ease-in-out infinite}@keyframes rfpaAgenticPulse-21c1845e{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.rfpa-agentic-options[data-v-21c1845e]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.5rem}.rfpa-agentic-option[data-v-21c1845e]{border-style:solid;font-weight:700;color:#0e7490}.rfpa-agentic-assumptions-label[data-v-21c1845e]{margin-top:.65rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.rfpa-agentic-assumptions[data-v-21c1845e]{margin:.35rem 0 .35rem;padding-left:1.25rem;list-style:disc outside;color:var(--text-2);font-size:.8rem;line-height:1.5}.rfpa-agentic-assumptions li[data-v-21c1845e]{margin-bottom:.3rem;padding-left:.15rem}.rfpa-agentic-assumptions li[data-v-21c1845e]::marker{color:#0891b2}.rfpa-agentic-actions[data-v-21c1845e]{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin-top:.2rem}.rfpa-agentic-stats[data-v-21c1845e]{color:var(--text-2);font-size:.8rem}.rfpa-agentic-saved-chip[data-v-21c1845e]{padding:.3rem .7rem;border-radius:999px;border:1px solid rgba(5,150,105,.35);background:rgba(5,150,105,.1);color:#059669;font-size:.78rem;font-weight:700}.rfpa-agentic-preview[data-v-21c1845e]{margin-top:.2rem}.rfpa-band-head[data-v-21c1845e]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.rfpa-band-head h2[data-v-21c1845e]{margin-top:.1rem}.rfpa-band-head .rfpa-controls[data-v-21c1845e]{margin-left:auto;max-width:82%;flex-wrap:nowrap}.rfpa-band-head .rfpa-controls .rfpa-select-wrap select[data-v-21c1845e]{min-width:7rem}.rfpa-band-head .rfpa-multi-sm[data-v-21c1845e]{min-width:8.5rem}.rfpa-band-filters[data-v-21c1845e]{display:flex;gap:.6rem;align-items:flex-end}.rfpa-multi-sm[data-v-21c1845e]{flex:0 1 12rem;min-width:9.5rem}.rfpa-multi-sm .rfpa-multi-trigger[data-v-21c1845e]{min-height:2.45rem;height:2.45rem;font-size:.84rem}.rfpa-ce-open[data-v-21c1845e]{white-space:nowrap}.rfpa-ce-modal[data-v-21c1845e]{width:min(1220px,96vw);max-width:96vw}.rfpa-ce-body[data-v-21c1845e]{display:grid;grid-template-columns:270px minmax(0,1fr);gap:1rem;padding:1rem 1.2rem 1.2rem;height:72vh;max-height:72vh;overflow:hidden}.rfpa-ce-side[data-v-21c1845e]{min-height:0;max-height:100%;overflow-y:scroll;padding-right:.5rem;display:grid;gap:.9rem;align-content:start;scrollbar-gutter:stable}.rfpa-ce-side[data-v-21c1845e]::-webkit-scrollbar{width:9px}.rfpa-ce-side[data-v-21c1845e]::-webkit-scrollbar-track{background:var(--card-soft);border-radius:999px}.rfpa-ce-side[data-v-21c1845e]::-webkit-scrollbar-thumb{background:rgba(8,145,178,.45);border-radius:999px}.rfpa-ce-side[data-v-21c1845e]::-webkit-scrollbar-thumb:hover{background:rgba(8,145,178,.7)}.rfpa-ce-preview[data-v-21c1845e]{min-height:0}.rfpa-ce-group[data-v-21c1845e]{border:1px solid var(--border);border-radius:.85rem;padding:.6rem .7rem;background:var(--card-soft)}.rfpa-ce-group-head[data-v-21c1845e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.rfpa-ce-group-head strong[data-v-21c1845e]{font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-2)}.rfpa-ce-group-head button[data-v-21c1845e]{border:0;background:none;color:#0891b2;font-size:.72rem;font-weight:800;cursor:pointer;padding:0 .25rem}.rfpa-ce-preview[data-v-21c1845e]{display:flex;flex-direction:column;min-width:0}.rfpa-ce-preview-head[data-v-21c1845e]{display:flex;align-items:baseline;gap:.7rem;margin-bottom:.5rem}.rfpa-ce-preview-head strong[data-v-21c1845e]{color:var(--text)}.rfpa-ce-preview-head small[data-v-21c1845e]{color:var(--text-3);font-size:.78rem}.rfpa-ce-scroll[data-v-21c1845e]{overflow:scroll;flex:1 1 auto;min-height:0;border:1px solid var(--border);border-radius:.85rem}.rfpa-ce-scroll[data-v-21c1845e]::-webkit-scrollbar{width:10px;height:10px}.rfpa-ce-scroll[data-v-21c1845e]::-webkit-scrollbar-track{background:var(--card-soft);border-radius:999px}.rfpa-ce-scroll[data-v-21c1845e]::-webkit-scrollbar-thumb{background:rgba(8,145,178,.45);border-radius:999px}.rfpa-ce-scroll[data-v-21c1845e]::-webkit-scrollbar-thumb:hover{background:rgba(8,145,178,.7)}.rfpa-ce-scroll[data-v-21c1845e]::-webkit-scrollbar-corner{background:transparent}.rfpa-ce-scroll .rfpa-table th[data-v-21c1845e]{position:sticky;top:0;background:var(--surface);z-index:1}.rfpa-ce-foot[data-v-21c1845e]{display:flex;align-items:center;gap:.6rem;margin-top:.75rem}.rfpa-agentic-filterbar[data-v-21c1845e]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .9rem;border-bottom:1px solid var(--border);background:var(--card-soft)}.rfpa-agentic-search[data-v-21c1845e]{flex:1 1 14rem;min-width:10rem;padding:.4rem .65rem;border:1px solid var(--border);border-radius:.6rem;background:var(--surface);color:var(--text);font:inherit;font-size:.82rem}.rfpa-agentic-filterbar .rfpa-mini-select[data-v-21c1845e]{max-width:12rem}.rfpa-status.split[data-v-21c1845e]{color:#6d28d9;background:rgba(139,92,246,.14)}.rfpa-ai-explain p[data-v-21c1845e]{margin:.3rem 0;color:var(--text-2);font-size:.84rem;line-height:1.45}.rfpa-ai-explain small[data-v-21c1845e]{color:var(--text-3);font-size:.75rem}.rfpa-manual-item-table[data-v-21c1845e]{flex:1 1 100%;width:100%;order:99;margin-top:.6rem;border:1px solid var(--border);border-radius:1rem;overflow:hidden;background:var(--surface)}.rfpa-empty-cell[data-v-21c1845e]{text-align:center;color:var(--text-3);padding:1rem;font-size:.82rem}.rfpa-manual-item-table .rfpa-scroll[data-v-21c1845e]{max-height:620px}.rfpa-manual-review-head[data-v-21c1845e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .9rem;border-bottom:1px solid var(--border)}.rfpa-manual-review-head strong[data-v-21c1845e]{color:var(--text);font-size:.9rem}.rfpa-manual-review-head small[data-v-21c1845e]{display:block;margin-top:.15rem;color:var(--text-3);font-size:.76rem}.rfpa-manual-review-actions[data-v-21c1845e]{display:flex;gap:.4rem;flex-shrink:0}.rfpa-manual-review-list[data-v-21c1845e]{max-height:15rem;overflow-y:auto;padding:.35rem .5rem;display:grid;gap:.15rem}.rfpa-manual-review-item[data-v-21c1845e]{display:grid;grid-template-columns:1.1rem 1fr auto auto;align-items:center;gap:.6rem;padding:.35rem .45rem;border-radius:.5rem;font-size:.82rem;cursor:pointer}.rfpa-manual-review-item[data-v-21c1845e]:hover{background:rgba(56,189,248,.06)}.rfpa-review-desc[data-v-21c1845e]{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rfpa-review-meta[data-v-21c1845e]{color:var(--text-3);font-size:.75rem;white-space:nowrap}.rfpa-review-price[data-v-21c1845e]{color:#0e7490;font-weight:700;white-space:nowrap}.rfpa-manual-review-foot[data-v-21c1845e]{display:flex;gap:.5rem;padding:.6rem .9rem;border-top:1px solid var(--border)}.rfpa-manual-note[data-v-21c1845e]{flex-basis:100%;margin:0 0 .2rem;font-size:.8rem;line-height:1.5;color:var(--text-2)}.rfpa-manual-note strong[data-v-21c1845e]{color:#0e7490}.rfpa-item-search[data-v-21c1845e]{width:100%;margin-bottom:.35rem;padding:.4rem .55rem;border-radius:.5rem;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:.82rem}.rfpa-multi-empty[data-v-21c1845e]{margin:.3rem .25rem;font-size:.76rem;color:var(--text-3)}.rfpa-multi-options[data-v-21c1845e]{position:absolute;z-index:40;top:calc(100% + .35rem);left:0;right:0;display:grid;gap:.25rem;max-height:14rem;overflow-y:auto;padding:.45rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface);box-shadow:0 18px 40px rgba(2,12,24,.16)}.rfpa-multi-menu-head[data-v-21c1845e]{position:sticky;top:-.45rem;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.3rem .25rem .45rem;background:var(--surface)}.rfpa-multi-menu-head strong[data-v-21c1845e]{color:var(--text-2);font-size:.76rem;text-transform:uppercase;letter-spacing:.03em}.rfpa-multi-menu-head button[data-v-21c1845e]{border:0;background:none;color:#0891b2;font-size:.72rem;font-weight:800;cursor:pointer;padding:0}.rfpa-multi-option[data-v-21c1845e]{display:flex;align-items:center;gap:.45rem;min-height:1.65rem;padding:.18rem .25rem;border-radius:.45rem;color:var(--text);font-size:.82rem;cursor:pointer}.rfpa-multi-option[data-v-21c1845e]:hover{background:var(--border-2)}.rfpa-multi-option input[data-v-21c1845e]{width:.95rem;height:.95rem;margin:0;accent-color:#0891b2}.rfpa-multi-wrap small[data-v-21c1845e]{color:var(--text-3);font-size:.74rem;min-height:1rem}.rfpa-derived-metric[data-v-21c1845e]{min-width:11rem;min-height:2.35rem;display:grid;gap:.12rem;padding:.52rem .75rem;border:1px solid var(--border);border-radius:.7rem;background:linear-gradient(135deg,var(--border-2),rgba(167,139,250,.1))}.rfpa-derived-metric small[data-v-21c1845e],.rfpa-derived-metric span[data-v-21c1845e]{color:var(--text-2);font-size:.68rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.rfpa-derived-metric strong[data-v-21c1845e]{color:var(--text);font-size:1rem}.rfpa-readonly-wrap input[readonly][data-v-21c1845e]{color:#0e7490;font-weight:800;background:var(--surface);cursor:default}.rfpa-manual-rule-list[data-v-21c1845e]{flex:1 1 100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.6rem;padding-top:.35rem}.rfpa-manual-rule[data-v-21c1845e]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.7rem .8rem;border:1px solid var(--border);border-radius:.85rem;background:rgba(2,12,24,.28)}.rfpa-manual-rule-index[data-v-21c1845e]{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;color:#fff;background:linear-gradient(135deg,#0e7490,#0891b2);font-size:.75rem;font-weight:900}.rfpa-manual-rule strong[data-v-21c1845e]{display:block;color:var(--text);font-size:.9rem}.rfpa-manual-rule small[data-v-21c1845e]{display:block;margin-top:.15rem;color:var(--text-2);font-size:.76rem}.rfpa-mini-action[data-v-21c1845e]{border:1px solid var(--border);border-radius:999px;background:var(--surface);color:#0e7490;font-size:.74rem;font-weight:800;padding:.34rem .62rem;cursor:pointer}.rfpa-mini-action[data-v-21c1845e]:hover{border-color:rgba(125,232,245,.45)}.rfpa-exclude[data-v-21c1845e]{flex:1 1 320px}.rfpa-exclude-label[data-v-21c1845e]{display:block;font-size:.72rem;font-weight:600;text-transform:uppercase;color:var(--text-3);margin-bottom:.4rem}.rfpa-manual-controls[data-v-21c1845e]{display:flex;align-items:flex-end;gap:.8rem;flex-wrap:wrap;margin:.85rem 0 1rem;padding:.9rem;border:1px solid var(--border);border-radius:1rem;background:rgba(8,18,30,.35)}.rfpa-compact-btn[data-v-21c1845e]{min-height:2.35rem;padding-inline:.9rem}.rfpa-compact-btn[data-v-21c1845e]:disabled,.rfpa-primary[data-v-21c1845e]:disabled{opacity:.5;cursor:not-allowed}.rfpa-ai-summary-panel[data-v-21c1845e]{border-color:rgba(167,243,208,.22)}.rfpa-ai-bullets[data-v-21c1845e]{margin:.8rem 0 0;padding-left:1.1rem;display:grid;gap:.55rem;color:var(--text);font-size:.9rem;line-height:1.45}.rfpa-ai-bullets li[data-v-21c1845e]::marker{color:#0891b2}.rfpa-l4l-note[data-v-21c1845e]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.35rem}.rfpa-l4l-toggle[data-v-21c1845e]{padding:.25rem .6rem;font-size:.72rem}.rfpa-table tfoot .rfpa-total-row td[data-v-21c1845e]{background:var(--surface)}.rfpa-compare-panel[data-v-21c1845e]{border-color:var(--border);background:radial-gradient(circle at top left,rgba(56,189,248,.12),transparent 30%),var(--surface)}.rfpa-compare-picks[data-v-21c1845e]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;max-width:42rem}.rfpa-compare-picks .rfpa-chip[data-v-21c1845e]{font-weight:800}.rfpa-compare-picks .rfpa-chip.off[data-v-21c1845e]{text-decoration:none;border-color:rgba(148,163,184,.22);background:var(--card-soft);color:var(--text-3)}.rfpa-compare-grid[data-v-21c1845e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.85rem;margin-top:.95rem}.rfpa-compare-card[data-v-21c1845e]{position:relative;overflow:hidden;padding:1rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.rfpa-compare-card[data-v-21c1845e]:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#0891b2,#6366f1,transparent);opacity:.62}.rfpa-compare-card.active[data-v-21c1845e]{border-color:rgba(125,232,245,.46);box-shadow:0 0 28px rgba(56,189,248,.13),inset 0 1px 0 hsla(0,0%,100%,.05)}.rfpa-compare-card-head[data-v-21c1845e]{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.9rem}.rfpa-compare-card-head span[data-v-21c1845e]{color:var(--text);font-size:.98rem;font-weight:900}.rfpa-compare-card-head strong[data-v-21c1845e],.rfpa-compare-focus strong[data-v-21c1845e]{color:#059669;font-size:.95rem;white-space:nowrap}.rfpa-compare-card-head strong.neg[data-v-21c1845e],.rfpa-compare-focus strong.neg[data-v-21c1845e]{color:#dc2626}.rfpa-compare-focus[data-v-21c1845e]{display:grid;gap:.28rem;padding:.75rem;border-radius:.85rem;border:1px solid var(--border);background:var(--card-soft)}.rfpa-compare-focus span[data-v-21c1845e]{color:var(--text-3);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.rfpa-compare-track[data-v-21c1845e]{height:.5rem;border-radius:999px;overflow:hidden;background:var(--border-2)}.rfpa-compare-track i[data-v-21c1845e]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0891b2,#6366f1)}.rfpa-compare-metrics[data-v-21c1845e]{display:grid;gap:.55rem;margin:.9rem 0 0}.rfpa-compare-metrics div[data-v-21c1845e]{display:flex;justify-content:space-between;gap:.8rem;padding-top:.55rem;border-top:1px solid rgba(125,232,245,.09)}.rfpa-compare-metrics dt[data-v-21c1845e]{color:var(--text-2);font-size:.78rem}.rfpa-compare-metrics dd[data-v-21c1845e]{margin:0;color:var(--text);font-size:.8rem;font-weight:800;text-align:right}.rfpa-chips[data-v-21c1845e]{display:flex;flex-wrap:wrap;gap:.4rem}.rfpa-chip[data-v-21c1845e]{padding:.3rem .65rem;border-radius:999px;border:1px solid var(--border);background:rgba(56,189,248,.1);color:#0e7490;font-size:.78rem;cursor:pointer}.rfpa-chip.off[data-v-21c1845e]{border-color:rgba(244,63,94,.4);background:rgba(244,63,94,.1);color:#dc2626;text-decoration:line-through}.rfpa-flow-matrix-grid[data-v-21c1845e]{display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);gap:1rem;align-items:stretch}.rfpa-flow-matrix-grid>.rfpa-panel[data-v-21c1845e]{min-width:0}.rfpa-flow[data-v-21c1845e]{display:grid;grid-template-columns:13rem 1fr;gap:1.4rem;align-items:center}.rfpa-flow-total[data-v-21c1845e]{padding:1.1rem;border-radius:1.1rem;background:linear-gradient(135deg,rgba(14,116,144,.45),rgba(56,189,248,.18));border:1px solid var(--border);text-align:center}.rfpa-flow-total-label[data-v-21c1845e]{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-2)}.rfpa-flow-total strong[data-v-21c1845e]{display:block;font-family:Space Grotesk,DM Sans,sans-serif;font-size:2.1rem;margin:.35rem 0}.rfpa-flow-total-pct[data-v-21c1845e]{font-size:.82rem;color:var(--text-3)}.rfpa-flow-list[data-v-21c1845e]{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.rfpa-takeaway[data-v-21c1845e]{margin:.9rem 0 0;padding:.8rem 1rem;border-radius:.8rem;background:rgba(56,189,248,.08);border:1px solid var(--border);color:var(--text-2);font-size:.84rem}.rfpa-table-wrap[data-v-21c1845e]{overflow-x:auto}.rfpa-scroll[data-v-21c1845e]{max-height:460px;overflow-y:auto}.rfpa-table[data-v-21c1845e]{width:100%;border-collapse:collapse;font-size:.84rem}.rfpa-table td[data-v-21c1845e],.rfpa-table th[data-v-21c1845e]{padding:.6rem .75rem;text-align:left;border-bottom:1px solid var(--border-2);white-space:nowrap}.rfpa-table th[data-v-21c1845e]{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-3);position:sticky;top:0}.rfpa-table td[data-v-21c1845e]{color:var(--text)}.rfpa-table .num[data-v-21c1845e]{text-align:right}.rfpa-table td.num.pos[data-v-21c1845e]{color:#059669}.rfpa-table td.num.neg[data-v-21c1845e]{color:#dc2626}.rfpa-total-row td[data-v-21c1845e]{font-weight:700;color:var(--text);border-top:2px solid var(--border)}.rfpa-mini-select[data-v-21c1845e]{max-width:220px;padding:.35rem .5rem;border-radius:.5rem;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:.8rem}.rfpa-bubble[data-v-21c1845e]{width:100%;position:relative}.rfpa-bubble-svg[data-v-21c1845e]{width:100%;height:auto}.rfpa-bubble-dot[data-v-21c1845e]{fill:rgba(56,189,248,.5);stroke:#0891b2;stroke-width:1.5}.rfpa-bubble-leader[data-v-21c1845e]{stroke:rgba(174,240,251,.45);stroke-width:1;stroke-dasharray:3 3}.rfpa-bubble-guide[data-v-21c1845e]{stroke:var(--border-2);stroke-width:1.25}.rfpa-bubble-axis[data-v-21c1845e]{stroke:var(--text-3)}.rfpa-bubble-axis-label[data-v-21c1845e]{fill:var(--text-3);font-size:12px;text-anchor:middle}.rfpa-stack[data-v-21c1845e]{display:flex;width:100%;height:1.5rem;margin-top:1rem;border-radius:.5rem;overflow:hidden;background:var(--border-2)}.rfpa-stack-seg[data-v-21c1845e]{display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:600;color:#04141c;white-space:nowrap;overflow:hidden;transition:width .24s ease}.rfpa-stack-seg.retained[data-v-21c1845e]{background:linear-gradient(90deg,#38bdf8,#0891b2)}.rfpa-stack-seg.switched[data-v-21c1845e]{background:linear-gradient(90deg,#059669,#059669)}.rfpa-stack-seg.unawarded[data-v-21c1845e]{background:rgba(203,224,232,.28);color:var(--text)}.rfpa-status[data-v-21c1845e]{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;border:1px solid transparent}.rfpa-status.switched[data-v-21c1845e]{color:#059669;background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.35)}.rfpa-status.retained[data-v-21c1845e]{color:#0e7490;background:rgba(56,189,248,.12);border-color:var(--border)}.rfpa-status.unawarded[data-v-21c1845e]{color:#d97706;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.32)}.rfpa-search[data-v-21c1845e]{min-width:13rem;padding:.5rem .7rem;border-radius:.7rem;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:.88rem}.rfpa-muted[data-v-21c1845e]{color:var(--text-3);text-align:center;padding:1.2rem}@keyframes rfpaSheen-21c1845e{0%{transform:translateX(-120%)}60%,to{transform:translateX(260%)}}@keyframes rfpaPulse-21c1845e{0%,to{box-shadow:0 0 0 1px rgba(16,185,129,.35),0 12px 32px rgba(16,185,129,.16)}50%{box-shadow:0 0 0 1px rgba(16,185,129,.5),0 14px 40px rgba(16,185,129,.3)}}.rfpa-hero[data-v-21c1845e]{position:relative;overflow:hidden;background:radial-gradient(120% 140% at 0 0,rgba(56,189,248,.16),transparent 55%),var(--surface);box-shadow:0 18px 48px rgba(2,10,20,.45)}.rfpa-hero[data-v-21c1845e]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#0891b2,#38bdf8 55%,#6366f1)}.rfpa-hero h1[data-v-21c1845e]{color:var(--text);letter-spacing:-.01em}.rfpa-primary[data-v-21c1845e]{box-shadow:0 10px 26px rgba(56,189,248,.32)}.rfpa-band-head[data-v-21c1845e]{position:relative;padding-left:.85rem}.rfpa-band-head[data-v-21c1845e]:before{content:"";position:absolute;left:0;top:.15rem;bottom:.15rem;width:3px;border-radius:3px;background:linear-gradient(180deg,#0891b2,#6366f1)}.rfpa-band-head h2[data-v-21c1845e]{position:relative;padding-bottom:.35rem}.rfpa-band-head h2[data-v-21c1845e]:after{content:"";position:absolute;left:0;bottom:0;width:2.6rem;height:3px;border-radius:3px;background:linear-gradient(90deg,#0891b2,transparent)}.rfpa-card[data-v-21c1845e]{position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.rfpa-card[data-v-21c1845e]:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#38bdf8,#0891b2 60%,transparent);opacity:.85}.rfpa-card[data-v-21c1845e]:hover{transform:translateY(-3px);border-color:var(--border);box-shadow:0 16px 38px rgba(2,12,24,.5),0 0 22px rgba(56,189,248,.12)}.rfpa-card-value[data-v-21c1845e]{color:var(--text)}.rfpa-card-accent[data-v-21c1845e]{animation:rfpaPulse-21c1845e 4.5s ease-in-out infinite}.rfpa-card-accent[data-v-21c1845e]:before{background:linear-gradient(90deg,#059669,#059669 60%,transparent)}.rfpa-card-accent .rfpa-card-value[data-v-21c1845e]{color:#059669}.rfpa-panel[data-v-21c1845e]{position:relative;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.rfpa-panel[data-v-21c1845e]:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent)}.rfpa-panel[data-v-21c1845e]:hover{border-color:rgba(125,232,245,.26);box-shadow:0 14px 40px rgba(2,10,20,.4)}.rfpa-bar-track[data-v-21c1845e]{position:relative}.rfpa-bar-fill[data-v-21c1845e]{position:relative;overflow:hidden;box-shadow:0 0 14px rgba(56,189,248,.4)}.rfpa-bar-fill[data-v-21c1845e]:after{content:"";position:absolute;top:0;left:0;width:35%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);animation:rfpaSheen-21c1845e 3.4s ease-in-out infinite}.rfpa-bar-fill.region[data-v-21c1845e]{box-shadow:0 0 14px rgba(99,102,241,.4)}.rfpa-bar-fill.unawarded[data-v-21c1845e]{box-shadow:none}.rfpa-bar-fill.unawarded[data-v-21c1845e]:after{display:none}.rfpa-flow-total[data-v-21c1845e]{box-shadow:0 0 30px rgba(56,189,248,.22),inset 0 0 30px rgba(56,189,248,.1)}.rfpa-flow-total strong[data-v-21c1845e]{color:var(--text)}.rfpa-panel-title[data-v-21c1845e]{display:flex;align-items:center;gap:.55rem}.rfpa-panel-title[data-v-21c1845e]:before{content:"";width:.5rem;height:.5rem;border-radius:50%;flex:0 0 auto;background:linear-gradient(135deg,#0891b2,#38bdf8);box-shadow:0 0 10px rgba(56,189,248,.6)}.rfpa-table th[data-v-21c1845e]{background:var(--card-soft);border-bottom:1px solid var(--border)}.rfpa-table tbody tr[data-v-21c1845e]{transition:background .14s ease}.rfpa-table tbody tr[data-v-21c1845e]:hover{background:rgba(56,189,248,.06)}.rfpa-total-row[data-v-21c1845e]:hover{background:transparent}.rfpa-stack[data-v-21c1845e]{box-shadow:inset 0 0 0 1px var(--border-2)}.rfpa-stack-seg.retained[data-v-21c1845e],.rfpa-stack-seg.switched[data-v-21c1845e]{position:relative;overflow:hidden}.rfpa-stack-seg.switched[data-v-21c1845e]{box-shadow:0 0 18px rgba(16,185,129,.4)}.rfpa-status.switched[data-v-21c1845e]{box-shadow:0 0 12px rgba(16,185,129,.18)}.rfpa-status.retained[data-v-21c1845e]{box-shadow:0 0 12px rgba(56,189,248,.16)}.rfpa-seg-btn.active[data-v-21c1845e]{box-shadow:0 6px 18px rgba(56,189,248,.34)}.rfpa-bubble-dot[data-v-21c1845e]{stroke:rgba(2,132,199,.55);stroke-width:1.25;transition:opacity .16s ease}.rfpa-bubble-label-group[data-v-21c1845e]{pointer-events:none}.rfpa-bubble-label[data-v-21c1845e]{fill:var(--text);font-size:11px;font-weight:800;paint-order:stroke;stroke:hsla(0,0%,100%,.9);stroke-width:2.4px}.rfpa-bubble-prime[data-v-21c1845e]{fill:rgba(56,189,248,.07);stroke:var(--border);stroke-dasharray:4 5}.rfpa-bubble-quad[data-v-21c1845e]{fill:#64748b;font-size:11px;font-weight:600;letter-spacing:.02em}.rfpa-bubble-grid[data-v-21c1845e]{stroke:var(--border-2);stroke-width:1}.rfpa-bubble-tick[data-v-21c1845e]{fill:var(--text-2);font-size:11px}.rfpa-quad[data-v-21c1845e]{stroke:none}.rfpa-quad-prime[data-v-21c1845e]{fill:rgba(16,185,129,.08)}.rfpa-quad-quick[data-v-21c1845e]{fill:rgba(56,189,248,.07)}.rfpa-quad-watch[data-v-21c1845e]{fill:rgba(245,158,11,.06)}.rfpa-quad-low[data-v-21c1845e]{fill:rgba(148,163,184,.045)}.rfpa-bubble-quad.prime[data-v-21c1845e]{fill:#0e7490}.rfpa-bubble-quad.quick[data-v-21c1845e]{fill:#0891b2}.rfpa-bubble-quad.watch[data-v-21c1845e]{fill:#b45309}.rfpa-bubble-quad.low[data-v-21c1845e]{fill:var(--text-3)}.rfpa-bubble-dot[data-v-21c1845e]{cursor:pointer;transition:stroke-width .14s ease,opacity .14s ease}.rfpa-bubble-dot[data-v-21c1845e]:hover{stroke-width:2.5;opacity:.92}.rfpa-tip[data-v-21c1845e]{position:absolute;z-index:6;pointer-events:none;transform:translate(-50%,calc(-100% - 16px));min-width:12rem;padding:.7rem .85rem;border-radius:.8rem;border:1px solid var(--border);background:var(--surface);box-shadow:0 16px 40px rgba(2,10,20,.6),0 0 22px rgba(56,189,248,.18);backdrop-filter:blur(6px)}.rfpa-tip-head[data-v-21c1845e]{font-weight:700;color:var(--text);font-size:.9rem;margin-bottom:.45rem;padding-bottom:.4rem;border-bottom:1px solid var(--border)}.rfpa-tip-row[data-v-21c1845e]{display:flex;justify-content:space-between;gap:1.2rem;font-size:.8rem;line-height:1.7}.rfpa-tip-row span[data-v-21c1845e]{color:var(--text-2)}.rfpa-tip-row strong[data-v-21c1845e]{color:var(--text)}.rfpa-tip-row strong.pos[data-v-21c1845e]{color:#059669}.rfpa-tip-row strong.neg[data-v-21c1845e]{color:#dc2626}.rfpa-bar-name-rich[data-v-21c1845e]{display:inline-flex;align-items:center;gap:.5rem;max-width:78%}.rfpa-avatar[data-v-21c1845e]{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;flex:0 0 auto;border-radius:50%;font-size:.62rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#0e7490,#0891b2);box-shadow:0 1px 3px rgba(2,132,199,.35)}.rfpa-avatar.alt[data-v-21c1845e]{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;box-shadow:0 1px 3px rgba(79,70,229,.35)}.rfpa-badge[data-v-21c1845e]{font-size:.58rem;font-weight:800;letter-spacing:.04em;padding:.1rem .35rem;border-radius:4px;flex:0 0 auto}.rfpa-badge.inc[data-v-21c1845e]{color:#0e7490;background:rgba(56,189,248,.16)}.rfpa-badge.alt[data-v-21c1845e]{color:#4f46e5;background:rgba(99,102,241,.12)}.rfpa-outcome[data-v-21c1845e]{display:grid;grid-template-columns:16rem 1fr;gap:1.4rem;align-items:center}.rfpa-donut-wrap[data-v-21c1845e]{display:flex;flex-direction:column;align-items:center;gap:.8rem}.rfpa-donut[data-v-21c1845e]{width:11rem;height:11rem}.rfpa-donut-track[data-v-21c1845e]{fill:none;stroke:var(--border-2);stroke-width:16}.rfpa-donut-arc[data-v-21c1845e]{fill:none;stroke-width:16;stroke-linecap:round;transition:stroke-dasharray .36s ease}.rfpa-donut-arc.retained[data-v-21c1845e]{stroke:#38bdf8;filter:drop-shadow(0 0 5px rgba(56,189,248,.5))}.rfpa-donut-arc.switched[data-v-21c1845e]{stroke:#059669;filter:drop-shadow(0 0 5px rgba(16,185,129,.5))}.rfpa-donut-arc.unawarded[data-v-21c1845e]{stroke:rgba(203,224,232,.32)}.rfpa-donut-num[data-v-21c1845e]{fill:var(--text);font-size:26px;font-weight:700;font-family:Space Grotesk,DM Sans,sans-serif}.rfpa-donut-cap[data-v-21c1845e]{fill:var(--text-3);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.rfpa-donut-legend[data-v-21c1845e]{list-style:none;margin:0;padding:0;width:100%;display:grid;gap:.4rem}.rfpa-donut-legend li[data-v-21c1845e]{display:flex;align-items:center;gap:.5rem;font-size:.8rem}.rfpa-dot[data-v-21c1845e]{width:.6rem;height:.6rem;border-radius:50%;flex:0 0 auto}.rfpa-dot.retained[data-v-21c1845e]{background:#38bdf8}.rfpa-dot.switched[data-v-21c1845e]{background:#059669}.rfpa-dot.unawarded[data-v-21c1845e]{background:var(--text-3)}.rfpa-legend-label[data-v-21c1845e]{color:var(--text)}.rfpa-legend-val[data-v-21c1845e]{margin-left:auto;color:var(--text-3)}.rfpa-outcome-tiles[data-v-21c1845e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.rfpa-bridge[data-v-21c1845e]{display:flex;align-items:stretch;gap:.75rem;padding-top:1.4rem}.rfpa-bridge-col[data-v-21c1845e]{flex:1;display:flex;flex-direction:column}.rfpa-bridge-plot[data-v-21c1845e]{position:relative;height:190px}.rfpa-bridge-bar[data-v-21c1845e]{position:absolute;left:16%;right:16%;bottom:0;min-height:4px;border-radius:.5rem .5rem 0 0}.rfpa-bridge-bar .rfpa-bridge-val[data-v-21c1845e]{position:absolute;top:-1.45rem;left:50%;transform:translateX(-50%);font-size:.82rem;font-weight:700;color:var(--text);white-space:nowrap;font-family:Space Grotesk,DM Sans,sans-serif}.rfpa-bridge-bar .rfpa-bridge-val.pos[data-v-21c1845e]{color:#059669}.rfpa-bridge-bar.baseline[data-v-21c1845e]{background:linear-gradient(180deg,#0891b2,#38bdf8);box-shadow:0 0 20px rgba(56,189,248,.4)}.rfpa-bridge-bar.savings[data-v-21c1845e]{background:linear-gradient(180deg,#059669,#059669);box-shadow:0 0 20px rgba(16,185,129,.45)}.rfpa-bridge-bar.awarded[data-v-21c1845e]{background:linear-gradient(180deg,#a5b4fc,#6366f1);box-shadow:0 0 20px rgba(99,102,241,.4)}.rfpa-bridge-label[data-v-21c1845e]{text-align:center;margin-top:.55rem;font-size:.76rem;color:var(--text-2)}.rfpa-bridge-op[data-v-21c1845e]{display:flex;align-items:center;padding-bottom:2rem;font-size:1.5rem;font-weight:700;color:#0891b2}.rfpa-ai-btn[data-v-21c1845e]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:.7rem;border:1px solid var(--border);background:linear-gradient(135deg,var(--border),rgba(56,189,248,.1));color:#0e7490;font-size:.82rem;font-weight:700;cursor:pointer;white-space:nowrap}.rfpa-ai-btn[data-v-21c1845e]:disabled{opacity:.6;cursor:default}.rfpa-ai-spark[data-v-21c1845e]{color:#0891b2}.rfpa-ai-note[data-v-21c1845e]{margin:0 0 .8rem;font-size:.78rem;color:#b45309}.rfpa-scenario-grid[data-v-21c1845e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.rfpa-scenario-card[data-v-21c1845e]{position:relative;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.rfpa-scenario-card[data-v-21c1845e]:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#38bdf8,#0891b2 60%,transparent);opacity:.7}.rfpa-scenario-card.active[data-v-21c1845e]{border-color:var(--border);box-shadow:0 0 26px rgba(56,189,248,.14)}.rfpa-scenario-head[data-v-21c1845e]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.5rem}.rfpa-scenario-name[data-v-21c1845e]{display:flex;align-items:center;gap:.5rem}.rfpa-scenario-name strong[data-v-21c1845e]{color:var(--text);font-size:1rem}.rfpa-scenario-now[data-v-21c1845e]{font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#0e7490,#0891b2);padding:.12rem .4rem;border-radius:5px}.rfpa-complexity[data-v-21c1845e],.rfpa-risk[data-v-21c1845e]{font-size:.7rem;font-weight:800;padding:.18rem .55rem;border-radius:999px;border:1px solid transparent}.rfpa-complexity.low[data-v-21c1845e],.rfpa-risk.low[data-v-21c1845e]{color:#059669;background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.4)}.rfpa-complexity.medium[data-v-21c1845e],.rfpa-risk.medium[data-v-21c1845e]{color:#d97706;background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.4)}.rfpa-complexity.high[data-v-21c1845e],.rfpa-risk.high[data-v-21c1845e]{color:#dc2626;background:rgba(244,63,94,.14);border-color:rgba(244,63,94,.42)}.rfpa-scenario-strategy[data-v-21c1845e]{margin:0 0 .7rem;font-size:.82rem;color:var(--text-2)}.rfpa-scenario-metrics[data-v-21c1845e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem;padding:.7rem 0;border-top:1px solid var(--border-2);border-bottom:1px solid var(--border-2);margin-bottom:.7rem}.rfpa-scenario-metrics>div[data-v-21c1845e]{display:flex;justify-content:space-between;gap:.5rem;font-size:.8rem}.rfpa-scenario-metrics span[data-v-21c1845e]{color:var(--text-3)}.rfpa-scenario-metrics strong[data-v-21c1845e]{color:var(--text);font-weight:600}.rfpa-scenario-metrics strong.pos[data-v-21c1845e]{color:#059669}.rfpa-scenario-metrics strong.neg[data-v-21c1845e]{color:#dc2626}.rfpa-scenario-metrics em[data-v-21c1845e]{color:var(--text-3);font-style:normal;font-size:.72rem}.rfpa-insight[data-v-21c1845e]{background:rgba(56,189,248,.06);border:1px solid var(--border);border-radius:.7rem;padding:.7rem .8rem}.rfpa-insight-head[data-v-21c1845e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.rfpa-insight-label[data-v-21c1845e]{font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#0e7490}.rfpa-insight-toggle[data-v-21c1845e]{background:none;border:none;color:#0891b2;font-size:.76rem;font-weight:700;cursor:pointer;text-decoration:underline;padding:0}.rfpa-insight-text[data-v-21c1845e]{margin:0;font-size:.84rem;color:var(--text);line-height:1.5}.rfpa-insight-detail[data-v-21c1845e]{margin:.5rem 0 0;font-size:.8rem;color:var(--text-2);line-height:1.5}.rfpa-insight-rec[data-v-21c1845e]{margin:.45rem 0 0;font-size:.8rem;font-weight:600;color:#059669}.rfpa-clickable[data-v-21c1845e]{cursor:pointer}.rfpa-clickable[data-v-21c1845e]:hover{border-color:rgba(125,232,245,.45);box-shadow:0 14px 36px rgba(2,12,24,.5),0 0 22px rgba(56,189,248,.14);transform:translateY(-2px)}.rfpa-scenario-cta[data-v-21c1845e]{display:block;margin-top:.55rem;font-size:.78rem;font-weight:700;color:#0891b2}.rfpa-modal-overlay[data-v-21c1845e]{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:2.5vh 2vw;background:rgba(2,8,16,.72);backdrop-filter:blur(6px)}.rfpa-modal[data-v-21c1845e]{width:min(1140px,96vw);max-height:92vh;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:1.2rem;background:var(--surface);box-shadow:0 40px 100px rgba(0,0,0,.6),0 0 50px rgba(56,189,248,.12);overflow:hidden}.rfpa-modal-head[data-v-21c1845e]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.3rem 1.5rem;border-bottom:1px solid var(--border);background:radial-gradient(120% 140% at 0 0,rgba(56,189,248,.14),transparent 55%)}.rfpa-modal-head h2[data-v-21c1845e]{margin:.2rem 0 0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.5rem;color:var(--text)}.rfpa-modal-strategy[data-v-21c1845e]{margin:.3rem 0 0;color:var(--text-2);font-size:.88rem}.rfpa-modal-close[data-v-21c1845e]{flex:0 0 auto;width:2.2rem;height:2.2rem;border-radius:.6rem;border:1px solid var(--border);background:var(--surface);color:#0e7490;font-size:1rem;cursor:pointer}.rfpa-modal-close[data-v-21c1845e]:hover{border-color:var(--border);color:var(--text)}.rfpa-modal-body[data-v-21c1845e]{padding:1.3rem 1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.2rem}.rfpa-modal-kpis[data-v-21c1845e]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem}.rfpa-modal-kpis>div[data-v-21c1845e]{padding:.7rem .8rem;border:1px solid var(--border);border-radius:.8rem;background:var(--surface)}.rfpa-modal-kpis span[data-v-21c1845e]{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-3)}.rfpa-modal-kpis strong[data-v-21c1845e]{display:block;margin-top:.25rem;color:var(--text);font-size:.92rem;font-weight:700}.rfpa-modal-kpis strong.pos[data-v-21c1845e]{color:#059669}.rfpa-modal-kpis strong.neg[data-v-21c1845e]{color:#dc2626}.rfpa-modal-kpis em[data-v-21c1845e]{color:var(--text-3);font-style:normal;font-size:.72rem}.rfpa-modal-ai[data-v-21c1845e]{padding:1.1rem 1.2rem;border:1px solid var(--border);border-radius:1rem;background:rgba(56,189,248,.06)}.rfpa-modal-ai-head[data-v-21c1845e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.rfpa-modal-ai h4[data-v-21c1845e]{margin:0;font-size:.95rem;color:#0e7490}.rfpa-modal-ai h5[data-v-21c1845e]{margin:.9rem 0 .4rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2)}.rfpa-modal-headline[data-v-21c1845e]{margin:0;font-size:1.05rem;font-weight:700;color:var(--text);line-height:1.5}.rfpa-modal-analysis[data-v-21c1845e]{margin:.5rem 0 0;font-size:.9rem;line-height:1.65;color:var(--text)}.rfpa-modal-list[data-v-21c1845e]{margin:0;padding-left:1.1rem;display:grid;gap:.35rem}.rfpa-modal-list li[data-v-21c1845e]{font-size:.87rem;line-height:1.5;color:var(--text)}.rfpa-modal-list.rec li[data-v-21c1845e]::marker{color:#059669}.rfpa-modal-list.risk li[data-v-21c1845e]::marker{color:#d97706}.rfpa-modal-section h4[data-v-21c1845e]{margin:0 0 .7rem;font-size:.95rem;color:var(--text)}.rfpa-modal-section-head[data-v-21c1845e]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.7rem;flex-wrap:wrap}.rfpa-modal-section-head h4[data-v-21c1845e]{margin:0}.rfpa-modal-items[data-v-21c1845e]{max-height:360px;overflow-y:auto}@media (max-width:1100px){.rfpa-metrics-4[data-v-21c1845e],.rfpa-metrics-5[data-v-21c1845e]{grid-template-columns:repeat(2,minmax(0,1fr))}.rfpa-flow-matrix-grid[data-v-21c1845e],.rfpa-flow[data-v-21c1845e],.rfpa-outcome[data-v-21c1845e],.rfpa-scenario-grid[data-v-21c1845e],.rfpa-two-col[data-v-21c1845e]{grid-template-columns:1fr}.rfpa-compare-picks[data-v-21c1845e]{justify-content:flex-start;max-width:none}.rfpa-compare-grid[data-v-21c1845e]{grid-template-columns:1fr}.rfpa-modal-kpis[data-v-21c1845e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.aod-results[data-v-7ea967f4]{--bg:#050507;--surface:rgba(15,13,21,.86);--card-soft:hsla(0,0%,100%,.055);--text:#faf7fb;--text-2:rgba(226,232,240,.78);--text-3:rgba(190,174,205,.62);--purple:#38bdf8;--purple-mid:#a78bfa;--purple-pale:#7de8f5;--purple-dim:rgba(56,189,248,.14);--purple-deep:rgba(56,189,248,.13);--cyan:#67e8f9;--border:hsla(0,0%,100%,.12);--border-2:hsla(0,0%,100%,.075);min-height:100vh;background:radial-gradient(120% 90% at 16% 22%,rgba(14,116,144,.4),transparent 60%),radial-gradient(90% 80% at 88% 82%,rgba(30,27,75,.4),transparent 60%),#061018;background-attachment:fixed;color:var(--text);font-family:DM Sans,sans-serif}.aod-results-actions[data-v-7ea967f4]{display:flex;justify-content:flex-end;padding:.75rem clamp(1.4rem,2.2vw,2.75rem) .55rem}.aod-results.aod-cool[data-v-7ea967f4]{--purple:#38bdf8;--purple-mid:#7de8f5;--purple-pale:#aef0fb;--purple-dim:rgba(56,189,248,.14);--purple-deep:rgba(56,189,248,.13);--surface:rgba(14,22,36,.86);background:radial-gradient(120% 90% at 16% 22%,rgba(14,116,144,.4),transparent 60%),radial-gradient(90% 80% at 88% 82%,rgba(30,27,75,.4),transparent 60%),#061018;background-attachment:fixed}.aod-results[data-theme=light][data-v-7ea967f4]{--bg:#f8fafc;--surface:hsla(0,0%,100%,.9);--card-soft:rgba(15,23,42,.045);--text:#0f172a;--text-2:#334155;--text-3:#64748b;--purple:#0891b2;--purple-mid:#14b8a6;--purple-pale:#0f766e;--purple-dim:rgba(14,165,233,.12);--purple-deep:rgba(20,184,166,.1);--cyan:#0891b2;--border:rgba(15,23,42,.12);--border-2:rgba(15,23,42,.075);color-scheme:light;color:var(--text)}.aod-results[data-theme=light].aod-cool[data-v-7ea967f4],.aod-results[data-theme=light][data-v-7ea967f4]{background:radial-gradient(110% 78% at 12% 12%,rgba(14,165,233,.16),transparent 58%),radial-gradient(90% 72% at 88% 18%,rgba(20,184,166,.13),transparent 60%),linear-gradient(180deg,#f8fbff,#eef7f8 50%,#f8fafc)}.aod-results[data-theme=light].aod-cool[data-v-7ea967f4]{--surface:hsla(0,0%,100%,.9);background-attachment:fixed}.aod-results[data-theme=light] .topbar[data-v-7ea967f4]{border-bottom-color:rgba(15,23,42,.08);background:hsla(0,0%,100%,.78);box-shadow:0 14px 36px rgba(15,23,42,.08)}.aod-results[data-theme=light].aod-cool .topbar[data-v-7ea967f4]{background:hsla(0,0%,100%,.68);border-bottom:1px solid rgba(15,23,42,.06);box-shadow:0 14px 36px rgba(15,23,42,.06);backdrop-filter:blur(16px)}.aod-results[data-theme=light] .back-btn[data-v-7ea967f4],.aod-results[data-theme=light] .theme-switch-tab[data-v-7ea967f4],.aod-results[data-theme=light] .topbar-export-btn[data-v-7ea967f4],.aod-results[data-theme=light] .topbar-meta[data-v-7ea967f4],.aod-results[data-theme=light] .topbar-secondary-btn[data-v-7ea967f4]{border-color:rgba(15,23,42,.11);background:hsla(0,0%,100%,.78);color:#334155;box-shadow:0 8px 22px rgba(15,23,42,.06)}.aod-results[data-theme=light] .back-btn[data-v-7ea967f4]:hover,.aod-results[data-theme=light] .theme-switch-tab[data-v-7ea967f4]:hover:not(:disabled),.aod-results[data-theme=light] .topbar-export-btn[data-v-7ea967f4]:hover:not(:disabled),.aod-results[data-theme=light] .topbar-secondary-btn[data-v-7ea967f4]:hover{border-color:rgba(14,165,233,.32);background:rgba(236,253,245,.9);color:#0f172a}.aod-results[data-theme=light] .export-btn[data-v-7ea967f4],.aod-results[data-theme=light] .topbar-export-btn[data-v-7ea967f4]{background:linear-gradient(135deg,#0891b2,#14b8a6);border-color:rgba(14,165,233,.34);color:#fff}.aod-results[data-theme=light] .theme-switcher[data-v-7ea967f4]{border-bottom-color:rgba(15,23,42,.08);background:hsla(0,0%,100%,.44)}.aod-results[data-theme=light] .theme-switch-tab.active[data-v-7ea967f4]{border-color:rgba(13,148,136,.4);background:rgba(20,184,166,.14);color:#0f766e}.aod-results[data-theme=light] .theme-switch-tab small[data-v-7ea967f4]{border-color:rgba(15,23,42,.1);color:#64748b}.aod-results[data-theme=light] .section-label[data-v-7ea967f4],.aod-results[data-theme=light].aod-cool .section-label[data-v-7ea967f4]{color:#0f766e}.aod-results.aod-cool .section-label[data-v-7ea967f4]{text-transform:none;letter-spacing:0;font-weight:600;font-size:.82rem;color:#7de8f5}.aod-results.aod-cool .topbar[data-v-7ea967f4]{background:transparent;border-bottom:0;box-shadow:none;backdrop-filter:none}.aod-results.aod-cool .theme-switcher[data-v-7ea967f4]{display:none}.aod-results .back-btn[data-v-7ea967f4],.aod-results .topbar-export-btn[data-v-7ea967f4],.aod-results .topbar-secondary-btn[data-v-7ea967f4]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(125,232,245,.22);border-radius:.7rem;background:rgba(125,232,245,.06);color:rgba(226,240,245,.9);padding:.5rem .95rem;font-size:.85rem;font-weight:600;transition:border-color .16s ease,background .16s ease,color .16s ease}.aod-results .back-btn[data-v-7ea967f4]:before{content:"←";font-size:1rem;line-height:1}.aod-results .back-btn[data-v-7ea967f4]:hover,.aod-results .topbar-export-btn[data-v-7ea967f4]:hover:not(:disabled),.aod-results .topbar-secondary-btn[data-v-7ea967f4]:hover{border-color:rgba(125,232,245,.5);background:rgba(56,189,248,.14);color:#fff}.aod-results.aod-cool .topbar-meta[data-v-7ea967f4]{color:rgba(226,240,245,.72)}.topbar[data-v-7ea967f4]{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(125,232,245,.1);background:linear-gradient(180deg,rgba(8,20,32,.72),rgba(6,16,24,.55));padding:1.05rem clamp(1.4rem,2.2vw,2.75rem);box-shadow:0 12px 34px rgba(0,0,0,.22);backdrop-filter:blur(16px)}.back-btn[data-v-7ea967f4],.cut-btn[data-v-7ea967f4],.export-btn[data-v-7ea967f4],.opp-card[data-v-7ea967f4]{font-family:DM Sans,sans-serif}.back-btn[data-v-7ea967f4]{color:var(--text-2);font-size:.82rem;font-weight:700}.back-btn[data-v-7ea967f4]:hover{color:var(--text)}.topbar-meta[data-v-7ea967f4]{position:absolute;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(125,232,245,.16);border-radius:999px;background:rgba(125,232,245,.05);padding:.42rem .95rem;color:rgba(226,240,245,.92);font-size:.82rem;font-weight:600;text-align:center;white-space:nowrap;backdrop-filter:blur(6px)}.topbar-status-dot[data-v-7ea967f4]{width:.5rem;height:.5rem;border-radius:999px;background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.16);animation:topbar-pulse-7ea967f4 2.4s ease-in-out infinite}@keyframes topbar-pulse-7ea967f4{0%,to{box-shadow:0 0 0 3px rgba(74,222,128,.16)}50%{box-shadow:0 0 0 5px rgba(74,222,128,.05)}}.topbar-meta-text[data-v-7ea967f4]{letter-spacing:.01em}.topbar-actions[data-v-7ea967f4]{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;min-width:7rem;margin-left:auto}.topbar-secondary-btn[data-v-7ea967f4]{border:1px solid rgba(148,163,184,.24);border-radius:.55rem;background:rgba(15,23,42,.58);color:rgba(226,232,240,.88);padding:.52rem .85rem;font-size:.8rem;font-weight:800;line-height:1;transition:border-color .16s ease,color .16s ease,background .16s ease}.topbar-secondary-btn[data-v-7ea967f4]:focus-visible,.topbar-secondary-btn[data-v-7ea967f4]:hover{border-color:rgba(52,211,153,.44);background:rgba(16,185,129,.12);color:#d1fae5}.topbar-export-btn[data-v-7ea967f4]{border:1px solid rgba(125,232,245,.42);border-radius:.55rem;background:linear-gradient(135deg,rgba(219,39,119,.9),rgba(168,85,247,.82)),hsla(0,0%,100%,.05);color:#fff;padding:.52rem .95rem;font-size:.82rem;font-weight:800;line-height:1;text-transform:none;box-shadow:0 10px 28px rgba(56,189,248,.22);transition:border-color .16s ease,filter .16s ease,opacity .16s ease}.topbar-export-btn[data-v-7ea967f4]:focus-visible:not(:disabled),.topbar-export-btn[data-v-7ea967f4]:hover:not(:disabled){border-color:rgba(103,232,249,.5);filter:brightness(1.08)}.topbar-export-btn[data-v-7ea967f4]:disabled{cursor:not-allowed;opacity:.6}.theme-switcher[data-v-7ea967f4]{display:flex;gap:.65rem;overflow-x:auto;border-bottom:1px solid rgba(125,232,245,.08);background:transparent;padding:.78rem clamp(1.4rem,2.2vw,2.75rem)}.theme-switch-tab[data-v-7ea967f4]{display:inline-flex;align-items:center;gap:.55rem;min-height:2.3rem;white-space:nowrap;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:rgba(15,23,42,.58);color:rgba(226,232,240,.8);padding:.42rem .76rem .42rem .9rem;font-size:.78rem;font-weight:800;transition:border-color .16s ease,background .16s ease,color .16s ease}.theme-switch-tab[data-v-7ea967f4]:focus-visible:not(:disabled),.theme-switch-tab[data-v-7ea967f4]:hover:not(:disabled){border-color:rgba(125,232,245,.45);color:#fff}.theme-switch-tab.active[data-v-7ea967f4]{border-color:rgba(52,211,153,.46);background:rgba(16,185,129,.14);color:#fff}.theme-switch-tab[data-v-7ea967f4]:disabled{cursor:default}.theme-switch-tab small[data-v-7ea967f4]{border-radius:999px;border:1px solid rgba(148,163,184,.2);padding:.2rem .45rem;color:rgba(203,213,225,.82);font-size:.66rem;font-weight:900;line-height:1}.theme-switch-tab small.ready[data-v-7ea967f4]{border-color:rgba(52,211,153,.38);background:rgba(16,185,129,.16);color:#bbf7d0}.theme-switch-tab small.queued[data-v-7ea967f4],.theme-switch-tab small.running[data-v-7ea967f4]{border-color:rgba(56,189,248,.34);background:rgba(14,165,233,.12);color:#bae6fd}.theme-switch-tab small.failed[data-v-7ea967f4]{border-color:hsla(0,91%,71%,.38);background:rgba(239,68,68,.14);color:#fecaca}.export-btn[data-v-7ea967f4]{border:1px solid rgba(125,232,245,.34);border-radius:.55rem;background:linear-gradient(135deg,#38bdf8,#7c3aed);color:#fff;padding:.55rem 1rem;font-size:.8rem;font-weight:800;box-shadow:0 10px 30px rgba(56,189,248,.24)}.results-body[data-v-7ea967f4]{width:100%;max-width:min(1840px,calc(100vw - 2.5rem));margin:0 auto;padding:2.4rem 0 3.5rem}.section[data-v-7ea967f4]{margin-bottom:2.75rem;scroll-margin-top:6rem;text-align:left}.section--sbf[data-v-7ea967f4]{margin-bottom:2.2rem}.section-label[data-v-7ea967f4]{margin-bottom:1rem;border-bottom:1px solid var(--border);padding-bottom:.5rem;color:var(--purple-pale);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.title-row[data-v-7ea967f4]{margin-bottom:.85rem;text-align:center}.empty-state h1[data-v-7ea967f4],.progress-head h1[data-v-7ea967f4],.title-row h1[data-v-7ea967f4]{color:#fff;font-size:clamp(1.55rem,2.5vw,2rem);font-weight:800;letter-spacing:-.02em}.title-row h1[data-v-7ea967f4]{background:linear-gradient(90deg,#fff,#7de8f5 48%,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.metrics-row[data-v-7ea967f4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.2vw,1.35rem)}.metrics-row--three[data-v-7ea967f4]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:68rem;margin:0 auto}.ai-box[data-v-7ea967f4],.drill[data-v-7ea967f4],.empty-state[data-v-7ea967f4],.metric-card[data-v-7ea967f4],.opp-card[data-v-7ea967f4]{border:1px solid var(--border);background:linear-gradient(145deg,rgba(18,17,25,.94),rgba(10,10,15,.88)),radial-gradient(circle at 0 0,rgba(56,189,248,.13),transparent 34rem);box-shadow:0 24px 60px rgba(0,0,0,.36),inset 0 1px 0 hsla(0,0%,100%,.06);backdrop-filter:blur(16px)}.metric-card[data-v-7ea967f4]{position:relative;overflow:hidden;min-height:11rem;border-radius:.8rem;padding:1.45rem 1.55rem;text-align:left;transition:transform .16s ease,border-color .16s ease}.metric-card[data-v-7ea967f4]:before{content:"";position:absolute;inset:0 0 auto;height:.18rem;background:linear-gradient(90deg,#38bdf8,#a78bfa,#7de8f5);opacity:.82}.metric-card[data-v-7ea967f4]:hover{border-color:rgba(125,232,245,.34);transform:translateY(-2px)}.metric-label-row[data-v-7ea967f4]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex:1}.da-head[data-v-7ea967f4]{display:flex;align-items:center;gap:.95rem;margin-bottom:1.4rem}.da-head-icon[data-v-7ea967f4]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;flex-shrink:0;color:#7de8f5;background:rgba(56,189,248,.12);border:1px solid rgba(125,232,245,.28)}.da-head-icon svg[data-v-7ea967f4]{width:24px;height:24px}.da-head-copy[data-v-7ea967f4]{display:flex;flex-direction:column;gap:.2rem}.da-head-copy .section-label[data-v-7ea967f4]{margin:0}.metric-top[data-v-7ea967f4]{display:flex;align-items:flex-start;gap:.7rem}.metric-ic[data-v-7ea967f4]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;flex-shrink:0}.metric-ic svg[data-v-7ea967f4]{width:18px;height:18px}.metric-tone-cyan[data-v-7ea967f4]{color:#7de8f5;background:rgba(56,189,248,.12);border:1px solid rgba(125,232,245,.26)}.metric-tone-violet[data-v-7ea967f4]{color:#c4b5fd;background:rgba(167,139,250,.14);border:1px solid rgba(167,139,250,.3)}.metric-label[data-v-7ea967f4]{color:var(--text-2);font-size:.9rem;line-height:1.4}.metric-info[data-v-7ea967f4]{display:inline-grid;place-items:center;flex:0 0 auto;width:1.15rem;height:1.15rem;border:1px solid rgba(125,232,245,.42);border-radius:999px;color:var(--purple-pale);font-size:.68rem;font-weight:900;line-height:1}.metric-info[data-v-7ea967f4]:focus-visible,.metric-info[data-v-7ea967f4]:hover{background:rgba(125,232,245,.16);color:#fff}.metric-value[data-v-7ea967f4]{margin-top:1.05rem;color:#fff;font-size:clamp(2.1rem,2.3vw,2.8rem);font-weight:800;letter-spacing:-.03em}.metric-sub[data-v-7ea967f4]{margin-top:.35rem;color:var(--purple-pale);font-size:.88rem;font-weight:600}.ai-box[data-v-7ea967f4]{display:grid;gap:1rem;border-left:3px solid var(--purple);border-radius:.8rem;padding:1.65rem 1.9rem;text-align:left}.ai-box--full[data-v-7ea967f4]{grid-template-columns:1fr;border-left-color:rgba(103,232,249,.6)}.ai-box--full .ai-bullets[data-v-7ea967f4],.ai-box--full .related-themes[data-v-7ea967f4]{grid-column:1/-1}.ai-box--full .ai-bullets[data-v-7ea967f4]{width:100%}.ai-box--full .ai-bullets li[data-v-7ea967f4]{border:1px solid rgba(103,232,249,.1);border-radius:.7rem;background:hsla(0,0%,100%,.035);padding:.72rem .9rem .72rem 1.85rem;font-size:.9rem}.ai-box--full .ai-bullets li span[data-v-7ea967f4],.ai-box--full .ai-bullets li strong[data-v-7ea967f4]{display:inline}.ai-box--full .ai-bullets li strong[data-v-7ea967f4]{margin-right:.35rem}.ai-box--full .ai-bullets li[data-v-7ea967f4]:before{left:.9rem}.ai-box-label[data-v-7ea967f4]{grid-column:1/-1;display:flex;align-items:center;gap:.45rem;color:var(--purple-pale);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ai-box-label span[data-v-7ea967f4]{width:.36rem;height:.36rem;border-radius:999px;background:currentColor}.ai-box-body[data-v-7ea967f4]{margin-top:.4rem;color:rgba(248,250,252,.9);font-size:1rem;line-height:1.8}.ai-bullets[data-v-7ea967f4]{display:grid;gap:.85rem;align-content:start;margin:.35rem 0 0;padding:0;list-style:none}.ai-bullets--summary[data-v-7ea967f4]{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(1.5rem,3vw,3rem);column-gap:clamp(1.5rem,3vw,3rem)}.ai-bullets li[data-v-7ea967f4]{position:relative;padding-left:1.1rem;color:var(--text-2);font-size:.92rem;line-height:1.65}.ai-bullets li strong[data-v-7ea967f4]{display:block;margin-bottom:.18rem;color:var(--text);font-size:.9rem;font-weight:900;line-height:1.3}.ai-bullets li span[data-v-7ea967f4]{display:block;color:var(--text-2)}.ai-bullets li[data-v-7ea967f4]:before{content:"";position:absolute;top:.55rem;left:0;width:.5rem;height:.5rem;border-radius:999px;background:var(--purple);box-shadow:0 0 0 3px rgba(56,189,248,.14);opacity:1}.related-themes[data-v-7ea967f4]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;grid-column:1/-1;margin-top:.35rem;border-top:1px solid var(--border-2);padding-top:.95rem}.related-themes>span[data-v-7ea967f4]{color:var(--text-3);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.related-themes button[data-v-7ea967f4]{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(103,232,249,.18);border-radius:999px;background:rgba(103,232,249,.08);color:#cffafe;padding:.42rem .75rem;font-size:.75rem;font-weight:800}.related-themes small[data-v-7ea967f4]{max-width:32rem;overflow:hidden;color:var(--text-2);font-size:.72rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.opp-carousel[data-v-7ea967f4]{overflow-x:auto;overflow-y:hidden;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,rgba(125,232,245,.045),hsla(0,0%,100%,.018)),rgba(5,5,7,.28);padding:1rem;scrollbar-color:rgba(56,189,248,.72) hsla(0,0%,100%,.08);scrollbar-width:thin}.opp-carousel[data-v-7ea967f4]::-webkit-scrollbar{height:.65rem}.opp-carousel[data-v-7ea967f4]::-webkit-scrollbar-track{border-radius:999px;background:hsla(0,0%,100%,.08)}.opp-carousel[data-v-7ea967f4]::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(90deg,#38bdf8,#a78bfa,#67e8f9)}.opp-grid[data-v-7ea967f4]{display:flex;gap:clamp(.9rem,1.1vw,1.25rem);min-width:-moz-max-content;min-width:max-content;scroll-snap-type:x mandatory}.sbf-card-toolbar[data-v-7ea967f4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-bottom:1rem;border:1px solid rgba(103,232,249,.14);border-radius:.85rem;background:rgba(7,12,24,.68);padding:.9rem}.sbf-card-toolbar label[data-v-7ea967f4]{display:grid;gap:.35rem;min-width:0}.sbf-card-toolbar span[data-v-7ea967f4]{color:var(--text-3);font-size:.68rem;font-weight:850}.sbf-card-toolbar select[data-v-7ea967f4]{min-width:0;border:1px solid hsla(0,0%,100%,.1);border-radius:.55rem;background:rgba(2,6,23,.72);color:var(--text);padding:.62rem .7rem;font:inherit;font-size:.82rem;font-weight:750}.sbf-verdict-guide[data-v-7ea967f4]{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.sbf-verdict-guide span[data-v-7ea967f4]{display:grid;gap:.18rem;min-width:0;border:1px solid rgba(103,232,249,.12);border-radius:.65rem;background:rgba(15,23,42,.58);padding:.62rem .7rem}.sbf-verdict-guide strong[data-v-7ea967f4]{color:#e5f6ff;font-size:.76rem;font-weight:850}.sbf-verdict-guide small[data-v-7ea967f4]{color:var(--text-3);font-size:.68rem;line-height:1.35}.opp-card[data-v-7ea967f4]{flex:0 0 clamp(17rem,18vw,21rem);min-height:17.25rem;border-radius:.8rem;padding:1.15rem;scroll-snap-align:start;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.opp-card.on[data-v-7ea967f4],.opp-card[data-v-7ea967f4]:hover{border-color:rgba(125,232,245,.45);background:linear-gradient(145deg,rgba(45,20,39,.92),rgba(18,14,27,.94)),radial-gradient(circle at 100% 0,rgba(124,58,237,.2),transparent 16rem);transform:translateY(-2px)}.opp-top[data-v-7ea967f4]{display:flex;align-items:center;gap:.45rem;margin-bottom:1rem}.rank[data-v-7ea967f4]{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;border:1px solid rgba(125,232,245,.2);background:rgba(125,232,245,.12);color:var(--purple-pale);font-size:.72rem;font-weight:800}.signal[data-v-7ea967f4]{border-radius:.25rem;padding:.18rem .55rem;font-size:.66rem;font-weight:900;letter-spacing:0}.signal.high[data-v-7ea967f4]{background:rgba(56,189,248,.24);color:#ffd2e8}.signal.medium[data-v-7ea967f4]{background:rgba(192,132,252,.16);color:#ddd6fe}.signal.low[data-v-7ea967f4]{background:hsla(0,0%,100%,.08);color:var(--text-3)}.opp-card h2[data-v-7ea967f4]{color:var(--text);font-size:1.08rem;font-weight:800}.l3-label[data-v-7ea967f4]{margin-top:.2rem;color:var(--text-3);font-size:.86rem}.opp-spend[data-v-7ea967f4]{margin-top:1rem;color:#fff;font-size:1.65rem;font-weight:800;letter-spacing:-.02em}.opp-meta[data-v-7ea967f4]{color:var(--text-2);font-size:.86rem;line-height:1.5}.sbf-card-metrics[data-v-7ea967f4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.9rem}.sbf-card-metrics span[data-v-7ea967f4]{min-width:0;border:1px solid hsla(0,0%,100%,.08);border-radius:.55rem;background:hsla(0,0%,100%,.045);color:var(--text-2);padding:.55rem .65rem;font-size:.74rem;line-height:1.35}.sbf-card-metrics em[data-v-7ea967f4],.sbf-card-metrics strong[data-v-7ea967f4]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbf-card-metrics strong[data-v-7ea967f4]{color:#fff;font-size:.86rem;font-style:normal;font-weight:850}.sbf-card-metrics em[data-v-7ea967f4]{margin-top:.12rem;color:var(--text-3);font-size:.68rem;font-style:normal;font-weight:700}.sourcing-badge[data-v-7ea967f4]{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:.65rem;border:1px solid rgba(103,232,249,.18);border-radius:999px;background:rgba(103,232,249,.08);color:#a5f3fc;padding:.22rem .55rem;font-size:.68rem;font-weight:800}.sourcing-badge.benchmark[data-v-7ea967f4]{border-color:rgba(167,139,250,.25);background:rgba(124,58,237,.16);color:#ddd6fe}.sbf-score-row[data-v-7ea967f4]{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-top:.75rem;color:var(--text-3);font-size:.72rem;font-weight:800}.sbf-score-row span[data-v-7ea967f4]{display:grid;gap:.12rem}.sbf-score-row span[data-v-7ea967f4]:last-child{text-align:right}.sbf-score-row em[data-v-7ea967f4]{color:var(--text-3);font-style:normal}.sbf-score-row strong[data-v-7ea967f4]{color:#fff;font-size:.85rem;font-weight:900}.sbf-benchmark-table-panel[data-v-7ea967f4]{border:1px solid rgba(103,232,249,.14);border-radius:.95rem;background:linear-gradient(135deg,rgba(14,165,233,.08),rgba(124,58,237,.06)),rgba(5,9,18,.62);padding:1rem}.sbf-role-help[data-v-7ea967f4]{margin-top:.45rem;color:var(--text-3);font-size:.74rem;line-height:1.45}.sbf-benchmark-table-wrap[data-v-7ea967f4]{margin-top:.9rem;overflow-x:auto}.sbf-benchmark-table[data-v-7ea967f4]{width:100%;min-width:68rem;border-collapse:collapse}.sbf-benchmark-table td[data-v-7ea967f4],.sbf-benchmark-table th[data-v-7ea967f4]{border-bottom:1px solid hsla(0,0%,100%,.08);padding:.75rem .7rem;text-align:left;vertical-align:middle}.sbf-benchmark-table th[data-v-7ea967f4]{color:var(--text-3);font-size:.68rem;font-weight:850}.sbf-benchmark-table td[data-v-7ea967f4]{color:var(--text);font-size:.8rem;font-weight:750}.sbf-benchmark-table tbody tr[data-v-7ea967f4]{cursor:pointer}.sbf-benchmark-table tbody tr[data-v-7ea967f4]:hover{background:hsla(0,0%,100%,.035)}.sbf-benchmark-table td small[data-v-7ea967f4],.sbf-benchmark-table td strong[data-v-7ea967f4]{display:block}.sbf-benchmark-table td small[data-v-7ea967f4]{margin-top:.15rem;color:var(--text-3);font-size:.68rem;font-weight:650}.sbf-source-chip[data-v-7ea967f4]{display:inline-flex;border-radius:999px;background:rgba(167,139,250,.14);color:#ddd6fe;padding:.22rem .5rem;font-size:.68rem;font-weight:850;white-space:nowrap}.score-track[data-v-7ea967f4]{height:.2rem;margin:.8rem 0;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.09)}.score-track span[data-v-7ea967f4]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#a78bfa,#67e8f9)}.drill[data-v-7ea967f4]{position:relative;border-color:rgba(125,232,245,.28);border-radius:1rem;padding:clamp(1.6rem,2vw,2.35rem);text-align:left}.close-x[data-v-7ea967f4]{position:absolute;top:1.3rem;right:1.5rem;color:var(--text-3);font-size:1.1rem;font-weight:800}.close-x[data-v-7ea967f4]:hover{color:var(--text)}.drill-head[data-v-7ea967f4]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);padding:0 2rem 1.25rem 0}.drill-head h2[data-v-7ea967f4]{color:var(--text);font-size:clamp(1.35rem,1.8vw,1.85rem);font-weight:800;letter-spacing:-.02em}.drill-head p[data-v-7ea967f4]{margin-top:.2rem;color:var(--text-2);font-size:1rem}.drill-meta[data-v-7ea967f4]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.45rem;color:var(--text-3);font-size:.76rem}.drill-actions[data-v-7ea967f4]{display:flex;align-items:center;gap:.55rem;padding-right:1.65rem}.download-output-btn[data-v-7ea967f4]{min-height:2.35rem;border:1px solid rgba(125,232,245,.28);background:linear-gradient(135deg,rgba(56,189,248,.2),rgba(124,58,237,.12)),hsla(0,0%,100%,.05);color:var(--purple-pale);padding:.45rem .85rem;font-size:.78rem;font-weight:800}.download-output-btn[data-v-7ea967f4]:disabled{cursor:wait;color:var(--text-3);opacity:.7}.nuance[data-v-7ea967f4]{display:flex;align-items:flex-start;gap:1rem;margin-top:1.3rem;border-radius:.9rem;border:1px solid rgba(125,232,245,.28);background:linear-gradient(135deg,rgba(56,189,248,.28),rgba(124,58,237,.2)),hsla(0,0%,100%,.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 20px 42px rgba(0,0,0,.22);padding:1.05rem 1.2rem;text-align:left}.nuance-icon[data-v-7ea967f4]{display:grid;place-items:center;width:1.45rem;height:1.45rem;flex:0 0 auto;border-radius:999px;background:hsla(0,0%,100%,.12);color:var(--purple-pale);font-weight:900}.context-label[data-v-7ea967f4],.insight-panel-head span[data-v-7ea967f4],.nuance small[data-v-7ea967f4]{display:block;color:var(--purple-pale);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.nuance p[data-v-7ea967f4]{margin:.28rem 0 0;color:hsla(0,0%,100%,.92);font-size:.92rem;font-weight:750;line-height:1.65}.insight-panel[data-v-7ea967f4]{display:grid;gap:.9rem;margin-top:1.1rem;border:1px solid var(--border-2);border-radius:1rem;background:linear-gradient(145deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.025)),radial-gradient(circle at 100% 0,rgba(103,232,249,.08),transparent 22rem);padding:1.05rem}.sbf-ai-details[data-v-7ea967f4]{display:grid}.insight-panel-head[data-v-7ea967f4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border-2);padding:.15rem .2rem .85rem}.insight-panel-head strong[data-v-7ea967f4]{color:var(--text-2);font-size:.82rem}.insight-card-grid[data-v-7ea967f4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.sbf-insight-list[data-v-7ea967f4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.sbf-insight-item[data-v-7ea967f4]{border:1px solid rgba(103,232,249,.12);border-radius:.78rem;background:rgba(7,7,11,.5);overflow:hidden}.sbf-insight-item summary[data-v-7ea967f4]{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:.8rem;cursor:pointer;list-style:none;padding:.82rem .95rem}.sbf-insight-item summary[data-v-7ea967f4]::-webkit-details-marker{display:none}.sbf-insight-item summary[data-v-7ea967f4]:after{content:"+";width:1.55rem;height:1.55rem;border:1px solid rgba(103,232,249,.24);border-radius:999px;color:#a5f3fc;display:grid;place-items:center;font-weight:900}.sbf-insight-item[open] summary[data-v-7ea967f4]:after{content:"-"}.sbf-insight-item summary span[data-v-7ea967f4]{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(103,232,249,.12);color:#a5f3fc;padding:.2rem .55rem;font-size:.66rem;font-weight:850}.sbf-insight-item summary strong[data-v-7ea967f4]{color:var(--text);font-size:.9rem;line-height:1.35}.sbf-insight-item p[data-v-7ea967f4]{border-top:1px solid rgba(103,232,249,.1);color:rgba(226,232,240,.82);margin:0;padding:.85rem 1rem 1rem;font-size:.88rem;line-height:1.65}.narrative-insight-card[data-v-7ea967f4]{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.09);border-radius:.8rem;background:rgba(7,7,11,.58);text-align:left;transition:border-color .16s ease,background .16s ease}.narrative-insight-card[open][data-v-7ea967f4]{border-color:rgba(125,232,245,.3);background:linear-gradient(145deg,rgba(56,189,248,.1),rgba(7,7,11,.6)),rgba(7,7,11,.58)}.narrative-insight-card[data-v-7ea967f4]:before{content:"";position:absolute;inset:0 auto 0 0;width:.18rem;background:linear-gradient(180deg,#38bdf8,#67e8f9)}.narrative-insight-card summary[data-v-7ea967f4]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem .9rem;align-items:center;min-height:5.8rem;cursor:pointer;list-style:none;padding:1rem 1.05rem 1.05rem}.narrative-insight-card summary[data-v-7ea967f4]::-webkit-details-marker{display:none}.narrative-insight-card summary[data-v-7ea967f4]:focus-visible{outline:2px solid rgba(125,232,245,.55);outline-offset:-4px}.narrative-insight-card span[data-v-7ea967f4]{display:inline-flex;grid-column:1;width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(56,189,248,.16);color:var(--purple-pale);padding:.22rem .55rem;font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.narrative-insight-card h3[data-v-7ea967f4]{grid-column:1;margin:0;color:var(--text);font-size:.98rem;font-weight:850;line-height:1.35}.narrative-insight-card b[data-v-7ea967f4]{grid-column:2;grid-row:1/span 2;align-self:center;border:1px solid rgba(125,232,245,.22);border-radius:999px;color:var(--purple-pale);padding:.28rem .58rem;font-size:.62rem;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.narrative-insight-card b[data-v-7ea967f4]:before{content:"Show"}.narrative-insight-card[open] b[data-v-7ea967f4]:before{content:"Hide"}.narrative-insight-card p[data-v-7ea967f4]{margin:0;border-top:1px solid var(--border-2);padding:.95rem 1.05rem 1.1rem;color:rgba(226,232,240,.78);font-size:.88rem;line-height:1.68}.ai-error[data-v-7ea967f4]{margin-top:.8rem;border:1px solid hsla(0,91%,71%,.28);border-radius:.65rem;background:rgba(127,29,29,.16);color:#fecaca;padding:.75rem .9rem;font-size:.82rem;font-weight:700}.context-row[data-v-7ea967f4]{display:grid;grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);gap:.55rem 1rem;align-items:start;margin-top:1rem;border:1px solid rgba(103,232,249,.16);border-left:3px solid rgba(103,232,249,.5);border-radius:.75rem;background:rgba(103,232,249,.06);padding:.9rem 1rem;color:var(--text-3);font-size:.84rem;line-height:1.6;text-align:left}.context-main[data-v-7ea967f4]{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;gap:.45rem .55rem;align-items:center;min-width:0}.context-label[data-v-7ea967f4]{grid-column:1/-1;grid-row:1}.context-control[data-v-7ea967f4]{display:block;flex:1 1 11rem;min-width:0}.context-control select[data-v-7ea967f4]{width:100%;min-height:2.35rem;border:1px solid rgba(125,232,245,.28);border-radius:.55rem;background:rgba(7,7,11,.78);color:var(--text);padding:.48rem .65rem;font:inherit;font-size:.88rem;font-weight:800}.context-control select[data-v-7ea967f4]:disabled{cursor:wait;opacity:.72}.context-source[data-v-7ea967f4]{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid rgba(125,232,245,.32);border-radius:999px;background:rgba(56,189,248,.16);color:var(--purple-pale);padding:.2rem .55rem;font-size:.64rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.context-source.user[data-v-7ea967f4]{border-color:rgba(103,232,249,.34);background:rgba(103,232,249,.12);color:#a5f3fc}.context-row p[data-v-7ea967f4]{grid-column:2;grid-row:2;align-self:center;margin:0;color:var(--text-2)}.score-breakdown[data-v-7ea967f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-top:1rem}.score-chip[data-v-7ea967f4]{border-radius:.65rem;border:1px solid var(--border-2);background:hsla(0,0%,100%,.055);padding:.8rem}.score-chip em[data-v-7ea967f4],.score-chip span[data-v-7ea967f4]{display:block;color:var(--text-3);font-size:.68rem;font-style:normal}.score-chip strong[data-v-7ea967f4]{display:block;margin-top:.35rem;color:var(--text);font-size:1rem}.score-chip strong.score-loading[data-v-7ea967f4]{color:var(--text-3);font-size:.85rem;font-weight:600;letter-spacing:.02em}.sbf-diagnostics[data-v-7ea967f4]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:1rem;margin-top:1.1rem}.sbf-action-grid[data-v-7ea967f4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.95fr);gap:1rem;margin-top:1rem}.sbf-recommendation-panel[data-v-7ea967f4]{grid-column:1/-1}.sbf-panel[data-v-7ea967f4]{min-width:0;border:1px solid rgba(103,232,249,.14);border-radius:.85rem;background:linear-gradient(135deg,rgba(14,165,233,.08),rgba(124,58,237,.06)),rgba(5,9,18,.54);padding:1rem}.sbf-pareto-list[data-v-7ea967f4],.sbf-role-bars[data-v-7ea967f4]{display:grid;gap:.7rem;margin-top:.9rem}.sbf-role-recommendation[data-v-7ea967f4]{margin-top:1rem;border-top:1px solid rgba(103,232,249,.12);padding-top:1rem}.sbf-pareto-benchmark[data-v-7ea967f4]{margin-top:.9rem;border:1px solid rgba(103,232,249,.12);border-radius:.75rem;background:hsla(0,0%,100%,.035);padding:.85rem}.sbf-pareto-benchmark-head[data-v-7ea967f4],.sbf-pareto-benchmark-legend[data-v-7ea967f4]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--text-3);font-size:.72rem}.sbf-pareto-benchmark-head strong[data-v-7ea967f4]{color:var(--text);font-size:.76rem;font-weight:850;text-align:right}.sbf-pareto-benchmark-track[data-v-7ea967f4]{position:relative;height:.7rem;margin:.75rem 0 .65rem;border-radius:999px;background:hsla(0,0%,100%,.08)}.sbf-pareto-range[data-v-7ea967f4]{position:absolute;inset:0;width:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(103,232,249,.4),rgba(167,139,250,.25))}.sbf-pareto-marker[data-v-7ea967f4]{position:absolute;top:50%;z-index:2;width:.92rem;height:.92rem;border:2px solid #07111f;border-radius:999px;transform:translate(-50%,-50%);box-shadow:0 0 0 2px hsla(0,0%,100%,.18)}.sbf-pareto-benchmark-legend i.actual[data-v-7ea967f4],.sbf-pareto-marker.actual[data-v-7ea967f4]{background:#67e8f9}.sbf-pareto-benchmark-legend i.peer[data-v-7ea967f4],.sbf-pareto-marker.peer[data-v-7ea967f4]{background:#7de8f5}.sbf-pareto-benchmark-legend[data-v-7ea967f4]{justify-content:flex-start;flex-wrap:wrap}.sbf-pareto-benchmark-legend span[data-v-7ea967f4]{display:inline-flex;align-items:center;gap:.35rem}.sbf-pareto-benchmark-legend i[data-v-7ea967f4]{width:.5rem;height:.5rem;border-radius:999px}.sbf-pareto-no-benchmark[data-v-7ea967f4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--text-3);font-size:.78rem}.sbf-pareto-no-benchmark strong[data-v-7ea967f4]{color:var(--text);font-size:.82rem}.sbf-pareto-header[data-v-7ea967f4],.sbf-role-header[data-v-7ea967f4]{display:grid;align-items:center;gap:.65rem;margin-top:.9rem;color:var(--text-3);font-size:.68rem;font-weight:800}.sbf-pareto-header[data-v-7ea967f4]{grid-template-columns:1.6rem minmax(8rem,1fr) 6.8rem 6rem 4.6rem minmax(7rem,.8fr) 3.2rem}.sbf-role-header[data-v-7ea967f4]{grid-template-columns:7.8rem minmax(8rem,1fr) 2.5rem 3.2rem}.sbf-pareto-header span[data-v-7ea967f4]:nth-child(n+4),.sbf-role-header span[data-v-7ea967f4]:nth-child(n+3){text-align:right}.sbf-pareto-row[data-v-7ea967f4],.sbf-role-row[data-v-7ea967f4]{display:grid;align-items:center;gap:.65rem;min-width:0;color:var(--text-2);font-size:.76rem}.sbf-pareto-row[data-v-7ea967f4]{grid-template-columns:1.6rem minmax(8rem,1fr) 6.8rem 6rem 4.6rem minmax(7rem,.8fr) 3.2rem}.sbf-role-row[data-v-7ea967f4]{grid-template-columns:7.8rem minmax(8rem,1fr) 2.5rem 3.2rem}.sbf-pareto-row strong[data-v-7ea967f4],.sbf-role-row span[data-v-7ea967f4]{overflow:hidden;color:var(--text);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.sbf-pareto-row em[data-v-7ea967f4]{color:var(--text-3);font-style:normal;font-weight:700}.sbf-pareto-row small[data-v-7ea967f4],.sbf-role-row small[data-v-7ea967f4]{color:var(--text-3);font-weight:800;text-align:right}.sbf-pareto-track[data-v-7ea967f4],.sbf-role-track[data-v-7ea967f4]{position:relative;height:.55rem;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.08)}.sbf-pareto-track[data-v-7ea967f4]:before{position:absolute;inset:0;width:80%;border-right:1px solid hsla(0,0%,100%,.55);background:linear-gradient(90deg,rgba(34,197,94,.2),rgba(234,179,8,.12));content:""}.sbf-pareto-track i[data-v-7ea967f4],.sbf-role-track i[data-v-7ea967f4]{position:relative;z-index:1;display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#facc15,#fb7185)}.sbf-role-track i[data-v-7ea967f4]{background:linear-gradient(90deg,#38bdf8,#a78bfa)}.sbf-recommendation-list[data-v-7ea967f4]{display:grid;gap:.65rem;margin-top:.9rem}.sbf-recommendation-row[data-v-7ea967f4]{position:relative;border:1px solid rgba(103,232,249,.1);border-radius:.7rem;background:hsla(0,0%,100%,.04);color:var(--text-2);padding:.72rem .8rem .72rem 1.9rem;font-size:.82rem;line-height:1.55}.sbf-recommendation-row[data-v-7ea967f4]:before{content:"";position:absolute;top:1.05rem;left:.8rem;width:.42rem;height:.42rem;border-radius:999px;background:var(--cyan);opacity:.85}.sbf-low-fragmentation-note[data-v-7ea967f4],.sbf-next-theme-note[data-v-7ea967f4]{margin-top:.9rem;border:1px solid rgba(103,232,249,.12);border-radius:.75rem;background:rgba(103,232,249,.06);color:var(--text-2);padding:.85rem .95rem;font-size:.84rem;line-height:1.55}.sbf-next-theme-note strong[data-v-7ea967f4]{display:block;margin-bottom:.3rem;color:#a5f3fc;font-size:.72rem;font-weight:850}.score-loading-dots[data-v-7ea967f4]{display:inline-block;width:1.1em;text-align:left}.score-loading-dots[data-v-7ea967f4]:after{content:"";display:inline-block;animation:score-loading-dots-7ea967f4 1.2s steps(4) infinite}@keyframes score-loading-dots-7ea967f4{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.cut-row[data-v-7ea967f4]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem}.cut-row>span[data-v-7ea967f4]{color:var(--text-3);font-size:.78rem}.cut-btn[data-v-7ea967f4]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--border);border-radius:.45rem;background:hsla(0,0%,100%,.055);color:var(--text-2);padding:.38rem .75rem;font-size:.78rem;font-weight:700}.cut-btn.on[data-v-7ea967f4]{border-color:rgba(125,232,245,.42);background:linear-gradient(135deg,#38bdf8,#7c3aed);color:#fff}.cut-btn small[data-v-7ea967f4]{border-radius:.25rem;background:hsla(0,0%,100%,.18);padding:.05rem .3rem}.custom-cut-panel[data-v-7ea967f4]{margin-top:1.2rem;border:1px solid rgba(125,232,245,.14);border-radius:1rem;background:linear-gradient(145deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.025)),radial-gradient(circle at 100% 0,rgba(124,58,237,.16),transparent 24rem);padding:1.25rem;text-align:left}.custom-cut-head[data-v-7ea967f4]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.custom-cut-head-actions[data-v-7ea967f4]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.custom-cut-head-actions button[data-v-7ea967f4]{border:1px solid rgba(125,232,245,.34);border-radius:999px;background:rgba(125,232,245,.1);color:var(--purple-pale);padding:.35rem .7rem;font-size:.72rem;font-weight:900}.custom-cut-head-actions button[data-v-7ea967f4]:focus-visible,.custom-cut-head-actions button[data-v-7ea967f4]:hover{background:rgba(125,232,245,.18);color:#fff}.custom-cut-head h3[data-v-7ea967f4]{color:var(--text);font-size:1rem;font-weight:850}.custom-cut-head p[data-v-7ea967f4]{margin-top:.25rem;color:var(--text-3);font-size:.82rem;line-height:1.55}.custom-cut-head-actions>span[data-v-7ea967f4],.custom-cut-result-head>span[data-v-7ea967f4]{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(124,58,237,.22);color:#ddd6fe;padding:.28rem .62rem;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.custom-cut-controls[data-v-7ea967f4]{display:grid;grid-template-columns:minmax(0,1fr) 7.4rem;gap:.65rem;margin-top:1rem}.custom-cut-controls input[data-v-7ea967f4]{min-height:2.5rem;border:1px solid var(--border);border-radius:.65rem;background:rgba(5,5,7,.64);color:var(--text);outline:none;padding:0 .95rem;font-size:.9rem;font-weight:650}.custom-cut-controls input[data-v-7ea967f4]:focus{border-color:rgba(125,232,245,.42);box-shadow:0 0 0 3px rgba(56,189,248,.14)}.custom-cut-actions button[data-v-7ea967f4],.custom-cut-controls button[data-v-7ea967f4]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid rgba(125,232,245,.28);border-radius:.65rem;background:linear-gradient(135deg,#38bdf8,#7c3aed);color:#fff;min-height:2.5rem;padding:0 .7rem;font-size:.76rem;font-weight:850}.custom-cut-controls button[data-v-7ea967f4]:disabled{cursor:not-allowed;opacity:.48}.custom-cut-chips[data-v-7ea967f4]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.custom-cut-chips button[data-v-7ea967f4]{border:1px solid rgba(125,232,245,.16);border-radius:999px;background:hsla(0,0%,100%,.045);color:#c4b5fd;padding:.38rem .7rem;font-size:.74rem;font-weight:700}.custom-cut-chips button[data-v-7ea967f4]:hover{border-color:rgba(125,232,245,.34);color:var(--purple-pale)}.custom-cut-loading[data-v-7ea967f4]{display:inline-flex;align-items:center;gap:.5rem;margin-top:.9rem;color:var(--text-2);font-size:.8rem;font-weight:750}.mini-spinner[data-v-7ea967f4]{width:.9rem;height:.9rem;border:2px solid hsla(0,0%,100%,.22);border-top-color:#fff;border-radius:999px;animation:aod-spin-7ea967f4 .85s linear infinite}.custom-cut-result[data-v-7ea967f4]{margin-top:1rem;border:1px solid rgba(124,58,237,.36);border-radius:.9rem;background:linear-gradient(135deg,rgba(67,56,202,.34),rgba(24,24,46,.78));padding:1.05rem 1.15rem}.custom-cut-result-head[data-v-7ea967f4]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.custom-cut-result h3[data-v-7ea967f4]{margin-top:.85rem;color:var(--text);font-size:1rem;font-weight:850;line-height:1.45}.custom-cut-result p[data-v-7ea967f4]{margin-top:.55rem;color:var(--text-2);font-size:.88rem;line-height:1.75}.custom-cut-result ul[data-v-7ea967f4]{display:grid;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none}.custom-cut-result li[data-v-7ea967f4]{position:relative;padding-left:1rem;color:rgba(248,250,252,.86);font-size:.84rem;line-height:1.6}.custom-cut-result li[data-v-7ea967f4]:before{content:"";position:absolute;top:.62rem;left:0;width:.34rem;height:.34rem;border-radius:999px;background:var(--purple-pale)}.custom-cut-result em[data-v-7ea967f4]{display:block;margin-top:.85rem;color:var(--text-3);font-size:.78rem;line-height:1.55}.custom-cut-actions[data-v-7ea967f4]{display:flex;flex-wrap:wrap;gap:.45rem}.custom-cut-actions button[data-v-7ea967f4]{min-height:2rem;background:hsla(0,0%,100%,.06);color:#ddd6fe;padding:.38rem .7rem}@keyframes aod-spin-7ea967f4{to{transform:rotate(1turn)}}.matrix-panels[data-v-7ea967f4]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,1.4vw,1.6rem);align-items:start;margin-top:1.4rem;min-width:0}.matrix-card[data-v-7ea967f4],.steps-wrap[data-v-7ea967f4],.summary-table-wrap[data-v-7ea967f4]{border-radius:.8rem;border:1px solid var(--border-2);background:hsla(0,0%,100%,.055)}.matrix-card[data-v-7ea967f4]{padding:1.25rem;min-width:0;overflow:hidden}.matrix-card-head[data-v-7ea967f4]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.95rem}.matrix-card--breakdown[data-v-7ea967f4]{display:block}.matrix-card--heatmap[data-v-7ea967f4]{min-width:0}.matrix-card h3[data-v-7ea967f4],.summary-head h3[data-v-7ea967f4]{color:var(--text);font-size:.92rem;font-weight:800}.matrix-card p[data-v-7ea967f4],.summary-head p[data-v-7ea967f4]{margin-top:.25rem;color:var(--text-3);font-size:.76rem}.secondary-mini-btn[data-v-7ea967f4]{flex:0 0 auto;min-height:2.1rem;border:1px solid rgba(125,232,245,.22);background:rgba(56,189,248,.1);color:var(--purple-pale);padding:.32rem .72rem;font-size:.72rem}.bar-list[data-v-7ea967f4]{display:grid;gap:.58rem;margin-top:1rem;max-height:18rem;overflow-y:auto;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.5) hsla(0,0%,100%,.05)}.bar-row[data-v-7ea967f4]{display:grid;grid-template-columns:minmax(7rem,10rem) minmax(0,1fr) minmax(4.5rem,auto);gap:.75rem;align-items:center;min-width:0}.bar-row strong[data-v-7ea967f4],.bar-row>span[data-v-7ea967f4]{color:var(--text-2);font-size:.74rem}.bar-row>span[data-v-7ea967f4]{text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-track[data-v-7ea967f4]{display:flex;overflow:hidden;height:1.2rem;border-radius:999px;background:hsla(0,0%,100%,.075);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.bar-track i[data-v-7ea967f4],.legend i[data-v-7ea967f4]{display:block;height:100%}.bar-track i[data-v-7ea967f4]{flex:0 0 auto;box-shadow:inset 1px 0 0 hsla(0,0%,100%,.1)}.bar-track.expanded i.tiny[data-v-7ea967f4]{box-shadow:inset 1px 0 0 hsla(0,0%,100%,.16),0 0 0 1px hsla(0,0%,100%,.08)}.legend[data-v-7ea967f4]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.legend-item[data-v-7ea967f4],.legend-more[data-v-7ea967f4]{display:inline-flex;align-items:center;gap:.35rem;max-width:min(17rem,100%);border:1px solid hsla(0,0%,100%,.075);border-radius:999px;background:hsla(0,0%,100%,.035);padding:.22rem .5rem;color:var(--text-2);font-size:.7rem;min-width:0}.legend-name[data-v-7ea967f4]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legend-more[data-v-7ea967f4]{border:1px solid var(--border-2);background:hsla(0,0%,100%,.05);color:var(--text-3);font-weight:700}.legend i[data-v-7ea967f4]{width:.62rem;height:.62rem;border-radius:.15rem}.cut-note[data-v-7ea967f4]{margin-top:.9rem;color:var(--text-3);font-style:italic;line-height:1.5}.other-suppliers-panel[data-v-7ea967f4]{margin-top:1rem;border:1px solid hsla(0,0%,100%,.075);border-radius:.75rem;background:rgba(7,7,14,.28);padding:.85rem}.other-suppliers-head[data-v-7ea967f4]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.other-suppliers-head strong[data-v-7ea967f4]{color:var(--text);font-size:.82rem}.other-suppliers-head span[data-v-7ea967f4]{color:var(--text-3);font-size:.72rem}.other-supplier-list[data-v-7ea967f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.45rem;max-height:16rem;overflow-y:auto;padding-right:.2rem;scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.5) hsla(0,0%,100%,.05)}.other-supplier-row[data-v-7ea967f4]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;min-width:0;border:1px solid hsla(0,0%,100%,.055);border-radius:.55rem;background:hsla(0,0%,100%,.035);padding:.48rem .55rem}.other-supplier-row i[data-v-7ea967f4]{width:.62rem;height:.62rem;border-radius:.18rem}.other-supplier-row span[data-v-7ea967f4],.other-supplier-row strong[data-v-7ea967f4]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.other-supplier-row strong[data-v-7ea967f4]{color:var(--text-2);font-size:.74rem}.other-supplier-row span[data-v-7ea967f4]{margin-top:.1rem;color:var(--text-3);font-size:.66rem}.other-supplier-row em[data-v-7ea967f4]{color:var(--text);font-size:.72rem;font-style:normal;font-weight:800}.table-scroll[data-v-7ea967f4]{margin-top:.9rem;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.55) hsla(0,0%,100%,.05)}.heatmap-scroll[data-v-7ea967f4]{margin-top:0;width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid var(--border-2);border-radius:.6rem;background:rgba(6,6,12,.22)}.heatmap-legend[data-v-7ea967f4]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.65rem}.heatmap-legend span[data-v-7ea967f4]{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-2);font-size:.74rem;font-weight:800}.heatmap-legend i[data-v-7ea967f4]{width:.7rem;height:.7rem;border-radius:.18rem}.heatmap-legend-high[data-v-7ea967f4]{background:linear-gradient(135deg,#042b1c,#0a6b48)}.heatmap-legend-medium[data-v-7ea967f4]{background:linear-gradient(135deg,#0e5a30,#18a04c)}.heatmap-legend-low[data-v-7ea967f4]{background:linear-gradient(135deg,#5c4d00,#b09000)}.table-scroll[data-v-7ea967f4]::-webkit-scrollbar{height:8px}.table-scroll[data-v-7ea967f4]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.04);border-radius:999px}.table-scroll[data-v-7ea967f4]::-webkit-scrollbar-thumb{background:linear-gradient(90deg,rgba(56,189,248,.6),rgba(124,58,237,.6));border-radius:999px}.heatmap-toolbar[data-v-7ea967f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.65rem;margin-bottom:.9rem;border:1px solid hsla(0,0%,100%,.075);border-radius:.7rem;background:hsla(0,0%,100%,.035);padding:.65rem .75rem}.heatmap-control[data-v-7ea967f4]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.heatmap-toolbar strong[data-v-7ea967f4]{display:block;color:var(--text);font-size:.78rem}.heatmap-toolbar span[data-v-7ea967f4]{display:block;margin-top:.12rem;color:var(--text-3);font-size:.72rem}.heatmap-window-actions[data-v-7ea967f4]{display:grid;grid-template-columns:auto minmax(10rem,18rem) auto;gap:.55rem;align-items:center}.heatmap-row-actions[data-v-7ea967f4]{display:flex;gap:.45rem;align-items:center}.heatmap-row-actions button[data-v-7ea967f4],.heatmap-window-actions button[data-v-7ea967f4]{min-height:2rem;border:1px solid rgba(125,232,245,.22);background:rgba(56,189,248,.1);color:var(--purple-pale);padding:.28rem .68rem;font-size:.72rem}.heatmap-row-actions button[data-v-7ea967f4]:disabled,.heatmap-window-actions button[data-v-7ea967f4]:disabled{cursor:not-allowed;border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:var(--text-3);opacity:.62}.heatmap-window-actions input[data-v-7ea967f4]{width:100%;height:.34rem;accent-color:var(--purple)}.heatmap[data-v-7ea967f4],.summary-table[data-v-7ea967f4]{width:100%;border-collapse:collapse;font-size:.76rem}.heatmap[data-v-7ea967f4]{table-layout:fixed}.heatmap-col-dimension[data-v-7ea967f4]{width:10rem}.heatmap-col-supplier[data-v-7ea967f4]{width:10.25rem}.heatmap-col-total[data-v-7ea967f4]{width:8rem}.heatmap td[data-v-7ea967f4],.heatmap th[data-v-7ea967f4],.summary-table td[data-v-7ea967f4],.summary-table th[data-v-7ea967f4]{border-bottom:1px solid var(--border-2);padding:.58rem .68rem;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summary-table .opportunity-cell[data-v-7ea967f4],.summary-table .served-cell[data-v-7ea967f4]{max-width:320px;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;vertical-align:top}.heatmap th[data-v-7ea967f4],.summary-table th[data-v-7ea967f4]{color:var(--text-3);font-size:.68rem;font-weight:700}.heatmap th[data-v-7ea967f4]{position:sticky;top:0;z-index:3;background:#191820;vertical-align:bottom}.heatmap td[data-v-7ea967f4]:first-child,.heatmap th[data-v-7ea967f4]:first-child{position:sticky;left:0;z-index:2;background:#191820}.heatmap th[data-v-7ea967f4]:first-child{z-index:4}.heatmap-supplier-head span[data-v-7ea967f4]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.heatmap td[data-v-7ea967f4]{color:var(--text);text-align:right}.heatmap td[data-v-7ea967f4]:first-child{color:var(--text-2);font-weight:800;text-align:left}.heatmap td.high[data-v-7ea967f4]{background:linear-gradient(135deg,#042b1c,#075238 55%,#0a6b48);color:#fff;font-weight:800;text-shadow:0 1px 3px rgba(0,0,0,.7)}.heatmap td.medium[data-v-7ea967f4]{background:linear-gradient(135deg,#0e5a30,#138142 55%,#18a04c);color:#fff;font-weight:800;text-shadow:0 1px 3px rgba(0,0,0,.7)}.heatmap td.low[data-v-7ea967f4]{background:linear-gradient(135deg,#5c4d00,#8a7500 55%,#b09000);color:#fff;font-weight:800;text-shadow:0 1px 3px rgba(0,0,0,.7)}.heatmap td.zero[data-v-7ea967f4]{background:hsla(0,0%,100%,.055);color:var(--text-3)}.heatmap td.total[data-v-7ea967f4],.total-row td[data-v-7ea967f4]{font-weight:800}.total-row td[data-v-7ea967f4]{position:sticky;bottom:0;z-index:2;background:#191820}.total-row td[data-v-7ea967f4]:first-child{z-index:3}.signal-list[data-v-7ea967f4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.4rem}.signal-item[data-v-7ea967f4]{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:flex-start;border:1px solid var(--border-2);border-radius:.8rem;background:hsla(0,0%,100%,.045);padding:.9rem;color:var(--text-2);font-size:.86rem;line-height:1.6}.signal-item span[data-v-7ea967f4],.step-row span[data-v-7ea967f4]{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;border-radius:999px;background:rgba(56,189,248,.12);color:var(--purple);font-family:DM Mono,monospace;font-weight:800}.summary-table-wrap[data-v-7ea967f4]{margin-top:1.4rem;overflow:hidden}.data-notes[data-v-7ea967f4]{display:flex;flex-direction:column;gap:.5rem;background:var(--surface,#16111f);border:1px solid var(--border);border-left:3px solid var(--accent,#c8a2ff);border-radius:12px;padding:.85rem 1rem}.data-note[data-v-7ea967f4]{display:flex;align-items:flex-start;gap:.6rem;color:var(--text-2,#d7cfe6);font-size:.8rem;line-height:1.45}.data-note-dot[data-v-7ea967f4]{flex-shrink:0;width:7px;height:7px;margin-top:.45rem;border-radius:50%;background:var(--accent,#c8a2ff)}.summary-head[data-v-7ea967f4]{border-bottom:1px solid var(--border);padding:1rem 1.1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.summary-head-text[data-v-7ea967f4]{min-width:0}.summary-sort[data-v-7ea967f4]{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.summary-sort span[data-v-7ea967f4]{color:var(--text-3);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.summary-sort select[data-v-7ea967f4]{background:var(--surface-2,#16111f);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:.3rem .5rem;font-size:.76rem}.summary-table td[data-v-7ea967f4]{color:var(--text)}.summary-table tr:nth-child(2n) td[data-v-7ea967f4]{background:hsla(0,0%,100%,.035)}.summary-table .high[data-v-7ea967f4]{color:#7de8f5}.summary-table .medium[data-v-7ea967f4]{color:#ddd6fe}.summary-table .low[data-v-7ea967f4]{color:var(--text-3)}.summary-table .opportunity-cell[data-v-7ea967f4]{min-width:18rem;max-width:28rem;color:var(--text-2);line-height:1.45;white-space:normal}.steps-wrap[data-v-7ea967f4]{margin-top:1.4rem;padding:1.25rem 1.45rem}.steps-head[data-v-7ea967f4]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.8rem}.steps-label[data-v-7ea967f4]{color:var(--text-3);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lens-chip[data-v-7ea967f4]{border-radius:999px;border:1px solid rgba(125,232,245,.32);background:var(--purple-dim);color:var(--purple-pale);padding:.3rem .7rem;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lens-note[data-v-7ea967f4]{margin:0 0 .9rem 0;border-left:2px solid rgba(56,189,248,.5);background:rgba(56,189,248,.08);padding:.6rem .85rem;color:var(--text-2);font-size:.78rem;line-height:1.55}.step-row[data-v-7ea967f4]{display:flex;gap:.75rem;align-items:flex-start;border-bottom:1px solid var(--border-2);padding:.9rem 0;color:var(--text-2);font-size:.9rem;line-height:1.7}.step-row[data-v-7ea967f4]:last-child{border-bottom:0}.empty-state[data-v-7ea967f4],.error-state[data-v-7ea967f4]{border-radius:.9rem;padding:2rem}.empty-state p[data-v-7ea967f4]{margin:.8rem 0 1.2rem;color:var(--text-2);line-height:1.7}.error-state[data-v-7ea967f4]{margin-bottom:1.5rem;border:1px solid hsla(0,91%,71%,.35);background:rgba(127,29,29,.28);color:#fecaca;font-weight:700}.error-state p[data-v-7ea967f4],.error-state strong[data-v-7ea967f4]{display:block;margin:0}.error-state p[data-v-7ea967f4]{margin-top:.65rem;max-width:52rem;color:hsla(0,96%,89%,.78);font-weight:500;line-height:1.55}.error-state .export-btn[data-v-7ea967f4]{margin-top:1rem}.progress-head[data-v-7ea967f4]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.status-pill[data-v-7ea967f4]{border-radius:999px;border:1px solid rgba(125,232,245,.22);background:var(--purple-dim);color:var(--purple-pale);padding:.35rem .75rem;font-size:.72rem;font-weight:800}.status-pill.failed[data-v-7ea967f4]{background:rgba(127,29,29,.28);color:#fecaca}.progress-bar[data-v-7ea967f4]{height:.35rem;margin:1rem 0;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.08)}.progress-bar span[data-v-7ea967f4]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#a78bfa,#67e8f9)}.log-row[data-v-7ea967f4]{display:grid;grid-auto-columns:minmax(220px,280px);grid-auto-flow:column;gap:.75rem;overflow-x:auto}.log-card[data-v-7ea967f4]{display:flex;align-items:center;gap:.65rem;border:1px solid var(--border);border-radius:.75rem;background:hsla(0,0%,100%,.055);padding:.85rem}.log-card strong[data-v-7ea967f4]{color:var(--text);font-size:.8rem}.log-dot[data-v-7ea967f4]{width:.62rem;height:.62rem;flex:0 0 auto;border-radius:999px;background:var(--purple-pale)}.log-dot.failed[data-v-7ea967f4]{background:#dc2626}@media (max-width:1020px){.insight-card-grid[data-v-7ea967f4],.metrics-row[data-v-7ea967f4],.sbf-action-grid[data-v-7ea967f4],.sbf-card-toolbar[data-v-7ea967f4],.sbf-verdict-guide[data-v-7ea967f4],.score-breakdown[data-v-7ea967f4],.signal-list[data-v-7ea967f4]{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-box[data-v-7ea967f4],.matrix-panels[data-v-7ea967f4],.sbf-diagnostics[data-v-7ea967f4]{grid-template-columns:1fr}.ai-box-label[data-v-7ea967f4]{grid-column:auto}}@media (max-width:720px){.aod-results-actions[data-v-7ea967f4]{justify-content:flex-start}.topbar[data-v-7ea967f4]{align-items:flex-start;flex-direction:column}.results-body[data-v-7ea967f4]{max-width:calc(100vw - 1.25rem);padding:1.25rem 0 2rem}.insight-card-grid[data-v-7ea967f4],.matrix-panels[data-v-7ea967f4],.metrics-row[data-v-7ea967f4],.sbf-action-grid[data-v-7ea967f4],.sbf-card-metrics[data-v-7ea967f4],.sbf-card-toolbar[data-v-7ea967f4],.sbf-diagnostics[data-v-7ea967f4],.sbf-insight-list[data-v-7ea967f4],.sbf-verdict-guide[data-v-7ea967f4],.score-breakdown[data-v-7ea967f4],.signal-list[data-v-7ea967f4]{grid-template-columns:1fr}.sbf-pareto-header[data-v-7ea967f4],.sbf-role-header[data-v-7ea967f4]{display:none}.sbf-pareto-row[data-v-7ea967f4],.sbf-role-row[data-v-7ea967f4]{grid-template-columns:1fr;gap:.35rem}.context-row[data-v-7ea967f4]{grid-template-columns:1fr}.context-label[data-v-7ea967f4],.context-main[data-v-7ea967f4],.context-row p[data-v-7ea967f4]{grid-column:auto;grid-row:auto}.custom-cut-head[data-v-7ea967f4],.custom-cut-result-head[data-v-7ea967f4]{flex-direction:column}.custom-cut-controls[data-v-7ea967f4]{grid-template-columns:1fr}.custom-cut-controls button[data-v-7ea967f4]{min-height:2.6rem}.bar-row[data-v-7ea967f4]{grid-template-columns:1fr}.bar-row>span[data-v-7ea967f4]{text-align:left}}.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-dashboard,.aod-results[data-theme=light][data-v-7ea967f4] .cr-dashboard,.aod-results[data-theme=light][data-v-7ea967f4] .opa-dashboard,.aod-results[data-theme=light][data-v-7ea967f4] .pv-dashboard,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-dashboard,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-dashboard{color:#0f172a}.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-card,.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-hero,.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-implications-card,.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-insights-card,.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-metrics article,.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-next-theme,.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-section,.aod-results[data-theme=light][data-v-7ea967f4] .cr-chat,.aod-results[data-theme=light][data-v-7ea967f4] .cr-chat-bubble,.aod-results[data-theme=light][data-v-7ea967f4] .cr-head,.aod-results[data-theme=light][data-v-7ea967f4] .cr-metric,.aod-results[data-theme=light][data-v-7ea967f4] .cr-model,.aod-results[data-theme=light][data-v-7ea967f4] .cr-panel,.aod-results[data-theme=light][data-v-7ea967f4] .cr-win,.aod-results[data-theme=light][data-v-7ea967f4] .opa-category-card,.aod-results[data-theme=light][data-v-7ea967f4] .opa-diagnostic-table,.aod-results[data-theme=light][data-v-7ea967f4] .opa-drill-grid article,.aod-results[data-theme=light][data-v-7ea967f4] .opa-hero,.aod-results[data-theme=light][data-v-7ea967f4] .opa-investigate,.aod-results[data-theme=light][data-v-7ea967f4] .opa-metrics article,.aod-results[data-theme=light][data-v-7ea967f4] .opa-month-card,.aod-results[data-theme=light][data-v-7ea967f4] .opa-panel,.aod-results[data-theme=light][data-v-7ea967f4] .pv-category-card,.aod-results[data-theme=light][data-v-7ea967f4] .pv-collapse-card,.aod-results[data-theme=light][data-v-7ea967f4] .pv-detail-panel,.aod-results[data-theme=light][data-v-7ea967f4] .pv-hero,.aod-results[data-theme=light][data-v-7ea967f4] .pv-material-row,.aod-results[data-theme=light][data-v-7ea967f4] .pv-metric,.aod-results[data-theme=light][data-v-7ea967f4] .pv-panel,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-category-card,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-category-summary,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-cluster-row,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-cluster-table,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-expanded-row,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-hero,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-l2-attribute-card,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-l2-attribute-panel,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-panel,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-savings-detail,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-savings-panel,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-sku-table,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-spec-panel,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-tree-panel,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-variant-flow-shell,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-category-card,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-hero,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-item-panel,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-metric,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-panel,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-structured-card,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-table{border-color:rgba(15,23,42,.1);background:linear-gradient(145deg,hsla(0,0%,100%,.92),rgba(248,250,252,.78)),hsla(0,0%,100%,.86);box-shadow:0 20px 56px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.9)}.aod-results[data-theme=light][data-v-7ea967f4] .bm-label,.aod-results[data-theme=light][data-v-7ea967f4] .cr-kicker,.aod-results[data-theme=light][data-v-7ea967f4] .opa-kicker,.aod-results[data-theme=light][data-v-7ea967f4] .opa-label,.aod-results[data-theme=light][data-v-7ea967f4] .pv-kicker,.aod-results[data-theme=light][data-v-7ea967f4] .pv-summary-label,.aod-results[data-theme=light][data-v-7ea967f4] .section-label,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-kicker,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-label,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-kicker,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-label{color:#0f766e}.aod-results[data-theme=light][data-v-7ea967f4] .cr-action,.aod-results[data-theme=light][data-v-7ea967f4] .cr-select,.aod-results[data-theme=light][data-v-7ea967f4] .opa-filters select,.aod-results[data-theme=light][data-v-7ea967f4] .peer-filter-button,.aod-results[data-theme=light][data-v-7ea967f4] .pv-inline-select,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-filters select,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-filter-trigger,.aod-results[data-theme=light][data-v-7ea967f4] input,.aod-results[data-theme=light][data-v-7ea967f4] select,.aod-results[data-theme=light][data-v-7ea967f4] textarea{border-color:rgba(15,23,42,.12);background:hsla(0,0%,100%,.88);color:#0f172a}.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-table-wrap,.aod-results[data-theme=light][data-v-7ea967f4] .cr-chat-tablewrap,.aod-results[data-theme=light][data-v-7ea967f4] .opa-diagnostic-table,.aod-results[data-theme=light][data-v-7ea967f4] .pv-line-table-wrap,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-cluster-table,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-sku-table,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-alt-table,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-risk-table{border-color:rgba(15,23,42,.1);background:hsla(0,0%,100%,.72)}.aod-results[data-theme=light][data-v-7ea967f4] .pv-line-head,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-table-head,.aod-results[data-theme=light][data-v-7ea967f4] table th{color:#64748b;background:rgba(241,245,249,.86)}.aod-results[data-theme=light][data-v-7ea967f4] .ssc-cluster-row,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-expanded-row,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-table-row,.aod-results[data-theme=light][data-v-7ea967f4] table td{border-color:rgba(15,23,42,.075)}.aod-results[data-theme=light][data-v-7ea967f4] .opa-diagnostic-table tbody tr:hover,.aod-results[data-theme=light][data-v-7ea967f4] .pv-material-row:hover,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-cluster-row:hover,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-table-row:hover,.aod-results[data-theme=light][data-v-7ea967f4] tbody tr:hover{background:rgba(14,165,233,.08)}.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-export,.aod-results[data-theme=light][data-v-7ea967f4] .cr-ppt-btn,.aod-results[data-theme=light][data-v-7ea967f4] .cr-tour-btn,.aod-results[data-theme=light][data-v-7ea967f4] .opa-export,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-primary{border-color:rgba(14,165,233,.34);background:linear-gradient(135deg,#0891b2,#14b8a6);color:#fff}.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-card-value,.aod-results[data-theme=light][data-v-7ea967f4] .cr-win-val,.aod-results[data-theme=light][data-v-7ea967f4] .opa-card-spend,.aod-results[data-theme=light][data-v-7ea967f4] .pv-money-value,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-card-spend{color:#0e7490}.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-range-track,.aod-results[data-theme=light][data-v-7ea967f4] .cr-corr-wrap,.aod-results[data-theme=light][data-v-7ea967f4] .cr-curve,.aod-results[data-theme=light][data-v-7ea967f4] .opa-chart-frame,.aod-results[data-theme=light][data-v-7ea967f4] .pv-axis,.aod-results[data-theme=light][data-v-7ea967f4] .pv-scatter-stage,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-scatter-plot,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-variant-flow{border-color:rgba(15,23,42,.1);background:linear-gradient(180deg,rgba(248,250,252,.95),rgba(241,245,249,.82))}.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-range-labels span,.aod-results[data-theme=light][data-v-7ea967f4] .cr-axis-text,.aod-results[data-theme=light][data-v-7ea967f4] .opa-axis-title-y,.aod-results[data-theme=light][data-v-7ea967f4] .opa-x-axis-label,.aod-results[data-theme=light][data-v-7ea967f4] .pv-axis-label,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-scatter-xlabel,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-scatter-ylabel{color:#64748b}.aod-results[data-theme=light][data-v-7ea967f4]{position:relative;isolation:isolate;background:radial-gradient(105% 76% at 8% 2%,rgba(125,211,252,.3),transparent 58%),radial-gradient(84% 70% at 96% 0,rgba(45,212,191,.2),transparent 60%),radial-gradient(74% 64% at 56% 112%,rgba(167,139,250,.13),transparent 62%),linear-gradient(rgba(14,165,233,.05) 1px,transparent 0),linear-gradient(90deg,rgba(14,165,233,.04) 1px,transparent 0),linear-gradient(116deg,transparent 0 36%,rgba(14,165,233,.075) 42%,transparent 50% 100%),linear-gradient(66deg,transparent 0 52%,rgba(20,184,166,.065) 58%,transparent 66% 100%),linear-gradient(180deg,#fbfdff,#edf8fb 48%,#f8fafc);background-size:auto,auto,auto,92px 92px,92px 92px,1080px 460px,920px 380px,auto;background-attachment:fixed}.aod-results[data-theme=light][data-v-7ea967f4]:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 18%,hsla(0,0%,100%,.82),transparent 24%),radial-gradient(circle at 86% 8%,rgba(236,254,255,.58),transparent 22%),linear-gradient(102deg,transparent 0 24%,hsla(0,0%,100%,.48) 38%,transparent 52% 100%),linear-gradient(14deg,transparent 0 48%,rgba(14,165,233,.09) 51%,transparent 57% 100%);mix-blend-mode:normal;opacity:.9}.aod-results[data-theme=light] .topbar[data-v-7ea967f4],.aod-results[data-theme=light].aod-cool .topbar[data-v-7ea967f4]{margin:.85rem auto .4rem;width:min(calc(100% - 2rem),1320px);border:1px solid rgba(15,23,42,.095);border-radius:999px;background:radial-gradient(120% 120% at 0 0,rgba(224,242,254,.6),transparent 54%),linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,252,255,.72)),hsla(0,0%,100%,.78);box-shadow:0 20px 60px rgba(15,23,42,.1),0 8px 28px rgba(14,165,233,.09),inset 0 1px 0 hsla(0,0%,100%,.96);backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%)}.aod-results[data-theme=light] .results-body[data-v-7ea967f4]{padding-top:clamp(1rem,2vw,1.8rem)}.aod-results[data-theme=light] .theme-switcher[data-v-7ea967f4]{width:min(calc(100% - 2rem),1320px);margin:.75rem auto 0;border:1px solid rgba(15,23,42,.08);border-radius:1.15rem;background:linear-gradient(135deg,hsla(0,0%,100%,.78),rgba(240,249,255,.58)),hsla(0,0%,100%,.64);box-shadow:0 18px 46px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.86);backdrop-filter:blur(18px) saturate(122%);-webkit-backdrop-filter:blur(18px) saturate(122%)}.aod-results[data-theme=light] .section[data-v-7ea967f4]{position:relative;padding:clamp(.2rem,.6vw,.55rem)}.aod-results[data-theme=light] .section-label[data-v-7ea967f4]{width:-moz-fit-content;width:fit-content;margin-bottom:1.1rem;border-bottom:0;border-radius:999px;padding:.35rem .72rem;background:rgba(207,250,254,.62);color:#0f766e;letter-spacing:.08em}.aod-results[data-theme=light] .jv-build[data-v-7ea967f4]{background:linear-gradient(rgba(14,165,233,.055) 1px,transparent 0),linear-gradient(90deg,rgba(14,165,233,.045) 1px,transparent 0),linear-gradient(180deg,#fbfdff,#eef8fb 55%,#f8fafc);background-size:88px 88px,88px 88px,auto}.aod-results[data-theme=light] .jv-build-bg[data-v-7ea967f4]{opacity:.42;filter:saturate(1.35) contrast(1.1)}.aod-results[data-theme=light] .jv-build-bg[data-v-7ea967f4] .jv-constellation{background:transparent}.aod-results[data-theme=light] .jv-build-bg[data-v-7ea967f4] .jv-constellation:before{display:none}.aod-results[data-theme=light] .jv-build-inner[data-v-7ea967f4]{border:1px solid rgba(15,23,42,.1);border-radius:1.6rem;background:linear-gradient(135deg,hsla(0,0%,100%,.92),rgba(240,249,255,.74)),hsla(0,0%,100%,.84);box-shadow:0 28px 80px rgba(15,23,42,.11),0 8px 28px rgba(14,165,233,.08),inset 0 1px 0 hsla(0,0%,100%,.96);backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%)}.aod-results[data-theme=light] .jv-build-sub[data-v-7ea967f4]{color:#475569}.jv-build[data-v-7ea967f4]{position:fixed;inset:0;z-index:60;display:grid;place-items:center;overflow:hidden;background:radial-gradient(120% 90% at 50% -12%,rgba(14,116,144,.45),transparent 58%),radial-gradient(95% 80% at 50% 118%,rgba(76,29,149,.42),transparent 60%),#050b14}.jv-build-bg[data-v-7ea967f4]{position:absolute;inset:0;z-index:0;opacity:.7}.jv-build-inner[data-v-7ea967f4]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.7rem;max-width:42rem;padding:1.5rem}.jv-build-core[data-v-7ea967f4]{position:relative;width:122px;height:122px;display:grid;place-items:center;border-radius:50%}.jv-build-core .jarvis-core-ring[data-v-7ea967f4]{position:absolute;border-radius:50%;border:1.5px solid transparent}.jv-build-core .jarvis-core-ring[data-v-7ea967f4]:first-child{inset:0;border-top-color:rgba(125,232,245,.85);border-bottom-color:rgba(125,232,245,.4);animation:crSpin-7ea967f4 7s linear infinite}.jv-build-core .jarvis-core-ring[data-v-7ea967f4]:nth-child(2){inset:14%;border-left-color:rgba(56,189,248,.85);border-right-color:rgba(56,189,248,.4);animation:crSpin-7ea967f4 5s linear infinite reverse}.jv-build-core .jarvis-core-ring[data-v-7ea967f4]:nth-child(3){inset:28%;border-top-color:rgba(167,139,250,.8);border-left-color:rgba(167,139,250,.4);animation:crSpin-7ea967f4 9s linear infinite}.jv-build-core .jarvis-core-scan[data-v-7ea967f4]{position:absolute;inset:8%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg 300deg,rgba(56,189,248,.4) 1turn);animation:crSpin-7ea967f4 3.5s linear infinite}.jv-build-core .jarvis-core-dot[data-v-7ea967f4]{position:relative;width:1.1rem;height:1.1rem;border-radius:50%;background:radial-gradient(circle,#fff,#7de8f5 60%,#7c3aed);box-shadow:0 0 22px rgba(125,232,245,.8)}@keyframes crSpin-7ea967f4{to{transform:rotate(1turn)}}.jv-build-title[data-v-7ea967f4]{font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:600;color:#fff;margin-top:1.1rem;text-shadow:0 0 28px rgba(125,232,245,.35)}.jv-build-sub[data-v-7ea967f4]{color:rgba(203,224,232,.78);font-size:1.05rem;line-height:1.5}.jv-build-dots[data-v-7ea967f4]{display:inline-flex;gap:3px;margin-left:2px;vertical-align:middle}.jv-build-dots i[data-v-7ea967f4]{width:4px;height:4px;border-radius:50%;background:rgba(125,232,245,.8);animation:jv-build-dot-7ea967f4 1.2s ease-in-out infinite}.jv-build-dots i[data-v-7ea967f4]:nth-child(2){animation-delay:.2s}.jv-build-dots i[data-v-7ea967f4]:nth-child(3){animation-delay:.4s}@keyframes jv-build-dot-7ea967f4{0%,to{opacity:.25}50%{opacity:1}}.jv-build-rail[data-v-7ea967f4]{width:min(420px,80vw);height:5px;border-radius:999px;background:rgba(125,232,245,.14);overflow:hidden;margin-top:.8rem}.jv-build-rail span[data-v-7ea967f4]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#7de8f5,#38bdf8,#a78bfa);transition:width .6s ease}.jv-build-logs[data-v-7ea967f4]{display:flex;flex-direction:column;gap:.45rem;margin-top:1.1rem}.jv-build-log[data-v-7ea967f4]{display:inline-flex;align-items:center;gap:.55rem;color:rgba(203,224,232,.8);font-size:.92rem}.jv-build-dot[data-v-7ea967f4]{width:.5rem;height:.5rem;border-radius:50%;background:rgba(125,232,245,.6);flex:0 0 auto}.jv-build-dot.running[data-v-7ea967f4]{background:#7de8f5;animation:crPulse-7ea967f4 1.4s ease-out infinite}.jv-build-dot.completed[data-v-7ea967f4]{background:#6ee7b7}.jv-build-dot.failed[data-v-7ea967f4]{background:#fca5a5}@keyframes crPulse-7ea967f4{0%{box-shadow:0 0 0 0 rgba(125,232,245,.6)}70%{box-shadow:0 0 0 7px rgba(125,232,245,0)}to{box-shadow:0 0 0 0 rgba(125,232,245,0)}}.aod-results[data-theme=light] .jv-build[data-v-7ea967f4]{background:radial-gradient(100% 80% at 50% 0,rgba(186,230,253,.52),transparent 62%),linear-gradient(180deg,#f8fbff,#edf7f8 58%,#f8fafc)}.aod-results[data-theme=light] .jv-build-log[data-v-7ea967f4],.aod-results[data-theme=light] .jv-build-sub[data-v-7ea967f4]{color:#64748b}.aod-results[data-theme=light] .jv-build-rail[data-v-7ea967f4]{background:rgba(15,23,42,.08)}.jv-build[data-v-7ea967f4]{padding:clamp(1.25rem,4vw,3.5rem);background:radial-gradient(100% 80% at 50% 0,rgba(14,116,144,.38),transparent 58%),radial-gradient(86% 68% at 82% 92%,rgba(79,70,229,.22),transparent 60%),linear-gradient(rgba(125,232,245,.045) 1px,transparent 0),linear-gradient(90deg,rgba(125,232,245,.035) 1px,transparent 0),#050b14;background-size:auto,auto,92px 92px,92px 92px,auto;isolation:isolate}.jv-build[data-v-7ea967f4]:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 42%,rgba(125,232,245,.18),transparent 18rem),linear-gradient(120deg,transparent 0 34%,rgba(125,232,245,.08) 48%,transparent 62% 100%)}.jv-build-bg[data-v-7ea967f4]{opacity:.5;filter:saturate(1.25) contrast(1.08)}.jv-build-field[data-v-7ea967f4]{position:absolute;inset:-12%;z-index:0;opacity:.42;filter:saturate(1.45) contrast(1.08);mix-blend-mode:multiply;transform:scale(1.06)}.jv-build-packets[data-v-7ea967f4]{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;opacity:.72;-webkit-mask-image:radial-gradient(ellipse at center,#000 0 54%,transparent 82%);mask-image:radial-gradient(ellipse at center,#000 0 54%,transparent 82%)}.jv-build-packets span[data-v-7ea967f4]{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(125,232,245,.72),transparent);box-shadow:0 0 16px rgba(56,189,248,.22);transform:rotate(-18deg) translateX(-120%);animation:jvBuildPacket-7ea967f4 4.8s ease-in-out infinite;animation-delay:var(--delay)}.jv-build-shell[data-v-7ea967f4]{position:relative;z-index:2;width:min(880px,calc(100vw - 2rem));overflow:hidden;border:1px solid rgba(125,232,245,.18);border-radius:1.7rem;background:radial-gradient(120% 105% at 0 0,rgba(56,189,248,.16),transparent 58%),linear-gradient(145deg,rgba(9,20,34,.9),rgba(6,12,22,.82));box-shadow:0 34px 110px rgba(0,0,0,.42),0 10px 34px rgba(14,165,233,.12),inset 0 1px 0 hsla(0,0%,100%,.08);padding:clamp(1.25rem,2.4vw,2rem);backdrop-filter:blur(24px) saturate(128%);-webkit-backdrop-filter:blur(24px) saturate(128%);animation:jvBuildCardIn-7ea967f4 .56s cubic-bezier(.2,.8,.2,1) both,jvBuildCardBreathe-7ea967f4 4.8s ease-in-out .62s infinite}.jv-build-shell[data-v-7ea967f4]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#7de8f5,#38bdf8,#a78bfa,#14b8a6);background-size:240% 100%;animation:jvBuildTopline-7ea967f4 3s linear infinite}.jv-build-glow-ring[data-v-7ea967f4]{position:absolute;pointer-events:none;border:1px solid rgba(56,189,248,.18);border-radius:999px;filter:blur(.1px)}.jv-build-glow-ring.ring-a[data-v-7ea967f4]{width:18rem;height:18rem;right:-7rem;top:-8rem;border-top-color:rgba(167,139,250,.36);animation:crSpin-7ea967f4 18s linear infinite}.jv-build-glow-ring.ring-b[data-v-7ea967f4]{width:12rem;height:12rem;left:-5.5rem;bottom:-5.5rem;border-bottom-color:rgba(20,184,166,.34);animation:crSpin-7ea967f4 14s linear infinite reverse}.jv-build-topline[data-v-7ea967f4]{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,2.2vw,1.45rem)}.jv-build-copy[data-v-7ea967f4]{min-width:0;text-align:left}.jv-build-eyebrow[data-v-7ea967f4]{margin:0 0 .35rem;color:#7de8f5;font-size:.75rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.jv-build-title[data-v-7ea967f4]{margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:700;line-height:1.04;color:#f8feff;text-shadow:0 0 28px rgba(125,232,245,.28)}.jv-build-sub[data-v-7ea967f4]{max-width:58ch;margin:.65rem 0 0;color:rgba(203,224,232,.76);font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.55}.jv-build-meter[data-v-7ea967f4]{position:relative;z-index:1;height:.55rem;overflow:hidden;margin-top:clamp(1.25rem,2.4vw,1.8rem);border:1px solid rgba(125,232,245,.18);border-radius:999px;background:rgba(125,232,245,.08)}.jv-build-meter[data-v-7ea967f4]:after{content:"";position:absolute;inset:0;width:38%;border-radius:inherit;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.72),transparent);opacity:.58;transform:translateX(-120%);animation:jvBuildMeterSweep-7ea967f4 1.8s ease-in-out infinite}.jv-build-meter span[data-v-7ea967f4]{display:block;height:100%;min-width:12%;border-radius:inherit;background:linear-gradient(90deg,#7de8f5,#38bdf8,#a78bfa);box-shadow:0 0 22px rgba(56,189,248,.34);transition:width .52s ease;animation:jvBuildGradient-7ea967f4 2.8s linear infinite;background-size:240% 100%}.jv-build-steps[data-v-7ea967f4]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.jv-build-steps span[data-v-7ea967f4]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.6rem;border:1px solid rgba(125,232,245,.12);border-radius:.9rem;background:hsla(0,0%,100%,.035);color:rgba(203,224,232,.58);padding:.55rem .75rem;font-size:.84rem;font-weight:750}.jv-build-steps i[data-v-7ea967f4]{width:.48rem;height:.48rem;border-radius:999px;background:rgba(125,232,245,.34);box-shadow:0 0 0 4px rgba(125,232,245,.06)}.jv-build-steps span.active[data-v-7ea967f4]{border-color:rgba(125,232,245,.28);background:rgba(125,232,245,.08);color:#e8fbff;animation:jvBuildStepPulse-7ea967f4 1.9s ease-in-out infinite}.jv-build-steps span.active i[data-v-7ea967f4]{background:#7de8f5;box-shadow:0 0 0 4px rgba(125,232,245,.12),0 0 18px rgba(125,232,245,.5)}.jv-build-current[data-v-7ea967f4]{position:relative;z-index:1;margin:1rem 0 0;border-left:3px solid rgba(125,232,245,.55);border-radius:0 .8rem .8rem 0;background:rgba(125,232,245,.065);color:rgba(226,240,245,.86);padding:.72rem .9rem;font-size:.9rem;line-height:1.45;text-align:left}.jv-build-stream[data-v-7ea967f4]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.jv-build-stream span[data-v-7ea967f4]{border:1px solid rgba(125,232,245,.12);border-radius:999px;background:rgba(125,232,245,.045);color:rgba(203,224,232,.66);padding:.34rem .62rem;font-size:.74rem;font-weight:750;animation:jvBuildStreamPulse-7ea967f4 3.6s ease-in-out infinite}.jv-build-stream span[data-v-7ea967f4]:nth-child(2){animation-delay:.45s}.jv-build-stream span[data-v-7ea967f4]:nth-child(3){animation-delay:.9s}@keyframes jvBuildPacket-7ea967f4{0%,to{opacity:0;transform:rotate(-18deg) translateX(-120%)}24%,68%{opacity:1}to{transform:rotate(-18deg) translateX(220%)}}@keyframes jvBuildCardIn-7ea967f4{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes jvBuildCardBreathe-7ea967f4{0%,to{box-shadow:0 34px 110px rgba(0,0,0,.42),0 10px 34px rgba(14,165,233,.12),inset 0 1px 0 hsla(0,0%,100%,.08)}50%{box-shadow:0 40px 125px rgba(0,0,0,.46),0 14px 46px rgba(14,165,233,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}}@keyframes jvBuildTopline-7ea967f4{to{background-position:240% 0}}@keyframes jvBuildMeterSweep-7ea967f4{to{transform:translateX(320%)}}@keyframes jvBuildGradient-7ea967f4{to{background-position:240% 0}}@keyframes jvBuildStepPulse-7ea967f4{0%,to{box-shadow:0 0 0 rgba(56,189,248,0)}50%{box-shadow:0 0 28px rgba(56,189,248,.12)}}@keyframes jvBuildStreamPulse-7ea967f4{0%,to{opacity:.48}45%,65%{opacity:.96}}.aod-results[data-theme=light] .jv-build[data-v-7ea967f4]{background:radial-gradient(100% 78% at 50% -8%,rgba(125,211,252,.36),transparent 58%),radial-gradient(80% 66% at 82% 94%,rgba(20,184,166,.18),transparent 62%),linear-gradient(rgba(14,165,233,.05) 1px,transparent 0),linear-gradient(90deg,rgba(14,165,233,.04) 1px,transparent 0),linear-gradient(180deg,#fbfdff,#eef8fb 54%,#f8fafc);background-size:auto,auto,92px 92px,92px 92px,auto}.aod-results[data-theme=light] .jv-build[data-v-7ea967f4]:before{background:radial-gradient(circle at 50% 42%,rgba(14,165,233,.16),transparent 18rem),linear-gradient(120deg,transparent 0 34%,rgba(14,165,233,.085) 48%,transparent 62% 100%)}.aod-results[data-theme=light] .jv-build-bg[data-v-7ea967f4]{opacity:.32;filter:saturate(1.25) contrast(1.05);mix-blend-mode:multiply}.aod-results[data-theme=light] .jv-build-field[data-v-7ea967f4]{opacity:.5;filter:saturate(1.7) contrast(1.12)}.aod-results[data-theme=light] .jv-build-packets[data-v-7ea967f4]{opacity:.66}.aod-results[data-theme=light] .jv-build-packets span[data-v-7ea967f4]{background:linear-gradient(90deg,transparent,rgba(14,165,233,.58),rgba(20,184,166,.42),transparent);box-shadow:0 0 18px rgba(14,165,233,.18)}.aod-results[data-theme=light] .jv-build-shell[data-v-7ea967f4]{border-color:rgba(15,23,42,.1);background:radial-gradient(118% 104% at 0 0,rgba(224,242,254,.74),transparent 58%),radial-gradient(90% 74% at 100% 100%,rgba(204,251,241,.5),transparent 60%),linear-gradient(145deg,hsla(0,0%,100%,.92),rgba(248,252,255,.74)),hsla(0,0%,100%,.82);box-shadow:0 34px 100px rgba(15,23,42,.14),0 10px 34px rgba(14,165,233,.1),inset 0 1px 0 hsla(0,0%,100%,.95)}.aod-results[data-theme=light] .jv-build-shell[data-v-7ea967f4]:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(14,165,233,.045) 1px,transparent 0),linear-gradient(90deg,rgba(20,184,166,.035) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 68%);mask-image:linear-gradient(135deg,#000,transparent 68%);opacity:.7}.aod-results[data-theme=light] .jv-build-eyebrow[data-v-7ea967f4]{color:#0f766e}.aod-results[data-theme=light] .jv-build-title[data-v-7ea967f4]{color:#0f172a;text-shadow:none}.aod-results[data-theme=light] .jv-build-current[data-v-7ea967f4],.aod-results[data-theme=light] .jv-build-sub[data-v-7ea967f4]{color:#475569}.aod-results[data-theme=light] .jv-build-meter[data-v-7ea967f4]{border-color:rgba(15,23,42,.09);background:rgba(15,23,42,.065)}.aod-results[data-theme=light] .jv-build-steps span[data-v-7ea967f4]{border-color:rgba(15,23,42,.08);background:hsla(0,0%,100%,.64);color:#64748b}.aod-results[data-theme=light] .jv-build-steps span.active[data-v-7ea967f4]{border-color:rgba(14,116,144,.24);background:rgba(207,250,254,.62);color:#155e75}.aod-results[data-theme=light] .jv-build-current[data-v-7ea967f4]{border-left-color:rgba(14,116,144,.42);background:rgba(236,254,255,.66)}.aod-results[data-theme=light] .jv-build-stream span[data-v-7ea967f4]{border-color:rgba(14,116,144,.14);background:hsla(0,0%,100%,.62);color:#64748b}@media (max-width:720px){.jv-build-steps[data-v-7ea967f4],.jv-build-topline[data-v-7ea967f4]{grid-template-columns:1fr}.jv-build-core[data-v-7ea967f4]{width:92px;height:92px}}.aod-results[data-theme=light] .topbar[data-v-7ea967f4],.aod-results[data-theme=light].aod-cool .topbar[data-v-7ea967f4]{border-bottom:1px solid rgba(15,23,42,.08);background:hsla(0,0%,100%,.82);box-shadow:0 16px 44px rgba(15,23,42,.09);backdrop-filter:blur(18px)}.aod-results[data-theme=light] .topbar-meta[data-v-7ea967f4]{border-color:rgba(14,165,233,.18);background:rgba(248,250,252,.84);color:#0f172a}.aod-results[data-theme=light] .back-btn[data-v-7ea967f4],.aod-results[data-theme=light] .topbar-secondary-btn[data-v-7ea967f4]{border-color:rgba(15,23,42,.12);background:hsla(0,0%,100%,.86);color:#334155}.aod-results[data-theme=light] .back-btn[data-v-7ea967f4]:hover,.aod-results[data-theme=light] .topbar-secondary-btn[data-v-7ea967f4]:hover{border-color:rgba(14,165,233,.34);background:rgba(236,253,245,.92);color:#0f172a}.aod-results[data-theme=light].aod-cool .topbar-meta[data-v-7ea967f4]{color:#0f172a}.aod-results[data-theme=light].aod-cool .section-label[data-v-7ea967f4]{color:#0f766e}.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-hero,.aod-results[data-theme=light][data-v-7ea967f4] .cr-head,.aod-results[data-theme=light][data-v-7ea967f4] .opa-hero,.aod-results[data-theme=light][data-v-7ea967f4] .pv-hero,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-hero,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-hero{border-color:rgba(8,47,73,.12);background:radial-gradient(80% 100% at 0 0,rgba(14,165,233,.11),transparent 54%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(248,252,255,.9)),#fff;box-shadow:0 26px 72px rgba(15,23,42,.11),inset 0 1px 0 hsla(0,0%,100%,.95)}.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-card,.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-implications-card,.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-insights-card,.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-metrics article,.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-next-theme,.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-section,.aod-results[data-theme=light][data-v-7ea967f4] .cr-chat,.aod-results[data-theme=light][data-v-7ea967f4] .cr-metric,.aod-results[data-theme=light][data-v-7ea967f4] .cr-model,.aod-results[data-theme=light][data-v-7ea967f4] .cr-panel,.aod-results[data-theme=light][data-v-7ea967f4] .cr-win,.aod-results[data-theme=light][data-v-7ea967f4] .opa-category-card,.aod-results[data-theme=light][data-v-7ea967f4] .opa-drill-grid article,.aod-results[data-theme=light][data-v-7ea967f4] .opa-investigate,.aod-results[data-theme=light][data-v-7ea967f4] .opa-metrics article,.aod-results[data-theme=light][data-v-7ea967f4] .opa-month-card,.aod-results[data-theme=light][data-v-7ea967f4] .opa-panel,.aod-results[data-theme=light][data-v-7ea967f4] .pv-category-card,.aod-results[data-theme=light][data-v-7ea967f4] .pv-collapse-card,.aod-results[data-theme=light][data-v-7ea967f4] .pv-detail-panel,.aod-results[data-theme=light][data-v-7ea967f4] .pv-material-row,.aod-results[data-theme=light][data-v-7ea967f4] .pv-metric,.aod-results[data-theme=light][data-v-7ea967f4] .pv-panel,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-category-card,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-category-summary,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-l2-attribute-card,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-l2-attribute-panel,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-panel,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-savings-detail,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-savings-panel,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-spec-panel,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-tree-panel,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-variant-flow-shell,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-category-card,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-item-panel,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-metric,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-panel,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-structured-card{border-color:rgba(15,23,42,.095);background:radial-gradient(115% 92% at 0 0,rgba(224,242,254,.56),transparent 58%),radial-gradient(90% 70% at 100% 100%,rgba(204,251,241,.38),transparent 58%),linear-gradient(145deg,hsla(0,0%,100%,.92),rgba(248,252,255,.72)),hsla(0,0%,100%,.78);box-shadow:0 24px 68px rgba(15,23,42,.095),0 8px 28px rgba(14,165,233,.065),inset 0 1px 0 hsla(0,0%,100%,.96);backdrop-filter:blur(20px) saturate(126%);-webkit-backdrop-filter:blur(20px) saturate(126%)}.aod-results[data-theme=light][data-v-7ea967f4] .cr-chat-answer strong,.aod-results[data-theme=light][data-v-7ea967f4] .cr-chat-bottomline strong,.aod-results[data-theme=light][data-v-7ea967f4] .cr-chat-nextstep strong,.aod-results[data-theme=light][data-v-7ea967f4] .cr-chat-section h4,.aod-results[data-theme=light][data-v-7ea967f4] .cr-chat-table-title,.aod-results[data-theme=light][data-v-7ea967f4] .cr-chat-title h3{color:#0f172a;-webkit-text-fill-color:#0f172a}.aod-results[data-theme=light][data-v-7ea967f4] .cr-chat-answer li,.aod-results[data-theme=light][data-v-7ea967f4] .cr-chat-bottomline,.aod-results[data-theme=light][data-v-7ea967f4] .cr-chat-nextstep,.aod-results[data-theme=light][data-v-7ea967f4] .cr-chat-title p{color:#334155}.aod-results[data-theme=light][data-v-7ea967f4] .cr-chat-spark{background:linear-gradient(135deg,#67e8f9,#38bdf8);box-shadow:0 0 0 5px rgba(14,165,233,.12),0 14px 28px rgba(14,165,233,.18)}.aod-results[data-theme=light][data-v-7ea967f4] .cr-chat-suggestions button{border-color:rgba(14,116,144,.25);background:linear-gradient(135deg,rgba(236,254,255,.9),rgba(240,253,250,.78)),hsla(0,0%,100%,.78);color:#0e7490;font-weight:750;box-shadow:0 12px 26px rgba(14,165,233,.08),inset 0 1px 0 hsla(0,0%,100%,.92)}.aod-results[data-theme=light][data-v-7ea967f4] .cr-chat-suggestions button:hover{border-color:rgba(14,116,144,.44);background:linear-gradient(135deg,rgba(207,250,254,.95),rgba(204,251,241,.86)),#fff;color:#164e63;transform:translateY(-1px)}.aod-results[data-theme=light] .opp-card[data-v-7ea967f4]{border-color:rgba(8,47,73,.12);background:radial-gradient(100% 90% at 0 0,rgba(207,250,254,.65),transparent 58%),linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(248,252,255,.82)),#fff;box-shadow:0 18px 44px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.96)}.aod-results[data-theme=light] .opp-card.on[data-v-7ea967f4],.aod-results[data-theme=light] .opp-card[data-v-7ea967f4]:hover{border-color:rgba(14,165,233,.42);background:radial-gradient(90% 80% at 100% 0,rgba(191,219,254,.56),transparent 58%),radial-gradient(100% 90% at 0 0,rgba(204,251,241,.72),transparent 58%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(240,253,250,.84)),#fff;box-shadow:0 24px 58px rgba(14,165,233,.13),0 8px 26px rgba(20,184,166,.08),inset 0 1px 0 hsla(0,0%,100%,.98)}.aod-results[data-theme=light] .rank[data-v-7ea967f4]{border-color:rgba(14,165,233,.24);background:linear-gradient(135deg,rgba(207,250,254,.95),rgba(204,251,241,.82));color:#0e7490}.aod-results[data-theme=light] .signal[data-v-7ea967f4]{border:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.aod-results[data-theme=light] .signal.high[data-v-7ea967f4]{border-color:rgba(14,116,144,.24);background:rgba(207,250,254,.9);color:#0e7490}.aod-results[data-theme=light] .signal.medium[data-v-7ea967f4]{border-color:rgba(109,40,217,.22);background:rgba(237,233,254,.96);color:#6d28d9}.aod-results[data-theme=light] .signal.low[data-v-7ea967f4]{border-color:rgba(71,85,105,.16);background:rgba(241,245,249,.95);color:#475569}.aod-results[data-theme=light] .opp-spend[data-v-7ea967f4],.aod-results[data-theme=light] .sbf-card-metrics strong[data-v-7ea967f4],.aod-results[data-theme=light] .sbf-score-row strong[data-v-7ea967f4]{color:#0f172a}.aod-results[data-theme=light] .sbf-card-metrics span[data-v-7ea967f4]{border-color:rgba(8,47,73,.1);background:linear-gradient(135deg,hsla(0,0%,100%,.92),rgba(240,253,250,.72)),hsla(0,0%,100%,.76);color:#334155}.aod-results[data-theme=light] .sbf-card-metrics em[data-v-7ea967f4],.aod-results[data-theme=light] .sbf-score-row em[data-v-7ea967f4],.aod-results[data-theme=light] .sbf-score-row[data-v-7ea967f4]{color:#64748b}.aod-results[data-theme=light] .sourcing-badge[data-v-7ea967f4]{border-color:rgba(14,116,144,.2);background:rgba(207,250,254,.92);color:#0e7490}.aod-results[data-theme=light] .heatmap-legend-high[data-v-7ea967f4]{background:linear-gradient(135deg,#065f46,#10b981)}.aod-results[data-theme=light] .heatmap-legend-medium[data-v-7ea967f4]{background:linear-gradient(135deg,#34d399,#86efac)}.aod-results[data-theme=light] .heatmap-legend-low[data-v-7ea967f4]{border:1px solid rgba(22,101,52,.18);background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.aod-results[data-theme=light] .heatmap td[data-v-7ea967f4]:first-child,.aod-results[data-theme=light] .heatmap th[data-v-7ea967f4],.aod-results[data-theme=light] .heatmap th[data-v-7ea967f4]:first-child{background:rgba(248,250,252,.96);color:#334155}.aod-results[data-theme=light] .heatmap td.high[data-v-7ea967f4]{background:linear-gradient(135deg,#065f46,#047857 55%,#059669);color:#fff;text-shadow:none}.aod-results[data-theme=light] .heatmap td.medium[data-v-7ea967f4]{background:linear-gradient(135deg,#34d399,#6ee7b7 60%,#86efac);color:#064e3b;text-shadow:none}.aod-results[data-theme=light] .heatmap td.low[data-v-7ea967f4]{background:linear-gradient(135deg,#ecfdf5,#dcfce7 62%,#bbf7d0);color:#166534;text-shadow:none}.aod-results[data-theme=light] .heatmap td.zero[data-v-7ea967f4]{background:rgba(241,245,249,.88);color:#94a3b8}.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-range-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-range-labels span,.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-range-scale span{text-align:center}.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-card dl>div{border:1px solid rgba(8,47,73,.08);border-radius:.65rem;background:rgba(248,250,252,.76);padding:.55rem .35rem;text-align:center}.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-card dt{color:#64748b}.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-card dd,.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-dashboard h1,.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-dashboard h2,.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-dashboard h3,.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-dashboard strong,.aod-results[data-theme=light][data-v-7ea967f4] .cr-dashboard h1,.aod-results[data-theme=light][data-v-7ea967f4] .cr-dashboard h2,.aod-results[data-theme=light][data-v-7ea967f4] .cr-dashboard h3,.aod-results[data-theme=light][data-v-7ea967f4] .cr-dashboard strong,.aod-results[data-theme=light][data-v-7ea967f4] .opa-dashboard h1,.aod-results[data-theme=light][data-v-7ea967f4] .opa-dashboard h2,.aod-results[data-theme=light][data-v-7ea967f4] .opa-dashboard h3,.aod-results[data-theme=light][data-v-7ea967f4] .opa-dashboard strong,.aod-results[data-theme=light][data-v-7ea967f4] .pv-dashboard h1,.aod-results[data-theme=light][data-v-7ea967f4] .pv-dashboard h2,.aod-results[data-theme=light][data-v-7ea967f4] .pv-dashboard h3,.aod-results[data-theme=light][data-v-7ea967f4] .pv-dashboard strong,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-dashboard h1,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-dashboard h2,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-dashboard h3,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-dashboard strong,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-dashboard h1,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-dashboard h2,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-dashboard h3,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-dashboard strong{color:#0f172a}.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-dashboard em,.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-dashboard p,.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-dashboard small,.aod-results[data-theme=light][data-v-7ea967f4] .cr-dashboard em,.aod-results[data-theme=light][data-v-7ea967f4] .cr-dashboard p,.aod-results[data-theme=light][data-v-7ea967f4] .cr-dashboard small,.aod-results[data-theme=light][data-v-7ea967f4] .opa-dashboard em,.aod-results[data-theme=light][data-v-7ea967f4] .opa-dashboard p,.aod-results[data-theme=light][data-v-7ea967f4] .opa-dashboard small,.aod-results[data-theme=light][data-v-7ea967f4] .pv-dashboard em,.aod-results[data-theme=light][data-v-7ea967f4] .pv-dashboard p,.aod-results[data-theme=light][data-v-7ea967f4] .pv-dashboard small,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-dashboard em,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-dashboard p,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-dashboard small,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-dashboard em,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-dashboard p,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-dashboard small{color:#475569}.aod-results[data-theme=light][data-v-7ea967f4] .benchmark-table-wrap,.aod-results[data-theme=light][data-v-7ea967f4] .cr-chat-tablewrap,.aod-results[data-theme=light][data-v-7ea967f4] .opa-diagnostic-table,.aod-results[data-theme=light][data-v-7ea967f4] .pv-line-table-wrap,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-cluster-table,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-sku-table,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-alt-table,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-risk-table,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-table{border-color:rgba(15,23,42,.1);background:hsla(0,0%,100%,.92);box-shadow:0 16px 42px rgba(15,23,42,.06)}.aod-results[data-theme=light][data-v-7ea967f4] .pv-line-head,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-table-head,.aod-results[data-theme=light][data-v-7ea967f4] table th{color:#475569;background:rgba(241,245,249,.96)}.aod-results[data-theme=light][data-v-7ea967f4] .ssc-cluster-row,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-expanded-row,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-table-row,.aod-results[data-theme=light][data-v-7ea967f4] table td{color:#0f172a;border-color:rgba(15,23,42,.08)}.aod-results[data-theme=light][data-v-7ea967f4] .bm-head-icon,.aod-results[data-theme=light][data-v-7ea967f4] .bm-metric-ic,.aod-results[data-theme=light][data-v-7ea967f4] .cr-head-icon,.aod-results[data-theme=light][data-v-7ea967f4] .cr-metric-ic,.aod-results[data-theme=light][data-v-7ea967f4] .opa-head-icon,.aod-results[data-theme=light][data-v-7ea967f4] .opa-metric-ic,.aod-results[data-theme=light][data-v-7ea967f4] .pv-head-icon,.aod-results[data-theme=light][data-v-7ea967f4] .pv-metric-ic,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-head-icon,.aod-results[data-theme=light][data-v-7ea967f4] .ssc-metric-ic,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-head-icon,.aod-results[data-theme=light][data-v-7ea967f4] .ssr-metric-ic{box-shadow:0 12px 28px rgba(14,165,233,.18)}@media (prefers-reduced-motion:reduce){.jv-build-core .jarvis-core-ring[data-v-7ea967f4],.jv-build-core .jarvis-core-scan[data-v-7ea967f4],.jv-build-dot.running[data-v-7ea967f4]{animation:none}}@font-face{font-family:primeicons;font-display:block;src:url(/fonts/primeicons.8ca441e1.eot);src:url(/fonts/primeicons.8ca441e1.eot?#iefix) format("embedded-opentype"),url(/fonts/primeicons.e1a53edb.woff2) format("woff2"),url(/fonts/primeicons.7f772274.woff) format("woff"),url(/fonts/primeicons.310a7310.ttf) format("truetype"),url(/img/primeicons.19e14e48.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{animation:fa-spin 2s linear infinite}@media (prefers-reduced-motion:reduce){.pi-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:"\ea05"}.pi-receipt:before{content:"\ea06"}.pi-asterisk:before{content:"\ea07"}.pi-face-smile:before{content:"\ea08"}.pi-pinterest:before{content:"\ea09"}.pi-expand:before{content:"\ea0a"}.pi-pen-to-square:before{content:"\ea0b"}.pi-wave-pulse:before{content:"\ea0c"}.pi-turkish-lira:before{content:"\ea0d"}.pi-spinner-dotted:before{content:"\ea0e"}.pi-crown:before{content:"\ea0f"}.pi-pause-circle:before{content:"\ea10"}.pi-warehouse:before{content:"\ea11"}.pi-objects-column:before{content:"\ea12"}.pi-clipboard:before{content:"\ea13"}.pi-play-circle:before{content:"\ea14"}.pi-venus:before{content:"\ea15"}.pi-cart-minus:before{content:"\ea16"}.pi-file-plus:before{content:"\ea17"}.pi-microchip:before{content:"\ea18"}.pi-twitch:before{content:"\ea19"}.pi-building-columns:before{content:"\ea1a"}.pi-file-check:before{content:"\ea1b"}.pi-microchip-ai:before{content:"\ea1c"}.pi-trophy:before{content:"\ea1d"}.pi-barcode:before{content:"\ea1e"}.pi-file-arrow-up:before{content:"\ea1f"}.pi-mars:before{content:"\ea20"}.pi-tiktok:before{content:"\ea21"}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:"\ea22"}.pi-ethereum:before{content:"\ea23"}.pi-list-check:before{content:"\ea24"}.pi-thumbtack:before{content:"\ea25"}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:"\ea26"}.pi-equals:before{content:"\ea27"}.pi-lightbulb:before{content:"\ea28"}.pi-star-half:before{content:"\ea29"}.pi-address-book:before{content:"\ea2a"}.pi-chart-scatter:before{content:"\ea2b"}.pi-indian-rupee:before{content:"\ea2c"}.pi-star-half-fill:before{content:"\ea2d"}.pi-cart-arrow-down:before{content:"\ea2e"}.pi-calendar-clock:before{content:"\ea2f"}.pi-sort-up-fill:before{content:"\ea30"}.pi-sparkles:before{content:"\ea31"}.pi-bullseye:before{content:"\ea32"}.pi-sort-down-fill:before{content:"\ea33"}.pi-graduation-cap:before{content:"\ea34"}.pi-hammer:before{content:"\ea35"}.pi-bell-slash:before{content:"\ea36"}.pi-gauge:before{content:"\ea37"}.pi-shop:before{content:"\ea38"}.pi-headphones:before{content:"\ea39"}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-24{bottom:-6rem}.-bottom-32{bottom:-8rem}.-left-10{left:-2.5rem}.-left-24{left:-6rem}.-left-28{left:-7rem}.-right-10{right:-2.5rem}.-right-24{right:-6rem}.-right-28{right:-7rem}.-top-10{top:-2.5rem}.-top-24{top:-6rem}.-top-32{top:-8rem}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-4{left:1rem}.right-0{right:0}.right-1\/4{right:25%}.right-10{right:2.5rem}.right-2{right:.5rem}.right-20{right:5rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-14{top:3.5rem}.top-2{top:.5rem}.top-4{top:1rem}.top-5{top:1.25rem}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[60\]{z-index:60}.m-1{margin:.25rem}.m-10{margin:2.5rem}.m-5{margin:1.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-20{margin-top:5rem;margin-bottom:5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-5{margin-left:1.25rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-5{margin-right:1.25rem}.mr-8{margin-right:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.hidden{display:none}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[88vh\]{height:88vh}.h-full{height:100%}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.min-h-0{min-height:0}.min-h-64{min-height:16rem}.min-h-\[116px\]{min-height:116px}.min-h-\[136px\]{min-height:136px}.min-h-\[180px\]{min-height:180px}.min-h-\[44px\]{min-height:44px}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-1\/6{width:16.666667%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[600px\]{width:600px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[1100px\]{min-width:1100px}.min-w-\[2100px\]{min-width:2100px}.min-w-\[220px\]{min-width:220px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[70\%\]{max-width:70%}.max-w-\[75\%\]{max-width:75%}.max-w-\[85\%\]{max-width:85%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92\%\]{max-width:92%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[minmax\(0\2c 1\.3fr\)_minmax\(0\2c 1\.4fr\)_minmax\(150px\2c 0\.8fr\)_minmax\(90px\2c 0\.45fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr) minmax(150px,.8fr) minmax(90px,.45fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-y-20{row-gap:5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem*var(--tw-space-x-reverse));margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))}.space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.5rem*var(--tw-space-x-reverse));margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem*var(--tw-space-x-reverse));margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem*var(--tw-space-x-reverse));margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem*var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.1)}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;white-space:nowrap}.text-ellipsis,.truncate{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[28px\]{border-radius:28px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-md{border-bottom-left-radius:.375rem}.rounded-b-md,.rounded-r-md{border-bottom-right-radius:.375rem}.rounded-r-md,.rounded-t-md{border-top-right-radius:.375rem}.rounded-t-md{border-top-left-radius:.375rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tr-md{border-top-right-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#1F5C5C\]{--tw-border-opacity:1;border-color:rgb(31 92 92/var(--tw-border-opacity,1))}.border-\[\#5C1F1F\]{--tw-border-opacity:1;border-color:rgb(92 31 31/var(--tw-border-opacity,1))}.border-\[\#5C1F5C\]{--tw-border-opacity:1;border-color:rgb(92 31 92/var(--tw-border-opacity,1))}.border-\[\#AC2A6E\]{--tw-border-opacity:1;border-color:rgb(172 42 110/var(--tw-border-opacity,1))}.border-\[\#FFFFFF1A\]{border-color:#ffffff1a}.border-amber-300\/20{border-color:rgba(252,211,77,.2)}.border-amber-300\/25{border-color:rgba(252,211,77,.25)}.border-amber-400\/30{border-color:rgba(251,191,36,.3)}.border-amber-400\/40{border-color:rgba(251,191,36,.4)}.border-amber-500\/20{border-color:rgba(245,158,11,.2)}.border-amber-500\/30{border-color:rgba(245,158,11,.3)}.border-current{border-color:currentColor}.border-cyan-200\/40{border-color:rgba(165,243,252,.4)}.border-cyan-300{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.border-cyan-300\/20{border-color:rgba(103,232,249,.2)}.border-cyan-300\/25{border-color:rgba(103,232,249,.25)}.border-cyan-300\/30{border-color:rgba(103,232,249,.3)}.border-cyan-300\/35{border-color:rgba(103,232,249,.35)}.border-cyan-300\/45{border-color:rgba(103,232,249,.45)}.border-cyan-400\/25{border-color:rgba(34,211,238,.25)}.border-cyan-400\/30{border-color:rgba(34,211,238,.3)}.border-cyan-400\/40{border-color:rgba(34,211,238,.4)}.border-cyan-500\/20{border-color:rgba(6,182,212,.2)}.border-cyan-500\/30{border-color:rgba(6,182,212,.3)}.border-cyan-500\/40{border-color:rgba(6,182,212,.4)}.border-emerald-300\/20{border-color:rgba(110,231,183,.2)}.border-emerald-300\/25{border-color:rgba(110,231,183,.25)}.border-emerald-300\/30{border-color:rgba(110,231,183,.3)}.border-emerald-400\/25{border-color:rgba(52,211,153,.25)}.border-emerald-400\/30{border-color:rgba(52,211,153,.3)}.border-emerald-400\/40{border-color:rgba(52,211,153,.4)}.border-emerald-500\/25{border-color:rgba(16,185,129,.25)}.border-emerald-500\/30{border-color:rgba(16,185,129,.3)}.border-emerald-500\/60{border-color:rgba(16,185,129,.6)}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-green-400{--tw-border-opacity:1;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.border-indigo-200\/35{border-color:rgba(199,210,254,.35)}.border-indigo-300\/20{border-color:rgba(165,180,252,.2)}.border-indigo-300\/25{border-color:rgba(165,180,252,.25)}.border-indigo-300\/30{border-color:rgba(165,180,252,.3)}.border-indigo-300\/45{border-color:rgba(165,180,252,.45)}.border-indigo-400\/20{border-color:rgba(129,140,248,.2)}.border-indigo-400\/30{border-color:rgba(129,140,248,.3)}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-orange-300\/30{border-color:hsla(31,97%,72%,.3)}.border-pink-300\/35{border-color:rgba(249,168,212,.35)}.border-pink-400{--tw-border-opacity:1;border-color:rgb(244 114 182/var(--tw-border-opacity,1))}.border-pink-400\/30{border-color:rgba(244,114,182,.3)}.border-pink-400\/35{border-color:rgba(244,114,182,.35)}.border-pink-400\/40{border-color:rgba(244,114,182,.4)}.border-pink-500\/20{border-color:rgba(236,72,153,.2)}.border-pink-500\/30{border-color:rgba(236,72,153,.3)}.border-pink-500\/40{border-color:rgba(236,72,153,.4)}.border-purple-300{--tw-border-opacity:1;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.border-purple-300\/25{border-color:rgba(216,180,254,.25)}.border-purple-500\/20{border-color:rgba(168,85,247,.2)}.border-purple-500\/25{border-color:rgba(168,85,247,.25)}.border-purple-500\/30{border-color:rgba(168,85,247,.3)}.border-purple-500\/40{border-color:rgba(168,85,247,.4)}.border-red-300\/35{border-color:hsla(0,94%,82%,.35)}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-400\/25{border-color:hsla(0,91%,71%,.25)}.border-red-400\/30{border-color:hsla(0,91%,71%,.3)}.border-red-400\/35{border-color:hsla(0,91%,71%,.35)}.border-red-400\/40{border-color:hsla(0,91%,71%,.4)}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\/20{border-color:rgba(239,68,68,.2)}.border-red-500\/30{border-color:rgba(239,68,68,.3)}.border-red-500\/60{border-color:rgba(239,68,68,.6)}.border-rose-300\/30{border-color:rgba(253,164,175,.3)}.border-rose-400\/30{border-color:rgba(251,113,133,.3)}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/15{border-color:hsla(0,0%,100%,.15)}.border-white\/20{border-color:hsla(0,0%,100%,.2)}.border-white\/30{border-color:hsla(0,0%,100%,.3)}.border-white\/40{border-color:hsla(0,0%,100%,.4)}.border-white\/5{border-color:hsla(0,0%,100%,.05)}.border-yellow-400{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity,1))}.border-r-transparent{border-right-color:transparent}.border-t-pink-400{--tw-border-opacity:1;border-top-color:rgb(244 114 182/var(--tw-border-opacity,1))}.border-t-white{--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.bg-\[\#0A2D2D\]{--tw-bg-opacity:1;background-color:rgb(10 45 45/var(--tw-bg-opacity,1))}.bg-\[\#1C1C1C\]{--tw-bg-opacity:1;background-color:rgb(28 28 28/var(--tw-bg-opacity,1))}.bg-\[\#2A2A2A\]{--tw-bg-opacity:1;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.bg-\[\#2D0A0A\]{--tw-bg-opacity:1;background-color:rgb(45 10 10/var(--tw-bg-opacity,1))}.bg-\[\#2D0A2D\]{--tw-bg-opacity:1;background-color:rgb(45 10 45/var(--tw-bg-opacity,1))}.bg-\[\#AC2A6E19\]{background-color:#ac2a6e19}.bg-\[\#AC2A6E\]{--tw-bg-opacity:1;background-color:rgb(172 42 110/var(--tw-bg-opacity,1))}.bg-\[\#FFFFFF0F\]{background-color:#ffffff0f}.bg-amber-300\/5{background-color:rgba(252,211,77,.05)}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-400\/10{background-color:rgba(251,191,36,.1)}.bg-amber-500\/10{background-color:rgba(245,158,11,.1)}.bg-amber-500\/20{background-color:rgba(245,158,11,.2)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:rgba(0,0,0,.1)}.bg-black\/15{background-color:rgba(0,0,0,.15)}.bg-black\/20{background-color:rgba(0,0,0,.2)}.bg-black\/25{background-color:rgba(0,0,0,.25)}.bg-black\/30{background-color:rgba(0,0,0,.3)}.bg-black\/35{background-color:rgba(0,0,0,.35)}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-black\/45{background-color:rgba(0,0,0,.45)}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-black\/60{background-color:rgba(0,0,0,.6)}.bg-black\/70{background-color:rgba(0,0,0,.7)}.bg-blue-500\/10{background-color:rgba(59,130,246,.1)}.bg-current{background-color:currentColor}.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.bg-cyan-300\/5{background-color:rgba(103,232,249,.05)}.bg-cyan-400\/10{background-color:rgba(34,211,238,.1)}.bg-cyan-500\/10{background-color:rgba(6,182,212,.1)}.bg-cyan-500\/15{background-color:rgba(6,182,212,.15)}.bg-cyan-500\/20{background-color:rgba(6,182,212,.2)}.bg-cyan-500\/5{background-color:rgba(6,182,212,.05)}.bg-cyan-500\/\[0\.07\]{background-color:rgba(6,182,212,.07)}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:rgba(52,211,153,.1)}.bg-emerald-400\/15{background-color:rgba(52,211,153,.15)}.bg-emerald-500\/10{background-color:rgba(16,185,129,.1)}.bg-emerald-500\/15{background-color:rgba(16,185,129,.15)}.bg-emerald-500\/20{background-color:rgba(16,185,129,.2)}.bg-emerald-500\/\[0\.05\]{background-color:rgba(16,185,129,.05)}.bg-fuchsia-500\/5{background-color:rgba(217,70,239,.05)}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-indigo-300{--tw-bg-opacity:1;background-color:rgb(165 180 252/var(--tw-bg-opacity,1))}.bg-indigo-400\/10{background-color:rgba(129,140,248,.1)}.bg-indigo-500\/10{background-color:rgba(99,102,241,.1)}.bg-indigo-500\/15{background-color:rgba(99,102,241,.15)}.bg-orange-300{--tw-bg-opacity:1;background-color:rgb(253 186 116/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:rgba(249,115,22,.1)}.bg-pink-400{--tw-bg-opacity:1;background-color:rgb(244 114 182/var(--tw-bg-opacity,1))}.bg-pink-400\/10{background-color:rgba(244,114,182,.1)}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-pink-500\/10{background-color:rgba(236,72,153,.1)}.bg-pink-500\/15{background-color:rgba(236,72,153,.15)}.bg-pink-500\/20{background-color:rgba(236,72,153,.2)}.bg-pink-500\/80{background-color:rgba(236,72,153,.8)}.bg-purple-300{--tw-bg-opacity:1;background-color:rgb(216 180 254/var(--tw-bg-opacity,1))}.bg-purple-400{--tw-bg-opacity:1;background-color:rgb(192 132 252/var(--tw-bg-opacity,1))}.bg-purple-400\/80{background-color:rgba(192,132,252,.8)}.bg-purple-500\/10{background-color:rgba(168,85,247,.1)}.bg-purple-500\/20{background-color:rgba(168,85,247,.2)}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-400\/10{background-color:hsla(0,91%,71%,.1)}.bg-red-500\/10{background-color:rgba(239,68,68,.1)}.bg-red-500\/15{background-color:rgba(239,68,68,.15)}.bg-red-500\/\[0\.06\]{background-color:rgba(239,68,68,.06)}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-900{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:rgba(244,63,94,.1)}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-900\/95{background-color:rgba(15,23,42,.95)}.bg-slate-950\/70{background-color:rgba(2,6,23,.7)}.bg-slate-950\/75{background-color:rgba(2,6,23,.75)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.bg-white\/\[0\.015\]{background-color:hsla(0,0%,100%,.015)}.bg-white\/\[0\.03\]{background-color:hsla(0,0%,100%,.03)}.bg-white\/\[0\.04\]{background-color:hsla(0,0%,100%,.04)}.bg-white\/\[0\.05\]{background-color:hsla(0,0%,100%,.05)}.bg-white\/\[0\.06\]{background-color:hsla(0,0%,100%,.06)}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-600{--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.bg-opacity-20{--tw-bg-opacity:0.2}.bg-opacity-70{--tw-bg-opacity:0.7}.bg-\[radial-gradient\(circle_at_top_left\2c _rgba\(236\2c 72\2c 153\2c 0\.16\)\2c _transparent_38\%\)\2c radial-gradient\(circle_at_bottom_right\2c _rgba\(56\2c 189\2c 248\2c 0\.10\)\2c _transparent_34\%\)\2c linear-gradient\(145deg\2c rgba\(15\2c 23\2c 42\2c 0\.97\)\2c rgba\(17\2c 24\2c 39\2c 0\.95\)\)\]{background-image:radial-gradient(circle at top left,rgba(236,72,153,.16),transparent 38%),radial-gradient(circle at bottom right,rgba(56,189,248,.1),transparent 34%),linear-gradient(145deg,rgba(15,23,42,.97),rgba(17,24,39,.95))}.bg-\[radial-gradient\(circle_at_top_left\2c _rgba\(236\2c 72\2c 153\2c 0\.18\)\2c _transparent_35\%\)\2c radial-gradient\(circle_at_bottom_right\2c _rgba\(56\2c 189\2c 248\2c 0\.12\)\2c _transparent_32\%\)\2c linear-gradient\(145deg\2c rgba\(15\2c 23\2c 42\2c 0\.95\)\2c rgba\(17\2c 24\2c 39\2c 0\.92\)\)\]{background-image:radial-gradient(circle at top left,rgba(236,72,153,.18),transparent 35%),radial-gradient(circle at bottom right,rgba(56,189,248,.12),transparent 32%),linear-gradient(145deg,rgba(15,23,42,.95),rgba(17,24,39,.92))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:rgba(251,191,36,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500\/10{--tw-gradient-from:rgba(245,158,11,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(245,158,11,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500\/20{--tw-gradient-from:rgba(245,158,11,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(245,158,11,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from:#d97706 var(--tw-gradient-from-position);--tw-gradient-to:rgba(217,119,6,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/40{--tw-gradient-from:rgba(0,0,0,.4) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from:#60a5fa var(--tw-gradient-from-position);--tw-gradient-to:rgba(96,165,250,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgba(37,99,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:rgba(6,182,212,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500\/15{--tw-gradient-from:rgba(6,182,212,.15) var(--tw-gradient-from-position);--tw-gradient-to:rgba(6,182,212,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500\/20{--tw-gradient-from:rgba(6,182,212,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(6,182,212,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from:rgba(16,185,129,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(16,185,129,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:rgba(99,102,241,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-500\/20{--tw-gradient-from:rgba(99,102,241,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(99,102,241,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-500\/5{--tw-gradient-from:rgba(99,102,241,.05) var(--tw-gradient-from-position);--tw-gradient-to:rgba(99,102,241,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-300{--tw-gradient-from:#f9a8d4 var(--tw-gradient-from-position);--tw-gradient-to:rgba(249,168,212,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from:#f472b6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(244,114,182,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#ec4899 var(--tw-gradient-from-position);--tw-gradient-to:rgba(236,72,153,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-500\/20{--tw-gradient-from:rgba(236,72,153,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(236,72,153,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-500\/25{--tw-gradient-from:rgba(236,72,153,.25) var(--tw-gradient-from-position);--tw-gradient-to:rgba(236,72,153,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-500\/30{--tw-gradient-from:rgba(236,72,153,.3) var(--tw-gradient-from-position);--tw-gradient-to:rgba(236,72,153,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-600{--tw-gradient-from:#db2777 var(--tw-gradient-from-position);--tw-gradient-to:rgba(219,39,119,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-500\/20{--tw-gradient-from:rgba(168,85,247,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(168,85,247,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-500\/30{--tw-gradient-from:rgba(168,85,247,.3) var(--tw-gradient-from-position);--tw-gradient-to:rgba(168,85,247,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:rgba(147,51,234,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-600\/15{--tw-gradient-from:rgba(147,51,234,.15) var(--tw-gradient-from-position);--tw-gradient-to:rgba(147,51,234,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-500\/10{--tw-gradient-from:rgba(239,68,68,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(239,68,68,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900\/85{--tw-gradient-from:rgba(15,23,42,.85) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-950\/95{--tw-gradient-from:rgba(2,6,23,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(2,6,23,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/5{--tw-gradient-from:hsla(0,0%,100%,.05) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/\[0\.04\]{--tw-gradient-from:hsla(0,0%,100%,.04) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-cyan-400{--tw-gradient-to:rgba(34,211,238,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#22d3ee var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-fuchsia-500{--tw-gradient-to:rgba(217,70,239,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d946ef var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-200{--tw-gradient-to:rgba(251,207,232,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-300{--tw-gradient-to:rgba(216,180,254,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-500\/20{--tw-gradient-to:rgba(168,85,247,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(168,85,247,.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-900\/70{--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(15,23,42,.7) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-amber-500\/5{--tw-gradient-to:rgba(245,158,11,.05) var(--tw-gradient-to-position)}.to-black\/20{--tw-gradient-to:rgba(0,0,0,.2) var(--tw-gradient-to-position)}.to-black\/40{--tw-gradient-to:rgba(0,0,0,.4) var(--tw-gradient-to-position)}.to-black\/80{--tw-gradient-to:rgba(0,0,0,.8) var(--tw-gradient-to-position)}.to-blue-500\/20{--tw-gradient-to:rgba(59,130,246,.2) var(--tw-gradient-to-position)}.to-cyan-300{--tw-gradient-to:#67e8f9 var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to:#22d3ee var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.to-emerald-500\/5{--tw-gradient-to:rgba(16,185,129,.05) var(--tw-gradient-to-position)}.to-gray-300{--tw-gradient-to:#d1d5db var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to:#fb923c var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-orange-500\/20{--tw-gradient-to:rgba(249,115,22,.2) var(--tw-gradient-to-position)}.to-pink-500\/10{--tw-gradient-to:rgba(236,72,153,.1) var(--tw-gradient-to-position)}.to-pink-500\/20{--tw-gradient-to:rgba(236,72,153,.2) var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to:#db2777 var(--tw-gradient-to-position)}.to-pink-600\/5{--tw-gradient-to:rgba(219,39,119,.05) var(--tw-gradient-to-position)}.to-purple-200{--tw-gradient-to:#e9d5ff var(--tw-gradient-to-position)}.to-purple-300{--tw-gradient-to:#d8b4fe var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to:#c084fc var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to:#a855f7 var(--tw-gradient-to-position)}.to-purple-500\/15{--tw-gradient-to:rgba(168,85,247,.15) var(--tw-gradient-to-position)}.to-purple-500\/20{--tw-gradient-to:rgba(168,85,247,.2) var(--tw-gradient-to-position)}.to-purple-500\/30{--tw-gradient-to:rgba(168,85,247,.3) var(--tw-gradient-to-position)}.to-purple-500\/5{--tw-gradient-to:rgba(168,85,247,.05) var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-red-500\/5{--tw-gradient-to:rgba(239,68,68,.05) var(--tw-gradient-to-position)}.to-slate-950\/80{--tw-gradient-to:rgba(2,6,23,.8) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white\/\[0\.02\]{--tw-gradient-to:hsla(0,0%,100%,.02) var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-5{padding-left:1.25rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-24{padding-right:6rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-\[-2px\]{vertical-align:-2px}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-\[2\.6rem\]{line-height:2.6rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-100\/70{color:hsla(48,96%,89%,.7)}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400\/80{color:rgba(251,191,36,.8)}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-100\/70{color:rgba(207,250,254,.7)}.text-cyan-100\/80{color:rgba(207,250,254,.8)}.text-cyan-100\/90{color:rgba(207,250,254,.9)}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-200\/90{color:rgba(165,243,252,.9)}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-100\/70{color:rgba(209,250,229,.7)}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-200\/80{color:rgba(167,243,208,.8)}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-green-100{--tw-text-opacity:1;color:rgb(220 252 231/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-indigo-100{--tw-text-opacity:1;color:rgb(224 231 255/var(--tw-text-opacity,1))}.text-indigo-100\/70{color:rgba(224,231,255,.7)}.text-indigo-200{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-orange-100{--tw-text-opacity:1;color:rgb(255 237 213/var(--tw-text-opacity,1))}.text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-orange-50{--tw-text-opacity:1;color:rgb(255 247 237/var(--tw-text-opacity,1))}.text-orange-50\/80{color:rgba(255,247,237,.8)}.text-pink-100{--tw-text-opacity:1;color:rgb(252 231 243/var(--tw-text-opacity,1))}.text-pink-200{--tw-text-opacity:1;color:rgb(251 207 232/var(--tw-text-opacity,1))}.text-pink-200\/70{color:rgba(251,207,232,.7)}.text-pink-200\/80{color:rgba(251,207,232,.8)}.text-pink-300{--tw-text-opacity:1;color:rgb(249 168 212/var(--tw-text-opacity,1))}.text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.text-pink-50{--tw-text-opacity:1;color:rgb(253 242 248/var(--tw-text-opacity,1))}.text-purple-100{--tw-text-opacity:1;color:rgb(243 232 255/var(--tw-text-opacity,1))}.text-purple-100\/70{color:rgba(243,232,255,.7)}.text-purple-200{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-200\/90{color:hsla(0,96%,89%,.9)}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-300\/90{color:rgba(253,164,175,.9)}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/70{color:hsla(0,0%,100%,.7)}.text-white\/90{color:hsla(0,0%,100%,.9)}.text-yellow-100{--tw-text-opacity:1;color:rgb(254 249 195/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.placeholder-slate-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(100 116 139/var(--tw-placeholder-opacity,1))}.placeholder-slate-500::placeholder{--tw-placeholder-opacity:1;color:rgb(100 116 139/var(--tw-placeholder-opacity,1))}.accent-\[\#AC2A6E\]{accent-color:#ac2a6e}.accent-pink-500{accent-color:#ec4899}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_0_1px_rgba\(34\2c 211\2c 238\2c 0\.12\)\2c 0_10px_30px_-14px_rgba\(34\2c 211\2c 238\2c 0\.4\)\]{--tw-shadow:0 0 0 1px rgba(34,211,238,.12),0 10px 30px -14px rgba(34,211,238,.4);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 10px 30px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(168\2c 85\2c 247\2c 0\.12\)\]{--tw-shadow:0 0 0 4px rgba(168,85,247,.12);--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(244\2c 114\2c 182\2c 0\.8\)\]{--tw-shadow:0 0 8px rgba(244,114,182,.8);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_80px_rgba\(2\2c 6\2c 23\2c 0\.6\)\]{--tw-shadow:0 32px 80px rgba(2,6,23,.6);--tw-shadow-colored:0 32px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.06\)\2c 0_10px_24px_rgba\(2\2c 6\2c 23\2c 0\.28\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 10px 24px rgba(2,6,23,.28);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-black\/30{--tw-shadow-color:rgba(0,0,0,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-700\/30{--tw-shadow-color:rgba(14,116,144,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-pink-500\/20{--tw-shadow-color:rgba(236,72,153,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-pink-500\/25{--tw-shadow-color:rgba(236,72,153,.25);--tw-shadow:var(--tw-shadow-colored)}.shadow-pink-500\/50{--tw-shadow-color:rgba(236,72,153,.5);--tw-shadow:var(--tw-shadow-colored)}.shadow-pink-950\/30{--tw-shadow-color:rgba(80,7,36,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-500\/20{--tw-shadow-color:rgba(168,85,247,.2);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-cyan-500\/20{--tw-ring-color:rgba(6,182,212,.2)}.ring-pink-500\/20{--tw-ring-color:rgba(236,72,153,.2)}.ring-purple-500\/20{--tw-ring-color:rgba(168,85,247,.2)}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px)}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.blur-md{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur:blur(12px)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.drop-shadow,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[100px\]{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[100px\]{--tw-backdrop-blur:blur(100px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-1000{transition-delay:1s}.delay-500{transition-delay:.5s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.file\:my-2::file-selector-button{margin-top:.5rem;margin-bottom:.5rem}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:mr-4::file-selector-button{margin-right:1rem}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-lg::file-selector-button{border-radius:.5rem}.file\:rounded-md::file-selector-button{border-radius:.375rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-amber-500\/10::file-selector-button{background-color:rgba(245,158,11,.1)}.file\:bg-cyan-500\/15::file-selector-button{background-color:rgba(6,182,212,.15)}.file\:bg-emerald-500\/15::file-selector-button{background-color:rgba(16,185,129,.15)}.file\:bg-pink-500\/10::file-selector-button{background-color:rgba(236,72,153,.1)}.file\:bg-purple-500\/10::file-selector-button{background-color:rgba(168,85,247,.1)}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-amber-300::file-selector-button{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.file\:text-cyan-100::file-selector-button{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.file\:text-emerald-100::file-selector-button{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.file\:text-pink-200::file-selector-button{--tw-text-opacity:1;color:rgb(251 207 232/var(--tw-text-opacity,1))}.file\:text-pink-300::file-selector-button{--tw-text-opacity:1;color:rgb(249 168 212/var(--tw-text-opacity,1))}.file\:text-pink-400::file-selector-button{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.file\:text-purple-200::file-selector-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.placeholder\:text-gray-600::-moz-placeholder{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.placeholder\:text-gray-600::placeholder{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.last\:border-b-0:last-child{border-bottom-width:0}.odd\:bg-white\/\[0\.03\]:nth-child(odd){background-color:hsla(0,0%,100%,.03)}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-amber-500\/30:hover{border-color:rgba(245,158,11,.3)}.hover\:border-cyan-100\/70:hover{border-color:rgba(207,250,254,.7)}.hover\:border-cyan-500\/30:hover{border-color:rgba(6,182,212,.3)}.hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.hover\:border-indigo-100\/60:hover{border-color:rgba(224,231,255,.6)}.hover\:border-indigo-400\/50:hover{border-color:rgba(129,140,248,.5)}.hover\:border-pink-300\/40:hover{border-color:rgba(249,168,212,.4)}.hover\:border-pink-300\/45:hover{border-color:rgba(249,168,212,.45)}.hover\:border-pink-500\/30:hover{border-color:rgba(236,72,153,.3)}.hover\:border-purple-400\/30:hover{border-color:rgba(192,132,252,.3)}.hover\:border-purple-500\/30:hover{border-color:rgba(168,85,247,.3)}.hover\:border-red-300\/40:hover{border-color:hsla(0,94%,82%,.4)}.hover\:border-white\/15:hover{border-color:hsla(0,0%,100%,.15)}.hover\:border-white\/20:hover{border-color:hsla(0,0%,100%,.2)}.hover\:bg-\[\#333333\]:hover{--tw-bg-opacity:1;background-color:rgb(51 51 51/var(--tw-bg-opacity,1))}.hover\:bg-\[\#941F5C\]:hover{--tw-bg-opacity:1;background-color:rgb(148 31 92/var(--tw-bg-opacity,1))}.hover\:bg-\[\#962560\]:hover{--tw-bg-opacity:1;background-color:rgb(150 37 96/var(--tw-bg-opacity,1))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.hover\:bg-cyan-500\/20:hover{background-color:rgba(6,182,212,.2)}.hover\:bg-cyan-500\/25:hover{background-color:rgba(6,182,212,.25)}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-indigo-400\/20:hover{background-color:rgba(129,140,248,.2)}.hover\:bg-indigo-500\/20:hover{background-color:rgba(99,102,241,.2)}.hover\:bg-indigo-500\/25:hover{background-color:rgba(99,102,241,.25)}.hover\:bg-pink-500:hover{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.hover\:bg-pink-500\/10:hover{background-color:rgba(236,72,153,.1)}.hover\:bg-pink-500\/5:hover{background-color:rgba(236,72,153,.05)}.hover\:bg-red-500\/10:hover{background-color:rgba(239,68,68,.1)}.hover\:bg-red-500\/20:hover{background-color:rgba(239,68,68,.2)}.hover\:bg-rose-500\/20:hover{background-color:rgba(244,63,94,.2)}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:bg-white\/5:hover{background-color:hsla(0,0%,100%,.05)}.hover\:bg-white\/\[0\.04\]:hover{background-color:hsla(0,0%,100%,.04)}.hover\:bg-white\/\[0\.05\]:hover{background-color:hsla(0,0%,100%,.05)}.hover\:bg-white\/\[0\.07\]:hover{background-color:hsla(0,0%,100%,.07)}.hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.hover\:text-pink-200:hover{--tw-text-opacity:1;color:rgb(251 207 232/var(--tw-text-opacity,1))}.hover\:text-red-100:hover{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-amber-500\/25:hover{--tw-shadow-color:rgba(245,158,11,.25);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-cyan-500\/25:hover{--tw-shadow-color:rgba(6,182,212,.25);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-cyan-600\/40:hover{--tw-shadow-color:rgba(8,145,178,.4);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-orange-500\/25:hover{--tw-shadow-color:rgba(249,115,22,.25);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-pink-500\/20:hover{--tw-shadow-color:rgba(236,72,153,.2);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-pink-500\/25:hover{--tw-shadow-color:rgba(236,72,153,.25);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-pink-500\/30:hover{--tw-shadow-color:rgba(236,72,153,.3);--tw-shadow:var(--tw-shadow-colored)}.hover\:file\:bg-amber-500\/20::file-selector-button:hover{background-color:rgba(245,158,11,.2)}.hover\:file\:bg-cyan-500\/25::file-selector-button:hover{background-color:rgba(6,182,212,.25)}.hover\:file\:bg-emerald-500\/25::file-selector-button:hover{background-color:rgba(16,185,129,.25)}.hover\:file\:bg-pink-500\/20::file-selector-button:hover{background-color:rgba(236,72,153,.2)}.hover\:file\:bg-purple-500\/20::file-selector-button:hover{background-color:rgba(168,85,247,.2)}.focus\:border-amber-400:focus{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.focus\:border-cyan-300:focus{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.focus\:border-indigo-300\/50:focus{border-color:rgba(165,180,252,.5)}.focus\:border-pink-300:focus{--tw-border-opacity:1;border-color:rgb(249 168 212/var(--tw-border-opacity,1))}.focus\:border-pink-300\/40:focus{border-color:rgba(249,168,212,.4)}.focus\:border-pink-400:focus{--tw-border-opacity:1;border-color:rgb(244 114 182/var(--tw-border-opacity,1))}.focus\:border-pink-400\/60:focus{border-color:rgba(244,114,182,.6)}.focus\:border-purple-300:focus{--tw-border-opacity:1;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.focus\:border-purple-400:focus{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.focus\:bg-white\/10:focus{background-color:hsla(0,0%,100%,.1)}.focus\:bg-white\/\[0\.07\]:focus{background-color:hsla(0,0%,100%,.07)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-amber-500\/20:focus{--tw-ring-color:rgba(245,158,11,.2)}.focus\:ring-cyan-500\/20:focus{--tw-ring-color:rgba(6,182,212,.2)}.focus\:ring-cyan-500\/25:focus{--tw-ring-color:rgba(6,182,212,.25)}.focus\:ring-cyan-500\/30:focus{--tw-ring-color:rgba(6,182,212,.3)}.focus\:ring-cyan-500\/50:focus{--tw-ring-color:rgba(6,182,212,.5)}.focus\:ring-gray-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity,1))}.focus\:ring-pink-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(244 114 182/var(--tw-ring-opacity,1))}.focus\:ring-pink-500\/20:focus{--tw-ring-color:rgba(236,72,153,.2)}.focus\:ring-pink-500\/30:focus{--tw-ring-color:rgba(236,72,153,.3)}.focus\:ring-pink-500\/40:focus{--tw-ring-color:rgba(236,72,153,.4)}.focus\:ring-purple-500\/20:focus{--tw-ring-color:rgba(168,85,247,.2)}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-600:disabled{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group[open] .group-open\:rotate-180{--tw-rotate:180deg}.group[open] .group-open\:rotate-180,.group\/dl:hover .group-hover\/dl\:translate-y-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/dl:hover .group-hover\/dl\:translate-y-0\.5{--tw-translate-y:0.125rem}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/btn:hover .group-hover\/btn\:opacity-20{opacity:.2}@media (min-width:640px){.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr\2c 1fr\2c auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1\.4fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:p-5{padding:1.25rem}}@media (min-width:768px){.md\:block{display:block}.md\:grid{display:grid}.md\:w-60{width:15rem}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[56px\2c minmax\(0\2c 1fr\)\2c 220px\]{grid-template-columns:56px minmax(0,1fr) 220px}.md\:grid-cols-\[minmax\(0\2c 1\.3fr\)_minmax\(0\2c 1\.4fr\)_minmax\(150px\2c 0\.8fr\)_minmax\(90px\2c 0\.45fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr) minmax(150px,.8fr) minmax(90px,.45fr)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:.75rem}.md\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.md\:gap-y-2{row-gap:.5rem}.md\:justify-self-end{justify-self:end}.md\:p-10{padding:2.5rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:pt-1{padding-top:.25rem}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:w-auto{width:auto}.lg\:min-w-0{min-width:0}.lg\:max-w-\[680px\]{max-width:680px}.lg\:max-w-\[720px\]{max-width:720px}.lg\:max-w-xl{max-width:36rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-5{top:1.25rem}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1fr\2c 1\.45fr\]{grid-template-columns:1fr 1.45fr}.xl\:grid-cols-\[repeat\(4\2c minmax\(0\2c 1fr\)\)_auto_auto\]{grid-template-columns:repeat(4,minmax(0,1fr)) auto auto}}.button-purple{color:#fff;background-color:#a0186a}.text-purple{color:#7823dc}.button-black{background:#58585840}.button-black,.button-black:hover{backdrop-filter:blur(12px);color:#fff;cursor:pointer;border:1px solid #ba247e}.button-black:hover{background:#000}.k-br-purple{border:1px solid #a0186a}.k-bg-pink{background-color:#a0186a}.k-text-pink{color:#a0186a}.k-text-purple{color:#7823dc}.k-bg-cyan{background-color:#55a8b5}.k-br-cyan{border:1px solid #55a8b5}.k-br-pink{border:1px solid #a0186a}input[type=checkbox]{accent-color:#a0186a}.tail-spend-scope{transition:background-color .22s ease,color .22s ease}.tail-spend-scope[data-tail-theme=light]{--ts-text-primary:#0b1124;--ts-text-secondary:#475569;--ts-text-muted:#64748b;--ts-text-soft:#94a3b8;--ts-surface-base:#fff;--ts-surface-frosted:hsla(0,0%,100%,.72);--ts-surface-frosted-strong:hsla(0,0%,100%,.86);--ts-surface-tinted:linear-gradient(135deg,hsla(0,0%,100%,.92),rgba(248,244,255,.78) 45%,rgba(238,244,255,.74));--ts-border-faint:rgba(15,23,42,.06);--ts-border-soft:rgba(15,23,42,.09);--ts-border-default:rgba(15,23,42,.12);--ts-border-strong:rgba(15,23,42,.18);--ts-accent-pink:#db2777;--ts-accent-violet:#7c3aed;--ts-accent-cyan:#0ea5e9;--ts-shadow-xs:0 1px 2px rgba(15,23,42,.04);--ts-shadow-sm:0 2px 6px rgba(15,23,42,.04),0 1px 2px rgba(15,23,42,.03);--ts-shadow-md:0 10px 24px -10px rgba(124,58,237,.16),0 4px 12px -4px rgba(15,23,42,.07);--ts-shadow-lg:0 24px 56px -24px rgba(124,58,237,.28),0 10px 28px -10px rgba(15,23,42,.1);--ts-shadow-pink:0 18px 40px -12px rgba(219,39,119,.32),0 6px 16px -6px rgba(124,58,237,.22);color:var(--ts-text-primary)!important;background:url("data:image/svg+xml;utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27220%27 height=%27220%27%3E%3Cfilter id=%27n%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%270.9%27 numOctaves=%272%27 stitchTiles=%27stitch%27/%3E%3CfeColorMatrix values=%270 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.05 0%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/%3E%3C/svg%3E"),radial-gradient(ellipse 70% 55% at 0 0,rgba(244,114,182,.18),transparent 62%),radial-gradient(ellipse 60% 50% at 100% 0,rgba(167,139,250,.18),transparent 62%),radial-gradient(ellipse 60% 50% at 100% 100%,rgba(56,189,248,.12),transparent 62%),radial-gradient(ellipse 50% 40% at 0 100%,rgba(251,191,36,.08),transparent 62%),linear-gradient(180deg,#fbfbff,#f4f4fb 55%,#eef1f8)!important;background-attachment:scroll,scroll,scroll,scroll,scroll,fixed}.tail-spend-scope[data-tail-theme=light]>.absolute:first-child{opacity:.18}.tail-spend-theme-toggle{display:inline-flex;align-items:center;gap:.6rem;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:#e5e7eb;border-radius:.85rem;padding:.45rem .75rem .45rem .5rem;font-size:.875rem;font-weight:700;line-height:1;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.tail-spend-theme-toggle:hover{background:hsla(0,0%,100%,.11);border-color:hsla(0,0%,100%,.24)}.tail-spend-theme-toggle__track{width:2.4rem;height:1.35rem;border-radius:999px;background:rgba(15,23,42,.7);border:1px solid hsla(0,0%,100%,.14);padding:.12rem}.tail-spend-theme-toggle__thumb{display:flex;align-items:center;justify-content:center;width:1.02rem;height:1.02rem;border-radius:999px;background:linear-gradient(135deg,#ec4899,#8b5cf6);color:#fff;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .2s ease}.tail-spend-theme-toggle__icon{width:.72rem;height:.72rem}.tail-spend-theme-toggle--light{border-color:rgba(15,23,42,.08);background:hsla(0,0%,100%,.92);color:var(--ts-text-primary);box-shadow:var(--ts-shadow-md);backdrop-filter:blur(8px)}.tail-spend-theme-toggle--light:hover{background:#fff;border-color:rgba(15,23,42,.14);transform:translateY(-1px);box-shadow:var(--ts-shadow-lg)}.tail-spend-theme-toggle--light .tail-spend-theme-toggle__track{background:linear-gradient(135deg,#fce7f3,#ede9fe);border-color:rgba(15,23,42,.08)}.tail-spend-theme-toggle--light .tail-spend-theme-toggle__thumb{transform:translateX(1.04rem);background:linear-gradient(135deg,#f59e0b,#ec4899);box-shadow:0 4px 10px rgba(245,158,11,.4)}.tail-spend-scope[data-tail-theme=light] .text-cyan-100,.tail-spend-scope[data-tail-theme=light] .text-gray-100,.tail-spend-scope[data-tail-theme=light] .text-gray-200,.tail-spend-scope[data-tail-theme=light] .text-gray-50,.tail-spend-scope[data-tail-theme=light] .text-pink-100,.tail-spend-scope[data-tail-theme=light] .text-pink-200,.tail-spend-scope[data-tail-theme=light] .text-purple-100,.tail-spend-scope[data-tail-theme=light] .text-purple-200,.tail-spend-scope[data-tail-theme=light] .text-white,.tail-spend-scope[data-tail-theme=light] [class*="text-white/"]{color:var(--ts-text-primary)!important}.tail-spend-scope[data-tail-theme=light] .text-transparent{background-image:linear-gradient(135deg,#0b1124,#1e293b 35%,#7c3aed 70%,#db2777)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.tail-spend-scope[data-tail-theme=light] .text-gray-300,.tail-spend-scope[data-tail-theme=light] .text-gray-400,.tail-spend-scope[data-tail-theme=light] .text-gray-500,.tail-spend-scope[data-tail-theme=light] .text-slate-300,.tail-spend-scope[data-tail-theme=light] .text-slate-400{color:var(--ts-text-muted)!important}.tail-spend-scope[data-tail-theme=light] .text-red-100{color:#b91c1c!important}.tail-spend-scope[data-tail-theme=light] .text-emerald-100,.tail-spend-scope[data-tail-theme=light] .text-emerald-200{color:#047857!important}.tail-spend-scope[data-tail-theme=light] [class*=" border-white/"],.tail-spend-scope[data-tail-theme=light] [class^="border-white/"]{border-color:var(--ts-border-soft)!important}.tail-spend-scope[data-tail-theme=light] [class*=" bg-black/"],.tail-spend-scope[data-tail-theme=light] [class*=" bg-white/"],.tail-spend-scope[data-tail-theme=light] [class^="bg-black/"],.tail-spend-scope[data-tail-theme=light] [class^="bg-white/"]{background-color:var(--ts-surface-frosted)!important}.tail-spend-scope[data-tail-theme=light] .bg-cyan-500\/10,.tail-spend-scope[data-tail-theme=light] .bg-emerald-500\/10,.tail-spend-scope[data-tail-theme=light] .bg-pink-500\/10,.tail-spend-scope[data-tail-theme=light] .bg-purple-500\/10{background-color:var(--ts-surface-frosted-strong)!important}.tail-spend-scope[data-tail-theme=light] .category-chart-shell,.tail-spend-scope[data-tail-theme=light] .category-controls,.tail-spend-scope[data-tail-theme=light] .category-panel,.tail-spend-scope[data-tail-theme=light] .category-select,.tail-spend-scope[data-tail-theme=light] .category-stat,.tail-spend-scope[data-tail-theme=light] .chat-composer,.tail-spend-scope[data-tail-theme=light] .chat-panel-header,.tail-spend-scope[data-tail-theme=light] .email-field,.tail-spend-scope[data-tail-theme=light] .glass-panel,.tail-spend-scope[data-tail-theme=light] .modal-email,.tail-spend-scope[data-tail-theme=light] .modal-panel,.tail-spend-scope[data-tail-theme=light] .modal-pill,.tail-spend-scope[data-tail-theme=light] .modal-refine,.tail-spend-scope[data-tail-theme=light] .modal-stat,.tail-spend-scope[data-tail-theme=light] .opportunity-card,.tail-spend-scope[data-tail-theme=light] .saved-row,.tail-spend-scope[data-tail-theme=light] .source-tile,.tail-spend-scope[data-tail-theme=light] .step-card,.tail-spend-scope[data-tail-theme=light] .suggestion-card,.tail-spend-scope[data-tail-theme=light] .summary-card,.tail-spend-scope[data-tail-theme=light] .theme-card,.tail-spend-scope[data-tail-theme=light] .upload-row,.tail-spend-scope[data-tail-theme=light] .workspace-accordion{border:1px solid var(--ts-border-soft)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.72)),radial-gradient(120% 90% at 0 0,rgba(244,114,182,.06),transparent 45%),radial-gradient(120% 90% at 100% 100%,rgba(124,58,237,.06),transparent 45%),#fff!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 20px 48px -24px rgba(124,58,237,.22),0 8px 24px -10px rgba(15,23,42,.08)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.tail-spend-scope[data-tail-theme=light] .opportunity-card:hover,.tail-spend-scope[data-tail-theme=light] .saved-row:hover,.tail-spend-scope[data-tail-theme=light] .source-tile:hover,.tail-spend-scope[data-tail-theme=light] .suggestion-card:hover,.tail-spend-scope[data-tail-theme=light] .summary-card:hover,.tail-spend-scope[data-tail-theme=light] .theme-card:hover,.tail-spend-scope[data-tail-theme=light] .upload-row:hover{transform:translateY(-2px)!important;border-color:rgba(124,58,237,.28)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 28px 56px -24px rgba(124,58,237,.32),0 12px 28px -10px rgba(15,23,42,.12)!important}.tail-spend-scope[data-tail-theme=light] .source-tile--active,.tail-spend-scope[data-tail-theme=light] .step-card--done{border-color:rgba(219,39,119,.4)!important;background:linear-gradient(180deg,rgba(253,244,251,.95),rgba(245,243,255,.88)),radial-gradient(120% 90% at 0 0,rgba(244,114,182,.18),transparent 50%),radial-gradient(120% 90% at 100% 100%,rgba(124,58,237,.16),transparent 50%),#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 1px rgba(219,39,119,.12),0 24px 56px -20px rgba(219,39,119,.32),0 10px 28px -10px rgba(124,58,237,.18)!important}.tail-spend-scope[data-tail-theme=light] .step-card--locked{opacity:.7!important;filter:saturate(.85)}.tail-spend-scope[data-tail-theme=light] .saved-row,.tail-spend-scope[data-tail-theme=light] .source-tile,.tail-spend-scope[data-tail-theme=light] .step-title,.tail-spend-scope[data-tail-theme=light] .upload-row,.tail-spend-scope[data-tail-theme=light] .workspace-accordion__title{color:var(--ts-text-primary)!important}.tail-spend-scope[data-tail-theme=light] .empty-copy,.tail-spend-scope[data-tail-theme=light] .step-subtitle,.tail-spend-scope[data-tail-theme=light] .workspace-accordion__meta{color:var(--ts-text-muted)!important}.tail-spend-scope[data-tail-theme=light] .saved-row p,.tail-spend-scope[data-tail-theme=light] .source-tile span,.tail-spend-scope[data-tail-theme=light] .upload-row p{color:inherit!important}.tail-spend-scope[data-tail-theme=light] .saved-row .text-xs,.tail-spend-scope[data-tail-theme=light] .source-tile>span:not(.source-tile__icon):last-child,.tail-spend-scope[data-tail-theme=light] .upload-row .text-xs{color:var(--ts-text-muted)!important}.tail-spend-scope[data-tail-theme=light] .row-icon,.tail-spend-scope[data-tail-theme=light] .source-tile__icon{background:linear-gradient(135deg,#fce7f3,#f3e8ff)!important;color:#9d174d!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 6px 14px -6px rgba(219,39,119,.28)!important}.tail-spend-scope[data-tail-theme=light] .source-tile--active .source-tile__icon,.tail-spend-scope[data-tail-theme=light] .step-badge--done{background:linear-gradient(135deg,#db2777,#7c3aed)!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 10px 22px -8px rgba(219,39,119,.5)!important}.tail-spend-scope[data-tail-theme=light] .badge-soft,.tail-spend-scope[data-tail-theme=light] .step-badge{border:1px solid rgba(219,39,119,.22)!important;background:linear-gradient(135deg,#fce7f3,#fbe8ff)!important;color:#9d174d!important;box-shadow:0 4px 10px -4px rgba(219,39,119,.18)!important}.tail-spend-scope[data-tail-theme=light] .row-avatar{background:linear-gradient(135deg,#fce7f3,#ede9fe)!important;color:#9d174d!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 6px 14px -6px rgba(124,58,237,.24)!important}.tail-spend-scope[data-tail-theme=light] .field,.tail-spend-scope[data-tail-theme=light] input:not(.chat-composer__input),.tail-spend-scope[data-tail-theme=light] select,.tail-spend-scope[data-tail-theme=light] textarea:not(.chat-composer__input){border:1px solid var(--ts-border-default)!important;background-color:#fff!important;color:var(--ts-text-primary)!important;box-shadow:0 1px 2px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.8)!important;transition:border-color .16s ease,box-shadow .16s ease!important}.tail-spend-scope[data-tail-theme=light] input:not(.chat-composer__input):hover:not(:disabled),.tail-spend-scope[data-tail-theme=light] select:hover:not(:disabled),.tail-spend-scope[data-tail-theme=light] textarea:not(.chat-composer__input):hover:not(:disabled){border-color:rgba(15,23,42,.2)!important}.tail-spend-scope[data-tail-theme=light] input:not(.chat-composer__input):focus,.tail-spend-scope[data-tail-theme=light] select:focus,.tail-spend-scope[data-tail-theme=light] textarea:not(.chat-composer__input):focus{border-color:rgba(219,39,119,.55)!important;box-shadow:0 0 0 4px rgba(219,39,119,.12),inset 0 1px 0 hsla(0,0%,100%,.9)!important;outline:none!important}.tail-spend-scope[data-tail-theme=light] .chat-composer__input{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--ts-text-primary)!important}.tail-spend-scope[data-tail-theme=light] .chat-composer__input:focus{box-shadow:none!important;outline:none!important}.tail-spend-scope[data-tail-theme=light] .chat-composer:focus-within{border-color:rgba(124,58,237,.28)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 0 0 3px rgba(124,58,237,.1),0 12px 28px -12px rgba(124,58,237,.18)!important}.tail-spend-scope[data-tail-theme=light] .chat-composer__input::-moz-placeholder,.tail-spend-scope[data-tail-theme=light] input::-moz-placeholder,.tail-spend-scope[data-tail-theme=light] textarea::-moz-placeholder{color:var(--ts-text-soft)!important}.tail-spend-scope[data-tail-theme=light] .chat-composer__input::placeholder,.tail-spend-scope[data-tail-theme=light] input::placeholder,.tail-spend-scope[data-tail-theme=light] textarea::placeholder{color:var(--ts-text-soft)!important}.tail-spend-scope[data-tail-theme=light] .chat-composer__send,.tail-spend-scope[data-tail-theme=light] .primary-action,.tail-spend-scope[data-tail-theme=light] [class*=from-pink-][class*=to-purple-],.tail-spend-scope[data-tail-theme=light] [class*=from-purple-][class*=to-pink-]{color:#fff!important}.tail-spend-scope[data-tail-theme=light] .primary-action{position:relative;overflow:hidden;background:linear-gradient(135deg,#ec4899,#c026d3 45%,#7c3aed)!important;box-shadow:var(--ts-shadow-pink)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.tail-spend-scope[data-tail-theme=light] .primary-action:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 35%,hsla(0,0%,100%,.35) 50%,transparent 65%);transform:translateX(-120%);transition:transform .7s ease;pointer-events:none}.tail-spend-scope[data-tail-theme=light] .primary-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 50px -14px rgba(219,39,119,.45),0 10px 22px -8px rgba(124,58,237,.32)!important;filter:saturate(1.05)}.tail-spend-scope[data-tail-theme=light] .primary-action:hover:not(:disabled):after{transform:translateX(120%)}.tail-spend-scope[data-tail-theme=light] .chat-action-button,.tail-spend-scope[data-tail-theme=light] .chat-clear-button,.tail-spend-scope[data-tail-theme=light] .mini-action,.tail-spend-scope[data-tail-theme=light] .secondary-action{color:#1e293b!important;border:1px solid var(--ts-border-default)!important;background:hsla(0,0%,100%,.85)!important;backdrop-filter:blur(8px);box-shadow:var(--ts-shadow-sm)!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease!important}.tail-spend-scope[data-tail-theme=light] .chat-action-button:hover:not(:disabled),.tail-spend-scope[data-tail-theme=light] .chat-clear-button:hover:not(:disabled),.tail-spend-scope[data-tail-theme=light] .mini-action:hover:not(:disabled),.tail-spend-scope[data-tail-theme=light] .secondary-action:hover:not(:disabled){color:#111827!important;background:#fff!important;border-color:rgba(124,58,237,.28)!important;box-shadow:0 6px 16px -6px rgba(124,58,237,.2),0 2px 6px -2px rgba(15,23,42,.06)!important;transform:translateY(-1px)}.tail-spend-scope[data-tail-theme=light] table,.tail-spend-scope[data-tail-theme=light] tbody,.tail-spend-scope[data-tail-theme=light] td,.tail-spend-scope[data-tail-theme=light] th,.tail-spend-scope[data-tail-theme=light] thead,.tail-spend-scope[data-tail-theme=light] tr{border-color:var(--ts-border-faint)!important}.tail-spend-scope[data-tail-theme=light] thead th{background:linear-gradient(180deg,rgba(248,250,252,.95),rgba(241,245,249,.85))!important;color:#334155!important}.tail-spend-scope[data-tail-theme=light] tbody tr:hover{background-color:rgba(244,244,251,.75)!important}.tail-spend-scope[data-tail-theme=light] .rounded-2xl[class*=bg-gradient-to-br],.tail-spend-scope[data-tail-theme=light] .rounded-3xl[class*=bg-gradient-to-br],.tail-spend-scope[data-tail-theme=light] .rounded-xl[class*=bg-gradient-to-br]{border:1px solid var(--ts-border-soft)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.72)),radial-gradient(120% 80% at 0 0,rgba(244,114,182,.08),transparent 45%),radial-gradient(120% 80% at 100% 100%,rgba(124,58,237,.08),transparent 45%),#fff!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 22px 50px -22px rgba(124,58,237,.22),0 8px 22px -8px rgba(15,23,42,.08)!important}.tail-spend-scope[data-tail-theme=light] button:disabled,.tail-spend-scope[data-tail-theme=light] input:disabled,.tail-spend-scope[data-tail-theme=light] select:disabled{opacity:.55!important;filter:saturate(.85)}.tail-spend-scope[data-tail-theme=light] .template-download-button{border:1px solid rgba(99,102,241,.28)!important;background:linear-gradient(135deg,#eef2ff,#f5f3ff)!important;color:#4338ca!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 8px 18px -8px rgba(79,70,229,.22)!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}.tail-spend-scope[data-tail-theme=light] .template-download-button:hover:not(:disabled){border-color:rgba(79,70,229,.45)!important;background:linear-gradient(135deg,#e0e7ff,#ede9fe)!important;color:#312e81!important;transform:translateY(-1px);box-shadow:0 12px 24px -10px rgba(79,70,229,.35),0 4px 8px -2px rgba(15,23,42,.06)!important}.tail-spend-scope[data-tail-theme=light] .template-download-button:disabled{opacity:.82!important;color:#6366f1!important;background:rgba(238,242,255,.78)!important}.tail-spend-scope[data-tail-theme=light] .analysis-progress-track{background:linear-gradient(90deg,#e2e8f0,#ede9fe)!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.08)!important}.tail-spend-scope[data-tail-theme=light] .analysis-step-dot{background:#cbd5e1!important;box-shadow:0 0 0 3px rgba(203,213,225,.35)!important}.tail-spend-scope[data-tail-theme=light] .progress-bar-glow{opacity:.32!important}.tail-spend-scope[data-tail-theme=light] input[type=file]::file-selector-button{border:0!important;background:linear-gradient(135deg,#fce7f3,#f3e8ff)!important;color:#9d174d!important;font-weight:600!important;transition:filter .16s ease,transform .16s ease!important}.tail-spend-scope[data-tail-theme=light] input[type=file]::file-selector-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.tail-spend-scope[data-tail-theme=light] .seg-range,.tail-spend-scope[data-tail-theme=light] .single-range{border-color:var(--ts-border-soft)!important;background:linear-gradient(90deg,#e2e8f0,#ede9fe)!important}.tail-spend-scope[data-tail-theme=light] .category-controls{border-color:transparent!important;background:transparent!important;box-shadow:none!important;padding:0!important;backdrop-filter:none}.tail-spend-scope[data-tail-theme=light] .category-controls>[aria-label="Select category level"]{background:hsla(0,0%,100%,.85)!important;border:1px solid var(--ts-border-soft)!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.05),0 4px 10px -4px rgba(15,23,42,.06)!important;backdrop-filter:blur(6px)}.tail-spend-scope[data-tail-theme=light] .category-controls button{color:var(--ts-text-muted)!important;transition:color .16s ease,background .16s ease!important}.tail-spend-scope[data-tail-theme=light] .category-controls button[class*=bg-pink]{background:linear-gradient(135deg,#fce7f3,#fbe8ff)!important;color:#831843!important;box-shadow:0 8px 18px -8px rgba(219,39,119,.22)!important}.tail-spend-scope[data-tail-theme=light] .category-select{min-width:12rem;border-color:var(--ts-border-default)!important;background:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 6px 16px -6px rgba(15,23,42,.08)!important}.tail-spend-scope[data-tail-theme=light] [class*="bg-black/70"]{background-color:rgba(15,23,42,.32)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.tail-spend-scope[data-tail-theme=light] [role=dialog]{border:1px solid var(--ts-border-soft)!important;background:radial-gradient(ellipse 70% 50% at 100% 0,rgba(244,114,182,.12),transparent 55%),radial-gradient(ellipse 60% 50% at 0 100%,rgba(124,58,237,.1),transparent 55%),linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,250,252,.94)),#fff!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);color:var(--ts-text-primary)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 40px 100px -20px rgba(15,23,42,.25),0 16px 40px -12px rgba(124,58,237,.18)!important}.tail-spend-scope[data-tail-theme=light] [role=dialog] [class*=" bg-black/"],.tail-spend-scope[data-tail-theme=light] [role=dialog] [class*=" bg-white/"],.tail-spend-scope[data-tail-theme=light] [role=dialog] [class^="bg-black/"],.tail-spend-scope[data-tail-theme=light] [role=dialog] [class^="bg-white/"]{background-color:hsla(0,0%,100%,.78)!important}.tail-spend-scope[data-tail-theme=light] [role=dialog] .email-field,.tail-spend-scope[data-tail-theme=light] [role=dialog] .modal-email,.tail-spend-scope[data-tail-theme=light] [role=dialog] .modal-panel,.tail-spend-scope[data-tail-theme=light] [role=dialog] .modal-pill,.tail-spend-scope[data-tail-theme=light] [role=dialog] .modal-refine,.tail-spend-scope[data-tail-theme=light] [role=dialog] .modal-stat{border-color:var(--ts-border-soft)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,250,252,.78)),#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 6px 18px -8px rgba(15,23,42,.08)!important}.tail-spend-scope[data-tail-theme=light] [role=dialog] [class*=border-b],.tail-spend-scope[data-tail-theme=light] [role=dialog] [class*=border-t],.tail-spend-scope[data-tail-theme=light] [role=dialog] header{border-color:var(--ts-border-faint)!important}.tail-spend-scope[data-tail-theme=light] .suggestion-card,.tail-spend-scope[data-tail-theme=light] .suggestion-card:hover{color:var(--ts-text-primary)!important}.tail-spend-scope[data-tail-theme=light] .suggestion-card__text{color:var(--ts-text-primary)!important;font-weight:500}.tail-spend-scope[data-tail-theme=light] .suggestion-card__icon{background:linear-gradient(135deg,#fce7f3,#f3e8ff)!important;color:#9d174d!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 6px 14px -6px rgba(219,39,119,.24)!important}.tail-spend-scope[data-tail-theme=light] .suggestion-card:hover .suggestion-card__icon{background:linear-gradient(135deg,#db2777,#7c3aed)!important;color:#fff!important}.tail-spend-scope[data-tail-theme=light] .suggestion-card__arrow{color:var(--ts-text-muted)!important}.tail-spend-scope[data-tail-theme=light] .suggestion-card:hover .suggestion-card__arrow{color:var(--ts-accent-pink)!important}.tail-spend-scope[data-tail-theme=light] .chat-markdown,.tail-spend-scope[data-tail-theme=light] .chat-markdown p,.tail-spend-scope[data-tail-theme=light] .chat-markdown td{color:#1e293b!important}.tail-spend-scope[data-tail-theme=light] .chat-markdown h1,.tail-spend-scope[data-tail-theme=light] .chat-markdown h2,.tail-spend-scope[data-tail-theme=light] .chat-markdown h3,.tail-spend-scope[data-tail-theme=light] .chat-markdown h4,.tail-spend-scope[data-tail-theme=light] .chat-markdown strong{color:var(--ts-text-primary)!important}.ra-glass-card{border-radius:1rem;border-width:1px;border-color:hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.03);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgba(0,0,0,.2);--tw-shadow:var(--tw-shadow-colored);--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.ra-glass-panel{border-radius:.75rem;border-width:1px;border-color:hsla(0,0%,100%,.1);background-color:rgba(0,0,0,.2)}.ra-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:.85rem;padding-right:2.4rem}.ra-select::-ms-expand{display:none}.aod-results,.aod-setup{transition:background-color .24s ease,color .24s ease}.aod-results.aod-theme-light,.aod-setup.aod-theme-light,.aod-theme-light .benchmark-dashboard,.aod-theme-light .cr-dashboard,.aod-theme-light .opa-dashboard,.aod-theme-light .pv-dashboard,.aod-theme-light .ssc-dashboard,.aod-theme-light .ssr-dashboard,.aod-theme-light .sva{--bg:#f4f5fa;--text:#16151b;--text-primary:#181820;--text-secondary:#51515c;--text-tertiary:#6c6c78;--text-disabled:#b6b6c0;--text-2:rgba(24,24,32,.82);--text-3:rgba(44,34,54,.62);--surface:#fff;--card-soft:rgba(15,23,42,.04);--border:rgba(15,23,42,.12);--border-soft:rgba(15,23,42,.08);--border-faint:rgba(15,23,42,.05);--purple:#c01f7a;--purple-mid:#7c3aed;--purple-pale:#be185d;--purple-dim:rgba(192,31,122,.1);--purple-deep:rgba(192,31,122,.08);--neutral:#64748b;--positive:#15803d;--negative:#be123c;--caution:#b45309;--cyan:#0e7490}.aod-theme-light .ssr-dashboard{--ssr-surface:#fff;--ssr-surface-2:#fff;--ssr-surface-3:rgba(192,31,122,.05);--ssr-soft:rgba(24,24,32,.84);--ssr-muted:rgba(44,34,54,.62);--ssr-pink:#be185d;--ssr-pink-strong:#be123c;--ssr-border:rgba(192,31,122,.18);--ssr-border-strong:rgba(192,31,122,.4)}.aod-results.aod-theme-light,.aod-setup.aod-theme-light{background:#f4f5fa!important;color:#181820}.aod-results.aod-theme-light:after,.aod-results.aod-theme-light:before,.aod-setup.aod-theme-light:after,.aod-setup.aod-theme-light:before{opacity:.4}.aod-setup.aod-theme-light.text-white,.aod-theme-light .text-white{color:#181820!important}.aod-theme-light .text-gray-300,.aod-theme-light .text-gray-400{color:#51515c!important}.aod-theme-light [style*="rgba(255, 255, 255, 0.0"], .aod-theme-light [style*="rgba(255,255,255,0.0"]{background-color:rgba(15,23,42,.035)!important}.aod-theme-light .theme-toggle__track{border-color:rgba(15,23,42,.14);background:rgba(15,23,42,.05)}.aod-setup.aod-theme-light:before{background:linear-gradient(135deg,rgba(244,247,252,.9),rgba(250,247,252,.84)),linear-gradient(180deg,hsla(0,0%,100%,.54),rgba(226,232,240,.72));opacity:1}.aod-theme-light .aod-ambient{background:linear-gradient(120deg,rgba(219,39,119,.08),transparent 36%),linear-gradient(240deg,rgba(14,116,144,.08),transparent 42%),linear-gradient(180deg,transparent,rgba(226,232,240,.56))}.aod-theme-light .aod-hero,.aod-theme-light .aod-panel,.aod-theme-light .aod-profile-panel{border-color:rgba(15,23,42,.1)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(248,250,252,.9)),hsla(0,0%,100%,.94)!important;box-shadow:0 24px 70px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.86)!important}.aod-theme-light .aod-client-discovery h3,.aod-theme-light .aod-dropzone strong,.aod-theme-light .aod-hero h1,.aod-theme-light .aod-panel-heading h2,.aod-theme-light .aod-profile-row strong,.aod-theme-light .aod-readiness-meter strong,.aod-theme-light .aod-selected-theme h3,.aod-theme-light .aod-sufficiency-grid strong,.aod-theme-light .aod-theme-card strong{color:#181820!important}.aod-theme-light .aod-ai-profile,.aod-theme-light .aod-client-discovery p,.aod-theme-light .aod-dropzone small,.aod-theme-light .aod-field-chip,.aod-theme-light .aod-hero p,.aod-theme-light .aod-panel-heading p:not(.aod-kicker),.aod-theme-light .aod-profile-row span,.aod-theme-light .aod-progress-note,.aod-theme-light .aod-selected-theme p,.aod-theme-light .aod-theme-card em,.aod-theme-light .aod-theme-card small,.aod-theme-light .aod-warning p{color:#51515c!important}.aod-theme-light .aod-ai-profile,.aod-theme-light .aod-benchmark-context,.aod-theme-light .aod-category-box,.aod-theme-light .aod-client-discovery,.aod-theme-light .aod-cut-row,.aod-theme-light .aod-detection-card,.aod-theme-light .aod-field-chip,.aod-theme-light .aod-hero-summary span,.aod-theme-light .aod-home-button,.aod-theme-light .aod-intel-card,.aod-theme-light .aod-link-button,.aod-theme-light .aod-mini-button,.aod-theme-light .aod-profile-metrics,.aod-theme-light .aod-progress-note,.aod-theme-light .aod-readiness-meter,.aod-theme-light .aod-secondary-button,.aod-theme-light .aod-selected-theme,.aod-theme-light .aod-spec-clustering-box,.aod-theme-light .aod-status,.aod-theme-light .aod-sufficiency-grid>*,.aod-theme-light .aod-theme-card,.aod-theme-light .aod-warning{border-color:rgba(15,23,42,.1)!important;background:hsla(0,0%,100%,.74)!important;color:#181820!important}.aod-theme-light .aod-dropzone{border-color:rgba(192,31,122,.28)!important;background:linear-gradient(135deg,rgba(240,249,255,.9),rgba(253,242,248,.86)),#fff!important;color:#181820!important}.aod-theme-light .aod-step{border-color:rgba(15,23,42,.1)!important;background:hsla(0,0%,100%,.72)!important;color:#51515c!important;box-shadow:0 12px 32px rgba(15,23,42,.08)}.aod-theme-light .aod-step.active,.aod-theme-light .aod-step.done{border-color:rgba(14,116,144,.22)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(240,249,255,.84)),#fff!important;color:#181820!important}.aod-theme-light .aod-step:after{background:rgba(15,23,42,.1)}.aod-theme-light .aod-step-node{border-color:rgba(15,23,42,.12)!important;background:rgba(15,23,42,.05)!important;color:#51515c!important}.aod-theme-light .aod-theme-card.selected{border-color:rgba(192,31,122,.42)!important;background:linear-gradient(135deg,rgba(253,242,248,.94),rgba(245,243,255,.9)),#fff!important}.aod-theme-light .aod-selected-theme>span{border-color:rgba(192,31,122,.24)!important;background:rgba(253,242,248,.9)!important;color:#be185d!important}.aod-theme-light .aod-category-box h3,.aod-theme-light .aod-selected-theme strong,.aod-theme-light .aod-spec-clustering-head h3,.aod-theme-light .aod-spec-level-choice h3{color:#181820!important}.aod-theme-light .aod-benchmark-context-head>span,.aod-theme-light .aod-context-warning,.aod-theme-light .aod-selected-theme p,.aod-theme-light .aod-spec-clustering-head>span,.aod-theme-light .aod-spec-level-choice>div:first-child span,.aod-theme-light .aod-spec-sample-hint{color:#475569!important}.aod-theme-light .aod-category-list button,.aod-theme-light .aod-category-list span,.aod-theme-light .aod-spec-attribute-grid button{border-color:rgba(15,23,42,.12)!important;background:rgba(248,250,252,.92)!important;color:#334155!important}.aod-theme-light .aod-category-list button.selected,.aod-theme-light .aod-spec-attribute-grid button.selected{border-color:rgba(14,116,144,.3)!important;background:rgba(207,250,254,.7)!important;color:#155e75!important}.aod-theme-light .aod-spec-attribute-grid span{color:#181820!important}.aod-theme-light .aod-field-chip span,.aod-theme-light .aod-spec-attribute-grid small{color:#64748b!important}.aod-theme-light .aod-field-chip strong{color:#1f2937!important}.aod-theme-light .aod-field-chip:not(.detected) strong{color:#64748b!important}.aod-theme-light .aod-ai-profile p:not(.aod-kicker){color:#475569!important}.aod-theme-light .aod-ai-profile-facts>div{border-color:rgba(15,23,42,.1)!important;background:rgba(248,250,252,.92)!important}.aod-theme-light .aod-ai-profile small{color:#64748b!important}.aod-theme-light .aod-ai-profile strong{color:#181820!important}.aod-theme-light .aod-readiness-meter small{color:#475569!important}.aod-theme-light .aod-readiness-meter div{background:rgba(15,23,42,.12)!important}.aod-theme-light .aod-cut-row{border-color:rgba(15,23,42,.1)!important;background:hsla(0,0%,100%,.9)!important}.aod-theme-light .aod-cut-row strong{color:#181820!important}.aod-theme-light .aod-cut-row p{color:#475569!important}.aod-theme-light .aod-cut-row>span{border-color:rgba(15,23,42,.12)!important;background:rgba(248,250,252,.94)!important;color:#334155!important}.aod-theme-light .aod-cut-row.available>span{border-color:rgba(22,163,74,.28)!important;background:rgba(220,252,231,.88)!important;color:#166534!important}.aod-theme-light .aod-cut-row.partial>span{border-color:rgba(202,138,4,.28)!important;background:hsla(55,97%,88%,.9)!important;color:#854d0e!important}.aod-theme-light .aod-cut-row.blocked>span{border-color:rgba(220,38,38,.24)!important;background:hsla(0,93%,94%,.9)!important;color:#991b1b!important}.aod-theme-light .aod-status.ready,.aod-theme-light .theme-switch-tab small.ready{border-color:rgba(22,163,74,.28)!important;background:rgba(220,252,231,.86)!important;color:#166534!important}.aod-theme-light .aod-status.running,.aod-theme-light .theme-switch-tab small.queued,.aod-theme-light .theme-switch-tab small.running{border-color:rgba(14,116,144,.26)!important;background:rgba(207,250,254,.78)!important;color:#155e75!important}.aod-results.aod-theme-light{--surface:#fff;--card-soft:rgba(15,23,42,.04);--text:#181820;--text-2:rgba(24,24,32,.78);--text-3:rgba(44,34,54,.62);--border:rgba(15,23,42,.12);--border-2:rgba(15,23,42,.08);background:radial-gradient(105% 78% at 8% 4%,rgba(125,211,252,.28),transparent 58%),radial-gradient(84% 70% at 94% 0,rgba(45,212,191,.2),transparent 60%),radial-gradient(70% 62% at 58% 110%,rgba(167,139,250,.12),transparent 62%),linear-gradient(rgba(14,165,233,.045) 1px,transparent 0),linear-gradient(90deg,rgba(14,165,233,.035) 1px,transparent 0),linear-gradient(180deg,#fbfdff,#edf8fb 47%,#f8fafc)!important;background-size:auto,auto,auto,96px 96px,96px 96px,auto;background-attachment:fixed}.aod-theme-light .theme-switcher,.aod-theme-light .topbar{border-color:rgba(15,23,42,.1)!important;background:hsla(0,0%,100%,.88)!important;box-shadow:0 12px 34px rgba(15,23,42,.08)!important}.aod-theme-light .back-btn,.aod-theme-light .theme-switch-tab,.aod-theme-light .topbar-meta,.aod-theme-light .topbar-secondary-btn{color:#51515c!important}.aod-theme-light .ai-box,.aod-theme-light .custom-cut-panel,.aod-theme-light .custom-cut-result,.aod-theme-light .data-notes,.aod-theme-light .drill,.aod-theme-light .empty-state,.aod-theme-light .error-state,.aod-theme-light .insight-panel,.aod-theme-light .log-card,.aod-theme-light .matrix-card,.aod-theme-light .metric-card,.aod-theme-light .opp-card,.aod-theme-light .other-suppliers-panel,.aod-theme-light .sbf-panel,.aod-theme-light .sbf-recommendation-panel,.aod-theme-light .signal-item,.aod-theme-light .sourcing-context,.aod-theme-light .step-row,.aod-theme-light .theme-switch-tab,.aod-theme-light .topbar-secondary-btn{border-color:rgba(15,23,42,.1)!important;background:radial-gradient(110% 90% at 0 0,rgba(224,242,254,.58),transparent 58%),linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(248,252,255,.7)),hsla(0,0%,100%,.78)!important;box-shadow:0 22px 58px rgba(15,23,42,.09),0 8px 26px rgba(14,165,233,.055),inset 0 1px 0 hsla(0,0%,100%,.88)!important;backdrop-filter:blur(18px) saturate(124%);-webkit-backdrop-filter:blur(18px) saturate(124%);color:#181820!important}.aod-theme-light .custom-cut-head h3,.aod-theme-light .empty-state h1,.aod-theme-light .insight-panel h3,.aod-theme-light .matrix-card h3,.aod-theme-light .metric-value,.aod-theme-light .opp-spend,.aod-theme-light .progress-head h1,.aod-theme-light .sbf-panel h3,.aod-theme-light .summary-head h3,.aod-theme-light .title-row h1{color:#181820!important;-webkit-text-fill-color:#181820}.aod-theme-light .ai-box-body,.aod-theme-light .context-row p,.aod-theme-light .data-note,.aod-theme-light .heatmap td,.aod-theme-light .heatmap th,.aod-theme-light .metric-label,.aod-theme-light .metric-sub,.aod-theme-light .opp-meta,.aod-theme-light .section-label,.aod-theme-light .summary-table td,.aod-theme-light .summary-table th{color:#51515c!important}.aod-theme-light .heatmap td:first-child,.aod-theme-light .heatmap th,.aod-theme-light .heatmap th:first-child,.aod-theme-light .total-row td{background:#f8fafc!important}.aod-theme-light .pv-dashboard{--bg-canvas:#f4f5fa;--bg-surface:#fff;--bg-raised:#fff;--bg-inset:#eef2f7;--border-faint:rgba(15,23,42,.06);--border-soft:rgba(15,23,42,.1);--border-firm:rgba(15,23,42,.16);--text-primary:#181820;--text-secondary:#51515c;--text-tertiary:#6c6c78;--text-disabled:#9ca3af;--accent:#0891b2;--accent-muted:#14b8a6;--accent-soft:rgba(14,165,233,.1);--bg:#f4f5fa;--surface:#fff;--card-soft:rgba(15,23,42,.04);--text:#181820;--text-2:rgba(24,24,32,.78);--text-3:rgba(44,34,54,.62);--border:rgba(15,23,42,.12);--border-2:rgba(15,23,42,.08)}.aod-theme-light :is(.benchmark-hero,.benchmark-section,.benchmark-metrics article),.aod-theme-light :is(.opa-hero,.opa-panel,.opa-metrics article),.aod-theme-light :is(.pv-hero,.pv-panel,.pv-metric),.aod-theme-light :is(.ssc-hero,.ssc-panel,.ssc-metrics article,.ssc-category-card),.aod-theme-light :is(.ssr-hero,.ssr-panel,.ssr-metric){border-color:rgba(15,23,42,.1)!important;background:linear-gradient(145deg,hsla(0,0%,100%,.97),rgba(248,250,252,.92)),#fff!important;box-shadow:0 18px 48px rgba(15,23,42,.08)!important;color:#181820!important}.aod-theme-light :is(.ssr-dashboard,.ssc-dashboard,.opa-dashboard,.benchmark-dashboard){color:#181820!important;background:transparent!important}.aod-theme-light :is(.pv-dashboard,.ssr-dashboard,.ssc-dashboard,.opa-dashboard,.benchmark-dashboard) :is(h1,h2,h3,h4,strong,b){color:#181820!important}.aod-theme-light :is(.pv-dashboard,.ssr-dashboard,.ssc-dashboard,.opa-dashboard,.benchmark-dashboard) :is(p,li,small,td,th,label){color:#51515c!important}.aod-theme-light :is(.ssr-pill,.ssr-flag,.ssc-chip,.opa-chip,.benchmark-export){border-color:rgba(14,116,144,.22)!important;background:rgba(207,250,254,.72)!important;color:#155e75!important}.aod-theme-light :is(.pv-dashboard,.ssr-dashboard,.ssc-dashboard,.opa-dashboard,.benchmark-dashboard,.cr-dashboard,.sva,.da-dashboard,.sbf-dashboard){color:#0f172a!important}.aod-theme-light :is(.pv-dashboard,.ssr-dashboard,.ssc-dashboard,.opa-dashboard,.benchmark-dashboard,.cr-dashboard,.sva,.da-dashboard,.sbf-dashboard) :is(h1,h2,h3,h4,h5,h6,strong,b,.metric-value,.benchmark-card-value,.pv-money-value,.ssc-card-spend,.opa-card-spend,.cr-win-val,.cr-metric-value,.cr-stat-value,.cr-head-title,.ssr-number,.pv-value){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.aod-theme-light :is(.pv-dashboard,.ssr-dashboard,.ssc-dashboard,.opa-dashboard,.benchmark-dashboard,.cr-dashboard,.sva,.da-dashboard,.sbf-dashboard) :is(p,li,small,em,label,td,th,.metric-label,.metric-sub,.section-label,.bm-label,.ssr-label,.pv-summary-label,.opa-label,.ssc-label,.cr-sub,.cr-explain,.cr-note,.cr-axis-text,.cr-legend,.cr-chat-copy){color:#475569!important}.aod-theme-light :is(.cr-head,.cr-metric,.cr-panel,.cr-model,.cr-win,.cr-chat,.cr-chat-bubble,.cr-chat-tablewrap,.cr-corr-wrap,.cr-fit-metric,.cr-stats-pop,.pv-panel,.pv-metric,.pv-category-card,.ssr-panel,.ssr-metric,.ssr-category-card,.ssc-panel,.ssc-category-card,.ssc-tree-panel,.opa-panel,.opa-category-card,.benchmark-section,.benchmark-card){border-color:rgba(15,23,42,.095)!important;background:radial-gradient(115% 92% at 0 0,rgba(224,242,254,.5),transparent 58%),linear-gradient(145deg,hsla(0,0%,100%,.92),rgba(248,252,255,.72)),hsla(0,0%,100%,.76)!important;box-shadow:0 22px 58px rgba(15,23,42,.085),0 8px 26px rgba(14,165,233,.055),inset 0 1px 0 hsla(0,0%,100%,.9)!important;backdrop-filter:blur(18px) saturate(124%);-webkit-backdrop-filter:blur(18px) saturate(124%);color:#0f172a!important}.aod-theme-light :is(.cr-select,.cr-action,.cr-chat-input,.cr-tab,.cr-subtab,.pv-inline-select,.ssr-filter-trigger,.ssc-filters select,.opa-filters select,.peer-filter-button){border-color:rgba(15,23,42,.12)!important;background:hsla(0,0%,100%,.92)!important;color:#0f172a!important}.aod-theme-light :is(.cr-conf-chip,.cr-badge,.pv-pill,.ssr-pill,.ssr-flag,.ssc-chip,.opa-chip,.benchmark-pill,.benchmark-export){border-color:rgba(14,116,144,.24)!important;background:rgba(207,250,254,.72)!important;color:#155e75!important}.aod-theme-light :is(.cr-chat-title h3,.cr-chat-section h4,.cr-chat-table-title,.cr-chat-bottomline strong,.cr-chat-nextstep strong){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.aod-theme-light :is(.cr-chat-title p,.cr-chat-bottomline,.cr-chat-nextstep){color:#334155!important}.aod-theme-light .cr-chat-suggestions button{border-color:rgba(14,116,144,.24)!important;background:linear-gradient(135deg,rgba(236,254,255,.88),rgba(240,253,250,.74)),hsla(0,0%,100%,.72)!important;color:#0e7490!important;box-shadow:0 10px 24px rgba(14,165,233,.08),inset 0 1px 0 hsla(0,0%,100%,.9)!important}.aod-theme-light .cr-chat-suggestions button:hover{border-color:rgba(14,116,144,.42)!important;background:linear-gradient(135deg,rgba(207,250,254,.92),rgba(204,251,241,.82)),#fff!important;color:#164e63!important}.aod-theme-light .pv-dashboard .pv-hero-copy h1{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:#181820!important}.aod-theme-light .pv-dashboard .pv-hero-copy p{color:#51515c!important}.aod-theme-light .pv-dashboard .pv-executive-summary{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important}.aod-theme-light .pv-dashboard .pv-executive-summary li{color:#51515c!important}.aod-theme-light .pv-dashboard .pv-hero-actions a{border-color:rgba(15,23,42,.1)!important;background:rgba(190,24,93,.08)!important;color:#be185d!important}.aod-theme-light .pv-dashboard .pv-hero-actions a:first-child{border-color:rgba(190,24,93,.4)!important;background:rgba(190,24,93,.1)!important;color:#be185d!important}.aod-theme-light .pv-dashboard .pv-hero-panel{border-color:rgba(15,23,42,.1)!important;background:hsla(0,0%,100%,.86)!important}.aod-theme-light .pv-dashboard .pv-hero-panel dd,.aod-theme-light .pv-dashboard .pv-hero-panel strong{color:#181820!important}.aod-theme-light .pv-dashboard .pv-hero-panel dl{border-top-color:rgba(15,23,42,.1)!important}.aod-theme-light .pv-dashboard .pv-confidence,.aod-theme-light .pv-dashboard .pv-flag,.aod-theme-light .pv-dashboard .pv-pill{background:rgba(15,23,42,.04)!important;color:#51515c!important}.aod-theme-light .pv-dashboard .pv-pill[data-status=ready]{background:rgba(190,24,93,.12)!important;color:#be185d!important}.aod-theme-light .pv-dashboard .pv-pill[data-status=caution]{background:rgba(180,83,9,.12)!important;color:#b45309!important}.aod-theme-light .pv-dashboard .pv-metric strong,.aod-theme-light .pv-dashboard .pv-metric.protagonist strong{color:#181820!important}.aod-theme-light .pv-dashboard .pv-status-glyph{border-color:rgba(190,24,93,.3)!important;background:rgba(190,24,93,.1)!important;color:#be185d!important}.aod-theme-light .pv-dashboard .pv-status-glyph.good{color:#15803d!important}.aod-theme-light .pv-dashboard .pv-status-glyph.warn{color:#b45309!important}.aod-theme-light .pv-dashboard .pv-cluster-row code,.aod-theme-light .pv-dashboard .pv-material-title code{color:#be185d!important}.aod-theme-light .pv-dashboard .pv-compare-row strong,.aod-theme-light .pv-dashboard .pv-material-title strong,.aod-theme-light .pv-dashboard .pv-member-row strong{color:#181820!important}.aod-theme-light .pv-dashboard .pv-material-title em{background:rgba(15,23,42,.04)!important;color:#51515c!important}.aod-theme-light .pv-dashboard .pv-material-line{background:rgba(15,23,42,.08)!important}.aod-theme-light .pv-dashboard .pv-row-money strong{color:#181820!important}.aod-theme-light .pv-dashboard .pv-action-stack,.aod-theme-light .pv-dashboard .pv-findings-list div,.aod-theme-light .pv-dashboard .pv-memo-list li{background:rgba(15,23,42,.04)!important}.aod-theme-light .pv-dashboard .pv-memo-list>li>span{background:rgba(190,24,93,.12)!important;color:#be185d!important}.aod-theme-light .pv-dashboard .pv-memo-list strong{color:#181820!important}.aod-theme-light .pv-dashboard .pv-memo-list p{color:#51515c!important}.aod-theme-light .pv-dashboard .pv-llm-strip span{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important;color:#334155!important}.aod-theme-light .pv-dashboard .pv-llm-strip span.fallback{background:rgba(180,83,9,.12)!important;color:#b45309!important}.aod-theme-light .pv-dashboard .pv-detail-metrics div{background:rgba(15,23,42,.04)!important}.aod-theme-light .pv-dashboard .pv-detail-metrics strong{color:#181820!important}.aod-theme-light .pv-dashboard .pv-detail-metrics small{color:#be185d!important}.aod-theme-light .pv-dashboard .pv-narrative{background:rgba(190,24,93,.08)!important;color:#51515c!important}.aod-theme-light .pv-dashboard .pv-chart-title strong{color:#181820!important}.aod-theme-light .pv-dashboard .pv-mini-tabs button,.aod-theme-light .pv-dashboard .pv-tabs button{background:rgba(15,23,42,.04)!important;color:#51515c!important}.aod-theme-light .pv-dashboard .pv-mini-tabs button.active,.aod-theme-light .pv-dashboard .pv-tabs button.active{background:rgba(190,24,93,.12)!important;color:#be185d!important}.aod-theme-light .pv-dashboard .pv-panel-controls .pv-tabs button{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important;color:#51515c!important;box-shadow:none!important}.aod-theme-light .pv-dashboard .pv-panel-controls .pv-tabs button.active{background:rgba(190,24,93,.12)!important;color:#be185d!important}.aod-theme-light .pv-dashboard .pv-panel-head span:not(.pv-pill){border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important;color:#51515c!important}.aod-theme-light .pv-dashboard .pv-scatter-stage{background:linear-gradient(rgba(15,23,42,.05) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0),#f4f5fa!important}.aod-theme-light .pv-dashboard .pv-axis--bottom,.aod-theme-light .pv-dashboard .pv-axis--top{border-color:rgba(15,23,42,.1)!important;background:#f1f2f7!important;color:#334155!important}.aod-theme-light .pv-dashboard .pv-axis-label,.aod-theme-light .pv-dashboard .pv-axis-label--x{border-color:rgba(15,23,42,.12)!important;background:#fff!important;color:#be185d!important;box-shadow:0 10px 24px rgba(15,23,42,.12)!important}.aod-theme-light .pv-dashboard .pv-month-tick em{color:#6c6c78!important}.aod-theme-light .pv-dashboard .pv-compare-row>strong{color:#181820!important}.aod-theme-light .pv-dashboard .pv-chart-legend span{color:#51515c!important}.aod-theme-light .pv-dashboard .pv-cluster-row{background:#fff!important}.aod-theme-light .pv-dashboard .pv-cluster-main strong,.aod-theme-light .pv-dashboard .pv-cluster-money strong{color:#181820!important}.aod-theme-light .pv-dashboard .pv-cluster-money small.high,.aod-theme-light .pv-dashboard .pv-cluster-money small.low,.aod-theme-light .pv-dashboard .pv-cluster-money small.medium,.aod-theme-light .pv-dashboard .pv-cluster-signals>small:not(.pv-risk-label){color:#be185d!important}.aod-theme-light .pv-dashboard .pv-cluster-money .pv-risk-label.low{color:#15803d!important}.aod-theme-light .pv-dashboard .pv-cluster-money .pv-risk-label.medium{color:#b45309!important}.aod-theme-light .pv-dashboard .pv-cluster-money .pv-risk-label.high{color:#be123c!important}.aod-theme-light .pv-dashboard .pv-findings-list strong{color:#181820!important}.aod-theme-light .pv-dashboard .pv-findings-list p{color:#51515c!important}.aod-theme-light .pv-dashboard .pv-selected-cluster-meta>div>strong{color:#be185d!important}.aod-theme-light .pv-dashboard .pv-member-head{color:#334155!important}.aod-theme-light .pv-dashboard .pv-category-card{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important}.aod-theme-light .pv-dashboard .pv-category-card.active,.aod-theme-light .pv-dashboard .pv-category-card:hover{border-color:rgba(190,24,93,.4)!important;background:rgba(190,24,93,.08)!important}.aod-theme-light .pv-dashboard .pv-category-card span{color:#be185d!important}.aod-theme-light .pv-dashboard .pv-category-card strong{color:#181820!important}.aod-theme-light .pv-dashboard .pv-category-card em{color:#51515c!important}.aod-theme-light .pv-dashboard .pv-info-button{border-color:rgba(190,24,93,.34)!important;background:rgba(190,24,93,.08)!important;color:#be185d!important}.aod-theme-light .pv-dashboard .pv-inline-select span,.aod-theme-light .pv-dashboard .pv-outlier-select span,.aod-theme-light .pv-dashboard .pv-scatter-controls label span,.aod-theme-light .pv-dashboard .pv-volume-select span{color:#be185d!important}.aod-theme-light .pv-dashboard .pv-inline-search input,.aod-theme-light .pv-dashboard .pv-inline-select select,.aod-theme-light .pv-dashboard .pv-outlier-select select,.aod-theme-light .pv-dashboard .pv-scatter-controls select,.aod-theme-light .pv-dashboard .pv-volume-select select{border-color:rgba(15,23,42,.1)!important;background:#f1f2f7!important;color:#181820!important;color-scheme:light!important}.aod-theme-light .pv-dashboard select option{background:#fff!important;color:#181820!important}.aod-theme-light .pv-dashboard .pv-scatter-controls{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important}.aod-theme-light .pv-dashboard .pv-grid--summary .pv-action-stack li,.aod-theme-light .pv-dashboard .pv-panel--actions .pv-action-stack li,.aod-theme-light .pv-dashboard .pv-panel--ai-readout .pv-memo-list li{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important;color:#51515c!important}.aod-theme-light .pv-dashboard .pv-panel--actions .pv-action-stack li:before{border-color:rgba(190,24,93,.3)!important;background:rgba(190,24,93,.12)!important;color:#be185d!important}.aod-theme-light .pv-dashboard .pv-panel--ai-readout .pv-memo-list strong{color:#181820!important}.aod-theme-light .pv-dashboard .pv-panel--ai-readout .pv-memo-list p{color:#51515c!important}.aod-theme-light .pv-dashboard .pv-opportunity-title{color:#181820!important}.aod-theme-light .pv-dashboard .pv-cluster-detail .pv-member-table,.aod-theme-light .pv-dashboard .pv-line-table-wrap{border-color:rgba(15,23,42,.1)!important;background:#fff!important}.aod-theme-light .pv-dashboard .pv-line-head,.aod-theme-light .pv-dashboard .pv-line-table-title{background:#f1f2f7!important}.aod-theme-light .pv-dashboard .pv-line-table-title strong{color:#181820!important}.aod-theme-light .pv-dashboard .pv-line-head span{color:#334155!important;border-right-color:rgba(15,23,42,.08)!important}.aod-theme-light .pv-dashboard .pv-line-row{border-top-color:rgba(15,23,42,.08)!important;background:#fff!important;color:#51515c!important}.aod-theme-light .pv-dashboard .pv-line-row:nth-child(2n){background:rgba(15,23,42,.03)!important}.aod-theme-light .pv-dashboard .pv-line-row.active,.aod-theme-light .pv-dashboard .pv-line-row:hover{background:rgba(190,24,93,.06)!important}.aod-theme-light .pv-dashboard .pv-line-row strong{color:#181820!important}.aod-theme-light .pv-dashboard .pv-multi-filter summary{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important}.aod-theme-light .pv-dashboard .pv-multi-filter summary>span{color:#be185d!important}.aod-theme-light .pv-dashboard .pv-multi-filter summary>strong{color:#181820!important}.aod-theme-light .pv-dashboard .pv-multi-filter>div{border-color:rgba(15,23,42,.12)!important;background:#fff!important;box-shadow:0 1rem 2.5rem rgba(15,23,42,.18)!important}.aod-theme-light .pv-dashboard .pv-multi-filter>div>button{color:#be185d!important}.aod-theme-light .pv-dashboard .pv-multi-filter>div>label{color:#51515c!important}.aod-theme-light .pv-dashboard .pv-collapse-card{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important}.aod-theme-light .pv-dashboard .pv-collapse-card[open]{border-color:rgba(190,24,93,.28)!important;background:#fff!important}.aod-theme-light .pv-dashboard .pv-collapse-card summary strong{color:#181820!important}.aod-theme-light .pv-dashboard .pv-collapse-card summary>span{border-color:rgba(190,24,93,.32)!important;background:rgba(190,24,93,.12)!important;color:#be185d!important}.aod-theme-light .pv-dashboard .pv-collapse-card li,.aod-theme-light .pv-dashboard .pv-insight-points li,.aod-theme-light .pv-dashboard .pv-readout-detail li{color:#51515c!important}.aod-theme-light .pv-dashboard .pv-collapse-card li:before,.aod-theme-light .pv-dashboard .pv-insight-points li:before,.aod-theme-light .pv-dashboard .pv-readout-detail li:before{background:#be185d!important}.aod-theme-light .pv-dashboard .pv-export-report{border-color:rgba(190,24,93,.35)!important;background:rgba(190,24,93,.1)!important;color:#be185d!important}.aod-theme-light .pv-floating-tooltip{border-color:rgba(15,23,42,.12)!important;background:#fff!important;color:#181820!important;box-shadow:0 24px 70px rgba(15,23,42,.18)!important}.aod-theme-light .pv-floating-tooltip strong{color:#be185d!important}.aod-theme-light .pv-floating-tooltip p{color:#51515c!important}.aod-theme-light .pv-floating-tooltip dd,.aod-theme-light .ssr-dashboard{color:#181820!important}.aod-theme-light .ssr-drilldown-toolbar span,.aod-theme-light .ssr-header-criticality>span,.aod-theme-light .ssr-kicker,.aod-theme-light .ssr-summary-label{color:#be185d!important}.aod-theme-light .ssr-hero h1{background:none!important;-webkit-text-fill-color:#181820!important;color:#181820!important;filter:none!important}.aod-theme-light .ssr-hero-top,.aod-theme-light .ssr-panel-head{border-bottom-color:rgba(15,23,42,.1)!important}.aod-theme-light .ssr-hero-panel small,.aod-theme-light .ssr-metric span,.aod-theme-light .ssr-panel-head span,.aod-theme-light .ssr-table-row small,.aod-theme-light .ssr-tail{color:#51515c!important}.aod-theme-light .ssr-summary{background:rgba(15,23,42,.04)!important;border-color:rgba(15,23,42,.1)!important}.aod-theme-light .ssr-summary li{color:#334155!important}.aod-theme-light .ssr-flag-card,.aod-theme-light .ssr-hero-panel{border-color:rgba(15,23,42,.1)!important;background:#fff!important}.aod-theme-light .ssr-hero-panel{background:rgba(15,23,42,.04)!important}.aod-theme-light .ssr-hero-panel div,.aod-theme-light .ssr-item-metrics dl{border-top-color:rgba(15,23,42,.1)!important}.aod-theme-light .ssr-hero-panel dt,.aod-theme-light .ssr-item-metrics dt,.aod-theme-light .ssr-metric small{color:#be185d!important}.aod-theme-light .ssr-hero-panel dd,.aod-theme-light .ssr-item-metrics dd{color:#181820!important}.aod-theme-light .ssr-info{border-color:rgba(190,24,93,.35)!important;background:rgba(190,24,93,.08)!important;color:#be185d!important}.aod-theme-light .ssr-info em{border-color:rgba(15,23,42,.12)!important;background:#fff!important;color:#181820!important}.aod-theme-light .ssr-panel-head h2{color:#181820!important}.aod-theme-light .ssr-action-list li,.aod-theme-light .ssr-memo-list li{border-color:rgba(15,23,42,.1)!important;background:#fff!important;color:#334155!important}.aod-theme-light .ssr-memo-list li>span{background:rgba(190,24,93,.12)!important;color:#be185d!important}.aod-theme-light .ssr-action-list strong,.aod-theme-light .ssr-memo-list strong{color:#181820!important}.aod-theme-light .ssr-action-list p,.aod-theme-light .ssr-empty,.aod-theme-light .ssr-flag-card p,.aod-theme-light .ssr-memo-list p{color:#6c6c78!important}.aod-theme-light .ssr-flag-card strong{color:#be185d!important}.aod-theme-light .ssr-category-card{border-color:rgba(15,23,42,.1)!important;background:#fff!important}.aod-theme-light .ssr-category-card.active{border-color:#be185d!important;background:rgba(190,24,93,.06)!important}.aod-theme-light .ssr-category-card span,.aod-theme-light .ssr-category-main>span,.aod-theme-light .ssr-l3-strip span{color:#be185d!important}.aod-theme-light .ssr-category-card strong,.aod-theme-light .ssr-category-main>b,.aod-theme-light .ssr-category-main>strong{color:#181820!important}.aod-theme-light .ssr-category-card em{color:#6c6c78!important}.aod-theme-light .ssr-category-main>b em{color:#be185d!important}.aod-theme-light .ssr-category-main>small{color:#51515c!important}.aod-theme-light .ssr-card-rank span{border-color:rgba(190,24,93,.28)!important;background:rgba(190,24,93,.1)!important;color:#be185d!important}.aod-theme-light .ssr-card-kpis dl{border-color:rgba(15,23,42,.1)!important;background:transparent!important}.aod-theme-light .ssr-card-kpis{border-top-color:rgba(15,23,42,.1)!important;border-bottom-color:rgba(15,23,42,.1)!important}.aod-theme-light .ssr-card-kpis dt{color:#6c6c78!important}.aod-theme-light .ssr-card-kpis dd{color:#181820!important}.aod-theme-light .ssr-l3-card i small,.aod-theme-light .ssr-verdict-mix span{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important;color:#51515c!important}.aod-theme-light .ssr-verdict-mix span[data-verdict=Mitigate]{border-color:rgba(190,18,60,.4)!important;color:#be123c!important}.aod-theme-light .ssr-verdict-mix span[data-verdict=Monitor]{border-color:rgba(180,83,9,.4)!important;color:#b45309!important}.aod-theme-light .ssr-verdict-mix span[data-verdict=Accept]{border-color:rgba(21,128,61,.4)!important;color:#15803d!important}.aod-theme-light .ssr-primary-suppliers{color:#51515c!important}.aod-theme-light .ssr-primary-suppliers span{color:#be185d!important}.aod-theme-light .ssr-l3-chip,.aod-theme-light .ssr-l3-preview{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important;color:#334155!important}.aod-theme-light .ssr-l3-chip.active{border-color:#be185d!important;background:rgba(190,24,93,.12)!important;color:#181820!important}.aod-theme-light .ssr-l3-chip>strong{color:#be185d!important}.aod-theme-light .ssr-filter-bar{border-color:rgba(15,23,42,.1)!important;background-color:#f1f2f7!important;background-image:none!important}.aod-theme-light .ssr-filter-menu summary,.aod-theme-light .ssr-filter-trigger{border-color:rgba(15,23,42,.1)!important;background:#fff!important}.aod-theme-light .ssr-filter-menu summary span,.aod-theme-light .ssr-filter-trigger span{color:#be185d!important}.aod-theme-light .ssr-filter-menu summary strong,.aod-theme-light .ssr-filter-trigger strong{color:#181820!important}.aod-theme-light .ssr-filter-popover{border-color:rgba(15,23,42,.12)!important;background:#fff!important}.aod-theme-light .ssr-filter-popover label{color:#334155!important}.aod-theme-light .ssr-criticality-filter{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important}.aod-theme-light .ssr-criticality-filter button,.aod-theme-light .ssr-reset-filter{border-color:rgba(15,23,42,.1)!important;background:#fff!important;color:#51515c!important}.aod-theme-light .ssr-criticality-filter button.active{border-color:#be185d!important;background:rgba(190,24,93,.12)!important;color:#181820!important}.aod-theme-light .ssr-reset-filter{border-color:transparent!important;background:transparent!important;color:#be185d!important}.aod-theme-light .ssr-table{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important}.aod-theme-light .ssr-alt-table .ssr-table-head,.aod-theme-light .ssr-table-head{background:#f1f2f7!important;border-bottom-color:rgba(15,23,42,.1)!important}.aod-theme-light .ssr-table-head span{color:#334155!important}.aod-theme-light .ssr-table-row{border-top-color:rgba(15,23,42,.1)!important}.aod-theme-light .ssr-table-row.active,.aod-theme-light .ssr-table-row:hover{background:rgba(190,24,93,.08)!important}.aod-theme-light .ssr-table-row>span{color:#334155!important;border-right-color:rgba(15,23,42,.08)!important}.aod-theme-light .ssr-table-row strong{color:#181820!important}.aod-theme-light .ssr-flag,.aod-theme-light .ssr-item-name-cell small,.aod-theme-light .ssr-pill{border-color:rgba(190,24,93,.28)!important;background:rgba(190,24,93,.1)!important;color:#be185d!important}.aod-theme-light .ssr-l3-cell{color:#334155!important}.aod-theme-light .ssr-recommendation-cell{color:#51515c!important}.aod-theme-light .ssr-risk-band{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important;color:#be185d!important}.aod-theme-light .ssr-risk-band[data-band=High]{border-color:rgba(190,18,60,.4)!important;color:#be123c!important}.aod-theme-light .ssr-risk-band[data-band=Medium]{border-color:rgba(180,83,9,.4)!important;color:#b45309!important}.aod-theme-light .ssr-risk-band[data-band=Low]{border-color:rgba(21,128,61,.4)!important;color:#15803d!important}.aod-theme-light .ssr-alt-region-filter select,.aod-theme-light .ssr-drilldown-toolbar select{border-color:rgba(15,23,42,.1)!important;background:#fff!important;color:#181820!important}.aod-theme-light .ssr-alt-region-filter select option,.aod-theme-light .ssr-drilldown-toolbar select option{background-color:#fff!important;color:#181820!important}.aod-theme-light .ssr-collapse-card,.aod-theme-light .ssr-item-metrics dl,.aod-theme-light .ssr-structured-card{border-color:rgba(15,23,42,.1)!important;background:#fff!important}.aod-theme-light .ssr-collapse-card.open,.aod-theme-light .ssr-structured-card.open{border-color:#be185d!important;background:rgba(190,24,93,.05)!important}.aod-theme-light .ssr-collapse-trigger>span,.aod-theme-light .ssr-structured-icon{background:rgba(190,24,93,.12)!important;color:#be185d!important}.aod-theme-light .ssr-collapse-trigger strong,.aod-theme-light .ssr-structured-copy strong{color:#181820!important}.aod-theme-light .ssr-collapse-card p,.aod-theme-light .ssr-structured-copy em{color:#51515c!important}.aod-theme-light .ssr-structured-link{color:#be185d!important}.aod-theme-light .ssr-structured-details{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important}.aod-theme-light .ssr-structured-details h3{color:#6c6c78!important}.aod-theme-light .ssr-structured-details li{color:#334155!important}.aod-theme-light .ssr-structured-details li:before{background:#be185d!important}.aod-theme-light .ssr-floating-tooltip{border-color:rgba(15,23,42,.12)!important;background:#fff!important;color:#181820!important;box-shadow:0 18px 60px rgba(15,23,42,.18)!important}.aod-theme-light .ssr-alt-suppliers{border-top-color:rgba(15,23,42,.1)!important}.aod-theme-light .ssr-alt-head h3{color:#181820!important}.aod-theme-light .ssr-alt-head span,.aod-theme-light .ssr-alt-region-filter span{color:#51515c!important}.aod-theme-light .ssr-alt-refresh{border-color:rgba(190,24,93,.35)!important;background:rgba(190,24,93,.1)!important;color:#be185d!important}.aod-theme-light .ssr-alt-status{color:#51515c!important}.aod-theme-light .ssr-alt-table{border-color:rgba(15,23,42,.1)!important;background:#fff!important}.aod-theme-light .ssr-alt-row{border-top-color:rgba(15,23,42,.08)!important}.aod-theme-light .ssr-alt-row:hover{background:rgba(15,23,42,.04)!important}.aod-theme-light .ssr-alt-row span{color:#334155!important}.aod-theme-light .ssr-alt-name{color:#181820!important}.aod-theme-light .ssr-alt-priority{border-color:rgba(190,24,93,.3)!important;background:rgba(190,24,93,.1)!important;color:#be185d!important}.aod-theme-light .ssr-col-info{border-color:rgba(15,23,42,.18)!important;background:rgba(15,23,42,.04)!important;color:#6c6c78!important}.aod-theme-light .ssr-sup-panel{border-color:rgba(15,23,42,.1)!important;background:#fff!important}.aod-theme-light .ssr-sup-tag--current{border-color:rgba(14,116,144,.4)!important;background:rgba(14,116,144,.12)!important;color:#0e7490!important}.aod-theme-light .ssr-sup-tag--alt{border-color:rgba(190,24,93,.45)!important;background:rgba(190,24,93,.12)!important;color:#be185d!important}.aod-theme-light .ssr-sup-panel-head h3{color:#181820!important}.aod-theme-light .ssr-sup-panel-head small,.aod-theme-light .ssr-sup-region{color:#6c6c78!important}.aod-theme-light .ssr-sup-row{border-color:rgba(15,23,42,.08)!important;background:rgba(15,23,42,.04)!important}.aod-theme-light .ssr-sup-name strong,.aod-theme-light .ssr-sup-value{color:#181820!important}.aod-theme-light .ssr-sup-bar{background:rgba(15,23,42,.08)!important}.aod-theme-light .ssc-dashboard{color:#181820!important;background:radial-gradient(circle at 8% 0,rgba(190,24,93,.06),transparent 30%),radial-gradient(circle at 92% 8%,rgba(15,23,42,.04),transparent 32%),#f4f5fa!important}.aod-theme-light .ssc-category-card,.aod-theme-light .ssc-hero,.aod-theme-light .ssc-metrics article,.aod-theme-light .ssc-panel{border-color:rgba(15,23,42,.1)!important;background:#fff!important;box-shadow:0 18px 44px rgba(15,23,42,.08)!important}.aod-theme-light .ssc-kicker{color:#be185d!important}.aod-theme-light .ssc-hero h1,.aod-theme-light .ssc-section-head h2{color:#181820!important}.aod-theme-light .ssc-hero p,.aod-theme-light .ssc-section-head p,.aod-theme-light .ssc-summary-list{color:#51515c!important}.aod-theme-light .ssc-category-card small,.aod-theme-light .ssc-cluster-row small,.aod-theme-light .ssc-metrics small,.aod-theme-light .ssc-metrics span,.aod-theme-light .ssc-sku-table small{color:#6c6c78!important}.aod-theme-light .ssc-metrics strong{color:#181820!important}.aod-theme-light .ssc-chip-row button{background:rgba(190,24,93,.08)!important;color:#be185d!important;border-color:rgba(190,24,93,.2)!important}.aod-theme-light .ssc-chip-row small{color:#6c6c78!important}.aod-theme-light .ssc-cluster-tools label,.aod-theme-light .ssc-drill-actions label,.aod-theme-light .ssc-filters label,.aod-theme-light .ssc-spec-controls label{color:#51515c!important}.aod-theme-light .ssc-cluster-tools select,.aod-theme-light .ssc-drill-actions select,.aod-theme-light .ssc-filters select,.aod-theme-light .ssc-sku-table select,.aod-theme-light .ssc-spec-controls input,.aod-theme-light .ssc-spec-controls select{border-color:rgba(15,23,42,.1)!important;background:#f1f2f7!important;color:#334155!important}.aod-theme-light .ssc-category-card.active{border-color:rgba(190,24,93,.5)!important;box-shadow:0 0 0 2px rgba(190,24,93,.16)!important}.aod-theme-light .ssc-card-spend,.aod-theme-light .ssc-card-spend strong,.aod-theme-light .ssc-rank{color:#be185d!important}.aod-theme-light .ssc-category-card strong{color:#181820!important}.aod-theme-light .ssc-card-spend span,.aod-theme-light .ssc-category-card em{color:#6c6c78!important}.aod-theme-light .ssc-card-facts span,.aod-theme-light .ssc-card-footer span{background:rgba(15,23,42,.04)!important;color:#51515c!important}.aod-theme-light .ssc-confidence{border-color:rgba(15,23,42,.1)!important}.aod-theme-light .ssc-confidence--high{border-color:rgba(21,128,61,.34)!important;background:rgba(21,128,61,.12)!important;color:#15803d!important}.aod-theme-light .ssc-confidence--medium{border-color:rgba(180,83,9,.34)!important;background:rgba(180,83,9,.12)!important;color:#b45309!important}.aod-theme-light .ssc-confidence--low{border-color:rgba(190,24,93,.36)!important;background:rgba(190,24,93,.1)!important;color:#be185d!important}.aod-theme-light .ssc-category-summary{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important}.aod-theme-light .ssc-category-summary h3{color:#181820!important}.aod-theme-light .ssc-category-summary p,.aod-theme-light .ssc-category-summary ul{color:#51515c!important}.aod-theme-light .ssc-clustering-basis{border-color:rgba(21,128,61,.24)!important;background:rgba(21,128,61,.06)!important}.aod-theme-light .ssc-clustering-basis span{color:#15803d!important}.aod-theme-light .ssc-clustering-basis strong{color:#181820!important}.aod-theme-light .ssc-clustering-basis p{color:#51515c!important}.aod-theme-light .ssc-cluster-basis-detail span,.aod-theme-light .ssc-clustering-basis-chips span{border-color:rgba(190,24,93,.2)!important;background:rgba(190,24,93,.08)!important;color:#be185d!important}.aod-theme-light .ssc-spec-panel{border-color:rgba(15,23,42,.1)!important;background:#fff!important;box-shadow:inset 0 1px 0 rgba(15,23,42,.04),0 18px 44px rgba(15,23,42,.08)!important}.aod-theme-light .ssc-spec-subtitle{color:#6c6c78!important}.aod-theme-light .ssc-spec-metrics span,.aod-theme-light .ssc-tree-summary span{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important;color:#51515c!important}.aod-theme-light .ssc-spec-metrics strong{color:#181820!important}.aod-theme-light .ssc-spec-controls button{border-color:rgba(190,24,93,.22)!important;background:rgba(190,24,93,.08)!important;color:#be185d!important}.aod-theme-light .ssc-spec-empty{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important;color:#51515c!important}.aod-theme-light .ssc-bubble-wrap{border-color:rgba(15,23,42,.1)!important;background:linear-gradient(rgba(15,23,42,.05) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0),#fff!important;background-size:100% 25%,12.5% 100%,auto!important}.aod-theme-light .ssc-bubble-legend button{color:#51515c!important}.aod-theme-light .ssc-bubble-legend button.active{color:#181820!important}.aod-theme-light .ssc-axis{color:#6c6c78!important}.aod-theme-light .ssc-bubble span{border-color:rgba(15,23,42,.12)!important;background:#fff!important;color:#181820!important}.aod-theme-light .ssc-variant-flow-shell{border-color:rgba(15,23,42,.1)!important;background:linear-gradient(rgba(15,23,42,.05) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0),#fff!important;background-size:100% 68px,176px 100%,auto!important}.aod-theme-light .ssc-flow-node{background:#f1f2f7!important;color:#181820!important;box-shadow:0 12px 24px rgba(15,23,42,.12)!important}.aod-theme-light .ssc-flow-node--sku{background:#fff!important}.aod-theme-light .ssc-flow-node-metric,.aod-theme-light .ssc-flow-node-toggle{color:#334155!important}.aod-theme-light .ssc-flow-node-copy em,.aod-theme-light .ssc-flow-node-copy small{color:#6c6c78!important}.aod-theme-light .ssc-flow-node-copy strong{color:#181820!important}.aod-theme-light .ssc-cluster-tools,.aod-theme-light .ssc-variant-node-register summary{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important;color:#51515c!important}.aod-theme-light .ssc-variant-tree{border-color:rgba(15,23,42,.1)!important;background:#fff!important}.aod-theme-light .ssc-tree-row{border-bottom-color:rgba(15,23,42,.08)!important;color:#51515c!important}.aod-theme-light .ssc-tree-row:hover{background:rgba(15,23,42,.04)!important}.aod-theme-light .ssc-tree-row--category,.aod-theme-light .ssc-tree-row--cluster{color:#181820!important}.aod-theme-light .ssc-tree-row--attribute .ssc-tree-label,.aod-theme-light .ssc-tree-toggle{color:#be185d!important}.aod-theme-light .ssc-tree-copy small{color:#6c6c78!important}.aod-theme-light .ssc-tree-metric{background:rgba(15,23,42,.05)!important}.aod-theme-light .ssc-tree-metric strong{color:#334155!important}.aod-theme-light .ssc-error{color:#be123c!important}.aod-theme-light .ssc-l2-attribute-panel{border-color:rgba(21,128,61,.24)!important;background:rgba(21,128,61,.06)!important}.aod-theme-light .ssc-l2-attribute-copy span{color:#15803d!important}.aod-theme-light .ssc-l2-attribute-copy strong{color:#181820!important}.aod-theme-light .ssc-l2-attribute-copy p{color:#51515c!important}.aod-theme-light .ssc-l2-attribute-actions button{border-color:rgba(190,24,93,.22)!important;background:rgba(190,24,93,.08)!important;color:#be185d!important}.aod-theme-light .ssc-l2-attribute-card{border-color:rgba(15,23,42,.1)!important;background:#fff!important;color:#51515c!important}.aod-theme-light .ssc-l2-attribute-card.active{border-color:rgba(21,128,61,.42)!important;background:rgba(21,128,61,.1)!important}.aod-theme-light .ssc-l2-attribute-card span{color:#15803d!important}.aod-theme-light .ssc-l2-attribute-card strong{color:#181820!important}.aod-theme-light .ssc-l2-attribute-card small{color:#6c6c78!important}.aod-theme-light .ssc-discarded,.aod-theme-light .ssc-final-recommendations{border-color:rgba(15,23,42,.1)!important;background:#fff!important}.aod-theme-light .ssc-discarded-list strong,.aod-theme-light .ssc-recommendation-grid h4,.aod-theme-light .ssc-recommendation-grid h5,.aod-theme-light .ssc-section-head.compact h3{color:#181820!important}.aod-theme-light .ssc-discarded-list article,.aod-theme-light .ssc-recommendation-grid article{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important}.aod-theme-light .ssc-recommendation-bullets li{color:#51515c!important}.aod-theme-light .ssc-discarded-list small{color:#6c6c78!important}.aod-theme-light .ssc-discarded-list button{border-color:rgba(190,24,93,.22)!important;background:rgba(190,24,93,.08)!important;color:#be185d!important}.aod-theme-light .ssc-cluster-table th,.aod-theme-light .ssc-sku-table th{background:#f1f2f7!important;color:#334155!important;border-bottom-color:rgba(15,23,42,.1)!important}.aod-theme-light .ssc-cluster-table td,.aod-theme-light .ssc-sku-table td{border-bottom-color:rgba(15,23,42,.1)!important}.aod-theme-light .ssc-cluster-id,.aod-theme-light .ssc-cluster-row .ssc-num{color:#181820!important}.aod-theme-light .ssc-cluster-row:hover,.aod-theme-light .ssc-expanded-row td{background:rgba(15,23,42,.04)!important}.aod-theme-light .ssc-empty-row td{color:#51515c!important}.aod-theme-light .ssc-selected-count{border-color:rgba(190,24,93,.18)!important;background:rgba(190,24,93,.08)!important;color:#be185d!important}.aod-theme-light .ssc-cluster-basis-detail{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important}.aod-theme-light .ssc-cluster-basis-detail strong{color:#181820!important}.aod-theme-light .ssc-cluster-basis-detail p{color:#51515c!important}.aod-theme-light .ssc-cluster-tools button,.aod-theme-light .ssc-sku-table button{background:#f1f2f7!important;color:#334155!important;border-color:rgba(15,23,42,.1)!important}.aod-theme-light .ssc-link,.aod-theme-light .ssc-sku-table code{color:#be185d!important}.aod-theme-light .ssc-link{background:rgba(190,24,93,.08)!important}.aod-theme-light .ssc-singleton-note{border-color:rgba(180,83,9,.24)!important;background:rgba(180,83,9,.08)!important;color:#51515c!important}.aod-theme-light .ssc-spec-cell{color:#51515c!important}.aod-theme-light .ssc-spec-cell--diff{background:rgba(190,24,93,.1)!important;color:#be185d!important}.aod-theme-light .ssc-spec-cell--same{background:rgba(15,23,42,.02)!important;color:#6c6c78!important}.aod-theme-light .opa-dashboard{color:#181820!important}.aod-theme-light .opa-hero,.aod-theme-light .opa-metrics article,.aod-theme-light .opa-panel{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 24px 80px rgba(15,23,42,.08)!important}.aod-theme-light .opa-hero p,.aod-theme-light .opa-investigate p,.aod-theme-light .opa-section-head p,.aod-theme-light .opa-summary p{color:#51515c!important}.aod-theme-light .opa-kicker{color:#be185d!important}.aod-theme-light .opa-breakdown-head select,.aod-theme-light .opa-context-override select,.aod-theme-light .opa-filters select{background:#f1f2f7!important;border:1px solid rgba(15,23,42,.1)!important;color:#334155!important}.aod-theme-light .opa-export{background:#be185d!important;border:1px solid #be185d!important;color:#fff!important;box-shadow:0 18px 40px rgba(190,24,93,.18)!important}.aod-theme-light .opa-card-facts,.aod-theme-light .opa-category-card em,.aod-theme-light .opa-diagnostic-table small,.aod-theme-light .opa-filters span,.aod-theme-light .opa-metrics small,.aod-theme-light .opa-metrics span{color:#6c6c78!important}.aod-theme-light .opa-summary-narrative{background:rgba(15,23,42,.04)!important;border:1px solid rgba(15,23,42,.1)!important;color:#181820!important}.aod-theme-light .opa-investigate ul,.aod-theme-light .opa-summary-list{color:#51515c!important}.aod-theme-light .opa-callouts article{background:rgba(15,23,42,.04)!important;border:1px solid rgba(15,23,42,.1)!important;border-left:3px solid #be185d!important;color:#51515c!important}.aod-theme-light .opa-ai-pick,.aod-theme-light .opa-chip-row span,.aod-theme-light .opa-context{background:rgba(190,24,93,.1)!important;border:1px solid rgba(190,24,93,.22)!important;color:#be185d!important}.aod-theme-light .opa-taxonomy-bar{background:#f1f2f7!important;border:1px solid rgba(15,23,42,.1)!important}.aod-theme-light .opa-taxonomy-bar strong{color:#181820!important}.aod-theme-light .opa-taxonomy-bar span{color:#51515c!important}.aod-theme-light .opa-taxonomy-bar button{background:#be185d!important;color:#fff!important}.aod-theme-light .opa-category-card{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important}.aod-theme-light .opa-category-card.selected{border-color:rgba(190,24,93,.75)!important;box-shadow:inset 0 0 0 1px rgba(190,24,93,.25),0 20px 60px rgba(190,24,93,.14)!important}.aod-theme-light .opa-rank{color:#be185d!important}.aod-theme-light .opa-card-facts span{background:rgba(15,23,42,.04)!important}.aod-theme-light .opa-score-line{background:rgba(15,23,42,.08)!important}.aod-theme-light .opa-card-footer small{color:#6c6c78!important}.aod-theme-light .opa-verdict--consolidate{background:rgba(93,172,255,.14)!important;border:1px solid rgba(15,23,42,.1)!important;color:#1d4ed8!important}.aod-theme-light .opa-verdict--plan{background:rgba(20,184,166,.12)!important;border:1px solid rgba(15,23,42,.1)!important;color:#0f766e!important}.aod-theme-light .opa-verdict--investigate{background:rgba(180,83,9,.12)!important;border:1px solid rgba(15,23,42,.1)!important;color:#b45309!important}.aod-theme-light .opa-verdict--accept{background:rgba(21,128,61,.12)!important;border:1px solid rgba(15,23,42,.1)!important;color:#15803d!important}.aod-theme-light .opa-tooltip:focus-visible:after,.aod-theme-light .opa-tooltip:hover:after{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 18px 50px rgba(15,23,42,.18)!important;color:#181820!important}.aod-theme-light .opa-risk--high{background:rgba(190,18,60,.12)!important;border-color:rgba(190,18,60,.25)!important;color:#be123c!important}.aod-theme-light .opa-risk--medium{background:rgba(180,83,9,.12)!important;border-color:rgba(180,83,9,.2)!important;color:#b45309!important}.aod-theme-light .opa-risk--low{background:rgba(21,128,61,.12)!important;border-color:rgba(21,128,61,.22)!important;color:#15803d!important}.aod-theme-light .opa-diagnostic-table td,.aod-theme-light .opa-diagnostic-table th{border-bottom:1px solid rgba(15,23,42,.1)!important}.aod-theme-light .opa-diagnostic-table th{background:#f1f2f7!important;color:#334155!important}.aod-theme-light .opa-diagnostic-table tr.selected{background:rgba(190,24,93,.06)!important}.aod-theme-light .opa-justification-cell{color:#51515c!important}.aod-theme-light .opa-drill-grid article,.aod-theme-light .opa-investigate{background:rgba(15,23,42,.04)!important;border:1px solid rgba(15,23,42,.1)!important}.aod-theme-light .opa-investigate{background:rgba(190,24,93,.05)!important;border-color:rgba(190,24,93,.16)!important}.aod-theme-light .opa-axis-title-y,.aod-theme-light .opa-chart-legend,.aod-theme-light .opa-x-axis-label{color:#51515c!important}.aod-theme-light .opa-chart-frame,.aod-theme-light .opa-po-chart-frame{border-bottom:1px solid rgba(15,23,42,.1)!important;border-left:1px solid rgba(15,23,42,.1)!important}.aod-theme-light .opa-po-chart-frame{background:#fff!important}.aod-theme-light .opa-po-chart-head h3{color:#181820!important}.aod-theme-light .opa-breakdown span,.aod-theme-light .opa-bubble-x-axis,.aod-theme-light .opa-po-chart-head .opa-size-legend,.aod-theme-light .opa-po-chart-head p,.aod-theme-light .opa-po-x-axis,.aod-theme-light .opa-y-axis{color:#6c6c78!important}.aod-theme-light .opa-supplier-legend button{background:rgba(15,23,42,.04)!important;border:1px solid rgba(15,23,42,.1)!important;color:#51515c!important}.aod-theme-light .opa-supplier-legend button.selected,.aod-theme-light .opa-supplier-legend button:hover{background:rgba(190,24,93,.1)!important;border-color:rgba(190,24,93,.48)!important;color:#181820!important}.aod-theme-light .opa-po-month-tick{border-left:1px solid rgba(15,23,42,.08)!important}.aod-theme-light .opa-po-bubble:after{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 18px 44px rgba(15,23,42,.18)!important;color:#181820!important}.aod-theme-light .opa-average-line span,.aod-theme-light .opa-po-x-axis span,.aod-theme-light .opa-threshold-line span{background:#fff!important}.aod-theme-light .opa-empty-chart-message{color:#51515c!important}.aod-theme-light .opa-month-bar>strong{color:#181820!important}.aod-theme-light .opa-month-bar>small{color:#6c6c78!important}.aod-theme-light .opa-month-bar>small b{color:#334155!important}.aod-theme-light .opa-average-line span{border:1px solid rgba(15,23,42,.1)!important;color:#b45309!important}.aod-theme-light .opa-threshold-line span{border:1px solid rgba(15,23,42,.1)!important;color:#be123c!important}.aod-theme-light .opa-gridline{background:rgba(15,23,42,.08)!important}.aod-theme-light .opa-bubble-x-axis b{color:#334155!important}.aod-theme-light .opa-breakdown-head p{color:#51515c!important}.aod-theme-light .opa-breakdown>div{background:rgba(15,23,42,.04)!important;border:1px solid rgba(15,23,42,.1)!important}.aod-theme-light .opa-breakdown strong,.aod-theme-light .opa-breakdown-metric{color:#181820!important}.aod-theme-light .opa-breakdown small{color:#6c6c78!important}.aod-theme-light .opa-breakdown div div{background:rgba(15,23,42,.08)!important}.aod-theme-light .benchmark-dashboard{color:#181820!important}.aod-theme-light .benchmark-card,.aod-theme-light .benchmark-hero,.aod-theme-light .benchmark-implications-card,.aod-theme-light .benchmark-insights-card,.aod-theme-light .benchmark-metrics article,.aod-theme-light .benchmark-section,.aod-theme-light .benchmark-summary-card{border-color:rgba(15,23,42,.1)!important;background:#fff!important;box-shadow:0 24px 70px rgba(15,23,42,.08)!important}.aod-theme-light .benchmark-card,.aod-theme-light .benchmark-implications-card,.aod-theme-light .benchmark-insights-card,.aod-theme-light .benchmark-metrics article,.aod-theme-light .benchmark-summary-card{background:hsla(0,0%,100%,.92)!important}.aod-theme-light .section-label{color:#be185d!important}.aod-theme-light .benchmark-detail-head h2,.aod-theme-light .benchmark-hero h1,.aod-theme-light .benchmark-summary-title,.aod-theme-light .peer-filter-copy h2{color:#181820!important}.aod-theme-light .benchmark-detail-head p,.aod-theme-light .benchmark-hero p:last-child,.aod-theme-light .benchmark-reasoning,.aod-theme-light .benchmark-summary-card p,.aod-theme-light .benchmark-table-head p,.aod-theme-light .peer-filter-copy p{color:#51515c!important}.aod-theme-light .benchmark-export{color:#be185d!important}.aod-theme-light .benchmark-export,.aod-theme-light .metric-info{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important}.aod-theme-light .metric-info{color:#51515c!important}.aod-theme-light .benchmark-card dt,.aod-theme-light .benchmark-card small,.aod-theme-light .benchmark-metrics small,.aod-theme-light .benchmark-metrics span,.aod-theme-light .benchmark-range-labels,.aod-theme-light .benchmark-range-scale,.aod-theme-light .benchmark-sources a span,.aod-theme-light .supplier-legend{color:#6c6c78!important}.aod-theme-light .benchmark-card dd,.aod-theme-light .benchmark-card header span,.aod-theme-light .benchmark-card-value,.aod-theme-light .benchmark-metrics strong{color:#181820!important}.aod-theme-light .peer-filter-section{background:#fff!important}.aod-theme-light .peer-filter-section:before{background:none!important}.aod-theme-light .peer-filter-chips span{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important;color:#6c6c78!important}.aod-theme-light .peer-filter-chips strong{color:#181820!important}.aod-theme-light .peer-filter-current{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important}.aod-theme-light .peer-filter-current span,.aod-theme-light .peer-filter-grid label span{color:#51515c!important}.aod-theme-light .peer-filter-current strong{color:#181820!important}.aod-theme-light .peer-filter-grid input,.aod-theme-light .peer-filter-grid select{border-color:rgba(15,23,42,.1)!important;background:#fff!important;color:#181820!important}.aod-theme-light .peer-filter-button{border-color:#be185d!important;background:#be185d!important;color:#fff!important;box-shadow:none!important}.aod-theme-light .peer-filter-button.secondary{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important;color:#51515c!important}.aod-theme-light .benchmark-table td,.aod-theme-light .benchmark-table th{border-bottom-color:rgba(15,23,42,.1)!important}.aod-theme-light .benchmark-table th{color:#334155!important;background:#f1f2f7!important}.aod-theme-light .benchmark-table td{color:#181820!important}.aod-theme-light .benchmark-table td span{color:#6c6c78!important}.aod-theme-light .benchmark-table tbody tr.selected,.aod-theme-light .benchmark-table tbody tr:hover{background:rgba(15,23,42,.04)!important}.aod-theme-light .tooltip-anchor:after{border-color:rgba(15,23,42,.12)!important;background:#fff!important;box-shadow:0 18px 38px rgba(15,23,42,.18)!important;color:#181820!important}.aod-theme-light .supplier-split-bar{background:rgba(15,23,42,.06)!important;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)!important}.aod-theme-light .supplier-tick{background:rgba(15,23,42,.34)!important}.aod-theme-light .supplier-tick.p50{background:rgba(15,23,42,.62)!important}.aod-theme-light .good{background:rgba(21,128,61,.12)!important;color:#15803d!important}.aod-theme-light .gap{background:rgba(190,24,93,.12)!important;color:#be185d!important}.aod-theme-light .low{background:rgba(180,18,60,.1)!important;color:#be123c!important}.aod-theme-light .muted{background:rgba(15,23,42,.06)!important;color:#6c6c78!important}.aod-theme-light .benchmark-detail-head>span{background:rgba(15,23,42,.04)!important;color:#51515c!important}.aod-theme-light .benchmark-implications-card header strong{color:#181820!important}.aod-theme-light .benchmark-implications-card header small{background:rgba(15,23,42,.04)!important;color:#51515c!important}.aod-theme-light .implication-points-box{border-color:rgba(15,23,42,.1)!important;border-left-color:#be185d!important;background:rgba(15,23,42,.04)!important}.aod-theme-light .implication-points-box li{color:#181820!important}.aod-theme-light .implication-points-box li::marker{color:#be185d!important}.aod-theme-light .benchmark-next-theme{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important;color:#51515c!important}.aod-theme-light .benchmark-next-theme strong{color:#be185d!important}.aod-theme-light .benchmark-insights-card summary strong{color:#181820!important}.aod-theme-light .benchmark-insights-card summary small{background:rgba(15,23,42,.04)!important;color:#51515c!important}.aod-theme-light .benchmark-insights-card p{color:#51515c!important}.aod-theme-light .benchmark-insights-card li{border-left-color:#be185d!important;color:#181820!important}.aod-theme-light .insight-so-what{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important;color:#51515c!important}.aod-theme-light .insight-so-what strong{color:#be185d!important}.aod-theme-light .benchmark-sources a,.aod-theme-light .insight-source-links a{background:rgba(190,24,93,.1)!important;color:#be185d!important}.aod-theme-light .benchmark-range-track{box-shadow:inset 0 0 0 1px rgba(15,23,42,.1),0 8px 18px rgba(15,23,42,.08)!important}.aod-theme-light .benchmark-range-tick{background:rgba(15,23,42,.34)!important}.aod-theme-light .benchmark-range-tick.p50{background:rgba(15,23,42,.7)!important}.aod-theme-light .benchmark-warnings{color:#b45309!important}.aod-theme-light .benchmark-error{border-color:rgba(190,18,60,.35)!important;background:rgba(190,18,60,.08)!important;color:#be123c!important}.aod-theme-light .ssr-audit-link{border-color:rgba(15,23,42,.12)!important;background:rgba(15,23,42,.04)!important;color:#181820!important}.aod-theme-light .ssr-audit-link:hover{background:rgba(190,24,93,.08)!important;color:#be185d!important}.aod-theme-light .ssr-verdict-button{border-color:rgba(190,24,93,.28)!important;background:rgba(190,24,93,.1)!important;color:#be185d!important}.aod-theme-light .ssr-verdict-button[data-verdict=Mitigate]{border-color:rgba(190,18,60,.4)!important;background:rgba(190,18,60,.1)!important;color:#be123c!important}.aod-theme-light .ssr-verdict-button[data-verdict=Monitor]{border-color:rgba(180,83,9,.4)!important;background:rgba(180,83,9,.1)!important;color:#b45309!important}.aod-theme-light .ssr-verdict-button[data-verdict=Accept]{border-color:rgba(21,128,61,.4)!important;background:rgba(21,128,61,.1)!important;color:#15803d!important}.aod-theme-light .ssr-verdict-button[data-verdict=Validate]{border-color:rgba(15,23,42,.18)!important;background:rgba(15,23,42,.05)!important;color:#51515c!important}.aod-theme-light .ssr-criticality-toggle,.aod-theme-light .ssr-subst-toggle{border-color:rgba(15,23,42,.12)!important;background:rgba(15,23,42,.04)!important}.aod-theme-light .ssr-criticality-toggle button,.aod-theme-light .ssr-subst-toggle button{color:#51515c!important}.aod-theme-light .ssr-criticality-toggle button.active{background:rgba(190,24,93,.16)!important;color:#181820!important;box-shadow:inset 0 0 0 1px rgba(190,24,93,.4)!important}.aod-theme-light .ssr-subst-toggle button.active{background:rgba(14,116,144,.16)!important;color:#0e7490!important;box-shadow:inset 0 0 0 1px rgba(14,116,144,.5)!important}.aod-theme-light .ssr-criticality-cell>em{border-color:rgba(15,23,42,.12)!important;background:#fff!important;color:#181820!important}.aod-theme-light .ssr-subst-label{color:#0e7490!important}.aod-theme-light .ssr-subst-researching{color:#b45309!important}.aod-theme-light .ssr-subst-researched{color:#0e7490!important}.aod-theme-light .sva-trigger{border-color:rgba(15,23,42,.12)!important;background:rgba(15,23,42,.05)!important;color:#334155!important;-webkit-text-fill-color:#334155!important}.aod-theme-light .sva-trigger .sva-mic,.aod-theme-light .sva-trigger svg{color:#be185d!important}.aod-theme-light .topbar-export-btn:disabled{background:rgba(15,23,42,.06)!important;color:#6c6c78!important;-webkit-text-fill-color:#6c6c78!important;box-shadow:none!important}.aod-theme-light .ssr-subst-evidence{border-color:rgba(14,116,144,.22)!important;background:rgba(14,116,144,.06)!important}.aod-theme-light .ssr-subst-evidence-text{color:#334155!important}.aod-theme-light .ssr-subst-evidence-output[data-output=Yes]{border-color:rgba(14,116,144,.5)!important;background:rgba(14,116,144,.14)!important;color:#0e7490!important}.aod-theme-light .ssr-subst-evidence-output[data-output=No]{border-color:rgba(190,24,93,.5)!important;background:rgba(190,24,93,.12)!important;color:#be185d!important}.aod-theme-light .ssr-subst-evidence-sources>span{color:#0e7490!important}.aod-theme-light .ssr-subst-evidence-sources a{border-color:rgba(14,116,144,.22)!important;background:rgba(14,116,144,.08)!important;color:#0e7490!important}.aod-theme-light .ssr-subst-evidence-sources a:focus-visible,.aod-theme-light .ssr-subst-evidence-sources a:hover{border-color:rgba(14,116,144,.55)!important;color:#155e75!important}.aod-theme-light .ssr-subst-evidence-head .ssr-kicker{color:#0e7490!important}.aod-theme-light .ssr-l3-in-card{border-top-color:rgba(15,23,42,.1)!important}.aod-theme-light .ssr-l3-in-card>p>span{color:#be185d!important}.aod-theme-light .ssr-l3-in-card>p>em{color:rgba(44,34,54,.55)!important}.aod-theme-light .ssr-l3-preview--more{color:#be185d!important}.aod-theme-light .ssr-audit-panel{border-color:rgba(190,24,93,.2)!important;background:rgba(190,24,93,.06)!important}.aod-theme-light .ssr-audit-panel h3{color:#181820!important}.aod-theme-light .ssr-audit-panel>button{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important;color:#be185d!important}.aod-theme-light .ssr-audit-list p{border-color:rgba(15,23,42,.1)!important;background:#fff!important}.aod-theme-light .ssr-audit-list strong{color:#181820!important}.aod-theme-light .ssr-audit-list em,.aod-theme-light .ssr-audit-list span{color:#6c6c78!important}.aod-theme-light .ssr-structured-details>div+div{border-left-color:rgba(15,23,42,.1)!important}.aod-theme-light .ssr-crit-save{border-color:rgba(190,24,93,.32)!important;background:rgba(190,24,93,.08)!important}.aod-theme-light .ssr-crit-save-text strong{color:#181820!important}.aod-theme-light .ssr-crit-save-text span{color:#6c6c78!important}.aod-theme-light .ssr-crit-save-error{color:#be123c!important}.aod-theme-light .ssr-crit-save-discard{border-color:rgba(15,23,42,.18)!important;color:#51515c!important}.aod-theme-light .ssr-crit-saved{border-color:rgba(14,116,144,.4)!important;background:rgba(14,116,144,.12)!important;color:#0e7490!important}.aod-theme-light .ssr-col-info:focus-visible,.aod-theme-light .ssr-col-info:hover{color:#be185d!important;border-color:rgba(190,24,93,.55)!important}.aod-theme-light .pv-dashboard .pv-member-table{background:#fff!important;border-color:rgba(15,23,42,.1)!important}.aod-theme-light .pv-dashboard .pv-opportunity-title{background:#f1f2f7!important;border-bottom-color:rgba(15,23,42,.1)!important}.aod-theme-light .pv-dashboard .pv-opportunity-title span{color:#181820!important}.aod-theme-light .pv-dashboard .pv-opportunity-title small{border-color:rgba(190,24,93,.22)!important;background:rgba(190,24,93,.08)!important;color:#be185d!important}.aod-theme-light .pv-dashboard .pv-member-head{background:#f1f2f7!important;border-bottom-color:rgba(15,23,42,.1)!important}.aod-theme-light .pv-dashboard .pv-member-head span,.aod-theme-light .pv-dashboard .pv-sort-header{color:#334155!important}.aod-theme-light .pv-dashboard .pv-sort-header i{color:#be185d!important}.aod-theme-light .pv-dashboard .pv-sort-header i.muted{color:rgba(44,34,54,.45)!important}.aod-theme-light .pv-dashboard .pv-member-row{border-top-color:rgba(15,23,42,.08)!important;background:#fff!important}.aod-theme-light .pv-dashboard .pv-member-row:nth-child(2n){background:rgba(15,23,42,.03)!important}.aod-theme-light .pv-dashboard .pv-member-row:hover{background:rgba(190,24,93,.06)!important}.aod-theme-light .pv-dashboard .pv-member-row>span{color:#51515c!important}.aod-theme-light .pv-dashboard .pv-member-row>strong{color:#181820!important}.aod-theme-light .pv-dashboard .pv-opportunity-cell{color:#be185d!important}.aod-theme-light .pv-dashboard .pv-member-empty{color:#51515c!important}.aod-theme-light .pv-dashboard .pv-cluster-actions button{border-color:rgba(15,23,42,.1)!important;background:rgba(15,23,42,.04)!important;color:#51515c!important}.aod-theme-light .pv-dashboard .pv-cluster-actions button:focus-visible,.aod-theme-light .pv-dashboard .pv-cluster-actions button:hover{background:rgba(190,24,93,.08)!important;color:#181820!important}.aod-theme-light .pv-dashboard .pv-legend-label{color:#334155!important}.aod-theme-light .pv-dashboard .pv-chart-legend,.aod-theme-light .pv-dashboard .pv-scatter-legend{color:#51515c!important}.aod-theme-light .pv-dashboard .pv-chart-legend span,.aod-theme-light .pv-dashboard .pv-scatter-legend span:not(.pv-pill){color:#334155!important}.aod-theme-light .ssc-cluster-table td,.aod-theme-light .ssc-sku-table td{color:#51515c!important}.aod-theme-light .ssc-cluster-table td b,.aod-theme-light .ssc-cluster-table td strong,.aod-theme-light .ssc-sku-table td b,.aod-theme-light .ssc-sku-table td strong{color:#181820!important}.aod-theme-light .ssc-cluster-table .pv-sort-header,.aod-theme-light .ssc-sort-header,.aod-theme-light .ssc-tree-label{color:#334155!important}.aod-theme-light .opa-diagnostic-table td{color:#51515c!important}.aod-theme-light .opa-diagnostic-table .opa-category-cell,.aod-theme-light .opa-diagnostic-table td b,.aod-theme-light .opa-diagnostic-table td strong,.aod-theme-light .opa-diagnostic-table td:first-child{color:#181820!important}.aod-theme-light .context-control select,.aod-theme-light .sbf-card-toolbar select,.aod-theme-light .summary-sort select{background:#fff!important;color:#181820!important;border-color:rgba(15,23,42,.18)!important}.aod-theme-light .context-control select option,.aod-theme-light .sbf-card-toolbar select option,.aod-theme-light .summary-sort select option{background:#fff!important;color:#181820!important}.aod-theme-light .sbf-card-toolbar{background:#f4f5fa!important;border-color:rgba(15,23,42,.1)!important}.aod-theme-light .sbf-card-toolbar span,.aod-theme-light .summary-sort span{color:#51515c!important}.aod-theme-light .nuance{background:linear-gradient(135deg,rgba(214,43,135,.1),rgba(124,58,237,.08)),#fff!important;border-color:rgba(190,24,93,.22)!important;box-shadow:0 12px 30px rgba(15,23,42,.08)!important}.aod-theme-light .nuance p{color:#3f1d2e!important}.aod-theme-light .nuance-icon{background:rgba(190,24,93,.12)!important;color:#be185d!important}.aod-theme-light .insight-panel{background:#fff!important;border-color:rgba(15,23,42,.1)!important}.aod-theme-light .insight-panel-head{border-bottom-color:rgba(15,23,42,.1)!important}.aod-theme-light .insight-panel-head strong{color:#334155!important}.aod-theme-light .narrative-insight-card{background:#fff!important;border-color:rgba(15,23,42,.1)!important}.aod-theme-light .narrative-insight-card[open]{background:linear-gradient(145deg,rgba(214,43,135,.06),#fff)!important;border-color:rgba(190,24,93,.28)!important}.aod-theme-light .narrative-insight-card h3{color:#181820!important}.aod-theme-light .narrative-insight-card p{color:#51515c!important;border-top-color:rgba(15,23,42,.1)!important}.aod-theme-light .sbf-insight-item{background:#fff!important;border-color:rgba(15,23,42,.1)!important}.aod-theme-light .sbf-insight-item summary span{color:#0e7490!important;background:rgba(14,116,144,.1)!important}.aod-theme-light .sbf-insight-item summary strong{color:#181820!important}.aod-theme-light .sbf-insight-item summary:after{color:#0e7490!important;border-color:rgba(14,116,144,.3)!important}.aod-theme-light .sbf-insight-item p{color:#51515c!important;border-top-color:rgba(15,23,42,.08)!important}.aod-theme-light .sbf-verdict-guide span{background:#f4f5fa!important;border-color:rgba(15,23,42,.1)!important}.aod-theme-light .sbf-verdict-guide strong{color:#181820!important}.aod-theme-light .context-row,.aod-theme-light .sbf-verdict-guide small{color:#51515c!important}.aod-theme-light .context-row p{color:#334155!important}.aod-theme-light .download-output-btn{color:#be185d!important;border-color:rgba(190,24,93,.3)!important}.aod-theme-light .secondary-mini-btn{color:#be185d!important;border-color:rgba(190,24,93,.28)!important}.aod-theme-light .matrix-card,.aod-theme-light .steps-wrap,.aod-theme-light .summary-table-wrap{background:#fff!important;border-color:rgba(15,23,42,.1)!important}.aod-theme-light .bar-track{background:rgba(15,23,42,.06)!important}.aod-theme-light .legend-item,.aod-theme-light .legend-more,.aod-theme-light .other-supplier-row,.aod-theme-light .other-suppliers-panel{background:#f7f8fc!important;border-color:rgba(15,23,42,.1)!important}.aod-theme-light .heatmap-scroll{background:#fff!important;border-color:rgba(15,23,42,.1)!important}.aod-theme-light .heatmap td.high{background:linear-gradient(135deg,#047857,#059669)!important;color:#fff!important}.aod-theme-light .heatmap td.medium{background:linear-gradient(135deg,#34d399,#6ee7b7)!important;color:#06281d!important;text-shadow:none!important}.aod-theme-light .heatmap td.low{background:#d1fae5!important;color:#06281d!important;text-shadow:none!important}.aod-theme-light .heatmap td.zero{background:#f8fafc!important;color:#9aa0ac!important}.aod-theme-light .aod-benchmark-context-head h3{color:#181820!important}.aod-theme-light .aod-benchmark-grid label span,.aod-theme-light .aod-client-discovery label span{color:#334155!important}.aod-theme-light .aod-benchmark-grid input,.aod-theme-light .aod-benchmark-grid select,.aod-theme-light .aod-client-discovery input{background:#fff!important;color:#181820!important;border-color:rgba(15,23,42,.18)!important}.aod-theme-light .aod-benchmark-grid input::-moz-placeholder,.aod-theme-light .aod-client-discovery input::-moz-placeholder{color:#9aa0ac!important}.aod-theme-light .aod-benchmark-grid input::placeholder,.aod-theme-light .aod-client-discovery input::placeholder{color:#9aa0ac!important}.aod-theme-light .aod-client-discovery-actions button{background:linear-gradient(135deg,#be185d,#7c3aed)!important;border-color:rgba(190,24,93,.32)!important;color:#fff!important}.aod-theme-light .aod-client-discovery-actions button.secondary{background:rgba(15,23,42,.04)!important;border-color:rgba(15,23,42,.14)!important;color:#334155!important}.aod-theme-light .aod-client-discovery small{color:#51515c!important}.aod-theme-light .summary-table .high{color:#be185d!important}.aod-theme-light .summary-table .medium{color:#7c3aed!important}.aod-theme-light .summary-table tr:nth-child(2n) td{background:rgba(15,23,42,.03)!important}.aod-theme-light .lens-note{color:#334155!important}