@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=DM+Mono:wght@400;500&display=swap);#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.topbar[data-v-236c1fcf]{box-shadow:0 4px 25px 0 #0000000d;border-bottom:1px solid gray}.topbar--tail-spend-light[data-v-236c1fcf]{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-236c1fcf]{color:#172033!important}.topbar--tail-spend-light .feedback-button[data-v-236c1fcf]{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-236c1fcf]:hover{background:#fff;border-color:rgba(100,116,139,.36)}.topbar--tail-spend-light .topbar__user[data-v-236c1fcf]{background:rgba(15,23,42,.06);color:#172033!important;box-shadow:inset 0 0 0 1px rgba(148,163,184,.22)}.card[data-v-236c1fcf]{background:#81818140;backdrop-filter:blur(6px);border-radius:50px}.feedback-button[data-v-236c1fcf]{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-236c1fcf]: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%}.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)}}.privacy-statement[data-v-100aa622]{color:#a0186a;text-decoration:underline}.bg[data-v-100aa622]{background-image:url(/img/sso.1a23393e.png);background-size:cover}.button-black[data-v-100aa622]{background-color:#1c1c1c;border:1px solid #333}.button-black[data-v-100aa622]:hover{background-color:#2a2a2a}.button-purple[data-v-100aa622]{background:linear-gradient(135deg,#a0186a,#6d28d9)}.button-purple[data-v-100aa622]:hover{filter:brightness(1.1)}.home[data-v-f5f058b6]{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-f5f058b6]{background:#ffffff0f}.logincard[data-v-f5f058b6]{background:#81818140;backdrop-filter:blur(6px);border-radius:50px}.delay-500[data-v-6880f07d]{animation-delay:.5s}.delay-1000[data-v-6880f07d]{animation-delay:1s}.rapidai-setup-select[data-v-6880f07d]{color-scheme:dark}.rapidai-setup-select option[data-v-6880f07d]{background-color:#0b0b17;color:#fff}.rapidai-setup-select option[data-v-6880f07d]:disabled{color:#94a3b8}.quartile-shell[data-v-1f1a0854]{min-width:240px;display:grid;gap:.35rem}.quartile-labels[data-v-1f1a0854]{display:flex;justify-content:space-between;font-size:.65rem;color:rgba(226,232,240,.78);letter-spacing:.02em}.quartile-bar[data-v-1f1a0854]{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-1f1a0854]{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-1f1a0854]{position:absolute;top:-2px;bottom:-2px;width:2px;background:hsla(0,0%,100%,.65);transform:translateX(-1px);opacity:.65}.quartile-marker[data-v-1f1a0854]{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-1f1a0854]{position:relative;height:14px;font-size:.65rem;color:rgba(226,232,240,.82)}.quartile-value[data-v-1f1a0854]{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.quartile-value--hover[data-v-1f1a0854]{cursor:default}.panel[data-v-0f00bc2a]{border-radius:1.5rem;border-width:1px;border-color:hsla(0,0%,100%,.1);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--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);--tw-gradient-to:hsla(0,0%,100%,.02) var(--tw-gradient-to-position);padding:1.5rem;--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px 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-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)}.stat-card[data-v-0f00bc2a]{border-radius:1rem;border-width:1px;border-color:hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.03);padding:.75rem}.stat-key[data-v-0f00bc2a]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.stat-val[data-v-0f00bc2a]{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.mi-select[data-v-0f00bc2a]{color-scheme:dark}.mi-select option[data-v-0f00bc2a]{background-color:#17122b;color:#e5e7eb}.mi-select option[data-v-0f00bc2a]:checked,.mi-select option[data-v-0f00bc2a]:hover{background-color:#2e2350;color:#fff}.narrative[data-v-0f00bc2a]{max-width:none;width:100%}.data-section[data-v-26228d48]{display:flex;flex-direction:column;gap:1.5rem;animation:fadeInUp-26228d48 .6s ease forwards}.rapidai-category-select[data-v-26228d48]{color-scheme:dark}.rapidai-category-select option[data-v-26228d48]{background-color:#0b0b17;color:#fff}.opp-summary-controls[data-v-26228d48]{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-26228d48]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.opp-summary-field[data-v-26228d48]{display:grid;gap:.38rem}.opp-summary-label[data-v-26228d48]{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(148,163,184,.95)}.opp-summary-select-shell[data-v-26228d48]{position:relative}.opp-summary-select-shell[data-v-26228d48]: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-26228d48]{-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-26228d48]:hover:not(:disabled){border-color:rgba(148,163,184,.45)}.opp-summary-select[data-v-26228d48]: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-26228d48]:disabled{opacity:.55;cursor:not-allowed}.opp-summary-actions[data-v-26228d48]{display:flex;justify-content:flex-end;align-items:center;gap:.65rem}.opp-summary-run-btn[data-v-26228d48]{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;letter-spacing:.01em;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-26228d48]: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-26228d48]:active:not(:disabled){transform:translateY(0)}.opp-summary-run-btn[data-v-26228d48]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.opp-summary-run-btn__dot[data-v-26228d48]{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-26228d48]{width:100%;max-width:28rem;margin-left:auto}.report-download-actions[data-v-26228d48]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.report-download-btn[data-v-26228d48]{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;letter-spacing:.01em;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-26228d48]: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-26228d48]:hover:not(:disabled){transform:translateY(-1px);filter:saturate(1.12)}.report-download-btn[data-v-26228d48]:active:not(:disabled){transform:translateY(1px)}.report-download-btn[data-v-26228d48]:disabled{cursor:not-allowed;opacity:.45;transform:none;box-shadow:none}.report-download-btn__icon[data-v-26228d48]{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-26228d48]{width:14px;height:14px;stroke-width:2}.report-download-btn__ext[data-v-26228d48],.report-download-btn__label[data-v-26228d48]{z-index:1}.report-download-btn__ext[data-v-26228d48]{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-26228d48]{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-26228d48]: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-26228d48]{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-26228d48]:hover:not(:disabled){border-color:rgba(125,211,252,.62);box-shadow:0 16px 36px rgba(59,130,246,.3)}.section-header[data-v-26228d48]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.section-title-wrapper[data-v-26228d48]{display:flex;align-items:center;gap:1.5rem}.section-number[data-v-26228d48]{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-26228d48]{width:48px;height:48px;color:#a78bfa;opacity:.6}.lever-matrix-shell[data-v-26228d48]{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-26228d48]: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-26228d48]{position:relative;z-index:1;display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:1rem}.legend-pill[data-v-26228d48]{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-26228d48]{width:10px;height:10px;border-radius:999px}.legend-dot--active[data-v-26228d48]{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-26228d48]{background:rgba(148,163,184,.55);box-shadow:0 0 0 3px rgba(148,163,184,.12)}.lever-matrix[data-v-26228d48]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lever-tile[data-v-26228d48]{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-26228d48 .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-26228d48]{cursor:pointer}.lever-tile[data-v-26228d48]:disabled{opacity:.72;cursor:not-allowed}.lever-tile[data-v-26228d48]:disabled:hover{transform:translateY(0) scale(1);border-color:hsla(0,0%,100%,.12);box-shadow:none}.lever-tile--popped[data-v-26228d48],.lever-tile--popped[data-v-26228d48]: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-26228d48]{background:rgba(2,6,23,.35)}.lever-tile--dark[data-v-26228d48]{background:rgba(2,6,23,.55)}.lever-tile-inner[data-v-26228d48]{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center;padding:.85rem}.lever-tile-label[data-v-26228d48]{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-26228d48]{color:rgba(226,232,240,.82)}.lever-tile--active[data-v-26228d48]{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-26228d48]{color:hsla(0,0%,100%,.98)}.lever-tile--active[data-v-26228d48]: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-26228d48]{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-26228d48 1.8s ease-in-out infinite;pointer-events:none}.lever-tile[data-v-26228d48]: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-26228d48]:hover{border-color:rgba(236,72,153,.55);box-shadow:0 18px 48px rgba(236,72,153,.22)}.initiative-list[data-v-26228d48]{display:grid;gap:1.5rem}.initiative-card[data-v-26228d48]{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-26228d48]: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-26228d48]{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-26228d48]{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-26228d48]{opacity:1}.lever-card-header[data-v-26228d48]{display:flex;gap:1.75rem;align-items:flex-start;justify-content:space-between;margin-bottom:1.25rem}.lever-card-header-left[data-v-26228d48]{min-width:0;flex:1;display:flex;flex-direction:column;gap:.45rem;text-align:left}.lever-card-title-row[data-v-26228d48]{display:flex;align-items:center;gap:.85rem}.lever-card-icon[data-v-26228d48]{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-26228d48]{width:20px;height:20px}.lever-card-title[data-v-26228d48]{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-26228d48]{margin:0;color:rgba(203,213,225,.92);font-size:.95rem;line-height:1.55}.lever-card-header-right[data-v-26228d48]{display:flex;flex-direction:column;align-items:flex-end;padding-top:.15rem}.lever-card-metrics[data-v-26228d48]{display:flex;gap:2.25rem;justify-content:flex-end;flex-wrap:nowrap;align-items:flex-start}.lever-card-metric[data-v-26228d48]{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:.3rem;min-width:0}.lever-card-metric-value[data-v-26228d48]{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-26228d48]{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-26228d48]{font-size:1.25rem}.lever-card-metric-label[data-v-26228d48]{font-size:.7rem;color:rgba(148,163,184,.92);font-weight:800;white-space:nowrap}.lever-card-metric-value .impact-bucket[data-v-26228d48]{font-size:.8rem;padding:.28rem .8rem;line-height:1;display:inline-flex;align-items:center}.lever-proofpoints-toggle[data-v-26228d48]{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-26228d48]:hover:not(:disabled){transform:translateY(-1px);background:rgba(236,72,153,.12);border-color:rgba(236,72,153,.28)}.lever-proofpoints-toggle[data-v-26228d48]:disabled{opacity:.4;cursor:not-allowed}.lever-card-header-left .lever-proofpoints-toggle[data-v-26228d48]{margin-top:.5rem;align-self:flex-start}.lever-proofpoints-count[data-v-26228d48]{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-26228d48]{white-space:nowrap}.lever-proofpoints-chevron[data-v-26228d48]{width:18px;height:18px;transition:transform .18s ease;color:rgba(226,232,240,.9)}.lever-proofpoints-toggle--open .lever-proofpoints-chevron[data-v-26228d48]{transform:rotate(180deg)}.impact-bucket[data-v-26228d48]{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-26228d48]{font-weight:700;color:#34d399}.initiative-proofpoints[data-v-26228d48]{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-26228d48]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.initiative-proofpoints-header h5[data-v-26228d48]{font-size:.85rem;font-weight:900;color:rgba(148,163,184,.92)}.initiative-proofpoints-list[data-v-26228d48]{display:grid;gap:1rem}.initiative-proofpoint-card[data-v-26228d48]{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-26228d48]{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.proofpoint-index[data-v-26228d48]{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-26228d48]{width:16px;height:16px}.proofpoint-heading[data-v-26228d48]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.proofpoint-title[data-v-26228d48]{font-size:.98rem;font-weight:800;color:#f9fafb;line-height:1.35}.proofpoint-summary[data-v-26228d48]{margin:0;color:rgba(148,163,184,.92);font-size:.85rem;line-height:1.55}.proofpoint-details[data-v-26228d48]{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-26228d48]{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-26228d48]::-webkit-details-marker,.proofpoint-details-toggle[data-v-26228d48]::marker{display:none}.proofpoint-details-toggle[data-v-26228d48]:hover{background:rgba(236,72,153,.1);color:#fda4af}.proofpoint-details-chevron[data-v-26228d48]{width:16px;height:16px;transition:transform .3s ease}.proofpoint-details[open] .proofpoint-details-chevron[data-v-26228d48]{transform:rotate(180deg)}.proofpoint-details-content[data-v-26228d48]{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-26228d48]{margin-top:0;padding-top:0;border-top:0}.proofpoint-analysis[data-v-26228d48]{margin-top:.9rem;padding-top:.9rem;border-top:1px solid hsla(0,0%,100%,.06)}.proofpoint-analysis-grid[data-v-26228d48]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start}.proofpoint-analysis-column[data-v-26228d48]{display:flex;flex-direction:column;gap:.65rem;min-width:0}.proofpoint-analysis-column--actions[data-v-26228d48]{border-left:1px solid hsla(0,0%,100%,.06);padding-left:1.25rem}.proofpoint-analysis-heading[data-v-26228d48]{margin:0;font-size:.72rem;font-weight:900;color:rgba(148,163,184,.92)}.proofpoint-analysis-list[data-v-26228d48]{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-26228d48]{overflow-wrap:anywhere;word-break:break-word;line-height:1.55}.proofpoint-analysis-list--actions[data-v-26228d48]{color:rgba(196,181,253,.95)}.initiative-context[data-v-26228d48]{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-26228d48]{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-26228d48]{width:18px;height:18px;transition:transform .3s ease}.initiative-context[open] summary svg[data-v-26228d48]{transform:rotate(90deg)}.initiative-context summary[data-v-26228d48]:hover{background:rgba(236,72,153,.1);color:#fda4af}.context-content[data-v-26228d48]{padding:1.25rem;border-top:1px solid hsla(0,0%,100%,.1);text-align:left}.context-lines[data-v-26228d48]{display:flex;flex-direction:column;gap:.6rem;color:#d1d5db}.context-line[data-v-26228d48]{font-size:.95rem;font-weight:700}.context-bullets[data-v-26228d48]{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-26228d48]{line-height:1.5}.proofpoints-empty .empty-state[data-v-26228d48]{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-26228d48]{margin:0 0 .5rem;font-weight:600;text-align:left}.proofpoints-empty .empty-hint[data-v-26228d48]{margin:0;opacity:.9;line-height:1.45;text-align:left}@keyframes lever-tile-in-26228d48{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lever-glow-pulse-26228d48{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-26228d48]{grid-template-columns:repeat(2,minmax(0,1fr))}.lever-tile[data-v-26228d48]{min-height:86px}}@media (max-width:1024px){.opp-summary-controls[data-v-26228d48]{width:100%;margin-left:0}}@media (max-width:520px){.lever-matrix[data-v-26228d48]{grid-template-columns:1fr}}@media (max-width:768px){.opp-summary-filters[data-v-26228d48]{grid-template-columns:1fr}.opp-summary-actions[data-v-26228d48]{justify-content:flex-start}.opp-summary-run-btn[data-v-26228d48]{width:100%}.report-download-actions-wrap[data-v-26228d48]{max-width:100%}.report-download-actions[data-v-26228d48]{grid-template-columns:1fr}.report-download-btn[data-v-26228d48]{justify-content:center}.section-title-wrapper[data-v-26228d48]{gap:1rem}.section-number[data-v-26228d48]{width:48px;height:48px;font-size:1.25rem}.lever-card-header[data-v-26228d48]{flex-direction:column;align-items:stretch;gap:1.25rem}.lever-card-header-right[data-v-26228d48]{align-items:flex-start;width:100%}.lever-card-metrics[data-v-26228d48]{justify-content:flex-start;flex-wrap:wrap;gap:1.5rem}.lever-card-metric[data-v-26228d48]{align-items:flex-start;text-align:left;min-width:0}.proofpoint-analysis-grid[data-v-26228d48]{grid-template-columns:1fr}.proofpoint-analysis-column--actions[data-v-26228d48]{border-left:none;padding-left:0;border-top:1px solid hsla(0,0%,100%,.06);padding-top:1rem}}@keyframes fadeInUp-26228d48{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cct-card[data-v-bab11c44]{position:relative;border-radius:20px;padding:28px 32px 30px;background:linear-gradient(160deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.01) 70%);border:1px solid hsla(0,0%,100%,.07);box-shadow:0 20px 50px rgba(2,6,23,.4)}.cct-header[data-v-bab11c44]{margin-bottom:22px}.cct-header-text[data-v-bab11c44]{text-align:left}.cct-eyebrow[data-v-bab11c44]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.14em;color:rgba(148,163,184,.85);text-transform:uppercase}.cct-eyebrow-dot[data-v-bab11c44]{width:7px;height:7px;border-radius:50%;background:#6ee7b7;box-shadow:0 0 0 4px rgba(16,185,129,.15)}.cct-title[data-v-bab11c44]{margin:8px 0 6px;font-size:26px;font-weight:700;line-height:1.2;background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(167,243,208,.95) 45%,rgba(125,211,252,.95));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cct-subtitle[data-v-bab11c44]{font-size:13px;color:rgba(148,163,184,.8);max-width:720px;line-height:1.5}.cct-filter-bar[data-v-bab11c44]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px;margin-bottom:18px;background:linear-gradient(180deg,rgba(30,41,59,.7),rgba(15,23,42,.6));border:1px solid hsla(0,0%,100%,.1);border-radius:14px;align-items:stretch}.cct-reset-btn[data-v-bab11c44]{grid-column:1/-1;justify-self:end;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:#0f172a;background:linear-gradient(135deg,#6ee7b7,#5eead4);border:none;padding:6px 14px;border-radius:999px;cursor:pointer;transition:filter .15s ease,transform .15s ease}.cct-reset-btn[data-v-bab11c44]:hover{filter:brightness(1.08);transform:translateY(-1px)}.cct-reset-btn--inline[data-v-bab11c44]{margin-left:10px;padding:4px 12px;font-size:11px}[data-v-bab11c44] .cct-ms{position:relative;min-width:0}[data-v-bab11c44] .cct-ms-trigger{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;font-size:12.5px;font-weight:500;color:#f1f5f9;background:rgba(51,65,85,.6);border:1px solid rgba(148,163,184,.3);border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;line-height:1.2;text-align:left}[data-v-bab11c44] .cct-ms-trigger:hover{background:rgba(71,85,105,.7);border-color:rgba(148,163,184,.5)}[data-v-bab11c44] .cct-ms-trigger--active{background:linear-gradient(135deg,rgba(16,185,129,.28),rgba(34,211,238,.2));border-color:rgba(110,231,183,.55);color:#ecfdf5;box-shadow:0 4px 12px rgba(16,185,129,.18)}[data-v-bab11c44] .cct-ms-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(203,213,225,.85);flex-shrink:0}[data-v-bab11c44] .cct-ms-trigger--active .cct-ms-label{color:rgba(167,243,208,.9)}[data-v-bab11c44] .cct-ms-value{font-weight:600;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-bab11c44] .cct-ms-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:rgba(110,231,183,.25);color:#ecfdf5;font-size:10px;font-weight:700;flex-shrink:0}[data-v-bab11c44] .cct-ms-chevron{width:14px;height:14px;color:rgba(203,213,225,.9);transition:transform .18s ease;flex-shrink:0}[data-v-bab11c44] .cct-ms-chevron--open{transform:rotate(180deg)}[data-v-bab11c44] .cct-ms-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;min-width:220px;max-width:320px;background:rgba(30,41,59,.98);border:1px solid rgba(148,163,184,.3);border-radius:12px;box-shadow:0 18px 48px rgba(2,6,23,.6);backdrop-filter:blur(14px);animation:cctFadeIn-bab11c44 .12s ease-out;overflow:hidden}@keyframes cctFadeIn-bab11c44{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}[data-v-bab11c44] .cct-ms-menu-header{padding:8px 8px 6px;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:6px}[data-v-bab11c44] .cct-ms-all{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 10px;font-size:12px;font-weight:600;letter-spacing:.02em;color:#e2e8f0;background:hsla(0,0%,100%,.05);border:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .12s ease}[data-v-bab11c44] .cct-ms-all:hover{background:hsla(0,0%,100%,.1)}[data-v-bab11c44] .cct-ms-all--active{background:rgba(110,231,183,.18);color:#a7f3d0}[data-v-bab11c44] .cct-ms-clear-hint{font-size:10px;font-weight:600;letter-spacing:.06em;color:rgba(148,163,184,.85);text-transform:uppercase}[data-v-bab11c44] .cct-ms-search{width:100%;padding:7px 10px;font-size:12px;color:#f1f5f9;background:rgba(15,23,42,.7);border:1px solid rgba(148,163,184,.2);border-radius:8px;outline:none;transition:border-color .15s ease}[data-v-bab11c44] .cct-ms-search:focus{border-color:rgba(110,231,183,.5)}[data-v-bab11c44] .cct-ms-search::-moz-placeholder{color:rgba(148,163,184,.55)}[data-v-bab11c44] .cct-ms-search::placeholder{color:rgba(148,163,184,.55)}[data-v-bab11c44] .cct-ms-list{max-height:260px;overflow-y:auto;padding:6px}[data-v-bab11c44] .cct-ms-list::-webkit-scrollbar{width:8px}[data-v-bab11c44] .cct-ms-list::-webkit-scrollbar-thumb{background:rgba(148,163,184,.25);border-radius:4px}[data-v-bab11c44] .cct-ms-item{display:flex;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;font-weight:500;color:#e2e8f0;background:transparent;border-radius:8px;cursor:pointer;transition:background .12s ease,color .12s ease;position:relative}[data-v-bab11c44] .cct-ms-item:hover{background:hsla(0,0%,100%,.06);color:#f1f5f9}[data-v-bab11c44] .cct-ms-item--active{color:#ecfdf5}[data-v-bab11c44] .cct-ms-item-label{flex:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-bab11c44] .cct-ms-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;border:1.5px solid rgba(148,163,184,.45);background:rgba(15,23,42,.4);flex-shrink:0;color:#0f172a;transition:background .12s ease,border-color .12s ease}[data-v-bab11c44] .cct-ms-check svg{width:11px;height:11px}[data-v-bab11c44] .cct-ms-item--active .cct-ms-check{background:linear-gradient(135deg,#6ee7b7,#5eead4);border-color:#6ee7b7}[data-v-bab11c44] .cct-ms-native{position:absolute;opacity:0;pointer-events:none}[data-v-bab11c44] .cct-ms-empty{padding:16px;text-align:center;font-size:12px;color:rgba(148,163,184,.7)}.cct-empty[data-v-bab11c44]{padding:40px;text-align:center;font-size:13px;color:rgba(148,163,184,.85);border-radius:14px;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.06)}.cct-no-match[data-v-bab11c44]{padding:36px 24px;text-align:center;font-size:13px;font-style:italic;color:rgba(148,163,184,.8)}.cct-table-shell[data-v-bab11c44]{border-radius:14px;border:1px solid hsla(0,0%,100%,.06);background:rgba(0,0,0,.25);overflow:hidden}.cct-table[data-v-bab11c44]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cct-col-l1[data-v-bab11c44]{width:14%}.cct-col-l2[data-v-bab11c44]{width:32%}.cct-col-num[data-v-bab11c44]{width:13%}.cct-col-pct[data-v-bab11c44]{width:18%}.cct-col-amt[data-v-bab11c44]{width:23%}.cct-th[data-v-bab11c44]{padding:14px 22px;background:hsla(0,0%,100%,.035);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(148,163,184,.85);white-space:nowrap;border-bottom:1px solid hsla(0,0%,100%,.06)}.cct-th--left[data-v-bab11c44]{text-align:left}.cct-th--right[data-v-bab11c44]{text-align:right}.cct-row[data-v-bab11c44]{border-top:1px solid hsla(0,0%,100%,.04);transition:background .16s ease}.cct-row--alt[data-v-bab11c44]{background:hsla(0,0%,100%,.012)}.cct-row[data-v-bab11c44]:hover{background:rgba(16,185,129,.04)}.cct-row:hover .cct-amt[data-v-bab11c44],.cct-row:hover .cct-spend[data-v-bab11c44]{color:#ecfdf5}.cct-td[data-v-bab11c44]{padding:14px 22px;vertical-align:middle;white-space:nowrap;line-height:1.4}.cct-td--left[data-v-bab11c44]{text-align:left}.cct-td--right[data-v-bab11c44]{text-align:right}.cct-l2[data-v-bab11c44]{color:#f1f5f9;font-weight:500;white-space:normal}.cct-spend[data-v-bab11c44]{color:#f1f5f9;font-weight:600}.cct-pct[data-v-bab11c44]{color:#6ee7b7;font-weight:600}.cct-amt[data-v-bab11c44]{color:#a7f3d0;font-weight:600}.cct-dash[data-v-bab11c44]{color:rgba(148,163,184,.45);margin:0 6px;font-weight:400}.cct-badge[data-v-bab11c44]{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.06em;border:1px solid;white-space:nowrap}.cct-badge--cyan[data-v-bab11c44]{color:#cffafe;background:rgba(8,145,178,.18);border-color:rgba(103,232,249,.35)}.cct-badge--pink[data-v-bab11c44]{color:#fce7f3;background:rgba(190,24,93,.18);border-color:rgba(244,114,182,.35)}.cct-badge--amber[data-v-bab11c44]{color:#fef3c7;background:rgba(180,83,9,.18);border-color:hsla(31,97%,72%,.35)}.cct-badge--purple[data-v-bab11c44]{color:#ede9fe;background:rgba(126,34,206,.18);border-color:rgba(196,181,253,.35)}.cct-badge--emerald[data-v-bab11c44]{color:#d1fae5;background:rgba(5,150,105,.18);border-color:rgba(110,231,183,.35)}.cct-badge--neutral[data-v-bab11c44]{color:#e2e8f0;background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18)}.chat-markdown[data-v-40cd0974]{text-align:left}.chat-markdown[data-v-40cd0974] code{background:hsla(0,0%,100%,.08);border-radius:6px;padding:0 4px}.chat-markdown[data-v-40cd0974] p{margin:0 0 8px;line-height:1.55;text-align:left}.chat-markdown[data-v-40cd0974] p:last-child{margin-bottom:0}.chat-markdown[data-v-40cd0974] ul.md-list{margin:0 0 8px;padding-left:18px;list-style:disc;text-align:left}.chat-markdown[data-v-40cd0974] ul.md-list li{margin:3px 0;line-height:1.5}.workflow-stepper[data-v-2f0fb326]{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-2f0fb326]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.workflow-stepper__item[data-v-2f0fb326]{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.workflow-stepper__node[data-v-2f0fb326]{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-2f0fb326]: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-2f0fb326]{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-2f0fb326]{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-2f0fb326]{grid-template-columns:1fr;gap:0}.workflow-stepper__item[data-v-2f0fb326]{flex-direction:row;align-items:flex-start;text-align:left;gap:.65rem;padding-bottom:.75rem}.workflow-stepper__item[data-v-2f0fb326]:last-child{padding-bottom:0}.workflow-stepper__node[data-v-2f0fb326]{width:28px;height:auto;flex-shrink:0;margin-bottom:0;flex-direction:column}.workflow-stepper__item:not(:last-child) .workflow-stepper__node[data-v-2f0fb326]:after{top:100%;left:50%;right:auto;width:2px;height:.75rem;transform:translateX(-50%)}.workflow-stepper__text[data-v-2f0fb326]{max-width:none;padding:.25rem 0 0}}.rapidai-category-select[data-v-2f0fb326]{color-scheme:dark}.rapidai-category-select option[data-v-2f0fb326]{background-color:#0b0b17;color:#fff}.opp-summary-controls[data-v-2f0fb326]{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-2f0fb326]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.opp-summary-field[data-v-2f0fb326]{display:grid;gap:.38rem}.opp-summary-label[data-v-2f0fb326]{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(148,163,184,.95)}.opp-summary-select-shell[data-v-2f0fb326]{position:relative}.opp-summary-select-shell[data-v-2f0fb326]: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-2f0fb326]{-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-2f0fb326]:hover:not(:disabled){border-color:rgba(148,163,184,.45)}.opp-summary-select[data-v-2f0fb326]: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-2f0fb326]:disabled{opacity:.55;cursor:not-allowed}.opp-summary-actions[data-v-2f0fb326]{display:flex;justify-content:flex-end;align-items:center;gap:.65rem}.opp-summary-run-btn[data-v-2f0fb326]{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;letter-spacing:.01em;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-2f0fb326]: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-2f0fb326]:active:not(:disabled){transform:translateY(0)}.opp-summary-run-btn[data-v-2f0fb326]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.opp-summary-run-btn__dot[data-v-2f0fb326]{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-2f0fb326]{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-2f0fb326]{display:grid;gap:.28rem;text-align:left}.opp-questionnaire-card__title[data-v-2f0fb326]{margin:0;font-size:1.1rem;font-weight:800;color:#f8fafc}.opp-questionnaire-card__subtitle[data-v-2f0fb326]{margin:0;font-size:.86rem;color:rgba(148,163,184,.95)}.opp-questionnaire-card__actions[data-v-2f0fb326]{display:flex;flex-wrap:wrap;gap:.75rem}.opp-questionnaire-btn[data-v-2f0fb326]{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-2f0fb326]: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-2f0fb326]:active:not(:disabled){transform:translateY(0)}.opp-questionnaire-btn[data-v-2f0fb326]:disabled{opacity:.46;cursor:not-allowed}.opp-questionnaire-btn__icon[data-v-2f0fb326]{width:1.1rem;height:1.1rem;flex-shrink:0}.opp-questionnaire-card__meta[data-v-2f0fb326]{display:grid;gap:.2rem}.opp-questionnaire-card__meta-error[data-v-2f0fb326],.opp-questionnaire-card__meta-file[data-v-2f0fb326],.opp-questionnaire-card__meta-success[data-v-2f0fb326]{margin:0;font-size:.7rem;line-height:1.4}.opp-questionnaire-card__meta-file[data-v-2f0fb326]{color:rgba(148,163,184,.95)}.opp-questionnaire-card__meta-success[data-v-2f0fb326]{color:rgba(110,231,183,.96)}.opp-questionnaire-card__meta-error[data-v-2f0fb326]{color:hsla(0,94%,82%,.98)}@media (max-width:1024px){.opp-summary-controls[data-v-2f0fb326]{width:100%;margin-left:0}}@media (max-width:768px){.opp-summary-filters[data-v-2f0fb326]{grid-template-columns:1fr}.opp-summary-actions[data-v-2f0fb326]{justify-content:flex-start}.opp-summary-run-btn[data-v-2f0fb326]{width:100%}.opp-questionnaire-card[data-v-2f0fb326]{padding:1rem}.opp-questionnaire-card__actions[data-v-2f0fb326]{display:grid;grid-template-columns:1fr}.opp-questionnaire-btn[data-v-2f0fb326]{justify-content:center}}.rapid-ai-analytics[data-v-2f0fb326]{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-2f0fb326] .highcharts-scrolling,[data-v-2f0fb326] .highcharts-scrolling-parent{-ms-overflow-style:none;scrollbar-width:none}[data-v-2f0fb326] .highcharts-scrolling-parent::-webkit-scrollbar,[data-v-2f0fb326] .highcharts-scrolling::-webkit-scrollbar{width:0;height:0}[data-v-2f0fb326] .highcharts-contextbutton,[data-v-2f0fb326] .highcharts-exporting-group,[data-v-2f0fb326] .highcharts-scrollbar{display:none!important}.highcharts-tooltip-container{z-index:99999!important;pointer-events:none}.rapid-ai-dashboard[data-v-2f0fb326]{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-2f0fb326]{grid-template-columns:minmax(420px,540px) 1fr}.rapid-ai-dashboard.agent-focused .event-panel[data-v-2f0fb326]{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-2f0fb326]{opacity:.9;filter:saturate(.95);transition:opacity .4s ease,filter .4s ease}.rapid-ai-dashboard[data-v-2f0fb326]: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-2f0fb326]{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-2f0fb326]: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-2f0fb326]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.icon-badge[data-v-2f0fb326]{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-2f0fb326]{width:24px;height:24px;color:#ec4899}.event-title-block[data-v-2f0fb326]{text-align:center}.workflow-label[data-v-2f0fb326]{font-size:.85rem;color:#f9a8d4;font-weight:600;margin-bottom:.25rem}.job-id-container[data-v-2f0fb326]{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-2f0fb326]{width:16px;height:16px;color:#a78bfa;flex-shrink:0}.status-banner[data-v-2f0fb326]{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-2f0fb326]{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-2f0fb326]{display:inline-flex;align-items:center;justify-content:center}.stage-icon svg[data-v-2f0fb326]{width:1rem;height:1rem}.stage-starting[data-v-2f0fb326]{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-2f0fb326]{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-2f0fb326]{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-2f0fb326]{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-2f0fb326]{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-2f0fb326]{display:flex;flex-direction:column;gap:.75rem}.progress-track[data-v-2f0fb326]{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-2f0fb326]{height:100%;border-radius:999px;background:linear-gradient(90deg,#ec4899,#a855f7,#3b82f6);background-size:200% 100%;animation:gradientFlow-2f0fb326 3s ease infinite;position:relative;box-shadow:0 0 15px rgba(236,72,153,.5);transition:width .5s ease}.progress-shimmer[data-v-2f0fb326]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:shimmer-2f0fb326 2s infinite}@keyframes gradientFlow-2f0fb326{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes shimmer-2f0fb326{0%{left:-100%}to{left:200%}}@keyframes scrollPulse-2f0fb326{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(4px);opacity:1}}.event-list[data-v-2f0fb326]{flex:1;overflow-y:auto;padding-right:.5rem;display:flex;flex-direction:column;gap:.75rem}.event-list[data-v-2f0fb326]::-webkit-scrollbar{width:6px}.event-list[data-v-2f0fb326]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.event-list[data-v-2f0fb326]::-webkit-scrollbar-thumb{background:rgba(236,72,153,.4);border-radius:3px}.event-card[data-v-2f0fb326]{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-2f0fb326]: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-2f0fb326]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.empty-state[data-v-2f0fb326]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;opacity:.6}.empty-icon[data-v-2f0fb326]{width:48px;height:48px;color:#6b7280}.event-scroll-indicator[data-v-2f0fb326]{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-2f0fb326]{width:18px;height:18px;color:#ec4899;animation:scrollPulse-2f0fb326 1.5s ease-in-out infinite}.event-footer[data-v-2f0fb326]{display:flex;justify-content:center;padding-top:.5rem}.outline-btn[data-v-2f0fb326]{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-2f0fb326]{width:16px;height:16px}.outline-btn[data-v-2f0fb326]:disabled{opacity:.4;cursor:not-allowed}.outline-btn[data-v-2f0fb326]: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-2f0fb326]{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-2f0fb326]::-webkit-scrollbar{width:8px}.results-panel[data-v-2f0fb326]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}.results-panel[data-v-2f0fb326]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(236,72,153,.5),rgba(59,130,246,.5));border-radius:4px}.results-header[data-v-2f0fb326]{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-2f0fb326]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.download-panel-title[data-v-2f0fb326]{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-2f0fb326]{width:18px;height:18px;color:#a78bfa}.header-content[data-v-2f0fb326]{display:flex;align-items:center;flex-direction:column;gap:1.25rem}.header-text[data-v-2f0fb326]{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.header-icon-wrapper[data-v-2f0fb326]{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-2f0fb326]{width:36px;height:36px;color:#ec4899}.eyebrow-label[data-v-2f0fb326]{font-size:.9rem;color:hsla(0,0%,100%,.7);font-weight:600}.meta-tags[data-v-2f0fb326]{display:flex;gap:.75rem;margin-top:.75rem;flex-wrap:wrap;justify-content:center}.meta-tag[data-v-2f0fb326]{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-2f0fb326]{width:14px;height:14px;color:#a78bfa}.action-buttons[data-v-2f0fb326]{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-left:auto}.action-btn[data-v-2f0fb326]{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-2f0fb326]{width:18px;height:18px;z-index:1}.action-btn[data-v-2f0fb326]: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-2f0fb326]:disabled{opacity:.4;cursor:not-allowed}.action-btn[data-v-2f0fb326]:not(:disabled):hover:before{opacity:1}.action-btn[data-v-2f0fb326]:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(236,72,153,.4)}.excel-btn[data-v-2f0fb326]{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-2f0fb326]{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-2f0fb326]{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-2f0fb326]{width:24px;height:24px;flex-shrink:0}.alert-info[data-v-2f0fb326]{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-2f0fb326]{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-2f0fb326]{flex-direction:column;align-items:flex-start;gap:.75rem}.alert-ai-content[data-v-2f0fb326]{display:flex;flex-direction:column;gap:1rem}.ai-illustration[data-v-2f0fb326]{width:100%;display:flex;justify-content:center}.ai-illustration svg[data-v-2f0fb326]{width:200px;height:auto;color:hsla(0,0%,100%,.6);stroke:currentColor}.ai-loader[data-v-2f0fb326]{position:relative;width:120px;height:120px;display:grid;place-items:center}.loader-core[data-v-2f0fb326]{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-2f0fb326 1.8s ease-in-out infinite}.loader-ring[data-v-2f0fb326]{position:absolute;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);animation:spin-2f0fb326 3.6s linear infinite}.loader-ring.ring-1[data-v-2f0fb326]{width:82px;height:82px;border-color:rgba(236,72,153,.35);animation-duration:3s}.loader-ring.ring-2[data-v-2f0fb326]{width:108px;height:108px;border-color:rgba(59,130,246,.35);animation-direction:reverse}.loader-dots[data-v-2f0fb326]{position:absolute;display:flex;gap:8px;animation:float-2f0fb326 2.4s ease-in-out infinite}.loader-dots span[data-v-2f0fb326]{width:10px;height:10px;border-radius:999px;background:#a78bfa;animation:bounce-2f0fb326 1.2s ease-in-out infinite}.loader-dots span[data-v-2f0fb326]:nth-child(2){animation-delay:.15s;background:#ec4899}.loader-dots span[data-v-2f0fb326]:nth-child(3){animation-delay:.3s;background:#60a5fa}.loader-text[data-v-2f0fb326]{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}.loader-title[data-v-2f0fb326]{font-size:1.1rem;font-weight:800;color:#fff}.loader-subtitle[data-v-2f0fb326]{font-size:.95rem;color:#d1d5db}.data-section[data-v-2f0fb326]{display:flex;flex-direction:column;gap:1.5rem}.section-header[data-v-2f0fb326]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.section-title-wrapper[data-v-2f0fb326]{display:flex;align-items:center;gap:1.5rem}.section-number[data-v-2f0fb326]{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-2f0fb326]{width:48px;height:48px;color:#a78bfa;opacity:.6}.card-grid[data-v-2f0fb326]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.data-card[data-v-2f0fb326]{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-2f0fb326]{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-2f0fb326]{opacity:1}.data-card[data-v-2f0fb326]: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-2f0fb326]{margin-bottom:1.5rem}.category-badge[data-v-2f0fb326]{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-2f0fb326]{width:12px;height:12px}.data-grid[data-v-2f0fb326]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.data-item[data-v-2f0fb326]{display:flex;flex-direction:column;gap:.65rem}.metric-tile[data-v-2f0fb326]{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-2f0fb326]{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-2f0fb326]{width:14px;height:14px;color:#ec4899}.data-item dd[data-v-2f0fb326]{font-size:.95rem;font-weight:600;color:#fff;align-self:flex-start;padding-left:0}.value-primary[data-v-2f0fb326]{font-size:1.25rem!important;font-weight:700!important;color:#fff!important}.value-highlight[data-v-2f0fb326]{color:#c084fc!important;font-weight:700!important}.value-success[data-v-2f0fb326]{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-2f0fb326]{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-2f0fb326]{margin-left:.4rem;display:inline-block}.initiative-list[data-v-2f0fb326]{display:grid;gap:1.5rem}.initiative-card[data-v-2f0fb326]{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-2f0fb326]: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-2f0fb326],.initiative-card--targeted[data-v-2f0fb326]: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-2f0fb326]{margin-bottom:1.5rem}.lever-card-header[data-v-2f0fb326]{display:flex;gap:1.75rem;align-items:flex-start;justify-content:space-between;margin-bottom:1.25rem}.lever-card-header-left[data-v-2f0fb326]{min-width:0;flex:1;display:flex;flex-direction:column;gap:.45rem;text-align:left}.lever-card-title-row[data-v-2f0fb326]{display:flex;align-items:center;gap:.85rem}.lever-card-icon[data-v-2f0fb326]{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-2f0fb326]{width:20px;height:20px}.lever-card-title[data-v-2f0fb326]{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-2f0fb326]{margin:0;color:rgba(203,213,225,.92);font-size:.95rem;line-height:1.55}.lever-card-header-right[data-v-2f0fb326]{display:flex;flex-direction:column;align-items:flex-end;padding-top:.15rem}.lever-card-metrics[data-v-2f0fb326]{display:flex;gap:2.25rem;justify-content:flex-end;flex-wrap:nowrap;align-items:flex-start}.lever-card-metric[data-v-2f0fb326]{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:.3rem;min-width:0}.lever-card-metric-value[data-v-2f0fb326]{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-2f0fb326]{font-size:.7rem;color:rgba(148,163,184,.92);font-weight:800;white-space:nowrap}.lever-card-metric-value .impact-bucket[data-v-2f0fb326]{font-size:.8rem;padding:.28rem .8rem;line-height:1;display:inline-flex;align-items:center}.lever-proofpoints-toggle[data-v-2f0fb326]{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-2f0fb326]:hover:not(:disabled){transform:translateY(-1px);background:rgba(236,72,153,.12);border-color:rgba(236,72,153,.28)}.lever-proofpoints-toggle[data-v-2f0fb326]:disabled{opacity:.4;cursor:not-allowed}.lever-card-header-left .lever-proofpoints-toggle[data-v-2f0fb326]{margin-top:.5rem;align-self:flex-start}.lever-proofpoints-count[data-v-2f0fb326]{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-2f0fb326]{white-space:nowrap}.lever-proofpoints-chevron[data-v-2f0fb326]{width:18px;height:18px;transition:transform .18s ease;color:rgba(226,232,240,.9)}.lever-proofpoints-toggle--open .lever-proofpoints-chevron[data-v-2f0fb326]{transform:rotate(180deg)}.lever-badge[data-v-2f0fb326]{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-2f0fb326]{width:14px;height:14px}.lever-badge[data-v-2f0fb326]{font-size:1rem;padding:.5rem 1.1rem}.initiative-title[data-v-2f0fb326]{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-2f0fb326]{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-2f0fb326]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;text-align:left}.meta-item dt[data-v-2f0fb326]{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-2f0fb326]{width:14px;height:14px;color:#ec4899}.metric-value[data-v-2f0fb326]{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-2f0fb326]{font-size:1.25rem}.metric-with-toggle[data-v-2f0fb326]{display:inline-flex;align-items:center;justify-content:flex-start;gap:.55rem}.icon-toggle-btn[data-v-2f0fb326]{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-2f0fb326]{width:18px;height:18px}.icon-toggle-btn[data-v-2f0fb326]:hover:not(:disabled){transform:translateY(-1px);background:rgba(244,114,182,.18);border-color:rgba(244,114,182,.4)}.icon-toggle-btn[data-v-2f0fb326]:disabled{opacity:.35;cursor:not-allowed}.initiative-proofpoints[data-v-2f0fb326]{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-2f0fb326]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.initiative-proofpoints-header h5[data-v-2f0fb326]{font-size:.85rem;font-weight:900;color:rgba(148,163,184,.92)}.initiative-proofpoints-subtitle[data-v-2f0fb326]{font-size:.85rem;color:hsla(0,0%,100%,.55)}.initiative-proofpoints-list[data-v-2f0fb326]{display:grid;gap:1rem}.lever-initiatives[data-v-2f0fb326]{display:grid;gap:1rem;margin-top:1.25rem}.lever-initiative-item[data-v-2f0fb326]{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-2f0fb326]{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.lever-initiative-index[data-v-2f0fb326]{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-2f0fb326]{font-size:1rem;font-weight:800;color:#f9fafb;line-height:1.35;margin:0}.initiative-meta--compact[data-v-2f0fb326]{margin:0;padding:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.initiative-meta--compact .metric-value[data-v-2f0fb326]{font-size:1.25rem}.initiative-context--nested[data-v-2f0fb326],.initiative-proofpoints--nested[data-v-2f0fb326]{margin-top:1rem}.initiative-proofpoint-card[data-v-2f0fb326]{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-2f0fb326]{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.proofpoint-index[data-v-2f0fb326]{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-2f0fb326]{font-size:.98rem;font-weight:800;color:#f9fafb;line-height:1.35}.proofpoint-heading[data-v-2f0fb326]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.proofpoint-summary[data-v-2f0fb326]{margin:0;color:rgba(148,163,184,.92);font-size:.85rem;line-height:1.55}.proofpoint-details[data-v-2f0fb326]{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-2f0fb326]{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-2f0fb326]::-webkit-details-marker,.proofpoint-details-toggle[data-v-2f0fb326]::marker{display:none}.proofpoint-details-toggle[data-v-2f0fb326]:hover{background:rgba(236,72,153,.1);color:#fda4af}.proofpoint-details-chevron[data-v-2f0fb326]{width:16px;height:16px;transition:transform .3s ease}.proofpoint-details[open] .proofpoint-details-chevron[data-v-2f0fb326]{transform:rotate(180deg)}.proofpoint-details-content[data-v-2f0fb326]{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-2f0fb326]{margin-top:0;padding-top:0;border-top:0}.proofpoint-index svg[data-v-2f0fb326]{width:16px;height:16px}.proofpoint-analysis[data-v-2f0fb326]{margin-top:.9rem;padding-top:.9rem;border-top:1px solid hsla(0,0%,100%,.06)}.proofpoint-analysis-grid[data-v-2f0fb326]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start}.proofpoint-analysis-column[data-v-2f0fb326]{display:flex;flex-direction:column;gap:.65rem;min-width:0}.proofpoint-analysis-column--actions[data-v-2f0fb326]{border-left:1px solid hsla(0,0%,100%,.06);padding-left:1.25rem}.proofpoint-analysis-heading[data-v-2f0fb326]{margin:0;font-size:.72rem;font-weight:900;color:rgba(148,163,184,.92)}.proofpoint-analysis-list[data-v-2f0fb326]{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-2f0fb326]{overflow-wrap:anywhere;word-break:break-word;line-height:1.55}.proofpoint-analysis-list--actions[data-v-2f0fb326]{color:rgba(196,181,253,.95)}.proofpoint-insight[data-v-2f0fb326]{display:grid;gap:1rem}.proofpoint-insight-block[data-v-2f0fb326]{padding-left:.95rem;border-left:3px solid rgba(148,163,184,.5);display:grid;gap:.45rem}.proofpoint-insight-block--see[data-v-2f0fb326]{border-left-color:rgba(250,204,21,.85)}.proofpoint-insight-block--why[data-v-2f0fb326]{border-left-color:rgba(148,163,184,.55)}.proofpoint-insight-callout[data-v-2f0fb326]{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-2f0fb326]{font-size:.7rem;font-weight:800;color:rgba(148,163,184,.92)}.proofpoint-insight-block--see .proofpoint-insight-label[data-v-2f0fb326]{color:rgba(251,191,36,.95)}.proofpoint-insight-callout .proofpoint-insight-label[data-v-2f0fb326]{color:rgba(52,211,153,.95)}.proofpoint-insight-body[data-v-2f0fb326]{display:grid;gap:.4rem}.proofpoint-insight-text[data-v-2f0fb326]{margin:0;color:rgba(229,231,235,.96);line-height:1.6;font-size:.95rem}.proofpoint-insight-bullets[data-v-2f0fb326]{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-2f0fb326]{line-height:1.55}.proofpoint-context-expanded pre[data-v-2f0fb326]{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-2f0fb326]{width:100%;text-align:left}.impact-bucket[data-v-2f0fb326]{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-2f0fb326]{font-weight:700;color:#34d399}.initiative-context[data-v-2f0fb326],.proofpoint-context[data-v-2f0fb326]{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-2f0fb326]{margin-top:.9rem}.initiative-context summary[data-v-2f0fb326],.proofpoint-context summary[data-v-2f0fb326]{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-2f0fb326],.proofpoint-context summary svg[data-v-2f0fb326]{width:18px;height:18px;transition:transform .3s ease}.initiative-context[open] summary svg[data-v-2f0fb326],.proofpoint-context[open] summary svg[data-v-2f0fb326]{transform:rotate(90deg)}.initiative-context summary[data-v-2f0fb326]:hover,.proofpoint-context summary[data-v-2f0fb326]:hover{background:rgba(236,72,153,.1);color:#fda4af}.context-content[data-v-2f0fb326]{padding:1.25rem;border-top:1px solid hsla(0,0%,100%,.1);text-align:left}.context-content pre[data-v-2f0fb326]{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-2f0fb326]{display:flex;flex-direction:column;gap:.6rem;color:#d1d5db}.context-line[data-v-2f0fb326]{font-size:.95rem;font-weight:700}.context-bullets[data-v-2f0fb326]{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-2f0fb326]{line-height:1.5}.context-content pre[data-v-2f0fb326]::-webkit-scrollbar{width:6px}.context-content pre[data-v-2f0fb326]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.context-content pre[data-v-2f0fb326]::-webkit-scrollbar-thumb{background:rgba(236,72,153,.4);border-radius:3px}.proofpoint-list[data-v-2f0fb326]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.proofpoint-row[data-v-2f0fb326]{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-2f0fb326]{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-2f0fb326]{width:20px;height:20px}.proof-content[data-v-2f0fb326]{display:flex;flex-direction:column;gap:.35rem;text-align:left}.proof-row-header[data-v-2f0fb326]{display:flex;flex-direction:column;gap:.3rem}.proof-badge[data-v-2f0fb326]{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-2f0fb326]{white-space:nowrap}.proof-badge svg[data-v-2f0fb326]{width:14px;height:14px}.proof-title[data-v-2f0fb326]{font-size:1.15rem;font-weight:800;color:#e5e7eb;text-align:left}.proof-subtitle[data-v-2f0fb326]{color:#cbd5e1;font-style:italic;font-size:.85rem;text-align:left}.proof-initiative[data-v-2f0fb326]{font-size:.875rem;color:#9ca3af;font-style:italic}.tooltip-hover[data-v-2f0fb326]{position:relative;display:inline-flex;align-items:center;max-width:100%;cursor:default}.tooltip-trigger[data-v-2f0fb326]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tooltip-panel[data-v-2f0fb326]{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-2f0fb326],.tooltip-hover:hover .tooltip-panel[data-v-2f0fb326]{opacity:1;transform:translateY(-50%) translateX(0)}.tooltip-text[data-v-2f0fb326]{margin:0;color:#e5e7eb;font-size:.9rem;line-height:1.4}.proof-body[data-v-2f0fb326]{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-2f0fb326]{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-2f0fb326]{width:20px;height:20px;color:#34d399;flex-shrink:0;margin-top:2px}.rationale p[data-v-2f0fb326]{color:#d1d5db;line-height:1.6;text-align:left}.detail-link[data-v-2f0fb326]{display:inline-flex;align-items:center;gap:.5rem;color:#f472b6;font-weight:700;cursor:pointer;padding:.35rem 0}.detail-link svg[data-v-2f0fb326]{width:16px;height:16px}.text-xxs[data-v-2f0fb326]{font-size:.65rem}@keyframes pulse-2f0fb326{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.7}}@keyframes spin-2f0fb326{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes float-2f0fb326{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bounce-2f0fb326{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(-8px);opacity:1}}@media (max-width:1280px){.rapid-ai-dashboard[data-v-2f0fb326]{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.event-panel[data-v-2f0fb326]{height:auto;max-height:none;border-right:none;border-bottom:1px solid rgba(236,72,153,.2)}.event-list[data-v-2f0fb326]{max-height:240px}.results-panel[data-v-2f0fb326]{height:auto;max-height:none}.action-header[data-v-2f0fb326]{flex-direction:column;align-items:center}.action-buttons[data-v-2f0fb326]{justify-content:center;margin-left:0}}@media (max-width:768px){.results-panel[data-v-2f0fb326]{padding:1.5rem}.action-buttons[data-v-2f0fb326]{width:100%;margin-left:0}.action-btn[data-v-2f0fb326]{flex:1;justify-content:center}.card-grid[data-v-2f0fb326]{grid-template-columns:1fr}.section-title-wrapper[data-v-2f0fb326]{gap:1rem}.section-number[data-v-2f0fb326]{width:48px;height:48px;font-size:1.25rem}.data-grid[data-v-2f0fb326]{grid-template-columns:1fr}.initiative-meta[data-v-2f0fb326]{grid-template-columns:repeat(2,1fr)}.lever-card-header[data-v-2f0fb326]{flex-direction:column;align-items:stretch;gap:1.25rem}.lever-card-header-right[data-v-2f0fb326]{align-items:flex-start;width:100%}.lever-card-metrics[data-v-2f0fb326]{justify-content:flex-start;flex-wrap:wrap;gap:1.5rem}.lever-card-metric[data-v-2f0fb326]{align-items:flex-start;text-align:left;min-width:0}.proofpoint-analysis-grid[data-v-2f0fb326]{grid-template-columns:1fr}.proofpoint-analysis-column--actions[data-v-2f0fb326]{border-left:none;padding-left:0;border-top:1px solid hsla(0,0%,100%,.06);padding-top:1rem}}@keyframes fadeInUp-2f0fb326{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.data-section[data-v-2f0fb326]{animation:fadeInUp-2f0fb326 .6s ease forwards}.data-section[data-v-2f0fb326]:first-child{animation-delay:.1s}.data-section[data-v-2f0fb326]:nth-child(2){animation-delay:.2s}.data-section[data-v-2f0fb326]:nth-child(3){animation-delay:.3s}.w-4[data-v-2f0fb326]{width:1rem}.h-4[data-v-2f0fb326]{height:1rem}.w-3[data-v-2f0fb326]{width:.75rem}.h-3[data-v-2f0fb326]{height:.75rem}.flex[data-v-2f0fb326]{display:flex}.items-center[data-v-2f0fb326]{align-items:center}.justify-between[data-v-2f0fb326]{justify-content:space-between}.gap-1[data-v-2f0fb326]{gap:.25rem}.gap-2[data-v-2f0fb326]{gap:.5rem}.break-all[data-v-2f0fb326]{word-break:break-all}.proofpoints-empty .empty-state[data-v-2f0fb326]{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-2f0fb326]{margin:0 0 .5rem;font-weight:600;text-align:left}.proofpoints-empty .empty-hint[data-v-2f0fb326]{margin:0;opacity:.9;line-height:1.45;text-align:left}.lever-matrix-shell[data-v-2f0fb326]{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-2f0fb326]: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-2f0fb326]{position:relative;z-index:1;display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:1rem}.legend-pill[data-v-2f0fb326]{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-2f0fb326]{width:10px;height:10px;border-radius:999px}.legend-dot--active[data-v-2f0fb326]{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-2f0fb326]{background:rgba(148,163,184,.55);box-shadow:0 0 0 3px rgba(148,163,184,.12)}.lever-matrix[data-v-2f0fb326]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lever-tile[data-v-2f0fb326]{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-2f0fb326 .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-2f0fb326]{cursor:pointer}.lever-tile[data-v-2f0fb326]:disabled{opacity:.72;cursor:not-allowed}.lever-tile[data-v-2f0fb326]:disabled:hover{transform:translateY(0) scale(1);border-color:hsla(0,0%,100%,.12);box-shadow:none}.lever-tile--popped[data-v-2f0fb326],.lever-tile--popped[data-v-2f0fb326]: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-2f0fb326]{background:rgba(2,6,23,.35)}.lever-tile--dark[data-v-2f0fb326]{background:rgba(2,6,23,.55)}.lever-tile-inner[data-v-2f0fb326]{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center;padding:.85rem}.lever-tile-label[data-v-2f0fb326]{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-2f0fb326]{color:rgba(226,232,240,.82)}.lever-tile--active[data-v-2f0fb326]{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-2f0fb326]{color:hsla(0,0%,100%,.98)}.lever-tile--active[data-v-2f0fb326]: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-2f0fb326]{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-2f0fb326 1.8s ease-in-out infinite;pointer-events:none}.lever-tile[data-v-2f0fb326]: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-2f0fb326]:hover{border-color:rgba(236,72,153,.55);box-shadow:0 18px 48px rgba(236,72,153,.22)}@keyframes lever-tile-in-2f0fb326{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lever-glow-pulse-2f0fb326{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-2f0fb326]{grid-template-columns:repeat(2,minmax(0,1fr))}.lever-tile[data-v-2f0fb326]{min-height:86px}}@media (max-width:520px){.lever-matrix[data-v-2f0fb326]{grid-template-columns:1fr}}.delay-500[data-v-2f0fb326]{animation-delay:.5s}.delay-1000[data-v-2f0fb326]{animation-delay:1s}.rapidai-drawer-enter-active[data-v-2f0fb326],.rapidai-drawer-leave-active[data-v-2f0fb326]{transition:opacity .2s ease}.rapidai-drawer-enter-from[data-v-2f0fb326],.rapidai-drawer-leave-to[data-v-2f0fb326]{opacity:0}.rapidai-drawer-enter-active .rapidai-drawer-panel[data-v-2f0fb326],.rapidai-drawer-leave-active .rapidai-drawer-panel[data-v-2f0fb326]{transition:transform .24s ease}.rapidai-drawer-enter-from .rapidai-drawer-panel[data-v-2f0fb326],.rapidai-drawer-leave-to .rapidai-drawer-panel[data-v-2f0fb326]{transform:translateX(100%)}.aod-setup[data-v-53287c9c]{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-53287c9c]: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-53287c9c]{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-53287c9c]{animation:aodPageIn-53287c9c .52s ease both}.aod-hero[data-v-53287c9c]{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-53287c9c]{max-width:68rem}.aod-hero-badge[data-v-53287c9c]{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-53287c9c]{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-53287c9c]{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-53287c9c]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.35rem}.aod-hero-summary span[data-v-53287c9c]{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-53287c9c]{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-53287c9c],.aod-link-button[data-v-53287c9c],.aod-mini-button[data-v-53287c9c],.aod-primary-button[data-v-53287c9c],.aod-secondary-button[data-v-53287c9c]{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-53287c9c]{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-53287c9c]{width:1rem;height:1rem;stroke-width:2.5}.aod-home-button[data-v-53287c9c]:hover,.aod-link-button[data-v-53287c9c]:hover,.aod-mini-button[data-v-53287c9c]:hover,.aod-secondary-button[data-v-53287c9c]:hover{border-color:rgba(244,114,182,.45);background:rgba(244,114,182,.12)}.aod-stepper[data-v-53287c9c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:1.35rem}.aod-step[data-v-53287c9c]{position:relative;overflow:hidden;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-53287c9c .52s ease both;animation-delay:calc(var(--step-index, 0)*70ms)}.aod-step[data-v-53287c9c]: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-53287c9c],.aod-step.done[data-v-53287c9c]{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-53287c9c]:after{background:linear-gradient(90deg,#34d399,#22d3ee)}.aod-step.active[data-v-53287c9c]:after{background:linear-gradient(90deg,#ec4899,#8b5cf6,#22d3ee);background-size:200% 100%;animation:aodProgressSweep-53287c9c 1.6s ease infinite}.aod-step-node[data-v-53287c9c]{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-53287c9c]{border-color:rgba(52,211,153,.45);background:rgba(16,185,129,.16);color:#6ee7b7}.aod-step.active .aod-step-node[data-v-53287c9c]{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-53287c9c]{width:1.25rem;height:1.25rem;stroke-width:3}.aod-step small[data-v-53287c9c],.aod-step strong[data-v-53287c9c],.aod-step-copy[data-v-53287c9c],.aod-step-label[data-v-53287c9c]{display:block}.aod-step-copy[data-v-53287c9c]{min-width:0}.aod-step-label[data-v-53287c9c]{color:#f9a8d4;font-size:1rem;font-weight:950;line-height:1.1}.aod-step strong[data-v-53287c9c]{margin-top:.28rem;font-size:1.08rem;color:inherit;line-height:1.2}.aod-step small[data-v-53287c9c]{margin-top:.22rem;font-size:.82rem;color:rgba(148,163,184,.9);line-height:1.25}.aod-shell[data-v-53287c9c]{display:block}.aod-panel[data-v-53287c9c],.aod-profile-panel[data-v-53287c9c]{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-53287c9c]{border-radius:1.4rem;padding:1.15rem;animation:aodPanelIn-53287c9c .56s ease both}.aod-workspace[data-v-53287c9c]{display:grid;width:min(100%,1500px);margin:0 auto;gap:1.35rem}.aod-panel[data-v-53287c9c]{position:relative;z-index:1;scroll-margin-top:1.5rem;border-radius:1.6rem;padding:clamp(1.15rem,1.65vw,1.65rem);animation:aodPanelIn-53287c9c .62s ease both}.aod-panel.disabled[data-v-53287c9c]{opacity:.58}.aod-panel-heading[data-v-53287c9c]{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-53287c9c]{margin:.2rem 0 0;color:#fff;font-size:clamp(1.35rem,2vw,2rem);font-weight:900}.aod-panel-heading p[data-v-53287c9c]: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-53287c9c]{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:#f9a8d4;font-size:.86rem;font-weight:900}.aod-kicker span[data-v-53287c9c]{width:.55rem;height:.55rem;border-radius:999px;background:#8b5cf6}.aod-status[data-v-53287c9c]{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-53287c9c]{border-color:rgba(52,211,153,.34);background:rgba(16,185,129,.12);color:#bbf7d0}.aod-status.running[data-v-53287c9c]{border-color:rgba(56,189,248,.35);background:rgba(14,165,233,.12);color:#bae6fd}.aod-upload-panel[data-v-53287c9c]{overflow:hidden}.aod-upload-stage[data-v-53287c9c]{display:grid;place-items:center;padding:clamp(.5rem,1.5vw,1.2rem) 0 1.25rem}.aod-dropzone[data-v-53287c9c]{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-53287c9c]: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-53287c9c]: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-53287c9c]{display:none}.aod-dropzone.loading[data-v-53287c9c]{border-color:rgba(56,189,248,.55)}.aod-drop-icon[data-v-53287c9c]{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-53287c9c]{width:2.15rem;height:2.15rem;stroke-width:2.2}.aod-dropzone small[data-v-53287c9c],.aod-dropzone strong[data-v-53287c9c]{display:block}.aod-drop-copy[data-v-53287c9c]{display:block;width:100%;min-width:0}.aod-dropzone strong[data-v-53287c9c]{color:#fff;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.2}.aod-drop-file-name[data-v-53287c9c]{max-width:min(100%,680px);margin:0 auto;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.aod-dropzone small[data-v-53287c9c]{margin-top:.5rem;color:rgba(203,213,225,.75);font-size:.98rem;line-height:1.45}.aod-upload-support-grid[data-v-53287c9c]{display:grid;grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr);gap:1rem;align-items:stretch}.aod-detection-card[data-v-53287c9c]{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-53287c9c]{display:grid;gap:.15rem;margin-top:.9rem}.aod-field-grid[data-v-53287c9c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.9rem}.aod-field-chip[data-v-53287c9c]{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-53287c9c]{border-color:rgba(34,211,238,.28);background:rgba(8,47,73,.18)}.aod-field-chip span[data-v-53287c9c],.aod-field-chip strong[data-v-53287c9c]{display:block}.aod-field-chip span[data-v-53287c9c]{color:rgba(148,163,184,.9);font-size:.72rem;font-weight:800}.aod-field-chip strong[data-v-53287c9c]{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-53287c9c]{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-53287c9c]{color:rgba(203,213,225,.82);font-size:.9rem}.aod-profile-row strong[data-v-53287c9c]{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-53287c9c]{color:rgba(148,163,184,.82)}.aod-link-button[data-v-53287c9c]{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-53287c9c]{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-53287c9c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem}.aod-ai-profile-facts>div[data-v-53287c9c]{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-53287c9c]: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-53287c9c],.aod-ai-profile strong[data-v-53287c9c]{display:block}.aod-ai-profile small[data-v-53287c9c]{color:rgba(203,213,225,.56);font-size:.76rem;font-weight:900}.aod-ai-profile strong[data-v-53287c9c]{margin-top:.15rem;color:#fff;font-size:.86rem}.aod-intelligence-grid[data-v-53287c9c]{display:grid;grid-template-columns:1.35fr 1fr;gap:.9rem;margin-bottom:1rem}.aod-intel-card[data-v-53287c9c]{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-53287c9c]{display:grid;gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none}.aod-intel-card li[data-v-53287c9c]{position:relative;padding-left:1rem;color:rgba(226,232,240,.88);font-size:.9rem;line-height:1.45}.aod-intel-card li[data-v-53287c9c]:before{content:"";position:absolute;left:0;top:.52rem;width:.38rem;height:.38rem;border-radius:999px;background:#ec4899}.aod-theme-grid[data-v-53287c9c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.aod-theme-card[data-v-53287c9c]{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-53287c9c],.aod-theme-card.live[data-v-53287c9c]{border-color:rgba(167,139,250,.45)}.aod-theme-card.selected[data-v-53287c9c]{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-53287c9c],.aod-theme-card[data-v-53287c9c]:disabled:not(.live){opacity:.42}.aod-theme-card[data-v-53287c9c]:not(:disabled):hover{transform:translateY(-2px);border-color:rgba(244,114,182,.7)}.aod-theme-card em[data-v-53287c9c],.aod-theme-card small[data-v-53287c9c],.aod-theme-card strong[data-v-53287c9c],.theme-index[data-v-53287c9c]{display:block}.theme-index[data-v-53287c9c]{color:#a78bfa;font-weight:950}.theme-recommended-chip[data-v-53287c9c]{position:absolute;top:.85rem;right:.85rem;display:inline-flex;align-items:center;min-height:1.5rem;border-radius:999px;border:1px solid rgba(52,211,153,.48);background:rgba(16,185,129,.18);padding:.26rem .6rem;color:#bbf7d0;font-size:.68rem;font-weight:900;line-height:1;letter-spacing:0}.theme-badges[data-v-53287c9c]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.05rem 0 .35rem}.theme-badge[data-v-53287c9c]{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-53287c9c]{border-color:rgba(52,211,153,.32);background:rgba(16,185,129,.12);color:#bbf7d0}.theme-badge.build[data-v-53287c9c]{border-color:rgba(56,189,248,.32);background:rgba(14,165,233,.12);color:#bae6fd}.theme-badge.soon[data-v-53287c9c]{border-color:rgba(148,163,184,.24);background:rgba(148,163,184,.1);color:rgba(203,213,225,.82)}.theme-badge.computable[data-v-53287c9c]{border-color:rgba(244,114,182,.38);background:rgba(236,72,153,.12);color:#fbcfe8}.aod-theme-card strong[data-v-53287c9c]{color:#fff;font-size:1.08rem;line-height:1.25}.aod-theme-card em[data-v-53287c9c]{color:rgba(203,213,225,.82);font-size:.9rem;font-style:normal;line-height:1.45}.aod-theme-card small[data-v-53287c9c]{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-scope-layout[data-v-53287c9c]{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);gap:1rem}.aod-category-box[data-v-53287c9c],.aod-selected-theme[data-v-53287c9c]{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-53287c9c]{display:flex;gap:1rem;text-align:left}.aod-selected-theme>span[data-v-53287c9c]{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-53287c9c],.aod-selected-theme strong[data-v-53287c9c]{color:#fff;font-size:1.1rem}.aod-selected-theme p[data-v-53287c9c]{margin-top:.35rem;color:rgba(203,213,225,.82);line-height:1.55}.aod-category-box[data-v-53287c9c]{text-align:left}.aod-spec-clustering-box[data-v-53287c9c]{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-53287c9c]{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-53287c9c]{margin-top:.22rem;color:#fff;font-size:1.06rem}.aod-spec-level-choice>div:first-child span[data-v-53287c9c]{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-53287c9c]{display:flex;gap:.5rem;flex-shrink:0}.aod-mini-button.selected[data-v-53287c9c]{border-color:rgba(244,114,182,.55);background:rgba(244,114,182,.18);color:#fff}.aod-spec-upload-stage[data-v-53287c9c]{margin-bottom:.9rem}.aod-spec-sample-hint[data-v-53287c9c]{margin-top:.55rem;color:rgba(203,213,225,.78);font-size:.82rem}.aod-spec-sample-hint .aod-link-button[data-v-53287c9c]{font-size:.82rem}.aod-spec-clustering-head[data-v-53287c9c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.aod-spec-clustering-head h3[data-v-53287c9c]{margin-top:.22rem;color:#fff;font-size:1.06rem}.aod-spec-clustering-head>span[data-v-53287c9c]{max-width:38rem;color:rgba(203,213,225,.82);font-size:.84rem;line-height:1.5}.aod-spec-actions[data-v-53287c9c]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.aod-spec-attribute-grid[data-v-53287c9c]{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-53287c9c]::-webkit-scrollbar{width:.55rem}.aod-spec-attribute-grid[data-v-53287c9c]::-webkit-scrollbar-track{background:rgba(15,23,42,.35);border-radius:999px}.aod-spec-attribute-grid[data-v-53287c9c]::-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-53287c9c]{min-height:4rem;border:1px solid hsla(0,0%,100%,.11);border-radius:.85rem;background:rgba(2,6,23,.45);padding:.7rem .8rem;text-align:left;transition:all .18s ease}.aod-spec-attribute-grid button.selected[data-v-53287c9c]{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 small[data-v-53287c9c],.aod-spec-attribute-grid span[data-v-53287c9c]{display:block}.aod-spec-attribute-grid span[data-v-53287c9c]{color:#ecfeff;font-size:.84rem;font-weight:900;line-height:1.25}.aod-spec-attribute-grid small[data-v-53287c9c]{margin-top:.28rem;color:rgba(187,247,208,.72);font-size:.72rem;line-height:1.3}.aod-mini-button[data-v-53287c9c]{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-53287c9c]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.aod-category-list button[data-v-53287c9c],.aod-category-list span[data-v-53287c9c]{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-53287c9c]{border-color:rgba(56,189,248,.48);background:rgba(14,165,233,.14);color:#cffafe}.aod-benchmark-context[data-v-53287c9c]{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-53287c9c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.aod-benchmark-context-head h3[data-v-53287c9c]{margin-top:.25rem;color:#fff;font-size:1.05rem}.aod-benchmark-context-head>span[data-v-53287c9c],.aod-context-warning[data-v-53287c9c]{max-width:34rem;color:rgba(203,213,225,.78);font-size:.82rem;line-height:1.45}.aod-benchmark-grid[data-v-53287c9c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.aod-benchmark-grid label[data-v-53287c9c],.aod-client-discovery[data-v-53287c9c]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.aod-client-discovery[data-v-53287c9c]{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-53287c9c]{display:grid;gap:.45rem}.aod-benchmark-grid label span[data-v-53287c9c],.aod-client-discovery label span[data-v-53287c9c]{color:rgba(203,213,225,.78);font-size:.78rem;font-weight:900}.aod-benchmark-grid input[data-v-53287c9c],.aod-benchmark-grid select[data-v-53287c9c],.aod-client-discovery input[data-v-53287c9c]{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-53287c9c]:focus,.aod-benchmark-grid select[data-v-53287c9c]:focus{border-color:rgba(56,189,248,.5)}.aod-client-discovery input[data-v-53287c9c]{min-height:3.2rem;font-size:1rem}.aod-client-discovery-actions[data-v-53287c9c]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.85rem}.aod-client-discovery-actions button[data-v-53287c9c]{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-53287c9c]{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-53287c9c]:disabled{cursor:not-allowed;opacity:.55}.aod-client-discovery small[data-v-53287c9c]{color:rgba(203,213,225,.74);display:block;font-size:.78rem;line-height:1.45;margin-top:.75rem}.aod-benchmark-lookup[data-v-53287c9c]{display:flex;flex-direction:column;justify-content:flex-end;gap:.35rem;min-width:0}.aod-benchmark-lookup button[data-v-53287c9c]{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-53287c9c]:disabled{cursor:not-allowed;opacity:.55}.aod-benchmark-lookup small[data-v-53287c9c]{min-height:1rem;color:rgba(203,213,225,.72);font-size:.72rem;line-height:1.3}.aod-context-warning[data-v-53287c9c]{margin:.85rem 0 0;color:#fbbf24}.aod-sufficiency-actions[data-v-53287c9c]{position:relative;z-index:4;display:flex;flex-wrap:wrap;gap:.75rem;pointer-events:auto}.aod-primary-button[data-v-53287c9c],.aod-secondary-button[data-v-53287c9c]{min-height:3rem;padding:0 1rem}.aod-secondary-button[data-v-53287c9c]{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-53287c9c]{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-53287c9c]:disabled,.aod-secondary-button[data-v-53287c9c]:disabled{cursor:not-allowed;opacity:.46}.aod-progress-note[data-v-53287c9c]{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-53287c9c]{width:min(100%,760px);margin:0 auto 1.1rem}.aod-progress-note span[data-v-53287c9c]{width:.7rem;height:.7rem;border-radius:999px;background:#22d3ee;box-shadow:0 0 0 0 rgba(34,211,238,.7);animation:aodPulse-53287c9c 1.4s infinite}.aod-sufficiency-grid[data-v-53287c9c]{display:grid;grid-template-columns:17rem minmax(0,1fr);gap:1rem;margin-top:1rem}.aod-cut-list[data-v-53287c9c],.aod-readiness-meter[data-v-53287c9c]{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-53287c9c]{text-align:left}.aod-readiness-meter strong[data-v-53287c9c]{display:block;margin:.85rem 0;font-size:3rem;line-height:1}.aod-readiness-meter div[data-v-53287c9c]{height:.55rem;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.1)}.aod-readiness-meter div span[data-v-53287c9c]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ec4899,#22d3ee)}.aod-readiness-meter small[data-v-53287c9c]{display:block;margin-top:.7rem;color:rgba(203,213,225,.82);font-weight:800}.aod-cut-list[data-v-53287c9c]{display:grid;gap:.7rem}.aod-cut-row[data-v-53287c9c]{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-53287c9c]{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-53287c9c]:before{content:"";width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:currentColor}.aod-cut-row.available>span[data-v-53287c9c]{border-color:rgba(52,211,153,.34);background:rgba(16,185,129,.12);color:#bbf7d0}.aod-cut-row.partial>span[data-v-53287c9c]{border-color:rgba(250,204,21,.34);background:rgba(234,179,8,.1);color:#fef08a}.aod-cut-row.blocked>span[data-v-53287c9c]{border-color:hsla(0,91%,71%,.34);background:rgba(239,68,68,.1);color:#fecaca}.aod-cut-row strong[data-v-53287c9c]{color:#fff;font-size:.98rem;line-height:1.25}.aod-cut-row p[data-v-53287c9c]{margin-top:.24rem;color:rgba(203,213,225,.82);font-size:.86rem;line-height:1.45}.aod-warning-stack[data-v-53287c9c]{display:grid;gap:.75rem;margin-top:1.1rem}.aod-warning-stack.horizontal[data-v-53287c9c]{grid-template-columns:1fr}.aod-sufficiency-grid+.aod-warning-stack.horizontal .aod-warning[data-v-53287c9c]{width:100%}.aod-warning[data-v-53287c9c]{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-53287c9c]:before{content:"";position:absolute;inset:0 auto 0 0;width:.22rem;background:linear-gradient(180deg,#fbbf24,#f97316)}.aod-warning span[data-v-53287c9c]{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-53287c9c]:before{content:"";width:.42rem;height:.42rem;border-radius:999px;background:#fbbf24}.aod-warning p[data-v-53287c9c]{color:hsla(48,96%,89%,.94);font-size:.9rem;font-weight:750;line-height:1.5}@keyframes aodPageIn-53287c9c{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes aodPanelIn-53287c9c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes aodStepIn-53287c9c{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes aodProgressSweep-53287c9c{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes aodPulse-53287c9c{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-53287c9c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.aod-hero[data-v-53287c9c]{grid-template-columns:1fr}.aod-home-button[data-v-53287c9c]{justify-self:start}.aod-intelligence-grid[data-v-53287c9c],.aod-scope-layout[data-v-53287c9c],.aod-shell[data-v-53287c9c],.aod-stepper[data-v-53287c9c],.aod-sufficiency-grid[data-v-53287c9c],.aod-upload-support-grid[data-v-53287c9c],.aod-warning-stack.horizontal[data-v-53287c9c]{grid-template-columns:1fr}.aod-benchmark-grid[data-v-53287c9c],.aod-spec-attribute-grid[data-v-53287c9c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.aod-hero[data-v-53287c9c]{border-radius:1.25rem}.aod-hero h1[data-v-53287c9c]{font-size:2.35rem}.aod-hero-summary[data-v-53287c9c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.aod-ai-profile-facts[data-v-53287c9c],.aod-field-grid[data-v-53287c9c],.aod-stepper[data-v-53287c9c],.aod-theme-grid[data-v-53287c9c]{grid-template-columns:1fr}.aod-benchmark-context-head[data-v-53287c9c],.aod-panel-heading[data-v-53287c9c],.aod-spec-clustering-head[data-v-53287c9c]{flex-direction:column}.aod-benchmark-grid[data-v-53287c9c],.aod-cut-row[data-v-53287c9c],.aod-spec-attribute-grid[data-v-53287c9c]{grid-template-columns:1fr}}.benchmark-dashboard[data-v-fda8c9bc]{display:grid;gap:1.5rem;color:#e5edf7}.benchmark-hero[data-v-fda8c9bc],.benchmark-metrics article[data-v-fda8c9bc],.benchmark-section[data-v-fda8c9bc]{border:1px solid rgba(148,163,184,.18);background:rgba(9,14,28,.86);box-shadow:0 24px 70px rgba(0,0,0,.26)}.benchmark-hero[data-v-fda8c9bc]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-radius:1rem;padding:1.5rem;background:linear-gradient(135deg,rgba(15,23,42,.95),rgba(25,18,42,.88)),rgba(9,14,28,.9)}.section-label[data-v-fda8c9bc]{margin:0;color:#93c5fd;font-size:.86rem;font-weight:800}.benchmark-hero h1[data-v-fda8c9bc]{margin:.35rem 0 0;color:#fff;font-size:clamp(2rem,3vw,3rem);font-weight:850;line-height:1.05}.benchmark-detail-head p[data-v-fda8c9bc],.benchmark-hero p[data-v-fda8c9bc]:last-child{max-width:86ch;margin-top:.9rem;color:rgba(226,232,240,.88);line-height:1.65}.benchmark-detail-head p[data-v-fda8c9bc]{white-space:pre-line}.benchmark-export[data-v-fda8c9bc]{min-height:2.8rem;border:1px solid rgba(147,197,253,.42);border-radius:999px;background:rgba(59,130,246,.14);color:#dbeafe;padding:0 1rem;font-weight:800;white-space:nowrap}.benchmark-export[data-v-fda8c9bc]:disabled{opacity:.5}.benchmark-metrics[data-v-fda8c9bc]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.benchmark-metrics article[data-v-fda8c9bc]{border-radius:.85rem;padding:1.15rem;background:rgba(12,18,34,.86)}.metric-card-heading[data-v-fda8c9bc]{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:1.25rem}.metric-info[data-v-fda8c9bc]{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-fda8c9bc],.benchmark-metrics small[data-v-fda8c9bc],.benchmark-metrics span[data-v-fda8c9bc],.benchmark-sources a span[data-v-fda8c9bc]{color:rgba(203,213,225,.72);font-size:.78rem;font-weight:750}.benchmark-metrics strong[data-v-fda8c9bc]{display:block;margin:.45rem 0;color:#fff;font-size:1.75rem;font-weight:850}.benchmark-section[data-v-fda8c9bc]{border-radius:1rem;padding:1.35rem}.peer-filter-section[data-v-fda8c9bc]{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-fda8c9bc]: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-fda8c9bc]{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-fda8c9bc]{display:flex;flex-direction:column;justify-content:space-between;gap:1.15rem;min-height:100%}.peer-filter-copy h2[data-v-fda8c9bc]{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-fda8c9bc]{max-width:42ch;margin:.55rem 0 0;color:rgba(226,232,240,.76);line-height:1.55}.peer-filter-chips[data-v-fda8c9bc]{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.peer-filter-chips span[data-v-fda8c9bc]{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-fda8c9bc]{color:#f8fafc;font-size:.86rem;font-weight:850}.peer-filter-controls[data-v-fda8c9bc]{display:grid;gap:1rem;border-left:1px solid rgba(148,163,184,.16);padding-left:1.2rem}.peer-filter-current[data-v-fda8c9bc]{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-fda8c9bc],.peer-filter-grid label span[data-v-fda8c9bc]{color:rgba(203,213,225,.72);font-size:.78rem;font-weight:800}.peer-filter-current strong[data-v-fda8c9bc]{color:#f8fafc;font-size:.95rem;font-weight:850;text-align:right}.peer-filter-grid[data-v-fda8c9bc]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}.peer-filter-grid label[data-v-fda8c9bc]{display:grid;gap:.4rem}.peer-filter-grid label[data-v-fda8c9bc]:first-child,.peer-filter-grid label[data-v-fda8c9bc]:nth-child(2),.peer-filter-grid label[data-v-fda8c9bc]:nth-child(3),.peer-filter-grid label[data-v-fda8c9bc]:nth-child(4),.peer-filter-grid label[data-v-fda8c9bc]:nth-child(5),.peer-filter-grid label[data-v-fda8c9bc]:nth-child(6){grid-column:span 3}.peer-filter-grid input[data-v-fda8c9bc],.peer-filter-grid select[data-v-fda8c9bc]{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-fda8c9bc]:focus,.peer-filter-grid select[data-v-fda8c9bc]: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-fda8c9bc]::-moz-placeholder{color:rgba(148,163,184,.62)}.peer-filter-grid input[data-v-fda8c9bc]::placeholder{color:rgba(148,163,184,.62)}.peer-filter-actions[data-v-fda8c9bc]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.peer-filter-button[data-v-fda8c9bc]{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-fda8c9bc]{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-fda8c9bc]:disabled{cursor:not-allowed;opacity:.5}.benchmark-table-head[data-v-fda8c9bc]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.benchmark-table-head p[data-v-fda8c9bc]{margin:.35rem 0 0;color:rgba(203,213,225,.72);line-height:1.5}.supplier-legend[data-v-fda8c9bc]{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-fda8c9bc]{display:inline-flex;align-items:center;gap:.35rem}.supplier-legend i[data-v-fda8c9bc]{display:inline-block;width:1.45rem;height:.45rem;border-radius:999px}.legend-client[data-v-fda8c9bc]{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-fda8c9bc]{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-fda8c9bc]{position:relative;margin-top:1rem;overflow-x:auto;overflow-y:visible;padding-bottom:4.5rem;z-index:1}.benchmark-table[data-v-fda8c9bc]{width:100%;min-width:1320px;border-collapse:separate;border-spacing:0}.benchmark-table td[data-v-fda8c9bc],.benchmark-table th[data-v-fda8c9bc]{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-fda8c9bc]{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-fda8c9bc]{z-index:1}.benchmark-table td[data-v-fda8c9bc]:hover,.benchmark-table th[data-v-fda8c9bc]:hover{z-index:80}.column-help[data-v-fda8c9bc]{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-fda8c9bc]{position:relative;isolation:isolate;z-index:2}.tooltip-anchor[data-v-fda8c9bc]: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-fda8c9bc]:focus-visible:after,.tooltip-anchor[data-v-fda8c9bc]:hover:after{opacity:1;transform:translate(-50%)}.benchmark-table td:first-child .tooltip-anchor[data-v-fda8c9bc]:after,.benchmark-table td:nth-child(2) .tooltip-anchor[data-v-fda8c9bc]:after,.benchmark-table th:first-child .tooltip-anchor[data-v-fda8c9bc]:after,.benchmark-table th:nth-child(2) .tooltip-anchor[data-v-fda8c9bc]:after{left:0;transform:translateY(-.3rem)}.benchmark-table td:first-child .tooltip-anchor[data-v-fda8c9bc]:focus-visible:after,.benchmark-table td:first-child .tooltip-anchor[data-v-fda8c9bc]:hover:after,.benchmark-table td:nth-child(2) .tooltip-anchor[data-v-fda8c9bc]:focus-visible:after,.benchmark-table td:nth-child(2) .tooltip-anchor[data-v-fda8c9bc]:hover:after,.benchmark-table th:first-child .tooltip-anchor[data-v-fda8c9bc]:focus-visible:after,.benchmark-table th:first-child .tooltip-anchor[data-v-fda8c9bc]:hover:after,.benchmark-table th:nth-child(2) .tooltip-anchor[data-v-fda8c9bc]:focus-visible:after,.benchmark-table th:nth-child(2) .tooltip-anchor[data-v-fda8c9bc]:hover:after{transform:translate(0)}.benchmark-table td:nth-last-child(-n+2) .tooltip-anchor[data-v-fda8c9bc]:after,.benchmark-table th:nth-last-child(-n+2) .tooltip-anchor[data-v-fda8c9bc]:after{left:auto;right:0;transform:translateY(-.3rem)}.benchmark-table td:nth-last-child(-n+2) .tooltip-anchor[data-v-fda8c9bc]:focus-visible:after,.benchmark-table td:nth-last-child(-n+2) .tooltip-anchor[data-v-fda8c9bc]:hover:after,.benchmark-table th:nth-last-child(-n+2) .tooltip-anchor[data-v-fda8c9bc]:focus-visible:after,.benchmark-table th:nth-last-child(-n+2) .tooltip-anchor[data-v-fda8c9bc]:hover:after{transform:translate(0)}.benchmark-table tbody tr[data-v-fda8c9bc]{cursor:pointer}.benchmark-table tbody tr.selected[data-v-fda8c9bc],.benchmark-table tbody tr[data-v-fda8c9bc]:hover{background:rgba(96,165,250,.07)}.benchmark-table td[data-v-fda8c9bc]{font-size:.9rem;color:rgba(226,232,240,.9)}.benchmark-table td span[data-v-fda8c9bc],.benchmark-table td strong[data-v-fda8c9bc]{display:block}.benchmark-table td span[data-v-fda8c9bc]{margin-top:.18rem;color:rgba(203,213,225,.66);font-size:.75rem}.benchmark-reasoning[data-v-fda8c9bc]{max-width:18rem;color:rgba(226,232,240,.82);font-size:.82rem;line-height:1.45}.supplier-split[data-v-fda8c9bc]{min-width:14rem}.supplier-split-labels[data-v-fda8c9bc]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.45rem}.benchmark-table td .supplier-split-labels span[data-v-fda8c9bc]{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-fda8c9bc]{display:inline;color:rgba(203,213,225,.68);font-size:.68rem;font-weight:750}.supplier-split-bar[data-v-fda8c9bc]{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-fda8c9bc]{position:absolute;top:-.18rem;bottom:-.18rem;width:1px;background:hsla(0,0%,100%,.34);transform:translateX(-50%)}.supplier-tick.p50[data-v-fda8c9bc]{width:2px;background:hsla(0,0%,100%,.62)}.supplier-client-dot[data-v-fda8c9bc]{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-fda8c9bc]{display:block;margin-top:.35rem;color:rgba(203,213,225,.58);font-size:.68rem;font-weight:750}.benchmark-card header strong[data-v-fda8c9bc],.benchmark-detail-head>span[data-v-fda8c9bc],.benchmark-signal[data-v-fda8c9bc],.kpi-signal-chip[data-v-fda8c9bc]{display:inline-flex;border-radius:999px;padding:.25rem .6rem;font-size:.74rem;font-weight:850}.kpi-signal-chip[data-v-fda8c9bc]{white-space:nowrap}.good[data-v-fda8c9bc]{background:rgba(16,185,129,.14);color:#6ee7b7}.gap[data-v-fda8c9bc]{background:rgba(244,114,182,.17);color:#f9a8d4}.low[data-v-fda8c9bc]{background:rgba(96,165,250,.14);color:#93c5fd}.muted[data-v-fda8c9bc]{background:rgba(148,163,184,.12);color:#cbd5e1}.benchmark-detail-head[data-v-fda8c9bc]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.benchmark-detail-head h2[data-v-fda8c9bc]{margin:.35rem 0 0;color:#fff;font-size:1.6rem;font-weight:850}.benchmark-detail-head>span[data-v-fda8c9bc]{background:rgba(56,189,248,.14);color:#a5f3fc;white-space:nowrap}.benchmark-card-grid[data-v-fda8c9bc]{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-fda8c9bc]{grid-column:span 2}.benchmark-card-grid.centered[data-v-fda8c9bc]{grid-template-columns:repeat(auto-fit,minmax(18rem,24rem));justify-content:center}.benchmark-card-grid.centered>.benchmark-card[data-v-fda8c9bc]{grid-column:auto}.benchmark-card-grid>.benchmark-card[data-v-fda8c9bc]:nth-child(4):nth-last-child(2){grid-column:2/span 2}.benchmark-card-grid>.benchmark-card[data-v-fda8c9bc]:nth-child(5):last-child{grid-column:4/span 2}.benchmark-implications-card[data-v-fda8c9bc]{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-fda8c9bc]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.benchmark-implications-card header strong[data-v-fda8c9bc]{display:block;margin:.25rem 0 0;color:#fff;font-size:1.18rem;font-weight:850}.benchmark-implications-card header small[data-v-fda8c9bc]{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-fda8c9bc]{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-fda8c9bc]{display:grid;gap:.7rem;margin:0;padding-left:1.2rem}.implication-points-box li[data-v-fda8c9bc]{padding-left:.25rem;color:rgba(241,245,249,.92);line-height:1.55}.implication-points-box li[data-v-fda8c9bc]::marker{color:#67e8f9;font-weight:900}.benchmark-next-theme[data-v-fda8c9bc]{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-fda8c9bc]{color:#93c5fd;font-size:.76rem;font-weight:900}.benchmark-insights-card[data-v-fda8c9bc]{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-fda8c9bc]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}.benchmark-insights-card summary[data-v-fda8c9bc]::-webkit-details-marker{display:none}.benchmark-insights-card summary[data-v-fda8c9bc]: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-fda8c9bc]:after{content:"Collapse"}.benchmark-insights-card summary strong[data-v-fda8c9bc]{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-fda8c9bc]{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-fda8c9bc]{margin:.85rem 0 0;color:rgba(226,232,240,.82);line-height:1.6;text-align:left}.benchmark-insights-card ul[data-v-fda8c9bc]{display:grid;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.benchmark-insights-card li[data-v-fda8c9bc]{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-fda8c9bc]{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-fda8c9bc]{color:#93c5fd;font-size:.76rem;font-weight:900}.insight-source-links[data-v-fda8c9bc]{display:flex;flex-wrap:wrap;gap:.4rem}.insight-source-links a[data-v-fda8c9bc]{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-fda8c9bc]{border-radius:.85rem;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.62);padding:1rem}.benchmark-summary-card[data-v-fda8c9bc]{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-fda8c9bc]{margin:1rem 0 .45rem;color:#e0f2fe;font-size:1.1rem;font-weight:850}.benchmark-summary-card p[data-v-fda8c9bc]{margin:0 0 .85rem;color:rgba(226,232,240,.88);line-height:1.6}.benchmark-card header[data-v-fda8c9bc]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.benchmark-card header span[data-v-fda8c9bc]{color:rgba(226,232,240,.9);font-weight:800}.benchmark-card-value[data-v-fda8c9bc]{margin:1rem 0;color:#fff;font-size:1.55rem;font-weight:850}.benchmark-card-range[data-v-fda8c9bc]{margin:.55rem 0 1rem}.benchmark-range-scale[data-v-fda8c9bc]{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-fda8c9bc]:nth-child(2){text-align:center}.benchmark-range-scale span[data-v-fda8c9bc]:nth-child(3){text-align:right}.benchmark-range-track[data-v-fda8c9bc]{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-fda8c9bc]{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-fda8c9bc]{position:absolute;top:-.28rem;bottom:-.28rem;width:2px;background:hsla(0,0%,100%,.34);transform:translateX(-50%)}.benchmark-range-tick.p50[data-v-fda8c9bc]{width:3px;background:hsla(0,0%,100%,.78)}.benchmark-range-client[data-v-fda8c9bc]{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-fda8c9bc]{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-fda8c9bc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0 0 .85rem}.benchmark-card dd[data-v-fda8c9bc],.benchmark-card dt[data-v-fda8c9bc]{margin:0}.benchmark-card dt[data-v-fda8c9bc]{color:rgba(203,213,225,.62);font-size:.7rem;font-weight:800}.benchmark-card dd[data-v-fda8c9bc]{color:#fff;font-weight:850}.benchmark-sources[data-v-fda8c9bc],.benchmark-warnings[data-v-fda8c9bc]{display:grid;gap:.6rem;margin-top:1rem}.benchmark-warnings[data-v-fda8c9bc]{padding-left:1.2rem;color:hsla(48,96%,89%,.92)}.benchmark-sources a[data-v-fda8c9bc]{display:grid;gap:.15rem;color:#67e8f9;font-size:.86rem;overflow-wrap:anywhere}.benchmark-error[data-v-fda8c9bc]{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-fda8c9bc]{grid-template-columns:1fr}.peer-filter-controls[data-v-fda8c9bc]{border-left:0;border-top:1px solid rgba(148,163,184,.16);padding-left:0;padding-top:1rem}.benchmark-card-grid[data-v-fda8c9bc],.benchmark-metrics[data-v-fda8c9bc]{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark-card-grid>.benchmark-card[data-v-fda8c9bc],.benchmark-card-grid>.benchmark-card[data-v-fda8c9bc]:nth-child(4):nth-last-child(2),.benchmark-card-grid>.benchmark-card[data-v-fda8c9bc]:nth-child(5):last-child{grid-column:auto}.peer-filter-grid[data-v-fda8c9bc]{grid-template-columns:repeat(2,minmax(0,1fr))}.peer-filter-grid label[data-v-fda8c9bc]:nth-child(n){grid-column:span 1}}@media (max-width:720px){.benchmark-detail-head[data-v-fda8c9bc],.benchmark-hero[data-v-fda8c9bc]{flex-direction:column}.benchmark-card-grid[data-v-fda8c9bc],.benchmark-metrics[data-v-fda8c9bc],.peer-filter-grid[data-v-fda8c9bc]{grid-template-columns:1fr}.benchmark-card dl[data-v-fda8c9bc]{grid-template-columns:repeat(2,minmax(0,1fr))}.peer-filter-current[data-v-fda8c9bc]{align-items:flex-start;flex-direction:column;width:100%}.peer-filter-current strong[data-v-fda8c9bc]{text-align:left}.peer-filter-actions[data-v-fda8c9bc]{align-items:stretch;flex-direction:column-reverse}.peer-filter-button[data-v-fda8c9bc]{width:100%}}.opa-dashboard[data-v-a9535426]{color:#f7f4ff;display:grid;gap:28px;text-align:left}.opa-hero[data-v-a9535426],.opa-metrics article[data-v-a9535426],.opa-panel[data-v-a9535426]{background:linear-gradient(145deg,rgba(9,17,34,.96),rgba(19,14,36,.92));border:1px solid rgba(127,220,255,.16);box-shadow:0 24px 80px rgba(0,0,0,.35)}.opa-hero[data-v-a9535426]{border-radius:18px;display:flex;justify-content:space-between;gap:24px;padding:34px}.opa-hero h1[data-v-a9535426]{font-size:48px;line-height:1.05;margin:8px 0 16px}.opa-hero p[data-v-a9535426],.opa-investigate p[data-v-a9535426],.opa-section-head p[data-v-a9535426],.opa-summary p[data-v-a9535426]{color:#c9c3d8;line-height:1.7;margin:0}.opa-kicker[data-v-a9535426]{color:#8dc9ff;font-size:13px;font-weight:800;margin:0}.opa-export[data-v-a9535426],.opa-filters select[data-v-a9535426]{background:rgba(12,20,40,.92);border:1px solid rgba(141,201,255,.32);border-radius:12px;color:#f8fbff}.opa-export[data-v-a9535426]{align-self:flex-start;background:linear-gradient(135deg,rgba(236,72,153,.92),rgba(124,58,237,.94));border:1px solid rgba(244,114,182,.52);border-radius:999px;box-shadow:0 18px 40px rgba(168,85,247,.24);cursor:pointer;font-weight:800;min-height:2.8rem;padding:0 1.25rem}.opa-metrics[data-v-a9535426]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.opa-metrics article[data-v-a9535426]{border-radius:16px;padding:24px}.opa-card-facts[data-v-a9535426],.opa-category-card em[data-v-a9535426],.opa-diagnostic-table small[data-v-a9535426],.opa-metrics small[data-v-a9535426],.opa-metrics span[data-v-a9535426]{color:#9c96ac}.opa-metrics strong[data-v-a9535426]{display:block;font-size:36px;margin:16px 0 8px}.opa-panel[data-v-a9535426]{border-radius:18px;padding:28px;text-align:left}.opa-summary[data-v-a9535426]{display:grid;gap:18px;justify-items:start;text-align:left}.opa-summary-narrative[data-v-a9535426]{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-a9535426],.opa-summary-list[data-v-a9535426]{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-a9535426],.opa-summary-list li[data-v-a9535426]{align-items:flex-start;display:grid;grid-template-columns:12px minmax(0,1fr);gap:14px}.opa-investigate li[data-v-a9535426]:before,.opa-summary-list li[data-v-a9535426]: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-a9535426]{display:grid;gap:10px;width:100%}.opa-callouts article[data-v-a9535426]{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-a9535426]{display:flex;flex-wrap:wrap;gap:10px}.opa-chip-row span[data-v-a9535426],.opa-context[data-v-a9535426],.opa-risk[data-v-a9535426]{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-a9535426]{display:block;min-width:210px}.opa-context-cell[data-v-a9535426]{align-items:flex-start;display:grid;gap:8px;min-width:220px}.opa-context-override select[data-v-a9535426]{-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-a9535426]{background:rgba(242,103,194,.14);border:1px solid rgba(242,103,194,.28);border-radius:999px;color:#ffb4dd;display:inline-flex;font-size:11px;font-weight:850;padding:4px 8px;width:-moz-max-content;width:max-content}.opa-taxonomy-bar[data-v-a9535426]{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-a9535426]{display:grid;gap:4px}.opa-taxonomy-bar strong[data-v-a9535426]{color:#f8fbff;font-weight:850}.opa-taxonomy-bar span[data-v-a9535426]{color:#a7b2c7;font-size:13px}.opa-taxonomy-bar button[data-v-a9535426]{background:linear-gradient(135deg,#e33295,#8038ec);border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-weight:850;padding:11px 16px;white-space:nowrap}.opa-taxonomy-bar button[data-v-a9535426]:disabled{background:hsla(0,0%,100%,.06);color:#8e879c;cursor:default}.opa-section-head[data-v-a9535426]{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px;text-align:left}.opa-section-head h2[data-v-a9535426]{font-size:30px;margin:8px 0;text-align:left}.opa-filters[data-v-a9535426]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.opa-filters label[data-v-a9535426]{display:grid;gap:6px}.opa-filters span[data-v-a9535426]{color:#a6a0b4;font-size:12px;font-weight:800}.opa-filters select[data-v-a9535426]{min-width:150px;padding:11px 12px}.opa-card-grid[data-v-a9535426]{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:18px}.opa-category-card[data-v-a9535426]{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-a9535426]{border-color:rgba(242,103,194,.75);box-shadow:inset 0 0 0 1px rgba(242,103,194,.25),0 20px 60px rgba(89,24,77,.35)}.opa-rank[data-v-a9535426]{color:#ffaee0;font-weight:900}.opa-category-card strong[data-v-a9535426]{display:block;font-size:24px;margin:18px 0 4px}.opa-card-spend[data-v-a9535426]{font-size:32px;font-weight:900;margin:22px 0}.opa-card-facts[data-v-a9535426],.opa-card-footer[data-v-a9535426]{display:flex;flex-wrap:wrap;gap:10px}.opa-card-facts span[data-v-a9535426]{background:hsla(0,0%,100%,.06);border-radius:10px;padding:8px 10px}.opa-score-line[data-v-a9535426]{background:hsla(0,0%,100%,.09);border-radius:999px;height:6px;margin:18px 0;overflow:hidden}.opa-score-line span[data-v-a9535426]{background:linear-gradient(90deg,#42df8f,#ffd337,#ff6c9f);display:block;height:100%}.opa-card-footer[data-v-a9535426]{justify-content:space-between}.opa-card-footer>span[data-v-a9535426]{display:grid;gap:2px}.opa-card-footer>.opa-verdict[data-v-a9535426]{align-items:start;display:grid}.opa-card-footer small[data-v-a9535426]{color:rgba(226,232,240,.66);font-size:10px;font-weight:800}.opa-verdict[data-v-a9535426]{border-radius:999px;display:inline-flex;font-weight:800;padding:8px 12px}.opa-verdict--consolidate[data-v-a9535426]{background:rgba(93,172,255,.14);border:1px solid rgba(93,172,255,.24);color:#a9d8ff}.opa-verdict--plan[data-v-a9535426]{background:rgba(100,229,255,.13);border:1px solid rgba(100,229,255,.24);color:#a7f3ff}.opa-verdict--investigate[data-v-a9535426]{background:rgba(255,211,55,.13);border:1px solid rgba(255,211,55,.24);color:#ffe28a}.opa-verdict--accept[data-v-a9535426]{background:rgba(66,223,143,.13);border:1px solid rgba(66,223,143,.24);color:#8df2bd}.opa-tooltip[data-v-a9535426]{cursor:help;position:relative}.opa-tooltip[data-v-a9535426]:focus-visible:after,.opa-tooltip[data-v-a9535426]: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-a9535426]:focus-visible:after,.opa-tooltip--below[data-v-a9535426]:hover:after{bottom:auto;top:calc(100% + 8px)}.opa-tooltip--right[data-v-a9535426]:focus-visible:after,.opa-tooltip--right[data-v-a9535426]:hover:after{left:auto;right:0}.opa-risk--high[data-v-a9535426]{background:rgba(255,101,160,.14);border-color:rgba(255,101,160,.25);color:#ffb1d2}.opa-risk--medium[data-v-a9535426]{background:rgba(255,211,55,.12);border-color:rgba(255,211,55,.2);color:#ffe28a}.opa-risk--low[data-v-a9535426]{background:rgba(66,223,143,.12);border-color:rgba(66,223,143,.22);color:#8df2bd}.opa-diagnostic-table[data-v-a9535426]{overflow-x:auto;overflow-y:visible}.opa-diagnostic-table table[data-v-a9535426]{border-collapse:collapse;min-width:1540px;width:100%}.opa-diagnostic-table td[data-v-a9535426],.opa-diagnostic-table th[data-v-a9535426]{border-bottom:1px solid hsla(0,0%,100%,.08);padding:14px 12px;position:relative}.opa-diagnostic-table th[data-v-a9535426]{color:#9c96ac;font-size:12px;text-align:left}.opa-diagnostic-table tbody tr[data-v-a9535426]:hover,.opa-diagnostic-table thead[data-v-a9535426]{position:relative;z-index:5}.opa-diagnostic-table tr[data-v-a9535426]{cursor:pointer}.opa-diagnostic-table tr.selected[data-v-a9535426]{background:rgba(69,212,238,.08)}.opa-diagnostic-table small[data-v-a9535426],.opa-diagnostic-table strong[data-v-a9535426]{display:block}.opa-justification-cell[data-v-a9535426]{color:#c9c4d6;font-size:12px;line-height:1.45;min-width:260px}.opa-drill-grid[data-v-a9535426]{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.opa-drill-grid article[data-v-a9535426],.opa-investigate[data-v-a9535426]{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-a9535426]{display:grid;gap:16px;padding:22px}.opa-drill-grid h3[data-v-a9535426]{margin:0 0 16px;text-align:left}.opa-chart-legend[data-v-a9535426]{color:#a7a1b5;display:flex;flex-wrap:wrap;font-size:12px;gap:14px}.opa-chart-legend span[data-v-a9535426]{align-items:center;display:inline-flex;gap:7px}.opa-chart-legend i[data-v-a9535426]{background:linear-gradient(180deg,#64e5ff,#a17cff);border-radius:999px;display:inline-block;height:10px;width:10px}.opa-chart-legend .opa-average-key[data-v-a9535426]{background:rgba(255,211,55,.9);border-radius:999px;height:3px;width:18px}.opa-chart-legend .opa-bubble-key[data-v-a9535426]{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-a9535426]{background:transparent;border-top:2px dashed rgba(255,155,210,.95);border-radius:0;height:0;width:22px}.opa-chart-scroll[data-v-a9535426]{margin:0;overflow:visible;padding:10px 0 8px;position:relative;z-index:4}.opa-chart-scroll[data-v-a9535426]::-webkit-scrollbar{display:none;height:0;width:0}.opa-chart-scroll[data-v-a9535426]::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.opa-chart-frame[data-v-a9535426]{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-a9535426]{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-a9535426]{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;padding:0 2px}.opa-po-chart-head h3[data-v-a9535426]{color:#f8fbff;margin:0 0 5px}.opa-po-chart-head .opa-size-legend[data-v-a9535426],.opa-po-chart-head p[data-v-a9535426]{color:#a9a0bd;font-size:12px;margin:0}.opa-po-chart-legend[data-v-a9535426]{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-a9535426]{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-a9535426]{background:#9c27b0;border:1.2px solid #c77dd0;border-radius:999px;display:inline-block;height:13px;opacity:.75;width:13px}.opa-supplier-legend[data-v-a9535426]{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-a9535426]{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-a9535426],.opa-supplier-legend button[data-v-a9535426]: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-a9535426]{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-a9535426]{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-a9535426]{padding-bottom:42px}.opa-po-chart-body[data-v-a9535426]{min-height:520px;position:relative}.opa-po-month-tick[data-v-a9535426]{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-a9535426]{-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-a9535426]: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-a9535426]: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-a9535426]: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-a9535426]:hover:after,.opa-po-bubble[data-v-a9535426]:hover:before{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.opa-po-bubble[data-v-a9535426]:hover:before{transform:translateX(-50%)}.opa-po-x-axis[data-v-a9535426]{bottom:5px;color:#aaa4b8;font-size:11px;left:0;position:absolute;right:0;z-index:2}.opa-po-x-axis span[data-v-a9535426]{background:#0e0a1f;padding:0 4px;position:absolute;transform:translateX(-50%);white-space:nowrap}.opa-empty-chart-message[data-v-a9535426]{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-a9535426]{min-height:410px;position:relative}.opa-monthly-bars[data-v-a9535426]{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-a9535426]{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-a9535426]{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-a9535426]{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-a9535426]{color:#f8fbff;font-size:12px;font-weight:900}.opa-month-bar>small[data-v-a9535426]{color:#aaa4b8;display:grid;font-size:11px;gap:1px;justify-items:center;line-height:1.1}.opa-month-bar>small b[data-v-a9535426]{color:#d7d1e4;font-weight:800}.opa-month-bar>small em[data-v-a9535426]{color:#8f89a0;font-style:normal}.opa-quantity-bubble[data-v-a9535426]{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-a9535426]{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-a9535426]{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-a9535426]{fill:#ffe28a;stroke:rgba(18,24,44,.95);stroke-width:.8;vector-effect:non-scaling-stroke}.opa-gridline[data-v-a9535426]{background:hsla(0,0%,100%,.08);height:1px;left:0;pointer-events:none;position:absolute;right:0}.opa-gridline--top[data-v-a9535426]{top:0}.opa-gridline--mid[data-v-a9535426]{top:50%}.opa-average-line[data-v-a9535426]{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-a9535426]{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-a9535426],.opa-threshold-line span[data-v-a9535426]{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-a9535426]{border:1px solid rgba(255,211,55,.32);color:#ffe28a}.opa-threshold-line span[data-v-a9535426]{border:1px solid rgba(255,155,210,.32);color:#ffaad8;left:auto;right:8px}.opa-y-axis[data-v-a9535426]{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-a9535426]{height:394px;margin:0 16px 34px;position:relative}.opa-bubble-point[data-v-a9535426]{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-a9535426]:hover{opacity:1}.opa-bubble-point.is-spike[data-v-a9535426]{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-a9535426]{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-a9535426]{bottom:-31px;color:#9c96ac;font-size:11px;left:0;position:absolute;right:0}.opa-bubble-x-axis span[data-v-a9535426]{display:grid;gap:1px;justify-items:center;position:absolute;transform:translateX(-50%);white-space:nowrap}.opa-bubble-x-axis b[data-v-a9535426]{color:#d7d1e4;font-weight:800}.opa-bubble-x-axis em[data-v-a9535426]{color:#8f89a0;font-style:normal}.opa-breakdown span[data-v-a9535426]{color:#9c96ac}.opa-x-axis-label[data-v-a9535426]{color:#9c96ac;font-size:12px;font-weight:800;text-align:center}.opa-breakdown-head[data-v-a9535426]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.opa-breakdown-head h3[data-v-a9535426]{margin:0}.opa-breakdown-head p[data-v-a9535426]{color:#aaa4b8;font-size:13px;margin:6px 0 0}.opa-breakdown-head select[data-v-a9535426]{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-a9535426]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.opa-breakdown>div[data-v-a9535426]{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-a9535426]{color:#fff}.opa-breakdown small[data-v-a9535426]{color:#aaa4b8}.opa-breakdown-metric[data-v-a9535426]{color:#fff;font-size:15px;line-height:1.35}.opa-breakdown div div[data-v-a9535426]{background:hsla(0,0%,100%,.08);border-radius:999px;height:8px;overflow:hidden}.opa-breakdown i[data-v-a9535426]{background:linear-gradient(90deg,#64e5ff,#a17cff);display:block;height:100%}.opa-investigate[data-v-a9535426]{background:rgba(69,212,238,.07);border-color:rgba(69,212,238,.16);margin-top:2px}.opa-investigate h3[data-v-a9535426]{margin:0 0 10px}.opa-investigate p[data-v-a9535426]{margin-bottom:12px}@media (max-width:1100px){.opa-card-grid[data-v-a9535426],.opa-drill-grid[data-v-a9535426],.opa-metrics[data-v-a9535426]{grid-template-columns:1fr}.opa-hero[data-v-a9535426],.opa-section-head[data-v-a9535426]{flex-direction:column}}.pv-dashboard[data-v-2903dc5e]{--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-2903dc5e] *,.pv-dashboard[data-v-2903dc5e] :after,.pv-dashboard[data-v-2903dc5e] :before{box-sizing:border-box}.pv-dashboard a[data-v-2903dc5e],.pv-dashboard button[data-v-2903dc5e],.pv-dashboard input[data-v-2903dc5e],.pv-dashboard select[data-v-2903dc5e]{font:inherit}.pv-dashboard button[data-v-2903dc5e]{cursor:pointer}.pv-dashboard a[data-v-2903dc5e]:focus-visible,.pv-dashboard button[data-v-2903dc5e]:focus-visible,.pv-dashboard input[data-v-2903dc5e]:focus-visible,.pv-dashboard select[data-v-2903dc5e]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pv-hero[data-v-2903dc5e],.pv-metric[data-v-2903dc5e],.pv-panel[data-v-2903dc5e]{border:1px solid var(--border-faint);border-radius:var(--radius-lg);background:rgba(22,22,26,.96)}.pv-hero[data-v-2903dc5e]{margin-bottom:20px;padding:32px;animation:pv-rise-2903dc5e .4s ease-out both}.pv-chart-title[data-v-2903dc5e],.pv-hero-top[data-v-2903dc5e],.pv-panel-head[data-v-2903dc5e]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.pv-hero-body[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]:before{content:"";width:2px;height:12px;background:var(--accent)}.pv-hero-copy h1[data-v-2903dc5e]{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-2903dc5e]{display:block}.pv-hero-copy p[data-v-2903dc5e]{max-width:64ch;margin:20px 0 0;color:var(--text-secondary);font-size:16px;line-height:1.55}.pv-hero-actions[data-v-2903dc5e]{gap:24px;margin-top:24px}.pv-hero-actions a[data-v-2903dc5e]{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-2903dc5e]:first-child{border-color:var(--accent);color:var(--text-primary)}.pv-hero-actions a[data-v-2903dc5e]:hover{color:var(--text-primary)}.pv-hero-panel[data-v-2903dc5e]{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-2903dc5e],.pv-hero-panel span[data-v-2903dc5e]{display:block;color:var(--text-tertiary);font-size:13px}.pv-hero-panel strong[data-v-2903dc5e],.pv-metric strong[data-v-2903dc5e]{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-2903dc5e]{margin:28px 0 12px;color:var(--accent);font-size:clamp(44px,4.2vw,64px)}.pv-hero-panel strong small[data-v-2903dc5e],.pv-metric strong small[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pv-pill[data-status=ready][data-v-2903dc5e]{color:var(--positive)}.pv-pill[data-status=caution][data-v-2903dc5e]{color:var(--caution)}.pv-pill[data-status=skip][data-v-2903dc5e]{color:var(--negative)}.pv-pill[data-status=neutral][data-v-2903dc5e]{color:var(--neutral)}.pv-metrics[data-v-2903dc5e]{gap:20px;margin-bottom:56px;animation:pv-rise-2903dc5e .4s ease-out 60ms both}.pv-metric[data-v-2903dc5e]{min-height:156px;padding:32px;transition:background-color .15s ease,border-color .15s ease}.pv-metric[data-v-2903dc5e]:hover{border-color:var(--border-soft);background:var(--bg-raised)}.pv-metric span[data-v-2903dc5e]{display:block;color:var(--text-tertiary);font-size:11px;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.pv-metric strong[data-v-2903dc5e]{margin-top:24px;font-size:clamp(32px,3vw,44px)}.pv-metric.protagonist strong[data-v-2903dc5e]{color:var(--accent)}.pv-metric i[data-v-2903dc5e]{display:block;width:24px;height:1px;margin:18px 0 12px;background:var(--border-soft)}.pv-metric.protagonist i[data-v-2903dc5e]{background:var(--accent)}.pv-metric small[data-v-2903dc5e]{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-2903dc5e]{gap:24px;margin-bottom:56px;border-top:1px solid var(--border-faint);padding-top:56px;animation:pv-rise-2903dc5e .4s ease-out .12s both}.pv-grid--clusters[data-v-2903dc5e],.pv-grid--overview[data-v-2903dc5e]{grid-template-columns:minmax(0,2fr) minmax(360px,.9fr)}.pv-grid--detail[data-v-2903dc5e]{grid-template-columns:minmax(0,1.55fr) minmax(340px,.75fr)}.pv-panel[data-v-2903dc5e]{padding:24px 28px}.pv-panel-head[data-v-2903dc5e]{margin-bottom:24px}.pv-panel-head.compact[data-v-2903dc5e]{margin-bottom:20px}.pv-panel-head h2[data-v-2903dc5e]{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-2903dc5e]: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-2903dc5e]: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-2903dc5e],.pv-tabs[data-v-2903dc5e]{gap:24px;align-items:flex-start}.pv-mini-tabs button[data-v-2903dc5e],.pv-tabs button[data-v-2903dc5e]{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-2903dc5e]:after,.pv-tabs button[data-v-2903dc5e]: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-2903dc5e],.pv-tabs button.active[data-v-2903dc5e]{color:var(--text-primary)}.pv-mini-tabs button.active[data-v-2903dc5e]:after,.pv-tabs button.active[data-v-2903dc5e]:after{transform:scaleX(1)}.pv-tabs span[data-v-2903dc5e]{margin-left:6px;color:var(--text-tertiary);font-family:var(--font-mono);font-size:12px}.pv-search-row[data-v-2903dc5e]{margin-bottom:20px}.pv-search-row input[data-v-2903dc5e]{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-2903dc5e]::-moz-placeholder{color:var(--text-tertiary)}.pv-search-row input[data-v-2903dc5e]::placeholder{color:var(--text-tertiary)}.pv-search-row input[data-v-2903dc5e]:focus,.pv-search-row input[data-v-2903dc5e]:hover{border-color:var(--border-firm);background:var(--bg-surface)}.pv-pareto-list[data-v-2903dc5e]{max-height:640px;padding-right:4px}.pv-material-row[data-v-2903dc5e]{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-2903dc5e],.pv-material-row[data-v-2903dc5e]:hover{background:var(--bg-raised)}.pv-status-glyph[data-v-2903dc5e]{color:var(--neutral);font-family:var(--font-mono);font-size:16px;line-height:1;text-align:center}.pv-status-glyph.good[data-v-2903dc5e]{color:var(--positive)}.pv-status-glyph.warn[data-v-2903dc5e]{color:var(--caution)}.pv-status-glyph.muted[data-v-2903dc5e]{color:var(--negative)}.pv-material-main[data-v-2903dc5e]{min-width:0}.pv-material-title[data-v-2903dc5e]{align-items:baseline;gap:8px}.pv-cluster-row code[data-v-2903dc5e],.pv-material-title code[data-v-2903dc5e]{color:var(--text-tertiary);font-family:var(--font-mono);font-size:12px;line-height:1.25}.pv-compare-row strong[data-v-2903dc5e],.pv-material-title strong[data-v-2903dc5e],.pv-member-row strong[data-v-2903dc5e]{color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.5}.pv-material-title em[data-v-2903dc5e]{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-2903dc5e]{width:5px;height:5px;border-radius:50%;background:currentColor}.pv-material-line[data-v-2903dc5e]{width:min(520px,60%);height:1px;margin:8px 0;background:var(--border-soft)}.pv-material-line i[data-v-2903dc5e]{height:1px;background:var(--accent-muted)}.pv-cluster-main small[data-v-2903dc5e],.pv-cluster-money small[data-v-2903dc5e],.pv-compare-row span[data-v-2903dc5e],.pv-material-main small[data-v-2903dc5e],.pv-member-row span[data-v-2903dc5e],.pv-row-money small[data-v-2903dc5e]{color:var(--text-tertiary);font-size:13px}.pv-row-money strong[data-v-2903dc5e]{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-2903dc5e],.pv-material-row.skip .pv-row-money strong[data-v-2903dc5e]{color:var(--text-secondary)}.pv-memo-list[data-v-2903dc5e]{gap:24px}.pv-memo-list li[data-v-2903dc5e]{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-2903dc5e]:last-child{border-bottom:0;padding-bottom:0}.pv-memo-list>li>span[data-v-2903dc5e]{color:var(--accent);font-family:var(--font-mono);font-size:18px;line-height:1.2}.pv-memo-list strong[data-v-2903dc5e]{color:var(--text-primary);font-size:14px;font-weight:500}.pv-memo-list p[data-v-2903dc5e]{max-width:52ch;margin:8px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.5}.pv-action-stack[data-v-2903dc5e]{margin-top:32px;border-top:1px solid var(--border-faint);padding-top:24px}.pv-action-stack ol[data-v-2903dc5e]{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-2903dc5e]{gap:8px;margin-top:24px;border-top:1px solid var(--border-faint);padding-top:20px}.pv-llm-strip span[data-v-2903dc5e]{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-2903dc5e]{color:var(--caution)}.pv-detail-metrics[data-v-2903dc5e]{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-2903dc5e]{min-width:0;border-right:1px solid var(--border-faint);padding:0 24px}.pv-detail-metrics div[data-v-2903dc5e]:first-child{padding-left:0}.pv-detail-metrics div[data-v-2903dc5e]:last-child{border-right:0;padding-right:0}.pv-detail-metrics span[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]{color:var(--accent)}.pv-detail-metrics small[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]{margin-bottom:12px;color:var(--text-tertiary);font-size:13px;line-height:1.45}.pv-chart-title strong[data-v-2903dc5e]{color:var(--text-primary);font-weight:500}.pv-scatter-stage[data-v-2903dc5e]{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-2903dc5e]{left:12px;color:var(--text-tertiary);font-family:var(--font-mono);font-size:12px;font-weight:500}.pv-axis--top[data-v-2903dc5e]{top:12px}.pv-axis--bottom[data-v-2903dc5e]{bottom:12px}.pv-guide[data-v-2903dc5e]{border-top:1px dashed var(--accent-muted)}.pv-dot[data-v-2903dc5e]{border:0;border-radius:50%;background:rgba(240,171,252,.7)}.pv-dot.opportunity[data-v-2903dc5e]{border:1px solid var(--negative);background:var(--negative)}.pv-chart-empty[data-v-2903dc5e]{padding:24px;color:var(--text-tertiary);font-size:14px;line-height:1.5}.pv-compare-row[data-v-2903dc5e]{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-2903dc5e]{height:1px;background:var(--border-soft)}.pv-compare-bar i[data-v-2903dc5e]{height:1px;background:var(--accent-muted)}.pv-compare-row>strong[data-v-2903dc5e]{color:var(--text-primary);font-family:var(--font-mono);font-size:14px;font-weight:500;white-space:nowrap}.pv-cluster-row[data-v-2903dc5e]{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-2903dc5e],.pv-cluster-row[data-v-2903dc5e]:hover{background:var(--bg-raised)}.pv-cluster-main[data-v-2903dc5e]{min-width:0}.pv-cluster-main strong[data-v-2903dc5e]{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-2903dc5e]{display:grid;grid-template-columns:repeat(40,1fr);gap:2px;width:min(460px,100%);margin:10px 0}.pv-dot-meter i[data-v-2903dc5e]{width:5px;height:5px;border-radius:50%;background:var(--border-firm)}.pv-dot-meter i.filled[data-v-2903dc5e]{background:var(--text-tertiary)}.pv-dot-meter.high i.filled[data-v-2903dc5e]{background:var(--accent)}.pv-dot-meter.medium i.filled[data-v-2903dc5e]{background:var(--accent-muted)}.pv-dot-meter.low i.filled[data-v-2903dc5e]{background:var(--text-tertiary)}.pv-cluster-money[data-v-2903dc5e]{display:grid;justify-items:end;gap:8px;text-align:right}.pv-cluster-money strong[data-v-2903dc5e]{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-2903dc5e]{color:var(--positive)}.pv-cluster-money small.medium[data-v-2903dc5e]{color:var(--caution)}.pv-cluster-money small.low[data-v-2903dc5e]{color:var(--negative)}.pv-method[data-v-2903dc5e]{color:var(--text-tertiary);font-size:11px;font-weight:500;line-height:1.35}.pv-findings-list[data-v-2903dc5e]{gap:0}.pv-findings-list div[data-v-2903dc5e]{border-bottom:1px solid var(--border-faint);padding:18px 0}.pv-findings-list div[data-v-2903dc5e]:first-child{padding-top:0}.pv-findings-list div[data-v-2903dc5e]:last-child{border-bottom:0}.pv-findings-list strong[data-v-2903dc5e]{margin-top:12px;color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.5}.pv-findings-list p[data-v-2903dc5e]{margin:8px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.45}.pv-cluster-detail[data-v-2903dc5e]{margin-bottom:24px}.pv-member-table[data-v-2903dc5e]{border:1px solid var(--border-faint);border-radius:var(--radius-md)}.pv-member-head[data-v-2903dc5e],.pv-member-row[data-v-2903dc5e]{grid-template-columns:minmax(260px,1fr) 96px 136px 136px;gap:16px;padding:14px 20px}.pv-member-head[data-v-2903dc5e]{background:var(--bg-inset);color:var(--text-tertiary);font-size:11px;font-weight:500;line-height:1.35}.pv-member-row[data-v-2903dc5e]{border-top:1px solid var(--border-faint)}.pv-member-row span[data-v-2903dc5e]{font-family:var(--font-mono)}.pv-empty-inline[data-v-2903dc5e]{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-2903dc5e] ::-webkit-scrollbar,.pv-pareto-list[data-v-2903dc5e]::-webkit-scrollbar{width:10px;height:10px}.pv-dashboard[data-v-2903dc5e] ::-webkit-scrollbar-thumb,.pv-pareto-list[data-v-2903dc5e]::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--radius-md);background:var(--border-firm)}@keyframes pv-rise-2903dc5e{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1280px){.pv-dashboard[data-v-2903dc5e]{max-width:none}.pv-grid--clusters[data-v-2903dc5e],.pv-grid--detail[data-v-2903dc5e],.pv-grid--overview[data-v-2903dc5e],.pv-hero-body[data-v-2903dc5e]{grid-template-columns:1fr}.pv-metrics[data-v-2903dc5e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pv-dashboard[data-v-2903dc5e]{padding:16px}.pv-hero[data-v-2903dc5e],.pv-metric[data-v-2903dc5e],.pv-panel[data-v-2903dc5e]{padding:20px}.pv-detail-metrics[data-v-2903dc5e],.pv-hero-body[data-v-2903dc5e],.pv-metrics[data-v-2903dc5e]{grid-template-columns:1fr}.pv-detail-metrics[data-v-2903dc5e]{gap:20px}.pv-detail-metrics div[data-v-2903dc5e]{border-right:0;border-bottom:1px solid var(--border-faint);padding:0 0 20px}.pv-detail-metrics div[data-v-2903dc5e]:last-child{border-bottom:0;padding-bottom:0}.pv-material-row[data-v-2903dc5e]{grid-template-columns:24px minmax(0,1fr)}.pv-flag[data-v-2903dc5e],.pv-row-money[data-v-2903dc5e]{grid-column:2/-1;justify-self:start;text-align:left}.pv-cluster-row[data-v-2903dc5e]{grid-template-columns:1fr}.pv-cluster-money[data-v-2903dc5e]{justify-items:start;text-align:left}.pv-member-head[data-v-2903dc5e],.pv-member-row[data-v-2903dc5e]{grid-template-columns:minmax(180px,1fr) 72px 112px 112px;min-width:640px}.pv-member-table[data-v-2903dc5e]{overflow-x:auto}}.pv-dashboard[data-v-2903dc5e]{--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:#d62b87;--purple-mid:#c084fc;--purple-pale:#f9a8d4;--purple-dim:rgba(214,43,135,.14);--purple-deep:rgba(214,43,135,.13);--cyan:#67e8f9;--border:hsla(0,0%,100%,.12);--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-2903dc5e],.pv-dashboard button[data-v-2903dc5e],.pv-dashboard input[data-v-2903dc5e]{font-family:DM Sans,sans-serif}.pv-dashboard a[data-v-2903dc5e]:focus-visible,.pv-dashboard button[data-v-2903dc5e]:focus-visible,.pv-dashboard input[data-v-2903dc5e]:focus-visible{outline:2px solid rgba(249,168,212,.75);outline-offset:2px}.pv-hero[data-v-2903dc5e],.pv-metric[data-v-2903dc5e],.pv-panel[data-v-2903dc5e]{border:1px solid var(--border);border-radius:.8rem;background:linear-gradient(145deg,rgba(18,17,25,.94),rgba(10,10,15,.88)),radial-gradient(circle at 0 0,rgba(214,43,135,.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-2903dc5e]{margin-bottom:2.75rem;padding:1.65rem 1.9rem;text-align:left;animation:none}.pv-hero-top[data-v-2903dc5e]{border-bottom:1px solid var(--border);padding-bottom:.8rem}.pv-hero-body[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]:before{content:none}.pv-hero-copy h1[data-v-2903dc5e]{margin:0 0 .9rem;background:linear-gradient(90deg,#fff,#f9a8d4 48%,#c4b5fd);-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-2903dc5e]{display:inline}.pv-hero-copy p[data-v-2903dc5e]{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-2903dc5e]{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.1rem}.pv-hero-actions a[data-v-2903dc5e]{border:1px solid rgba(249,168,212,.28);border-radius:999px;background:rgba(214,43,135,.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-2903dc5e]:first-child{border-color:rgba(249,168,212,.42);background:linear-gradient(135deg,rgba(214,43,135,.2),rgba(124,58,237,.12)),hsla(0,0%,100%,.05);color:#fff}.pv-hero-actions a[data-v-2903dc5e]:hover{border-color:rgba(249,168,212,.55);transform:translateY(-1px)}.pv-hero-panel[data-v-2903dc5e]{display:flex;flex-direction:column;justify-content:center;min-height:11rem;border:1px solid rgba(249,168,212,.18);border-radius:.8rem;background:hsla(0,0%,100%,.055);padding:1.25rem}.pv-hero-panel em[data-v-2903dc5e],.pv-hero-panel span[data-v-2903dc5e]{color:var(--text-2);font-size:.82rem;font-style:normal;font-weight:600;line-height:1.45}.pv-hero-panel strong[data-v-2903dc5e]{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-2903dc5e],.pv-metric strong small[data-v-2903dc5e]{margin-right:.25rem;color:inherit;font-family:DM Sans,sans-serif;font-size:1em;font-weight:inherit;vertical-align:initial}.pv-confidence[data-v-2903dc5e],.pv-flag[data-v-2903dc5e],.pv-pill[data-v-2903dc5e]{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-2903dc5e]:before{content:none}.pv-pill[data-status=ready][data-v-2903dc5e]{background:rgba(214,43,135,.24);color:#ffd2e8}.pv-pill[data-status=caution][data-v-2903dc5e]{background:rgba(192,132,252,.16);color:#ddd6fe}.pv-pill[data-status=neutral][data-v-2903dc5e],.pv-pill[data-status=skip][data-v-2903dc5e]{background:hsla(0,0%,100%,.08);color:var(--text-3)}.pv-metrics[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]:before{content:"";position:absolute;inset:0 0 auto;height:.18rem;background:linear-gradient(90deg,#ec4899,#a78bfa,#67e8f9);opacity:.82}.pv-metric[data-v-2903dc5e]:hover{border-color:rgba(249,168,212,.34);background:linear-gradient(145deg,rgba(18,17,25,.94),rgba(10,10,15,.88)),radial-gradient(circle at 0 0,rgba(214,43,135,.13),transparent 34rem);transform:translateY(-2px)}.pv-metric span[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]{color:#fff}.pv-metric[data-v-2903dc5e]{position:relative}.pv-metric i[data-v-2903dc5e]{display:none}.pv-metric-info[data-v-2903dc5e]{position:absolute;top:18px;right:18px}.pv-grid[data-v-2903dc5e]{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-2903dc5e],.pv-grid--overview[data-v-2903dc5e]{grid-template-columns:minmax(0,1.45fr) minmax(360px,.72fr)}.pv-grid--detail[data-v-2903dc5e]{grid-template-columns:minmax(0,1.35fr) minmax(360px,.72fr)}.pv-panel[data-v-2903dc5e]{overflow:hidden;padding:1.25rem}.pv-panel-head[data-v-2903dc5e]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.pv-panel-head h2[data-v-2903dc5e]{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-2903dc5e]: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-2903dc5e]:not(.pv-pill){margin-top:.35rem;font-size:.78rem;font-weight:700}.pv-mini-tabs[data-v-2903dc5e],.pv-tabs[data-v-2903dc5e]{display:flex;flex-wrap:wrap;gap:.45rem}.pv-mini-tabs button[data-v-2903dc5e],.pv-tabs button[data-v-2903dc5e]{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-2903dc5e]:after,.pv-tabs button[data-v-2903dc5e]:after{content:none}.pv-mini-tabs button.active[data-v-2903dc5e],.pv-tabs button.active[data-v-2903dc5e]{border-color:rgba(249,168,212,.45);background:rgba(214,43,135,.16);color:var(--purple-pale)}.pv-tabs span[data-v-2903dc5e]{margin-left:.35rem;color:var(--text-3);font-family:DM Sans,sans-serif;font-size:.72rem}.pv-search-row[data-v-2903dc5e]{margin-bottom:.9rem}.pv-search-row input[data-v-2903dc5e]{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-2903dc5e]::-moz-placeholder{color:var(--text-3)}.pv-search-row input[data-v-2903dc5e]::placeholder{color:var(--text-3)}.pv-search-row input[data-v-2903dc5e]:focus,.pv-search-row input[data-v-2903dc5e]:hover{border-color:rgba(249,168,212,.34);background:hsla(0,0%,100%,.07)}.pv-pareto-list[data-v-2903dc5e]{display:grid;max-height:42rem;overflow:auto;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(214,43,135,.5) hsla(0,0%,100%,.05)}.pv-material-row[data-v-2903dc5e]{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-2903dc5e],.pv-material-row[data-v-2903dc5e]:hover{border-color:rgba(249,168,212,.28);border-radius:.65rem;background:rgba(214,43,135,.08)}.pv-status-glyph[data-v-2903dc5e]{display:grid;place-items:center;width:1.55rem;height:1.55rem;border:1px solid rgba(249,168,212,.2);border-radius:999px;background:rgba(249,168,212,.12);color:var(--purple-pale);font-family:DM Sans,sans-serif;font-size:.78rem;font-weight:900}.pv-status-glyph.good[data-v-2903dc5e]{color:#ffd2e8}.pv-status-glyph.warn[data-v-2903dc5e]{color:#ddd6fe}.pv-status-glyph.muted[data-v-2903dc5e]{color:var(--text-3)}.pv-material-title[data-v-2903dc5e]{display:flex;align-items:center;min-width:0;gap:.5rem}.pv-cluster-row code[data-v-2903dc5e],.pv-material-title code[data-v-2903dc5e]{color:var(--purple-pale);font-family:DM Mono,Consolas,monospace;font-size:.72rem;font-weight:500}.pv-compare-row strong[data-v-2903dc5e],.pv-material-title strong[data-v-2903dc5e],.pv-member-row strong[data-v-2903dc5e]{overflow:hidden;color:#fff;font-size:.9rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.pv-material-title em[data-v-2903dc5e]{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-2903dc5e]{display:none}.pv-material-line[data-v-2903dc5e]{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-2903dc5e]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ec4899,#a78bfa,#67e8f9)}.pv-cluster-main small[data-v-2903dc5e],.pv-cluster-money small[data-v-2903dc5e],.pv-compare-row span[data-v-2903dc5e],.pv-material-main small[data-v-2903dc5e],.pv-member-row span[data-v-2903dc5e],.pv-row-money small[data-v-2903dc5e]{color:var(--text-2);font-size:.76rem;line-height:1.45}.pv-row-money[data-v-2903dc5e]{text-align:right}.pv-row-money strong[data-v-2903dc5e]{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-2903dc5e],.pv-material-row.skip .pv-row-money strong[data-v-2903dc5e]{color:#fff}.pv-flag[data-v-2903dc5e]{justify-content:center}.pv-memo-list[data-v-2903dc5e]{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.pv-action-stack[data-v-2903dc5e],.pv-findings-list div[data-v-2903dc5e],.pv-memo-list li[data-v-2903dc5e]{border:1px solid var(--border-2);border-radius:.65rem;background:hsla(0,0%,100%,.04);padding:.85rem}.pv-memo-list li[data-v-2903dc5e]{display:grid;grid-template-columns:1.55rem minmax(0,1fr);gap:.65rem}.pv-memo-list>li>span[data-v-2903dc5e]{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:rgba(214,43,135,.16);color:var(--purple-pale);font-family:DM Sans,sans-serif;font-size:.72rem;font-weight:900}.pv-memo-list strong[data-v-2903dc5e]{display:block;color:#fff;font-size:.88rem;font-weight:800;line-height:1.5}.pv-memo-list p[data-v-2903dc5e]{margin:.35rem 0 0;color:var(--text-2);font-size:.84rem;line-height:1.58}.pv-action-stack[data-v-2903dc5e]{margin-top:.85rem;border-left:3px solid var(--purple)}.pv-action-stack ol[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]{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-2903dc5e]{border-color:rgba(249,168,212,.28);background:rgba(214,43,135,.12);color:var(--purple-pale)}.pv-detail-metrics[data-v-2903dc5e]{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-2903dc5e]{border:1px solid var(--border-2);border-radius:.65rem;background:hsla(0,0%,100%,.04);padding:.8rem}.pv-detail-metrics div[data-v-2903dc5e]:first-child,.pv-detail-metrics div[data-v-2903dc5e]:last-child{padding:.8rem}.pv-detail-metrics span[data-v-2903dc5e]{color:var(--text-2);font-size:.74rem;font-weight:750;letter-spacing:0;text-transform:none}.pv-detail-metrics strong[data-v-2903dc5e]{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-2903dc5e]{color:#fff}.pv-detail-metrics small[data-v-2903dc5e]{display:block;margin-top:.3rem;color:var(--purple-pale);font-size:.72rem;font-weight:600}.pv-narrative[data-v-2903dc5e]{margin-bottom:.95rem;border-left:3px solid var(--purple);border-radius:.45rem;background:rgba(214,43,135,.08);padding:.85rem 1rem;color:var(--text-2);font-size:.9rem;font-weight:600;line-height:1.65}.pv-chart-title[data-v-2903dc5e]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.6rem;color:var(--text-2);font-size:.82rem}.pv-chart-title strong[data-v-2903dc5e]{color:#fff;font-weight:800}.pv-scatter-stage[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]{top:.65rem}.pv-axis--bottom[data-v-2903dc5e]{bottom:.65rem}.pv-guide[data-v-2903dc5e]{position:absolute;left:0;right:0;border-top:1px dashed rgba(249,168,212,.62)}.pv-dot[data-v-2903dc5e]{position:absolute;z-index:3;transform:translate(-50%,50%);border:1px solid rgba(249,168,212,.8);border-radius:999px;background:#ec4899;box-shadow:0 0 0 5px rgba(214,43,135,.14)}.pv-dot.opportunity[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e],.pv-findings-list[data-v-2903dc5e]{display:grid;gap:.55rem}.pv-compare-row[data-v-2903dc5e]{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-2903dc5e]{overflow:hidden;height:.45rem;border-radius:999px;background:hsla(0,0%,100%,.08)}.pv-compare-bar i[data-v-2903dc5e]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ec4899,#a78bfa,#67e8f9)}.pv-compare-row>strong[data-v-2903dc5e]{color:#fff;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:850}.pv-cluster-index[data-v-2903dc5e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.pv-cluster-row[data-v-2903dc5e]{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-2903dc5e],.pv-cluster-row[data-v-2903dc5e]:hover{border-color:rgba(249,168,212,.34);background:rgba(214,43,135,.08);transform:translateY(-2px)}.pv-cluster-main strong[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]{display:none}.pv-dot-meter[data-v-2903dc5e]:before{content:"";display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ec4899,#a78bfa,#67e8f9)}.pv-dot-meter.high[data-v-2903dc5e]:before{width:100%}.pv-dot-meter.medium[data-v-2903dc5e]:before{width:58%}.pv-dot-meter.low[data-v-2903dc5e]:before{width:28%}.pv-cluster-money[data-v-2903dc5e]{display:flex;align-items:end;justify-content:space-between;gap:.8rem;text-align:left}.pv-cluster-money strong[data-v-2903dc5e]{color:#fff;font-family:DM Sans,sans-serif;font-size:1.2rem;font-weight:850}.pv-cluster-money small.high[data-v-2903dc5e],.pv-cluster-money small.low[data-v-2903dc5e],.pv-cluster-money small.medium[data-v-2903dc5e]{color:var(--purple-pale);font-weight:800}.pv-method[data-v-2903dc5e]{color:var(--text-3);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pv-findings-list div[data-v-2903dc5e]{display:block}.pv-findings-list strong[data-v-2903dc5e]{display:block;margin-top:.55rem;font-size:.88rem;font-weight:800}.pv-findings-list p[data-v-2903dc5e]{margin:.35rem 0 0;color:var(--text-2);font-size:.8rem;line-height:1.5}.pv-cluster-detail[data-v-2903dc5e]{margin-bottom:2rem;border-color:rgba(249,168,212,.28);border-radius:1rem}.pv-member-table[data-v-2903dc5e]{overflow:hidden;border:1px solid var(--border-2);border-radius:.75rem;background:hsla(0,0%,100%,.035)}.pv-member-head[data-v-2903dc5e],.pv-member-row[data-v-2903dc5e]{display:grid;grid-template-columns:minmax(260px,1fr) 7rem 10rem 10rem;gap:.8rem;align-items:center;padding:.85rem 1rem}.pv-member-head[data-v-2903dc5e]{background:hsla(0,0%,100%,.06);color:var(--text-2);font-size:.72rem;font-weight:850;text-transform:uppercase}.pv-member-row[data-v-2903dc5e]{border-top:1px solid var(--border-2)}.pv-empty-inline[data-v-2903dc5e]{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-2903dc5e] ::-webkit-scrollbar,.pv-pareto-list[data-v-2903dc5e]::-webkit-scrollbar{width:.65rem;height:.65rem}.pv-dashboard[data-v-2903dc5e] ::-webkit-scrollbar-thumb,.pv-pareto-list[data-v-2903dc5e]::-webkit-scrollbar-thumb{border:.15rem solid transparent;border-radius:999px;background:rgba(214,43,135,.55);background-clip:padding-box}@media (max-width:1280px){.pv-grid--clusters[data-v-2903dc5e],.pv-grid--detail[data-v-2903dc5e],.pv-grid--overview[data-v-2903dc5e],.pv-hero-body[data-v-2903dc5e]{grid-template-columns:1fr}.pv-cluster-index[data-v-2903dc5e],.pv-metrics[data-v-2903dc5e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pv-hero[data-v-2903dc5e],.pv-metric[data-v-2903dc5e],.pv-panel[data-v-2903dc5e]{border-radius:.7rem;padding:1rem}.pv-cluster-index[data-v-2903dc5e],.pv-detail-metrics[data-v-2903dc5e],.pv-metrics[data-v-2903dc5e]{grid-template-columns:1fr}.pv-material-row[data-v-2903dc5e]{grid-template-columns:2.5rem minmax(0,1fr)}.pv-flag[data-v-2903dc5e],.pv-row-money[data-v-2903dc5e]{grid-column:2/-1;justify-self:start;text-align:left}.pv-member-head[data-v-2903dc5e],.pv-member-row[data-v-2903dc5e]{grid-template-columns:minmax(180px,1fr) 4rem 7rem 7rem;min-width:720px}.pv-member-table[data-v-2903dc5e]{overflow-x:auto}}.pv-grid--overview[data-v-2903dc5e],.pv-grid--readout[data-v-2903dc5e]{grid-template-columns:1fr;margin-bottom:1.35rem}.pv-grid--readout[data-v-2903dc5e]{align-items:start}.pv-grid--next-steps[data-v-2903dc5e]{grid-template-columns:1fr;align-items:start}.pv-panel--ai-readout .pv-memo-list[data-v-2903dc5e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.pv-panel--ai-readout .pv-memo-list li[data-v-2903dc5e]{min-height:9.25rem;align-items:start;text-align:left}.pv-panel--ai-readout .pv-memo-list li>div[data-v-2903dc5e]{min-width:0;text-align:left}.pv-panel--ai-readout .pv-memo-list p[data-v-2903dc5e],.pv-panel--ai-readout .pv-memo-list strong[data-v-2903dc5e]{text-align:left}.pv-panel--ai-readout .pv-memo-list strong[data-v-2903dc5e]{font-size:.92rem;line-height:1.45}.pv-panel--ai-readout .pv-memo-list p[data-v-2903dc5e]{margin-top:.45rem;line-height:1.6}.pv-panel--actions[data-v-2903dc5e]{align-self:start}.pv-panel--actions .pv-action-stack[data-v-2903dc5e]{margin-top:0}.pv-panel--actions .pv-action-stack .pv-kicker[data-v-2903dc5e]{color:var(--text-3)}.pv-panel--actions .pv-action-stack ol[data-v-2903dc5e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding-left:1.25rem}.pv-panel--actions .pv-action-stack li[data-v-2903dc5e]{font-size:.86rem;line-height:1.6}.pv-panel--actions .pv-llm-strip[data-v-2903dc5e]{margin-top:1rem}.pv-panel-head[data-v-2903dc5e]{align-items:flex-start;border-bottom:1px solid var(--border-2);padding-bottom:.95rem}.pv-panel-head>div[data-v-2903dc5e]:first-child{min-width:0}.pv-panel-head h2[data-v-2903dc5e]{max-width:48rem;margin-top:.32rem;line-height:1.22}.pv-panel-head span[data-v-2903dc5e]: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-2903dc5e]{min-width:min(44rem,58%)}.pv-search-row[data-v-2903dc5e]{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-2903dc5e]{display:grid;width:min(42rem,100%);gap:.35rem}.pv-search-row label span[data-v-2903dc5e]{color:var(--purple-pale);font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pv-search-row input[data-v-2903dc5e]{width:100%;min-height:3.25rem;border-color:rgba(249,168,212,.18);background:hsla(0,0%,100%,.06);font-size:.92rem;font-weight:650}.pv-cluster-index[data-v-2903dc5e],.pv-compare-list[data-v-2903dc5e],.pv-findings-list[data-v-2903dc5e],.pv-member-table[data-v-2903dc5e],.pv-pareto-list[data-v-2903dc5e]{margin-top:.25rem}.pv-compare-list[data-v-2903dc5e],.pv-material-row[data-v-2903dc5e]:first-child{border-top:1px solid var(--border-2)}.pv-cluster-index[data-v-2903dc5e]{padding-top:.15rem}.pv-member-table[data-v-2903dc5e]{margin-top:1rem}.pv-member-head[data-v-2903dc5e]{letter-spacing:.08em}@media (max-width:1100px){.pv-panel-head[data-v-2903dc5e]{display:grid}.pv-panel-controls[data-v-2903dc5e]{justify-content:flex-start;min-width:0;width:100%}}@media (max-width:1280px){.pv-grid--next-steps[data-v-2903dc5e],.pv-grid--readout[data-v-2903dc5e]{grid-template-columns:1fr}.pv-panel--actions .pv-action-stack ol[data-v-2903dc5e],.pv-panel--ai-readout .pv-memo-list[data-v-2903dc5e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.pv-panel--actions .pv-action-stack ol[data-v-2903dc5e],.pv-panel--ai-readout .pv-memo-list[data-v-2903dc5e]{grid-template-columns:1fr}}.pv-panel-head[data-v-2903dc5e]{align-items:center!important;gap:1.25rem;text-align:left!important}.pv-panel-head .pv-kicker[data-v-2903dc5e],.pv-panel-head h2[data-v-2903dc5e],.pv-panel-head p[data-v-2903dc5e],.pv-panel-head span[data-v-2903dc5e],.pv-panel-head>div[data-v-2903dc5e]:first-child{text-align:left!important}.pv-panel-head>div[data-v-2903dc5e]:first-child{display:grid;justify-items:start;min-width:16rem}.pv-panel-controls[data-v-2903dc5e]{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:.8rem;min-width:0}.pv-inline-search[data-v-2903dc5e]{display:grid;flex:0 1 26rem;min-width:18rem;gap:.25rem}.pv-inline-search span[data-v-2903dc5e]{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-2903dc5e]{width:100%;border:1px solid rgba(249,168,212,.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-2903dc5e]::-moz-placeholder{color:var(--text-3)}.pv-inline-search input[data-v-2903dc5e]::placeholder{color:var(--text-3)}.pv-inline-search input[data-v-2903dc5e]:focus,.pv-inline-search input[data-v-2903dc5e]:hover{border-color:rgba(249,168,212,.34);background:hsla(0,0%,100%,.07)}.pv-panel-controls .pv-tabs[data-v-2903dc5e]{flex:0 0 auto;justify-content:flex-end;gap:.5rem}.pv-panel-controls .pv-tabs button[data-v-2903dc5e]{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-2903dc5e]:hover{border-color:rgba(249,168,212,.28);background:rgba(214,43,135,.08);color:var(--text)}.pv-panel-controls .pv-tabs button.active[data-v-2903dc5e]{border-color:rgba(249,168,212,.42);background:linear-gradient(135deg,rgba(214,43,135,.2),rgba(124,58,237,.1)),hsla(0,0%,100%,.045);color:var(--purple-pale)}.pv-panel-controls .pv-tabs button span[data-v-2903dc5e]{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-2903dc5e]{border-color:rgba(249,168,212,.24);background:rgba(249,168,212,.12);color:var(--purple-pale)}.pv-panel-head:has(.pv-panel-controls)>div[data-v-2903dc5e]:first-child{padding-bottom:.1rem}.pv-panel-controls[data-v-2903dc5e]{align-items:flex-end}.pv-inline-search[data-v-2903dc5e]{display:flex;align-items:center;flex-basis:26rem;min-width:20rem}.pv-inline-search input[data-v-2903dc5e]{min-height:2.55rem}.pv-panel-controls .pv-tabs[data-v-2903dc5e]{align-items:center}.pv-panel-controls .pv-tabs button[data-v-2903dc5e]{min-height:2.55rem}.pv-search-row[data-v-2903dc5e]{display:none!important}.pv-pareto-list[data-v-2903dc5e]{margin-top:.25rem}.pv-cluster-detail .pv-panel-head[data-v-2903dc5e],.pv-comparison-panel .pv-panel-head[data-v-2903dc5e],.pv-detail-panel .pv-panel-head[data-v-2903dc5e],.pv-findings-panel .pv-panel-head[data-v-2903dc5e],.pv-panel--actions .pv-panel-head[data-v-2903dc5e],.pv-panel--insights .pv-panel-head[data-v-2903dc5e]{align-items:flex-start!important}@media (max-width:1440px){.pv-inline-search[data-v-2903dc5e]{flex-basis:21rem;min-width:16rem}.pv-panel-controls[data-v-2903dc5e]{gap:.55rem}.pv-mini-tabs[data-v-2903dc5e],.pv-tabs[data-v-2903dc5e]{gap:.35rem}}@media (max-width:1180px){.pv-panel-head[data-v-2903dc5e]{display:grid!important;align-items:start!important}.pv-panel-controls[data-v-2903dc5e]{justify-content:flex-start;width:100%}.pv-inline-search[data-v-2903dc5e]{flex:1 1 22rem}}.pv-comparison-panel[data-v-2903dc5e]{min-width:0}.pv-comparison-panel .pv-mini-tabs[data-v-2903dc5e]{margin-bottom:.85rem;border-bottom:1px solid var(--border-2);padding-bottom:.75rem}.pv-comparison-panel .pv-compare-list[data-v-2903dc5e]{display:grid;gap:0;border-top:0}.pv-comparison-panel .pv-compare-row[data-v-2903dc5e]{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-2903dc5e]:first-child{display:grid;min-width:0;gap:.2rem;justify-items:start}.pv-comparison-panel .pv-compare-row>div:first-child strong[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]{width:100%;min-width:0;height:.42rem}.pv-comparison-panel .pv-compare-row>strong[data-v-2903dc5e]: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-2903dc5e]{grid-template-columns:1fr}.pv-comparison-panel .pv-compare-row>strong[data-v-2903dc5e]:last-child{text-align:left}}.pv-chart-legend[data-v-2903dc5e]{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-2903dc5e]{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-2);font-size:.74rem;font-weight:750}.pv-chart-legend i[data-v-2903dc5e]{display:inline-block;flex:0 0 auto}.pv-chart-legend .sample-line[data-v-2903dc5e],.pv-chart-legend .sample-opportunity[data-v-2903dc5e]{width:.72rem;height:.72rem;border-radius:999px}.pv-chart-legend .sample-line[data-v-2903dc5e]{background:#67e8f9;box-shadow:0 0 0 4px rgba(103,232,249,.14)}.pv-chart-legend .sample-opportunity[data-v-2903dc5e]{background:#ec4899;box-shadow:0 0 0 4px rgba(214,43,135,.16)}.pv-chart-legend .sample-average[data-v-2903dc5e]{width:1.45rem;height:0;border-top:1px dashed rgba(249,168,212,.72)}.pv-axis-label[data-v-2903dc5e]{position:absolute;z-index:5;border:1px solid rgba(249,168,212,.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-2903dc5e]{top:50%;left:.55rem;transform:translate(-38%,-50%) rotate(-90deg);transform-origin:center}.pv-axis-label--x[data-v-2903dc5e]{left:50%;bottom:.75rem;transform:translateX(-50%);white-space:nowrap}.pv-axis--bottom[data-v-2903dc5e],.pv-axis--top[data-v-2903dc5e]{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-2903dc5e]{min-height:23rem}.pv-scatter-stage[data-v-2903dc5e]:after,.pv-scatter-stage[data-v-2903dc5e]:before{content:"";position:absolute;z-index:1;background:rgba(249,168,212,.34);pointer-events:none}.pv-scatter-stage[data-v-2903dc5e]:before{top:1.45rem;bottom:2.6rem;left:2.45rem;width:1px}.pv-scatter-stage[data-v-2903dc5e]:after{right:1.25rem;bottom:2.45rem;left:2.45rem;height:1px}.pv-panel--actions .pv-action-stack[data-v-2903dc5e]{text-align:left}.pv-panel--actions .pv-action-stack>.pv-kicker[data-v-2903dc5e]{margin-bottom:.85rem;text-align:left!important}.pv-panel--actions .pv-action-stack ol[data-v-2903dc5e]{display:grid;gap:.75rem;margin:0;padding:0;list-style:none;counter-reset:pv-action}.pv-panel--actions .pv-action-stack li[data-v-2903dc5e]{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-2903dc5e]:before{content:counter(pv-action);display:grid;place-items:center;width:1.65rem;height:1.65rem;border:1px solid rgba(249,168,212,.28);border-radius:999px;background:rgba(214,43,135,.16);color:var(--purple-pale);font-size:.72rem;font-weight:900;line-height:1}.pv-outlier-select[data-v-2903dc5e],.pv-volume-select[data-v-2903dc5e]{display:grid;flex:0 0 13.5rem;gap:.25rem}.pv-outlier-select span[data-v-2903dc5e],.pv-volume-select span[data-v-2903dc5e]{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-2903dc5e],.pv-volume-select select[data-v-2903dc5e]{width:100%;min-height:2.55rem;border:1px solid rgba(249,168,212,.22);border-radius:.55rem;background:linear-gradient(135deg,rgba(214,43,135,.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-2903dc5e]:focus,.pv-outlier-select select[data-v-2903dc5e]:hover,.pv-volume-select select[data-v-2903dc5e]:focus,.pv-volume-select select[data-v-2903dc5e]:hover{border-color:rgba(249,168,212,.42);background:linear-gradient(135deg,rgba(214,43,135,.18),rgba(124,58,237,.11)),hsla(0,0%,100%,.06)}.pv-dot.outlier[data-v-2903dc5e]{border-color:rgba(249,168,212,.72);background:var(--accent);box-shadow:0 0 0 .28rem rgba(214,43,135,.12)}.pv-chart-legend .sample-outlier[data-v-2903dc5e]{border-radius:50%;background:var(--accent);box-shadow:0 0 0 .16rem rgba(214,43,135,.12)}@media (max-width:1180px){.pv-outlier-select[data-v-2903dc5e],.pv-volume-select[data-v-2903dc5e]{flex:1 1 13.5rem}}.pv-panel-head[data-v-2903dc5e]:has(.pv-panel-controls){align-items:flex-end!important}.pv-panel-controls[data-v-2903dc5e]{align-items:flex-end!important;gap:.65rem!important}.pv-outlier-select[data-v-2903dc5e],.pv-volume-select[data-v-2903dc5e]{position:relative;flex:0 0 14.75rem;align-self:flex-end}.pv-outlier-select span[data-v-2903dc5e],.pv-volume-select span[data-v-2903dc5e]{margin-bottom:.36rem!important;color:#f9a8d4!important}.pv-outlier-select select[data-v-2903dc5e],.pv-volume-select select[data-v-2903dc5e]{height:2.55rem;border-color:rgba(249,168,212,.42);background:linear-gradient(135deg,rgba(214,43,135,.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-2903dc5e],.pv-volume-select select option[data-v-2903dc5e]{background:#221520;color:#fff}.pv-outlier-select select option[data-v-2903dc5e]:checked,.pv-outlier-select select option[data-v-2903dc5e]:hover,.pv-volume-select select option[data-v-2903dc5e]:checked,.pv-volume-select select option[data-v-2903dc5e]:hover{background:#d62b87;color:#fff}.pv-inline-search[data-v-2903dc5e]{align-self:flex-end}.pv-panel--ai-readout .pv-memo-list[data-v-2903dc5e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pv-panel--ai-readout .pv-memo-list li[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]{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-2903dc5e]{align-items:start}.pv-findings-panel[data-v-2903dc5e]{align-self:start}.pv-findings-list[data-v-2903dc5e]{gap:.5rem}.pv-findings-list div[data-v-2903dc5e]{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-2903dc5e]{grid-row:span 2;align-self:start;margin-top:.08rem}.pv-findings-list strong[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]{grid-template-columns:1fr}}.pv-cluster-money[data-v-2903dc5e]{align-items:center!important;justify-content:space-between!important;text-align:left!important}.pv-cluster-signals[data-v-2903dc5e]{display:grid;gap:.35rem;align-content:center;justify-items:start;min-width:0}.pv-cluster-money .pv-risk-label[data-v-2903dc5e]{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-2903dc5e]:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:currentColor}.pv-cluster-money .pv-risk-label.low[data-v-2903dc5e]{color:#86efac!important}.pv-cluster-money .pv-risk-label.medium[data-v-2903dc5e]{color:#facc15!important}.pv-cluster-money .pv-risk-label.high[data-v-2903dc5e]{color:#fb7185!important}.pv-cluster-signals>small[data-v-2903dc5e]: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-2903dc5e]{justify-self:end;text-align:right;white-space:nowrap}.pv-selected-cluster-meta[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:currentColor}.pv-selected-cluster-meta>.pv-risk-label.low[data-v-2903dc5e]{color:#86efac!important}.pv-selected-cluster-meta>.pv-risk-label.medium[data-v-2903dc5e]{color:#facc15!important}.pv-selected-cluster-meta>.pv-risk-label.high[data-v-2903dc5e]{color:#fb7185!important}.pv-selected-cluster-meta>div[data-v-2903dc5e]{display:grid;gap:.2rem}.pv-selected-cluster-meta>div>span[data-v-2903dc5e]{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-2903dc5e]{color:var(--purple-pale);font-size:1.35rem;font-weight:900;line-height:1.05;white-space:nowrap}.pv-member-table[data-v-2903dc5e]{text-align:left}.pv-member-head[data-v-2903dc5e],.pv-member-row[data-v-2903dc5e]{grid-template-columns:minmax(18rem,1fr) 7rem 9rem 9rem}.pv-member-head span[data-v-2903dc5e],.pv-member-row span[data-v-2903dc5e],.pv-member-row strong[data-v-2903dc5e]{justify-self:start;text-align:left}.pv-member-head span[data-v-2903dc5e]:not(:first-child),.pv-member-row span[data-v-2903dc5e]{justify-self:end;text-align:right}.pv-member-row strong[data-v-2903dc5e]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.pv-selected-cluster-meta[data-v-2903dc5e]{justify-items:start;text-align:left}.pv-selected-cluster-meta>.pv-risk-label[data-v-2903dc5e]{justify-self:start}}.pv-hero-body[data-v-2903dc5e]{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)!important;gap:2rem!important;align-items:stretch!important}.pv-executive-summary[data-v-2903dc5e]{max-width:72rem;margin-top:1rem;border:1px solid rgba(249,168,212,.12);border-radius:.75rem;background:hsla(0,0%,100%,.035);padding:1rem 1.1rem}.pv-summary-label[data-v-2903dc5e]{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-2903dc5e]{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.pv-executive-summary li[data-v-2903dc5e]{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-2903dc5e]:before{content:"";position:absolute;top:.62rem;left:0;width:.38rem;height:.38rem;border-radius:50%;background:var(--accent)}.pv-hero-panel[data-v-2903dc5e]{min-height:0!important;align-self:stretch;padding:1.25rem!important}.pv-hero-panel-kicker[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]{display:grid;gap:.2rem}.pv-hero-panel dt[data-v-2903dc5e]{color:var(--text-3);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pv-hero-panel dd[data-v-2903dc5e]{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-2903dc5e]{margin-bottom:1.5rem}.pv-category-grid[data-v-2903dc5e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem}.pv-category-card[data-v-2903dc5e]{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-2903dc5e],.pv-category-card[data-v-2903dc5e]:hover{border-color:rgba(249,168,212,.42);background:linear-gradient(135deg,rgba(214,43,135,.16),rgba(124,58,237,.08)),hsla(0,0%,100%,.05)}.pv-category-card span[data-v-2903dc5e]{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-2903dc5e]{color:#fff;font-size:1.35rem;font-weight:900;line-height:1.1}.pv-category-card small[data-v-2903dc5e]{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-2903dc5e]{display:inline-grid;place-items:center;width:1rem;height:1rem;margin-left:.25rem;border:1px solid rgba(249,168,212,.34);border-radius:50%;background:rgba(249,168,212,.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-2903dc5e]{cursor:pointer}.pv-outlier-select>span[data-v-2903dc5e]{display:inline-flex!important;align-items:center;gap:.25rem}.pv-scatter-stage[data-v-2903dc5e]{min-height:25rem!important;padding-bottom:2.6rem}.pv-scatter-line[data-v-2903dc5e]{position:absolute;inset:0;z-index:3;width:100%;height:100%;overflow:visible;pointer-events:none}.pv-scatter-line polyline[data-v-2903dc5e]{fill:none;stroke:rgba(103,232,249,.72);stroke-width:.42;vector-effect:non-scaling-stroke}.pv-dot[data-v-2903dc5e]{z-index:4;border-width:2px}.pv-month-tick[data-v-2903dc5e]{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-2903dc5e]{width:1px;height:.55rem;background:rgba(249,168,212,.28)}.pv-month-tick em[data-v-2903dc5e]{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-2903dc5e]{bottom:1.75rem!important}.pv-cluster-signals>small[data-v-2903dc5e]{gap:.35rem}.pv-selected-cluster-meta>.pv-confidence[data-v-2903dc5e]{justify-self:end;width:-moz-fit-content;width:fit-content}.pv-member-head[data-v-2903dc5e],.pv-member-row[data-v-2903dc5e]{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-2903dc5e]{overflow-x:auto;border-color:rgba(249,168,212,.18);background:rgba(5,5,8,.46)}.pv-opportunity-title[data-v-2903dc5e]{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-2903dc5e],.pv-cluster-detail .pv-member-row[data-v-2903dc5e]{min-width:92rem;gap:0;padding:0}.pv-cluster-detail .pv-member-head span[data-v-2903dc5e],.pv-cluster-detail .pv-member-row span[data-v-2903dc5e],.pv-cluster-detail .pv-member-row strong[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]{border-top:0;background:hsla(0,0%,100%,.035)}.pv-cluster-detail .pv-member-row[data-v-2903dc5e]:nth-child(odd){background:hsla(0,0%,100%,.055)}.pv-cluster-detail .pv-member-row span[data-v-2903dc5e]:nth-child(10),.pv-cluster-detail .pv-member-row span[data-v-2903dc5e]:nth-child(11),.pv-cluster-detail .pv-member-row span[data-v-2903dc5e]:nth-child(12),.pv-cluster-detail .pv-member-row span[data-v-2903dc5e]:nth-child(6),.pv-cluster-detail .pv-member-row span[data-v-2903dc5e]:nth-child(8){text-align:right}.pv-opportunity-cell[data-v-2903dc5e]{background:rgba(39,174,96,.82)!important}.pv-member-empty[data-v-2903dc5e]{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-2903dc5e]{left:3rem!important}.pv-axis-label[data-v-2903dc5e]{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-2903dc5e]{left:1.1rem!important}.pv-axis-label--x[data-v-2903dc5e]{bottom:3.05rem!important}.pv-axis--bottom[data-v-2903dc5e],.pv-axis--top[data-v-2903dc5e]{z-index:7!important;background:#08080c!important}.pv-month-tick[data-v-2903dc5e]{bottom:.2rem}.pv-cluster-detail[data-v-2903dc5e]{overflow:hidden}.pv-cluster-detail .pv-member-table[data-v-2903dc5e]{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-2903dc5e]::-webkit-scrollbar{height:.75rem}.pv-cluster-detail .pv-member-table[data-v-2903dc5e]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.035)}.pv-cluster-detail .pv-member-table[data-v-2903dc5e]::-webkit-scrollbar-thumb{border:3px solid rgba(6,5,9,.88);background:rgba(249,168,212,.36)}.pv-opportunity-title[data-v-2903dc5e]{display:flex;align-items:center;justify-content:space-between;min-width:92rem;border-bottom:1px solid rgba(249,168,212,.14)!important;background:linear-gradient(90deg,rgba(214,43,135,.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-2903dc5e]: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-2903dc5e],.pv-cluster-detail .pv-member-row[data-v-2903dc5e]{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-2903dc5e]{z-index:3;border-bottom:1px solid hsla(0,0%,100%,.12);background:#19171e}.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e],.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e],.pv-cluster-detail .pv-member-row>strong[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e],.pv-cluster-detail .pv-member-row>strong[data-v-2903dc5e]{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-2903dc5e]{color:#fff!important;font-weight:850!important}.pv-cluster-detail .pv-member-row[data-v-2903dc5e]{background:hsla(0,0%,100%,.026)!important}.pv-cluster-detail .pv-member-row[data-v-2903dc5e]:nth-child(2n){background:hsla(0,0%,100%,.045)!important}.pv-cluster-detail .pv-member-row[data-v-2903dc5e]:hover{background:rgba(249,168,212,.07)!important}.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(10),.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(11),.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(12),.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(6),.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(8),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(10),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(11),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(12),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(6),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(8){justify-content:flex-end}.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(12),.pv-cluster-detail .pv-opportunity-cell[data-v-2903dc5e]{border-right:0!important}.pv-opportunity-cell[data-v-2903dc5e]{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-2903dc5e]{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(249,168,212,.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-2903dc5e]{overflow-x:auto!important;overflow-y:hidden!important;border:1px solid rgba(249,168,212,.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-2903dc5e]::-webkit-scrollbar{height:.7rem}.pv-cluster-detail .pv-member-table[data-v-2903dc5e]::-webkit-scrollbar-track{border-radius:999px;background:hsla(0,0%,100%,.045)}.pv-cluster-detail .pv-member-table[data-v-2903dc5e]::-webkit-scrollbar-thumb{border:2px solid rgba(8,7,11,.9);border-radius:999px;background:linear-gradient(90deg,rgba(214,43,135,.55),rgba(92,225,230,.45))}.pv-cluster-detail .pv-opportunity-title[data-v-2903dc5e]{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(249,168,212,.16)!important;background:linear-gradient(90deg,rgba(214,43,135,.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-2903dc5e]:after{content:none!important}.pv-cluster-detail .pv-opportunity-title small[data-v-2903dc5e]{border:1px solid rgba(249,168,212,.22);border-radius:999px;background:rgba(249,168,212,.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-2903dc5e],.pv-cluster-detail .pv-member-row[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e],.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e],.pv-cluster-detail .pv-member-row>strong[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]{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-2903dc5e]:nth-child(2n){background:hsla(0,0%,100%,.035)!important}.pv-cluster-detail .pv-member-row[data-v-2903dc5e]:hover{background:rgba(249,168,212,.065)!important}.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e],.pv-cluster-detail .pv-member-row>strong[data-v-2903dc5e]{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-2903dc5e]{color:hsla(0,0%,100%,.94)!important;font-weight:900!important}.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(10),.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(11),.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(12),.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(6),.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(8),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(10),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(11),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(12),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(6),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]: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-2903dc5e]:nth-child(7),.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(9),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(7),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(9){justify-content:center!important;text-align:center!important}.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:last-child,.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:last-child{border-right:0!important}.pv-cluster-detail .pv-opportunity-cell[data-v-2903dc5e]{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-2903dc5e]{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(249,168,212,.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-2903dc5e]{color:hsla(0,0%,100%,.95);font-size:.92rem;font-weight:900}.pv-cluster-detail .pv-member-empty span[data-v-2903dc5e]{max-width:48rem;color:rgba(232,226,235,.68);font-size:.82rem;font-weight:650;line-height:1.45}.pv-floating-tooltip[data-v-2903dc5e]{position:fixed;z-index:9999;width:min(22rem,calc(100vw - 2rem));border:1px solid rgba(249,168,212,.32);border-radius:.8rem;background:linear-gradient(135deg,rgba(214,43,135,.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-2903dc5e]:before{content:"";position:absolute;top:-1px;left:.85rem;width:3.5rem;height:2px;border-radius:999px;background:linear-gradient(90deg,#ec4899,#67e8f9)}.pv-floating-tooltip strong[data-v-2903dc5e]{display:block;margin-bottom:.38rem;color:#f9a8d4;font-size:.68rem;font-weight:950;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.pv-floating-tooltip p[data-v-2903dc5e]{margin:0;color:rgba(232,226,235,.86);font-size:.8rem;font-weight:650;line-height:1.48}.pv-info-button[data-v-2903dc5e]{transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.pv-info-button[data-v-2903dc5e]:focus-visible,.pv-info-button[data-v-2903dc5e]: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-2903dc5e]{padding-bottom:.35rem}.pv-scatter-stage[data-v-2903dc5e]{overflow:visible!important;min-height:24rem!important;margin:.5rem .35rem 3.25rem 1.75rem;border-color:rgba(249,168,212,.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-2903dc5e]:before{top:1.4rem!important;bottom:3.55rem!important;left:3.05rem!important;background:rgba(249,168,212,.38)!important}.pv-scatter-stage[data-v-2903dc5e]:after{right:1.4rem!important;bottom:3.55rem!important;left:3.05rem!important;background:rgba(249,168,212,.4)!important}.pv-guide[data-v-2903dc5e]{left:3.05rem!important;right:1.4rem!important;z-index:2!important}.pv-axis-label[data-v-2903dc5e]{z-index:9!important;border-color:rgba(249,168,212,.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-2903dc5e]{left:-1.25rem!important;top:calc(50% - 1.1rem)!important}.pv-axis-label--x[data-v-2903dc5e]{bottom:-2.4rem!important;left:calc(50% + 1.2rem)!important;border-color:rgba(249,168,212,.2)!important;background:rgba(14,11,18,.98)!important}.pv-axis--bottom[data-v-2903dc5e],.pv-axis--top[data-v-2903dc5e]{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-2903dc5e]{top:1rem!important}.pv-axis--bottom[data-v-2903dc5e]{bottom:3.25rem!important}.pv-month-tick[data-v-2903dc5e]{bottom:-1.55rem!important;z-index:8!important}.pv-month-tick i[data-v-2903dc5e]{height:.85rem!important;background:rgba(249,168,212,.42)!important}.pv-month-tick em[data-v-2903dc5e]{color:rgba(204,194,212,.88)!important;font-size:.7rem!important;font-weight:900!important}.pv-dot[data-v-2903dc5e]{cursor:pointer}.pv-cluster-detail .pv-member-empty[data-v-2903dc5e],.pv-cluster-detail .pv-member-head[data-v-2903dc5e],.pv-cluster-detail .pv-member-row[data-v-2903dc5e],.pv-cluster-detail .pv-opportunity-title[data-v-2903dc5e]{min-width:118rem!important}.pv-cluster-detail .pv-member-head[data-v-2903dc5e],.pv-cluster-detail .pv-member-row[data-v-2903dc5e]{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-2903dc5e]:nth-child(12){white-space:normal!important;line-height:1.15!important}.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(12){padding-right:1rem!important;overflow:visible!important;font-size:.8rem!important}@media (max-width:1100px){.pv-category-grid[data-v-2903dc5e]{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-hero-body[data-v-2903dc5e]{grid-template-columns:1fr!important}}@media (max-width:720px){.pv-category-grid[data-v-2903dc5e]{grid-template-columns:1fr}.pv-member-head[data-v-2903dc5e],.pv-member-row[data-v-2903dc5e]{grid-template-columns:1fr!important}.pv-member-head span[data-v-2903dc5e]:not(:first-child),.pv-member-row span[data-v-2903dc5e]{justify-self:start;text-align:left}}.pv-hero-status[data-v-2903dc5e]{display:inline-flex;align-items:center;gap:.65rem}.pv-export-report[data-v-2903dc5e]{border:1px solid rgba(249,168,212,.35);border-radius:.55rem;background:linear-gradient(135deg,rgba(214,43,135,.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-2903dc5e]:focus-visible:not(:disabled),.pv-export-report[data-v-2903dc5e]:hover:not(:disabled){border-color:rgba(103,232,249,.56);background:linear-gradient(135deg,rgba(214,43,135,.3),rgba(103,232,249,.14)),hsla(0,0%,100%,.06)}.pv-export-report[data-v-2903dc5e]:disabled{cursor:not-allowed;opacity:.55}.pv-hero-panel>em[data-v-2903dc5e],.pv-hero-panel>span[data-v-2903dc5e]{display:none!important}.pv-hero-panel strong[data-v-2903dc5e]{margin-top:.2rem!important}.pv-hero-panel dd[data-v-2903dc5e]{font-weight:700!important;overflow-wrap:anywhere}.pv-floating-tooltip[data-v-2903dc5e]{width:min(26rem,calc(100vw - 2rem))!important;padding:.95rem 1rem!important}.pv-floating-tooltip p[data-v-2903dc5e]{margin-bottom:.75rem!important}.pv-floating-tooltip dl[data-v-2903dc5e]{display:grid;gap:.38rem;margin:0}.pv-floating-tooltip dl div[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]{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-2903dc5e]{margin-top:1.15rem;border:1px solid rgba(249,168,212,.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-2903dc5e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(249,168,212,.12);background:linear-gradient(90deg,rgba(214,43,135,.14),rgba(124,58,237,.07)),hsla(0,0%,100%,.025);padding:.85rem 1rem}.pv-line-table-title>div[data-v-2903dc5e]{align-items:center;grid-template-columns:auto auto;gap:.45rem .7rem;text-align:left}.pv-line-table-title>div strong[data-v-2903dc5e]{grid-column:1/-1}.pv-line-table-title div[data-v-2903dc5e]{display:grid;gap:.16rem}.pv-line-table-title strong[data-v-2903dc5e]{color:#fff;font-size:.95rem;font-weight:900;line-height:1.2}.pv-line-table-title small[data-v-2903dc5e],.pv-line-table-title span[data-v-2903dc5e]{color:var(--text-3);font-size:.72rem;font-weight:800;line-height:1.3}.pv-line-table[data-v-2903dc5e]{max-height:18rem;overflow:auto}.pv-line-head[data-v-2903dc5e],.pv-line-row[data-v-2903dc5e]{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-2903dc5e]{position:sticky;top:0;z-index:2;background:#19171e}.pv-line-head span[data-v-2903dc5e],.pv-line-row span[data-v-2903dc5e],.pv-line-row strong[data-v-2903dc5e]{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-2903dc5e]{color:rgba(245,243,247,.9);font-size:.67rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.pv-line-row[data-v-2903dc5e]{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-2903dc5e]:nth-child(2n){background:hsla(0,0%,100%,.034)}.pv-line-row.active[data-v-2903dc5e],.pv-line-row.hovered[data-v-2903dc5e],.pv-line-row[data-v-2903dc5e]:hover{background:rgba(249,168,212,.075)}.pv-line-row.active[data-v-2903dc5e],.pv-line-row.hovered[data-v-2903dc5e]{box-shadow:inset 3px 0 0 #67e8f9}.pv-line-row.active[data-v-2903dc5e]{background:linear-gradient(90deg,rgba(103,232,249,.14),rgba(249,168,212,.055)),hsla(0,0%,100%,.04)}.pv-line-row.hovered[data-v-2903dc5e]:not(.active){background:linear-gradient(90deg,rgba(249,168,212,.13),rgba(103,232,249,.04)),hsla(0,0%,100%,.035)}.pv-line-row.outlier[data-v-2903dc5e]{box-shadow:inset 3px 0 0 rgba(214,43,135,.72)}.pv-line-row strong[data-v-2903dc5e]{color:#fff;font-weight:900}.pv-line-head span[data-v-2903dc5e]:nth-child(n+5),.pv-line-row span[data-v-2903dc5e]:nth-child(n+5){justify-content:flex-end;text-align:right;font-variant-numeric:tabular-nums}.pv-line-head span[data-v-2903dc5e]:nth-child(7),.pv-line-row span[data-v-2903dc5e]:nth-child(7){justify-content:center;text-align:center}.pv-line-head span[data-v-2903dc5e]:last-child,.pv-line-row span[data-v-2903dc5e]:last-child{border-right:0}.pv-scatter-stage[data-v-2903dc5e]{margin-bottom:4.15rem!important}.pv-axis-label--x[data-v-2903dc5e]{bottom:-3.05rem!important}.pv-month-tick[data-v-2903dc5e]{bottom:-1.85rem!important}.pv-axis--bottom[data-v-2903dc5e]{bottom:3.6rem!important}.pv-outlier-select .pv-info-button[data-v-2903dc5e],.pv-volume-select .pv-info-button[data-v-2903dc5e]{position:relative;z-index:3;margin-left:.35rem}.pv-dot[data-v-2903dc5e]{cursor:pointer!important}.pv-dot.hovered[data-v-2903dc5e],.pv-dot.selected[data-v-2903dc5e]{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-2903dc5e],.pv-cluster-detail .pv-member-head[style][data-v-2903dc5e],.pv-cluster-detail .pv-member-row[style][data-v-2903dc5e],.pv-cluster-detail .pv-opportunity-title[data-v-2903dc5e]{min-width:var(--pv-cluster-min-width)!important}.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]{position:relative;overflow:hidden!important;min-width:0}.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:after{content:none!important}.pv-column-resizer[data-v-2903dc5e]{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-2903dc5e]:after{content:"";position:absolute;top:.62rem;right:.25rem;bottom:.62rem;width:2px;border-radius:999px;background:rgba(249,168,212,.28)}.pv-column-resizer[data-v-2903dc5e]:focus-visible:after,.pv-column-resizer[data-v-2903dc5e]:hover:after{background:#67e8f9;box-shadow:0 0 .8rem rgba(103,232,249,.45)}.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(12){white-space:nowrap!important}.pv-info-button[data-v-2903dc5e],button.pv-info-button[data-v-2903dc5e]{cursor:pointer!important}.pv-outlier-select[data-v-2903dc5e],.pv-volume-select[data-v-2903dc5e]{justify-items:start!important;text-align:left!important}.pv-outlier-select select[data-v-2903dc5e],.pv-outlier-select span[data-v-2903dc5e],.pv-volume-select select[data-v-2903dc5e],.pv-volume-select span[data-v-2903dc5e]{text-align:left!important}.pv-category-card[data-v-2903dc5e]{align-content:start;min-height:8.25rem;text-align:left}.pv-category-card em[data-v-2903dc5e]{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-2903dc5e],.pv-scatter-controls label[data-v-2903dc5e]{display:grid;gap:.28rem;min-width:9rem}.pv-inline-select span[data-v-2903dc5e],.pv-scatter-controls label span[data-v-2903dc5e]{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-2903dc5e],.pv-scatter-controls select[data-v-2903dc5e]{min-height:2.62rem;border:1px solid rgba(249,168,212,.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-2903dc5e]:focus,.pv-inline-select select[data-v-2903dc5e]:hover,.pv-scatter-controls select[data-v-2903dc5e]:focus,.pv-scatter-controls select[data-v-2903dc5e]:hover{border-color:rgba(249,168,212,.52);background:hsla(0,0%,100%,.075)}.pv-inline-select option[data-v-2903dc5e],.pv-scatter-controls option[data-v-2903dc5e]{background:#18141d;color:#f8eef8}.pv-scatter-controls[data-v-2903dc5e]{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin:.75rem 0 .85rem;border:1px solid rgba(249,168,212,.12);border-radius:.8rem;background:hsla(0,0%,100%,.026);padding:.85rem}.pv-mini-tabs--tight[data-v-2903dc5e]{align-self:end;margin:0}.pv-scatter-legend[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e],.pv-scatter-legend button[data-v-2903dc5e]:focus-visible,.pv-scatter-legend button[data-v-2903dc5e]:hover{border-color:rgba(249,168,212,.18);background:rgba(249,168,212,.055);color:#fff;outline:none}.pv-scatter-legend button.active[data-v-2903dc5e]{box-shadow:inset 2px 0 0 var(--purple-pale)}.pv-scatter-legend i[data-v-2903dc5e]{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-2903dc5e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-scatter-legend small[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]{background:#ec4899!important}.pv-sort-header[data-v-2903dc5e]{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-2903dc5e]:focus-visible,.pv-sort-header[data-v-2903dc5e]:hover{color:#fff;outline:none}.pv-sort-header i[data-v-2903dc5e]{color:var(--purple-pale);font-style:normal;font-weight:950}.pv-sort-header i.muted[data-v-2903dc5e]{color:rgba(232,226,235,.36)}.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(10),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(11),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(12),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(6),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]: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-2903dc5e]:nth-child(10),.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(11),.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(12),.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(6),.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(8){justify-content:flex-end;text-align:right!important}.pv-metrics[data-v-2903dc5e]{grid-template-columns:repeat(5,minmax(0,1fr))!important}.pv-panel-controls[data-v-2903dc5e]{justify-content:flex-end!important}.pv-volume-select[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]{width:100%;height:2.55rem;min-height:2.55rem;border:1px solid rgba(249,168,212,.36);border-radius:.55rem;background:linear-gradient(135deg,rgba(214,43,135,.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-2903dc5e]:focus,.pv-volume-select select[data-v-2903dc5e]:hover{border-color:rgba(103,232,249,.45);background:linear-gradient(135deg,rgba(214,43,135,.22),rgba(103,232,249,.09)),#2a1428}.pv-volume-select select option[data-v-2903dc5e]{background:#221520;color:#fff}.pv-scatter-controls[data-v-2903dc5e]{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-2903dc5e]{position:relative;min-width:0}.pv-multi-filter summary[data-v-2903dc5e]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;align-items:center;min-height:3.1rem;border:1px solid rgba(249,168,212,.2);border-radius:.7rem;background:linear-gradient(135deg,hsla(0,0%,100%,.055),rgba(214,43,135,.04)),hsla(0,0%,100%,.035);padding:.56rem .78rem;cursor:pointer;list-style:none}.pv-multi-filter summary[data-v-2903dc5e]::-webkit-details-marker{display:none}.pv-multi-filter summary[data-v-2903dc5e]:after{content:"⌄";grid-column:2;grid-row:1/span 2;color:rgba(249,168,212,.84);font-size:1rem;font-weight:900}.pv-multi-filter[open] summary[data-v-2903dc5e]{border-color:rgba(249,168,212,.55);background:linear-gradient(135deg,rgba(214,43,135,.14),rgba(103,232,249,.055)),hsla(0,0%,100%,.055)}.pv-multi-filter summary>span[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]{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(249,168,212,.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-2903dc5e]{right:0;left:auto}.pv-multi-filter>div>button[data-v-2903dc5e],.pv-multi-filter>div>label[data-v-2903dc5e]{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-2903dc5e]{grid-template-columns:minmax(0,1fr);color:#f9a8d4;font-weight:900}.pv-multi-filter>div>button[data-v-2903dc5e]:hover,.pv-multi-filter>div>label[data-v-2903dc5e]:hover{background:rgba(249,168,212,.085);color:#fff}.pv-multi-filter input[data-v-2903dc5e]{width:.92rem;height:.92rem;accent-color:#ec4899}.pv-multi-filter label span[data-v-2903dc5e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-findings-panel[data-v-2903dc5e]{min-height:100%}.pv-findings-list[data-v-2903dc5e]{max-height:32rem;overflow:auto;padding-right:.2rem}.pv-cluster-main small[data-v-2903dc5e]{white-space:normal}.pv-floating-tooltip[data-v-2903dc5e]{max-width:calc(100vw - 2rem)!important;transform:none!important}.pv-line-head[data-v-2903dc5e],.pv-line-row[data-v-2903dc5e]{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-2903dc5e]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pv-scatter-controls[data-v-2903dc5e]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pv-mini-tabs--tight[data-v-2903dc5e]{grid-column:1/-1}}@media (max-width:760px){.pv-metrics[data-v-2903dc5e],.pv-scatter-controls[data-v-2903dc5e]{grid-template-columns:1fr!important}.pv-multi-filter>div[data-v-2903dc5e]{right:auto;left:0;width:calc(100vw - 3rem)}.pv-hero-status[data-v-2903dc5e],.pv-line-table-title[data-v-2903dc5e]{align-items:flex-start;flex-direction:column}}.pv-grid--summary[data-v-2903dc5e]{display:block!important}.pv-grid--summary .pv-panel--actions[data-v-2903dc5e]{width:100%}.pv-grid--summary .pv-action-stack[data-v-2903dc5e]{border-left:0}.pv-grid--summary .pv-action-stack ol[data-v-2903dc5e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.pv-grid--summary .pv-action-stack li[data-v-2903dc5e]{min-height:0;border:1px solid rgba(249,168,212,.14);border-radius:.75rem;background:hsla(0,0%,100%,.028);padding:.8rem .9rem .8rem 2.6rem;text-align:left}.pv-cluster-actions[data-v-2903dc5e]{display:inline-flex;align-items:center;gap:.5rem}.pv-cluster-actions button[data-v-2903dc5e]{border:1px solid rgba(249,168,212,.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-2903dc5e]:focus-visible,.pv-cluster-actions button[data-v-2903dc5e]:hover{border-color:rgba(249,168,212,.55);background:rgba(249,168,212,.09);color:#fff;outline:none}.pv-cluster-row.active[data-v-2903dc5e]{box-shadow:inset 3px 0 0 #f9a8d4,0 0 0 1px rgba(249,168,212,.16)}.pv-cluster-row.active[data-v-2903dc5e]:after{content:"✓";position:absolute;right:.9rem;top:.75rem;display:grid;place-items:center;width:1.35rem;height:1.35rem;border:1px solid rgba(249,168,212,.28);border-radius:999px;background:rgba(236,72,153,.13);color:#f9a8d4;padding:0;font-size:.82rem;font-weight:950;line-height:1}.pv-cluster-row.active .pv-cluster-main strong[data-v-2903dc5e]{padding-right:2rem}.pv-line-head[style][data-v-2903dc5e],.pv-line-row[style][data-v-2903dc5e]{grid-template-columns:var(--pv-line-columns)!important;min-width:var(--pv-line-min-width)!important}.pv-line-head>span[data-v-2903dc5e]{position:relative;min-width:0}.pv-line-head>span>strong[data-v-2903dc5e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-column-resizer--line[data-v-2903dc5e]{right:-.26rem}.pv-line-row span[data-v-2903dc5e],.pv-line-row strong[data-v-2903dc5e]{min-width:0}.pv-grid--clusters[data-v-2903dc5e],.pv-grid--detail[data-v-2903dc5e]{align-items:start!important}.pv-comparison-panel[data-v-2903dc5e],.pv-findings-panel[data-v-2903dc5e]{align-self:start!important;min-height:0!important}.pv-comparison-panel .pv-compare-list[data-v-2903dc5e],.pv-findings-list[data-v-2903dc5e]{max-height:none!important;overflow:visible!important}.pv-findings-list[data-v-2903dc5e]{display:grid;gap:.55rem}.pv-findings-list div[data-v-2903dc5e]{min-height:0!important;padding:.65rem .75rem!important}.pv-findings-list p[data-v-2903dc5e],.pv-findings-list strong[data-v-2903dc5e]{text-align:left!important}.pv-panel--ai-readout .pv-memo-list li[data-v-2903dc5e]{align-items:start!important}.pv-panel--ai-readout .pv-memo-list strong[data-v-2903dc5e]{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-2903dc5e]{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-2903dc5e]{display:grid;gap:.32rem;margin:.62rem 0 0;padding:0;list-style:none}.pv-insight-points li[data-v-2903dc5e]{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-2903dc5e]:before{content:"";position:absolute;left:0;top:.5em;width:.32rem;height:.32rem;border-radius:50%;background:#f9a8d4;box-shadow:0 0 .55rem rgba(249,168,212,.36)}.pv-cluster-detail .pv-member-head[style][data-v-2903dc5e],.pv-cluster-detail .pv-member-row[style][data-v-2903dc5e]{grid-template-columns:var(--pv-cluster-columns)!important}.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(11),.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(12),.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(13),.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(7),.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(9),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(11),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(12),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(13),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(7),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]: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-2903dc5e]:nth-child(10),.pv-cluster-detail .pv-member-head>span[data-v-2903dc5e]:nth-child(8),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(10),.pv-cluster-detail .pv-member-row>span[data-v-2903dc5e]:nth-child(8){justify-content:center;text-align:center!important}@media (max-width:900px){.pv-grid--summary .pv-action-stack ol[data-v-2903dc5e]{grid-template-columns:1fr}}.pv-hero-panel .pv-money-value[data-v-2903dc5e],.pv-metric .pv-money-value[data-v-2903dc5e]{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-2903dc5e],.pv-metric .pv-money-value small[data-v-2903dc5e]{flex:0 0 auto;margin:0!important;line-height:1}.pv-hero-panel .pv-money-value b[data-v-2903dc5e],.pv-metric .pv-money-value b[data-v-2903dc5e]{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-2903dc5e]{grid-template-columns:minmax(0,1.95fr) minmax(18rem,22rem)!important;gap:1rem!important}.pv-dashboard .pv-executive-summary[data-v-2903dc5e]{max-width:none!important;min-height:10rem;padding:1.15rem 1.25rem!important}.pv-dashboard .pv-executive-summary ul[data-v-2903dc5e]{gap:.72rem!important}.pv-dashboard .pv-executive-summary li[data-v-2903dc5e]{font-size:.88rem!important;line-height:1.48!important}.pv-dashboard .pv-hero-panel[data-v-2903dc5e]{max-width:22rem;justify-self:end}.pv-collapse-grid[data-v-2903dc5e]{display:grid;gap:.75rem;margin-top:1.15rem}.pv-collapse-grid--readout[data-v-2903dc5e],.pv-collapse-grid--recommendations[data-v-2903dc5e]{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-collapse-card[data-v-2903dc5e]{overflow:hidden;border:1px solid rgba(249,168,212,.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-2903dc5e]{border-color:rgba(249,168,212,.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-2903dc5e]{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-2903dc5e]::-webkit-details-marker{display:none}.pv-collapse-card summary[data-v-2903dc5e]:after{content:"+";color:#f9a8d4;font-size:1rem;font-weight:950;line-height:1}.pv-collapse-card[open] summary[data-v-2903dc5e]:after{content:"-"}.pv-collapse-card summary>span[data-v-2903dc5e]{display:grid;place-items:center;width:1.45rem;height:1.45rem;border:1px solid rgba(249,168,212,.32);border-radius:999px;background:rgba(236,72,153,.18);color:#f9a8d4;font-size:.72rem;font-weight:950;line-height:1}.pv-collapse-card summary strong[data-v-2903dc5e]{min-width:0;color:#fff;font-size:.95rem;font-weight:900;line-height:1.28;text-align:left}.pv-collapse-card>ul[data-v-2903dc5e],.pv-readout-detail ul[data-v-2903dc5e]{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.pv-collapse-card>ul[data-v-2903dc5e]{border-top:1px solid hsla(0,0%,100%,.08);padding:.95rem 1.1rem 1.1rem 3.5rem}.pv-collapse-card li[data-v-2903dc5e],.pv-readout-detail li[data-v-2903dc5e]{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-2903dc5e]:before,.pv-readout-detail li[data-v-2903dc5e]:before{content:"";position:absolute;top:.52em;left:0;width:.3rem;height:.3rem;border-radius:50%;background:#f9a8d4}.pv-readout-detail[data-v-2903dc5e]{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-2903dc5e]{border-left:1px solid hsla(0,0%,100%,.08);padding-left:1rem}.pv-readout-detail small[data-v-2903dc5e]{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-2903dc5e],.pv-collapse-grid--recommendations[data-v-2903dc5e],.pv-dashboard .pv-hero-body[data-v-2903dc5e],.pv-readout-detail[data-v-2903dc5e]{grid-template-columns:1fr!important}.pv-dashboard .pv-hero-panel[data-v-2903dc5e]{max-width:none;justify-self:stretch}.pv-readout-detail>div+div[data-v-2903dc5e]{border-left:0;border-top:1px solid hsla(0,0%,100%,.08);padding-top:.85rem;padding-left:0}}.ssr-dashboard[data-v-fa225634]{display:grid;gap:1.5rem;color:#f7f2f8}.ssr-hero[data-v-fa225634],.ssr-metric[data-v-fa225634],.ssr-panel[data-v-fa225634]{border:1px solid rgba(249,168,212,.18);background:radial-gradient(circle at 0 0,rgba(236,72,153,.12),transparent 32%),linear-gradient(145deg,rgba(20,17,27,.98),rgba(13,12,18,.98));box-shadow:0 22px 70px rgba(0,0,0,.22)}.ssr-hero[data-v-fa225634]{padding:2rem}.ssr-grid[data-v-fa225634],.ssr-hero-body[data-v-fa225634],.ssr-hero-top[data-v-fa225634],.ssr-metrics[data-v-fa225634],.ssr-panel-head[data-v-fa225634],.ssr-table-head[data-v-fa225634]{display:grid}.ssr-hero-top[data-v-fa225634]{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-fa225634]{margin:0;color:#f9a8d4;font-size:.72rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.ssr-flag[data-v-fa225634],.ssr-pill[data-v-fa225634],.ssr-table-row b[data-v-fa225634]{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(249,168,212,.28);border-radius:999px;background:rgba(236,72,153,.13);color:#ffc6e6;font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.ssr-pill[data-v-fa225634]{padding:.42rem .78rem}.ssr-hero-body[data-v-fa225634]{grid-template-columns:minmax(0,1fr) minmax(280px,440px);padding-top:1.5rem}.ssr-hero h1[data-v-fa225634]{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,#f9a8d4 26%,#e879f9 46%,#c084fc 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(217,70,239,.32));animation:ssr-title-shimmer-fa225634 8s linear infinite}@keyframes ssr-title-shimmer-fa225634{to{background-position:220% 0}}@media (prefers-reduced-motion:reduce){.ssr-hero h1[data-v-fa225634]{animation:none}}.ssr-flag-card[data-v-fa225634],.ssr-hero-panel[data-v-fa225634],.ssr-summary[data-v-fa225634]{border:1px solid hsla(0,0%,100%,.09);border-radius:14px;background:hsla(0,0%,100%,.035)}.ssr-summary[data-v-fa225634]{padding:1rem 1.2rem}.ssr-summary-label[data-v-fa225634]{margin:0 0 .75rem;color:#f9a8d4;font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.ssr-action-list[data-v-fa225634],.ssr-memo-list[data-v-fa225634],.ssr-summary ul[data-v-fa225634]{margin:0;padding:0;list-style:none}.ssr-summary li[data-v-fa225634]{position:relative;padding-left:1.05rem;color:rgba(245,240,247,.82);line-height:1.55}.ssr-summary li+li[data-v-fa225634]{margin-top:.55rem}.ssr-summary li[data-v-fa225634]:before{content:"";position:absolute;left:0;top:.65em;width:.36rem;height:.36rem;border-radius:999px;background:#f0abfc}.ssr-hero-panel[data-v-fa225634]{display:flex;flex-direction:column;justify-content:center;padding:1.6rem}.ssr-hero-panel small[data-v-fa225634],.ssr-metric span[data-v-fa225634],.ssr-panel-head span[data-v-fa225634],.ssr-table-row small[data-v-fa225634],.ssr-tail[data-v-fa225634]{color:rgba(232,226,235,.62);font-weight:800}.ssr-hero-panel>strong[data-v-fa225634]{margin:.55rem 0 1.2rem;font-size:clamp(2.2rem,4vw,4rem);line-height:1}.ssr-hero-panel dl[data-v-fa225634],.ssr-item-metrics[data-v-fa225634]{display:grid;gap:.75rem;margin:0}.ssr-hero-panel div[data-v-fa225634],.ssr-item-metrics dl[data-v-fa225634]{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-fa225634],.ssr-item-metrics dt[data-v-fa225634]{color:rgba(249,168,212,.78);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ssr-hero-panel dd[data-v-fa225634],.ssr-item-metrics dd[data-v-fa225634]{margin:0;color:#fff;font-weight:900;text-align:right}.ssr-metric[data-v-fa225634]{padding:1.35rem;border-top:3px solid #ec4899}.ssr-metric span[data-v-fa225634]{display:flex;align-items:center;gap:.45rem}.ssr-metric strong[data-v-fa225634]{display:block;margin:1.1rem 0 .45rem;font-size:clamp(2rem,4vw,3.1rem);line-height:.98}.ssr-metric small[data-v-fa225634]{color:#f9a8d4;font-weight:900}.ssr-info[data-v-fa225634]{position:relative;display:inline-grid;place-items:center;width:1.05rem;height:1.05rem;border:1px solid rgba(249,168,212,.45);border-radius:999px;background:rgba(249,168,212,.12);color:#f9a8d4;font-size:.68rem;font-weight:900;cursor:pointer}.ssr-info em[data-v-fa225634]{position:absolute;left:50%;bottom:calc(100% + .6rem);z-index:5;width:min(320px,80vw);transform:translateX(-50%);border:1px solid rgba(249,168,212,.34);border-radius:12px;background:#2b1029;color:#f8e7f3;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-fa225634],.ssr-info:hover em[data-v-fa225634]{opacity:1}.ssr-grid[data-v-fa225634]{gap:1.25rem}.ssr-grid--summary[data-v-fa225634]{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.ssr-grid--main[data-v-fa225634]{grid-template-columns:minmax(0,1.55fr) minmax(360px,.75fr);align-items:start}.ssr-panel[data-v-fa225634]{padding:1.45rem}.ssr-panel-head[data-v-fa225634]{gap:1rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.09)}.ssr-panel-head h2[data-v-fa225634]{margin:.32rem 0 .2rem;color:#fff;font-size:1.35rem;font-weight:950}.ssr-action-list[data-v-fa225634],.ssr-memo-list[data-v-fa225634]{display:grid;gap:.85rem;padding-top:1rem}.ssr-memo-list[data-v-fa225634]{grid-template-columns:repeat(2,minmax(0,1fr))}.ssr-action-list li[data-v-fa225634],.ssr-memo-list li[data-v-fa225634]{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-fa225634]{grid-template-columns:auto;list-style-position:inside;display:list-item;padding-left:1.1rem}.ssr-memo-list span[data-v-fa225634]{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:rgba(236,72,153,.24);color:#f9a8d4;font-size:.78rem;font-weight:900}.ssr-memo-list p[data-v-fa225634]{margin:0}.ssr-category-grid[data-v-fa225634]{display:grid;margin-top:1.1rem}.ssr-category-card[data-v-fa225634],.ssr-l3-strip button[data-v-fa225634],.ssr-table-row[data-v-fa225634]{color:inherit;font:inherit;text-align:left;cursor:pointer}.ssr-category-card[data-v-fa225634]{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-fa225634]{border-color:rgba(249,168,212,.62);background:linear-gradient(135deg,rgba(236,72,153,.22),hsla(0,0%,100%,.035))}.ssr-category-card span[data-v-fa225634],.ssr-l3-strip span[data-v-fa225634]{color:#f9a8d4;font-size:.75rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ssr-category-card strong[data-v-fa225634]{color:#fff;font-size:1.65rem;font-weight:950}.ssr-category-card em[data-v-fa225634]{color:rgba(232,226,235,.66);font-style:normal;font-size:.8rem;font-weight:850;line-height:1.35}.ssr-l3-strip[data-v-fa225634]{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-fa225634]{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-fa225634]{border-color:rgba(249,168,212,.62);background:rgba(236,72,153,.18)}.ssr-l3-strip strong[data-v-fa225634]{display:block;margin-top:.25rem}.ssr-table[data-v-fa225634]{margin-top:1rem;border:1px solid hsla(0,0%,100%,.09);border-radius:13px}.ssr-table-head[data-v-fa225634],.ssr-table-row[data-v-fa225634]{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-fa225634]{background:hsla(0,0%,100%,.07)}.ssr-table-head span[data-v-fa225634]{padding:.85rem;color:#fff;font-size:.74rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.ssr-table-row[data-v-fa225634]{width:100%;border:0;border-top:1px solid hsla(0,0%,100%,.075);background:transparent}.ssr-table-row.active[data-v-fa225634],.ssr-table-row[data-v-fa225634]:hover{background:rgba(236,72,153,.11)}.ssr-table-row>span[data-v-fa225634]{min-width:0;padding:.9rem;color:rgba(245,240,247,.8);font-weight:800}.ssr-table-row strong[data-v-fa225634]{display:block;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssr-flag[data-v-fa225634]{margin:0 .35rem .35rem 0;padding:.25rem .5rem;border-radius:7px;font-style:normal;cursor:pointer}.ssr-table-row b[data-v-fa225634]{padding:.3rem .55rem}.ssr-table-row b[data-verdict=Mitigate][data-v-fa225634]{color:#fecdd3;border-color:hsla(0,91%,71%,.45);background:rgba(127,29,29,.2)}.ssr-table-row b[data-verdict=Accept][data-v-fa225634]{color:#bbf7d0;border-color:rgba(74,222,128,.35);background:rgba(22,101,52,.18)}.ssr-tail[data-v-fa225634]{margin:.85rem 0 0}.ssr-item-metrics[data-v-fa225634]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.ssr-flag-stack[data-v-fa225634]{display:grid;gap:.7rem;margin-top:1rem}.ssr-flag-card[data-v-fa225634]{padding:.9rem}.ssr-flag-card strong[data-v-fa225634]{color:#f9a8d4}.ssr-empty[data-v-fa225634],.ssr-flag-card p[data-v-fa225634]{margin:.35rem 0 0;color:rgba(232,226,235,.7);font-weight:750;line-height:1.45}.ssr-supplier-mix[data-v-fa225634]{margin-top:1.2rem}.ssr-supplier-mix h3[data-v-fa225634]{margin:0 0 .75rem;color:#fff;font-size:1rem}.ssr-supplier-row[data-v-fa225634]{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-fa225634]{color:rgba(245,240,247,.82);font-weight:850}.ssr-supplier-row strong[data-v-fa225634]{color:#fff}.ssr-supplier-row i[data-v-fa225634]{grid-column:1/-1;display:block;height:.32rem;border-radius:999px;background:linear-gradient(90deg,#ec4899,#f0abfc,#67e8f9)}@media (max-width:1200px){.ssr-grid--main[data-v-fa225634],.ssr-grid--summary[data-v-fa225634],.ssr-hero-body[data-v-fa225634],.ssr-metrics[data-v-fa225634]{grid-template-columns:1fr}.ssr-category-grid[data-v-fa225634]{grid-template-columns:repeat(2,minmax(0,1fr))}.ssr-memo-list[data-v-fa225634]{grid-template-columns:1fr}}.ssr-dashboard[data-v-fa225634]{gap:2rem;text-align:left;--ssr-surface:rgba(18,15,24,.96);--ssr-surface-2:rgba(27,23,34,.94);--ssr-surface-3:rgba(43,22,40,.78);--ssr-border:rgba(249,168,212,.18);--ssr-border-strong:rgba(249,168,212,.42);--ssr-muted:rgba(236,226,238,.66);--ssr-soft:rgba(236,226,238,.82);--ssr-pink:#f9a8d4;--ssr-pink-strong:#ec4899}.ssr-hidden-legacy[data-v-fa225634]{display:none!important}.ssr-hero[data-v-fa225634],.ssr-metric[data-v-fa225634],.ssr-panel[data-v-fa225634]{border-radius:18px;border:1px solid var(--ssr-border);background:radial-gradient(circle at 0 0,rgba(236,72,153,.1),transparent 28%),linear-gradient(145deg,rgba(18,15,24,.98),rgba(9,8,13,.98));box-shadow:none}.ssr-hero[data-v-fa225634]{padding:2rem 2.2rem}.ssr-hero-body[data-v-fa225634]{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:2rem;align-items:stretch}.ssr-hero-copy[data-v-fa225634]{min-width:0}.ssr-hero h1[data-v-fa225634]{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-fa225634]{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-fa225634],.ssr-summary-label[data-v-fa225634]{text-align:left}.ssr-summary ul[data-v-fa225634]{display:grid;gap:.75rem}.ssr-summary li[data-v-fa225634]{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-fa225634]{margin-top:0}.ssr-summary li[data-v-fa225634]:before{position:static;align-self:start;margin-top:.52rem}.ssr-hero-panel[data-v-fa225634]{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-fa225634]{margin:.7rem 0 1.25rem;font-size:clamp(2.6rem,4.2vw,4.1rem);letter-spacing:-.045em}.ssr-hero-panel div[data-v-fa225634],.ssr-item-metrics dl[data-v-fa225634]{align-items:center}.ssr-metrics[data-v-fa225634]{gap:1rem}.ssr-metric[data-v-fa225634]{min-height:152px;padding:1.25rem 1.35rem;border-top:0;background:linear-gradient(90deg,#ec4899,#f0abfc 45%,#67e8f9) top/100% 3px no-repeat,linear-gradient(145deg,rgba(18,15,24,.98),rgba(9,8,13,.98))}.ssr-metric strong[data-v-fa225634]{margin:.9rem 0 .4rem;font-size:clamp(2.1rem,3vw,3.1rem)}.ssr-panel[data-v-fa225634]{padding:1.55rem}.ssr-panel-head[data-v-fa225634]{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-fa225634]{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-fa225634]{display:block;max-width:760px;line-height:1.4}.ssr-panel--actions[data-v-fa225634],.ssr-panel--memo[data-v-fa225634]{overflow:hidden}.ssr-action-list[data-v-fa225634],.ssr-memo-list[data-v-fa225634]{gap:1rem;padding-top:1.15rem}.ssr-memo-list[data-v-fa225634]{grid-template-columns:repeat(3,minmax(0,1fr))}.ssr-action-list[data-v-fa225634]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}.ssr-action-list li[data-v-fa225634],.ssr-memo-list li[data-v-fa225634]{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-fa225634]{padding-left:1rem}.ssr-action-list li>span[data-v-fa225634],.ssr-memo-list li>span[data-v-fa225634]{display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:999px;background:rgba(236,72,153,.22);color:var(--ssr-pink);font-size:.78rem;font-weight:950}.ssr-action-list strong[data-v-fa225634],.ssr-memo-list strong[data-v-fa225634]{display:block;color:#fff;font-size:.96rem;font-weight:950;line-height:1.35}.ssr-action-list p[data-v-fa225634],.ssr-memo-list p[data-v-fa225634]{margin:.45rem 0 0;color:var(--ssr-muted);font-size:.88rem;font-weight:750;line-height:1.45}.ssr-category-grid[data-v-fa225634]{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:1rem}.ssr-category-card[data-v-fa225634]{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-fa225634]{background:linear-gradient(135deg,rgba(236,72,153,.2),hsla(0,0%,100%,.04));box-shadow:inset 0 0 0 1px rgba(249,168,212,.28)}.ssr-category-card strong[data-v-fa225634]{font-size:1.75rem;letter-spacing:-.03em}.ssr-category-card em[data-v-fa225634]{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-fa225634]{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-fa225634]{min-width:210px;border-radius:999px;padding:.8rem 1rem;background:hsla(0,0%,100%,.045)}.ssr-grid--main[data-v-fa225634]{grid-template-columns:1fr}.ssr-table[data-v-fa225634]{max-height:560px;overflow:auto;border-radius:14px;background:rgba(5,5,8,.28)}.ssr-table-head[data-v-fa225634],.ssr-table-row[data-v-fa225634]{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-fa225634]{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-fa225634]{padding:.95rem 1rem;color:hsla(0,0%,100%,.92)}.ssr-table-row[data-v-fa225634]{min-height:76px}.ssr-table-row>span[data-v-fa225634]{padding:1rem;align-self:stretch;border-right:1px solid hsla(0,0%,100%,.045)}.ssr-table-row>span[data-v-fa225634]:last-child{border-right:0}.ssr-table-row strong[data-v-fa225634]{white-space:normal;line-height:1.35}.ssr-flag[data-v-fa225634]{max-width:100%;white-space:normal;line-height:1.2}.ssr-item-panel[data-v-fa225634]{display:grid;gap:1.15rem}.ssr-item-panel .ssr-panel-head[data-v-fa225634]{align-items:start}.ssr-item-panel .ssr-panel-head h2[data-v-fa225634]{max-width:900px}.ssr-item-panel .ssr-panel-head span[data-v-fa225634]{max-width:min(100%,1120px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssr-item-metrics[data-v-fa225634]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:0}.ssr-item-metrics dl[data-v-fa225634]{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-fa225634]{text-align:left;font-size:1.05rem}.ssr-flag-stack[data-v-fa225634]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem;margin-top:0}.ssr-flag-card[data-v-fa225634]{min-height:104px;padding:1rem}.ssr-supplier-mix[data-v-fa225634]{margin-top:0}.ssr-supplier-mix h3[data-v-fa225634]{margin-bottom:.6rem}.ssr-supplier-row[data-v-fa225634]{grid-template-columns:minmax(0,1fr) auto}.ssr-supplier-row span[data-v-fa225634]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1400px){.ssr-memo-list[data-v-fa225634]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.ssr-action-list[data-v-fa225634],.ssr-hero-body[data-v-fa225634],.ssr-item-metrics[data-v-fa225634],.ssr-memo-list[data-v-fa225634],.ssr-metrics[data-v-fa225634]{grid-template-columns:1fr}.ssr-hero h1[data-v-fa225634]{font-size:clamp(2.4rem,8vw,3.8rem)}}.ssr-category-grid[data-v-fa225634]{align-items:stretch}.ssr-category-card[data-v-fa225634]{display:grid;grid-template-rows:auto 1fr;gap:.9rem;min-height:188px;cursor:default}.ssr-category-card.active[data-v-fa225634]{grid-column:span 2;min-height:236px}.ssr-category-main[data-v-fa225634]{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-fa225634],.ssr-l3-in-card>p>span[data-v-fa225634]{color:var(--ssr-pink);font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.ssr-category-main>strong[data-v-fa225634]{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-fa225634]{color:#fff;font-size:1.9rem;font-weight:950;line-height:1;letter-spacing:-.035em}.ssr-category-main>small[data-v-fa225634]{color:rgba(245,240,247,.78);font-size:.82rem;font-weight:850}.ssr-l3-in-card[data-v-fa225634]{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-fa225634]{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-fa225634]{color:rgba(245,240,247,.55);font-size:.72rem;font-style:normal;font-weight:850}.ssr-l3-chip[data-v-fa225634],.ssr-l3-preview[data-v-fa225634]{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-fa225634]{cursor:pointer}.ssr-l3-chip.active[data-v-fa225634]{border-color:rgba(249,168,212,.72);background:rgba(236,72,153,.22);color:#fff}.ssr-l3-chip>span[data-v-fa225634],.ssr-l3-preview[data-v-fa225634]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssr-l3-chip>strong[data-v-fa225634]{flex:0 0 auto;color:var(--ssr-pink);font-size:.78rem}.ssr-l3-preview[data-v-fa225634]{max-width:210px;color:rgba(245,240,247,.68)}.ssr-l3-preview--more[data-v-fa225634]{color:var(--ssr-pink)}@media (max-width:980px){.ssr-category-card.active[data-v-fa225634]{grid-column:span 1}}.ssr-filter-bar[data-v-fa225634]{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-fa225634]{position:relative;min-width:0}.ssr-filter-menu summary[data-v-fa225634]{display:grid;gap:.25rem;min-height:58px;padding:.68rem .85rem;border:1px solid rgba(249,168,212,.22);border-radius:11px;background:hsla(0,0%,100%,.04);cursor:pointer;list-style:none}.ssr-filter-menu summary[data-v-fa225634]::-webkit-details-marker{display:none}.ssr-criticality-filter[data-v-fa225634]:before,.ssr-filter-menu summary span[data-v-fa225634]{color:var(--ssr-pink);font-size:.68rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.ssr-filter-menu summary strong[data-v-fa225634]{overflow:hidden;color:#fff;font-size:.88rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ssr-filter-popover[data-v-fa225634]{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(249,168,212,.34);border-radius:12px;background:#261124;box-shadow:0 20px 70px rgba(0,0,0,.5)}.ssr-filter-popover label[data-v-fa225634]{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-fa225634]{accent-color:#ec4899}.ssr-filter-popover p[data-v-fa225634]{margin:0;color:var(--ssr-muted);font-size:.82rem;font-weight:800}.ssr-criticality-filter[data-v-fa225634]{display:grid;grid-template-columns:repeat(3,auto);gap:.35rem;align-self:stretch;padding:.45rem;border:1px solid rgba(249,168,212,.18);border-radius:11px;background:hsla(0,0%,100%,.035)}.ssr-criticality-filter[data-v-fa225634]:before{content:"Criticality";grid-column:1/-1;padding:0 .25rem}.ssr-criticality-filter button[data-v-fa225634],.ssr-reset-filter[data-v-fa225634]{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-fa225634]{padding:.45rem .62rem}.ssr-criticality-filter button.active[data-v-fa225634]{border-color:rgba(249,168,212,.62);background:rgba(236,72,153,.2);color:#fff}.ssr-reset-filter[data-v-fa225634]{align-self:center;justify-self:end;border:0;background:transparent;color:var(--ssr-pink);text-decoration:none}.ssr-card-rank[data-v-fa225634]{display:flex;align-items:center;justify-content:space-between}.ssr-card-rank span[data-v-fa225634]{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid rgba(249,168,212,.28);border-radius:999px;background:rgba(236,72,153,.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-fa225634]{grid-column:1/-1}.ssr-category-main>b[data-v-fa225634]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline}.ssr-category-main>b em[data-v-fa225634]{color:var(--ssr-pink);font-size:.82rem;font-style:normal;font-weight:900}.ssr-card-kpis[data-v-fa225634]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.ssr-card-kpis dl[data-v-fa225634]{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-fa225634]{color:rgba(245,240,247,.54);font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ssr-card-kpis dd[data-v-fa225634]{margin:.22rem 0 0;font-size:.86rem}.ssr-verdict-mix[data-v-fa225634]{display:flex;flex-wrap:wrap;gap:.42rem}.ssr-l3-card i small[data-v-fa225634],.ssr-verdict-mix span[data-v-fa225634]{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-fa225634],.ssr-verdict-mix span[data-verdict=Mitigate][data-v-fa225634]{border-color:hsla(0,91%,71%,.35);color:#fecdd3}.ssr-l3-card i small[data-verdict=Monitor][data-v-fa225634],.ssr-verdict-mix span[data-verdict=Monitor][data-v-fa225634]{border-color:rgba(251,191,36,.28);color:#fde68a}.ssr-l3-card i small[data-verdict=Accept][data-v-fa225634],.ssr-verdict-mix span[data-verdict=Accept][data-v-fa225634]{border-color:rgba(74,222,128,.28);color:#bbf7d0}.ssr-primary-suppliers[data-v-fa225634]{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-fa225634]{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-fa225634]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ssr-category-card.active .ssr-l3-in-card>p[data-v-fa225634]{grid-column:1/-1}.ssr-l3-card[data-v-fa225634]{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-fa225634],.ssr-l3-card[data-v-fa225634]:hover{border-color:rgba(249,168,212,.62);background:rgba(236,72,153,.16)}.ssr-l3-card>span[data-v-fa225634]{color:var(--ssr-pink);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ssr-l3-card>strong[data-v-fa225634]{color:#fff;font-size:1rem;font-weight:950;line-height:1.28}.ssr-l3-card>b[data-v-fa225634]{color:#fff;font-size:1.25rem;font-weight:950}.ssr-l3-card>em[data-v-fa225634],.ssr-l3-card>small[data-v-fa225634]{color:rgba(245,240,247,.68);font-size:.78rem;font-style:normal;font-weight:850}.ssr-l3-card i[data-v-fa225634]{display:flex;flex-wrap:wrap;gap:.35rem;font-style:normal}@media (max-width:1380px){.ssr-filter-bar[data-v-fa225634]{grid-template-columns:repeat(2,minmax(190px,1fr))}.ssr-reset-filter[data-v-fa225634]{justify-self:start}}@media (max-width:760px){.ssr-card-kpis[data-v-fa225634],.ssr-filter-bar[data-v-fa225634]{grid-template-columns:1fr}}.ssr-portfolio-panel[data-v-fa225634]{overflow:visible}.ssr-filter-bar[data-v-fa225634]{position:sticky;top:.75rem;z-index:20;backdrop-filter:blur(12px)}.ssr-category-grid[data-v-fa225634]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem;margin-top:1.25rem}.ssr-category-card.active[data-v-fa225634],.ssr-category-card[data-v-fa225634]{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-fa225634]{border-width:2px;border-color:rgba(249,168,212,.72);background:linear-gradient(145deg,hsla(0,0%,100%,.072),hsla(0,0%,100%,.032))}.ssr-l2-chevron[data-v-fa225634]{width:.55rem;height:.55rem;border-right:2px solid rgba(249,168,212,.72);border-bottom:2px solid rgba(249,168,212,.72);transform:rotate(45deg);transition:transform .16s ease}.ssr-category-card.active .ssr-l2-chevron[data-v-fa225634]{transform:rotate(225deg)}.ssr-card-kpis[data-v-fa225634]{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-fa225634]{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-fa225634]{border-top:1px solid hsla(0,0%,100%,.06)}.ssr-card-kpis dt[data-v-fa225634]{min-width:0}.ssr-card-kpis dd[data-v-fa225634]{max-width:56%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssr-l3-region[data-v-fa225634]{margin-top:1.4rem;padding-top:1.3rem;border-top:1px solid hsla(0,0%,100%,.1)}.ssr-l3-region-head[data-v-fa225634]{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.95rem}.ssr-l3-region-head span[data-v-fa225634]{color:rgba(245,240,247,.62);font-size:.86rem;font-weight:800}.ssr-l3-card-grid[data-v-fa225634]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ssr-l3-card[data-v-fa225634]{min-height:180px;padding:1.1rem}.ssr-l3-card.active[data-v-fa225634]{border-color:rgba(249,168,212,.36);background:hsla(0,0%,100%,.05)}.ssr-item-panel[data-v-fa225634],.ssr-view-panel[data-v-fa225634]{min-height:520px}.ssr-drilldown-toolbar[data-v-fa225634]{display:flex;justify-content:flex-end;padding:1rem 0 .85rem}.ssr-drilldown-toolbar label[data-v-fa225634]{display:grid;gap:.42rem;min-width:min(340px,100%)}.ssr-drilldown-toolbar span[data-v-fa225634]{color:#f9a8d4;font-size:.68rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.ssr-drilldown-toolbar select[data-v-fa225634]{width:100%;min-height:2.8rem;border:1px solid rgba(249,168,212,.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-fa225634]{background-color:#1b1822;color:#f7f2f8}.ssr-drilldown-toolbar select[data-v-fa225634]:focus-visible{border-color:rgba(249,168,212,.72);outline:none;box-shadow:0 0 0 2px rgba(236,72,153,.2)}.ssr-l3-cell[data-v-fa225634]{color:rgba(245,240,247,.84);font-weight:850;line-height:1.35;overflow-wrap:anywhere}.ssr-view-back[data-v-fa225634]{border:1px solid rgba(249,168,212,.35);border-radius:999px;background:rgba(236,72,153,.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-fa225634]{width:-moz-fit-content;width:fit-content;margin:0 0 .85rem}.ssr-view-actions[data-v-fa225634]{display:flex;align-items:center;gap:.75rem}@media (max-width:1500px){.ssr-category-grid[data-v-fa225634]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1120px){.ssr-category-grid[data-v-fa225634],.ssr-l3-card-grid[data-v-fa225634]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ssr-category-grid[data-v-fa225634],.ssr-l3-card-grid[data-v-fa225634]{grid-template-columns:1fr}.ssr-l3-region-head[data-v-fa225634]{align-items:start;flex-direction:column}}.ssr-card-kpis dd[data-v-fa225634]{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-fa225634],.ssr-table-row[data-v-fa225634]{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-fa225634]{display:flex;align-items:center}.ssr-classify-stack[data-v-fa225634]{display:inline-flex;flex-direction:column;gap:.5rem;align-items:flex-start}.ssr-subst-label[data-v-fa225634]{color:rgba(103,232,249,.85);font-size:.58rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.ssr-subst-toggle[data-v-fa225634]{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-fa225634]{background:rgba(103,232,249,.22);box-shadow:inset 0 0 0 1px rgba(103,232,249,.5)}.ssr-subst-researched[data-v-fa225634],.ssr-subst-researching[data-v-fa225634]{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-fa225634]{color:#fcd34d;animation:ssr-subst-blink-fa225634 1.1s ease-in-out infinite}.ssr-subst-researched[data-v-fa225634]{color:rgba(103,232,249,.9)}@keyframes ssr-subst-blink-fa225634{0%,to{opacity:1}50%{opacity:.35}}.ssr-subst-evidence[data-v-fa225634]{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-fa225634]{display:flex;align-items:center;gap:.7rem;margin-bottom:.55rem}.ssr-subst-evidence-head .ssr-kicker[data-v-fa225634]{margin:0}.ssr-subst-evidence-output[data-v-fa225634]{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-fa225634]{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-fa225634]{border:1px solid rgba(249,168,212,.5);background:rgba(236,72,153,.18);color:#ffc6e6}.ssr-subst-evidence-text[data-v-fa225634]{margin:0;color:rgba(245,240,247,.9);font-size:.86rem;font-weight:650;line-height:1.55}.ssr-subst-evidence-sources[data-v-fa225634]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.7rem}.ssr-subst-evidence-sources>span[data-v-fa225634]{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-fa225634]{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-fa225634]:hover{border-color:rgba(103,232,249,.55);color:#fff}.ssr-criticality-cell[data-v-fa225634]{position:relative;display:inline-flex;flex-direction:column;gap:.35rem;align-items:flex-start}.ssr-criticality-toggle[data-v-fa225634]{display:inline-grid;grid-template-columns:repeat(2,minmax(42px,1fr));gap:.18rem;padding:.2rem;border:1px solid rgba(249,168,212,.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-fa225634]{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-fa225634]{background:rgba(236,72,153,.24);color:#fff;box-shadow:inset 0 0 0 1px rgba(249,168,212,.45)}.ssr-criticality-cell>em[data-v-fa225634]{position:absolute;left:0;top:calc(100% + .5rem);z-index:30;width:min(360px,70vw);border:1px solid rgba(249,168,212,.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-fa225634],.ssr-criticality-cell:hover>em[data-v-fa225634]{opacity:1;transform:translateY(0)}.ssr-header-criticality[data-v-fa225634]{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-fa225634]{color:var(--ssr-pink);font-size:.68rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.ssr-audit-link[data-v-fa225634],.ssr-verdict-button[data-v-fa225634]{border:1px solid rgba(249,168,212,.28);border-radius:999px;background:rgba(236,72,153,.13);color:#ffc6e6;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-fa225634]{border-color:hsla(0,91%,71%,.45);color:#fecdd3}.ssr-verdict-button[data-verdict=Monitor][data-v-fa225634]{border-color:rgba(251,191,36,.36);color:#fde68a}.ssr-verdict-button[data-verdict=Accept][data-v-fa225634]{border-color:rgba(74,222,128,.34);color:#bbf7d0}.ssr-audit-link[data-v-fa225634]{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-fa225634]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ssr-audit-panel[data-v-fa225634]{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:1rem;border:1px solid rgba(249,168,212,.2);border-radius:14px;background:rgba(236,72,153,.08)}.ssr-audit-panel h3[data-v-fa225634]{margin:.25rem 0 0;color:#fff;font-size:1.05rem}.ssr-audit-panel>button[data-v-fa225634]{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-fa225634]{display:grid;grid-column:1/-1;gap:.65rem}.ssr-audit-list p[data-v-fa225634]{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-fa225634]{color:#fff}.ssr-audit-list em[data-v-fa225634],.ssr-audit-list span[data-v-fa225634]{color:rgba(245,240,247,.68);font-size:.82rem;font-style:normal;font-weight:800}.ssr-collapse-row[data-v-fa225634]{display:flex;gap:.9rem;overflow-x:auto;padding:.1rem 0 .35rem;scrollbar-color:rgba(236,72,153,.75) hsla(0,0%,100%,.05)}.ssr-collapse-card[data-v-fa225634]{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-fa225634]{flex-basis:min(560px,84vw);border-color:rgba(249,168,212,.38);background:rgba(236,72,153,.075)}.ssr-collapse-trigger[data-v-fa225634]{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-fa225634]{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:rgba(236,72,153,.22);color:#ffc6e6;font-size:.72rem;font-weight:950}.ssr-collapse-trigger strong[data-v-fa225634]{color:#fff;font-size:.94rem;font-weight:950;line-height:1.35}.ssr-collapse-trigger i[data-v-fa225634]{width:.55rem;height:.55rem;margin-top:.32rem;border-right:2px solid rgba(249,168,212,.72);border-bottom:2px solid rgba(249,168,212,.72);transform:rotate(45deg);transition:transform .16s ease}.ssr-collapse-card.open .ssr-collapse-trigger i[data-v-fa225634]{transform:rotate(225deg)}.ssr-collapse-card p[data-v-fa225634]{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-fa225634]{display:grid;gap:.25rem;width:100%;min-height:58px;padding:.68rem .85rem;border:1px solid rgba(249,168,212,.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-fa225634],.ssr-filter-trigger[data-v-fa225634]:focus-visible{border-color:rgba(249,168,212,.72);outline:none;box-shadow:0 0 0 2px rgba(236,72,153,.2)}.ssr-filter-trigger span[data-v-fa225634]{color:var(--ssr-pink);font-size:.68rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.ssr-filter-trigger strong[data-v-fa225634]{overflow:hidden;color:#fff;font-size:.88rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ssr-risk-table .ssr-table-head[data-v-fa225634],.ssr-risk-table .ssr-table-row[data-v-fa225634]{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-fa225634]{display:grid!important;gap:.35rem;align-items:start!important}.ssr-item-name-cell strong[data-v-fa225634]{white-space:normal;overflow-wrap:anywhere;line-height:1.32}.ssr-item-name-cell small[data-v-fa225634]{max-width:100%;border:1px solid rgba(249,168,212,.22);border-radius:999px;background:rgba(236,72,153,.1);color:rgba(249,168,212,.86);padding:.18rem .5rem;font-size:.7rem;letter-spacing:.05em}.ssr-item-name-cell small[data-v-fa225634],.ssr-risk-band[data-v-fa225634]{display:inline-flex;width:-moz-fit-content;width:fit-content;text-transform:uppercase}.ssr-risk-band[data-v-fa225634]{border:1px solid rgba(249,168,212,.28);border-radius:999px;background:hsla(0,0%,100%,.045);color:#ffc6e6;padding:.32rem .58rem;font-size:.72rem;font-style:normal;font-weight:950;letter-spacing:.06em}.ssr-risk-band[data-band=High][data-v-fa225634]{border-color:hsla(0,91%,71%,.42);color:#fecdd3}.ssr-risk-band[data-band=Medium][data-v-fa225634]{border-color:rgba(251,191,36,.34);color:#fde68a}.ssr-risk-band[data-band=Low][data-v-fa225634]{border-color:rgba(74,222,128,.3);color:#bbf7d0}.ssr-recommendation-cell[data-v-fa225634]{color:rgba(245,240,247,.76);font-size:.84rem;font-weight:800;line-height:1.45;white-space:normal}.ssr-floating-tooltip[data-v-fa225634]{position:fixed;z-index:9999;width:min(380px,calc(100vw - 32px));border:1px solid rgba(249,168,212,.42);border-radius:12px;background:radial-gradient(circle at 0 0,rgba(236,72,153,.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-fa225634]{display:none}.ssr-structured-stack[data-v-fa225634]{display:grid;gap:1rem;margin-top:1.25rem}.ssr-structured-card[data-v-fa225634]{border:1px solid hsla(0,0%,100%,.105);border-radius:16px;background:linear-gradient(135deg,rgba(236,72,153,.08),rgba(99,102,241,.045)),hsla(0,0%,100%,.025);overflow:hidden}.ssr-structured-card.open[data-v-fa225634]{border-color:rgba(249,168,212,.3);background:radial-gradient(circle at 0 0,rgba(236,72,153,.16),transparent 38%),linear-gradient(135deg,rgba(236,72,153,.105),rgba(99,102,241,.065)),hsla(0,0%,100%,.03)}.ssr-structured-trigger[data-v-fa225634]{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-fa225634]{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border:1px solid rgba(249,168,212,.42);border-radius:999px;background:rgba(236,72,153,.18);color:#ffc6e6;font-size:.88rem;font-weight:950}.ssr-structured-copy[data-v-fa225634]{display:grid;gap:.25rem;min-width:0}.ssr-structured-copy strong[data-v-fa225634]{color:#fff;font-size:clamp(1.02rem,1.5vw,1.28rem);font-weight:950;line-height:1.24}.ssr-structured-copy em[data-v-fa225634]{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-fa225634]{white-space:normal}.ssr-structured-link[data-v-fa225634]{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-fa225634]{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-fa225634]{transform:rotate(225deg)}.ssr-structured-details[data-v-fa225634]{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-fa225634]{border-left:1px solid hsla(0,0%,100%,.09);padding-left:1.35rem}.ssr-structured-details h3[data-v-fa225634]{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-fa225634]{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.ssr-structured-details li[data-v-fa225634]{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-fa225634]:before{content:"";position:absolute;left:0;top:.65em;width:.35rem;height:.35rem;border-radius:999px;background:#f9a8d4}@media (max-width:900px){.ssr-structured-details[data-v-fa225634],.ssr-structured-trigger[data-v-fa225634]{grid-template-columns:1fr}.ssr-structured-link[data-v-fa225634]{justify-self:start}.ssr-structured-details>div+div[data-v-fa225634]{border-left:0;border-top:1px solid hsla(0,0%,100%,.09);padding-left:0;padding-top:1rem}}.ssr-hero-body[data-v-fa225634]{grid-template-columns:1fr}.ssr-hero-copy[data-v-fa225634],.ssr-summary[data-v-fa225634]{max-width:none}.ssr-flag[data-v-fa225634],.ssr-info[data-v-fa225634]{cursor:pointer}.ssr-info em[data-v-fa225634]{cursor:default}.ssr-category-main>strong[data-v-fa225634]{font-size:clamp(1.22rem,1.45vw,1.48rem);line-height:1.18}.ssr-category-main>b[data-v-fa225634]{font-size:clamp(1.42rem,2vw,1.75rem);letter-spacing:-.025em}.ssr-card-rank span[data-v-fa225634],.ssr-l3-card>span[data-v-fa225634]{text-transform:none}.ssr-card-kpis dt[data-v-fa225634]{letter-spacing:.08em}.ssr-card-kpis dd[data-v-fa225634]{font-size:.9rem;font-weight:950}.ssr-verdict-mix span[data-v-fa225634]{position:relative;cursor:pointer}.ssr-verdict-mix span em[data-v-fa225634]{position:absolute;left:0;bottom:calc(100% + .55rem);z-index:60;width:min(300px,70vw);border:1px solid rgba(249,168,212,.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-fa225634],.ssr-verdict-mix span:hover em[data-v-fa225634]{opacity:1;transform:translateY(0)}.ssr-risk-table .ssr-table-head[data-v-fa225634],.ssr-risk-table .ssr-table-row[data-v-fa225634]{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-fa225634]{padding:.85rem .45rem;font-size:.66rem;letter-spacing:.02em;line-height:1.2;overflow-wrap:anywhere}.ssr-flag-cell[data-v-fa225634]{display:flex!important;flex-wrap:wrap;gap:.38rem;align-items:flex-start!important;align-content:flex-start}.ssr-flag-cell .ssr-flag[data-v-fa225634]{margin:0;max-width:100%;white-space:normal}.ssr-verdict-button[data-v-fa225634]{white-space:nowrap}.ssr-category-grid[data-v-fa225634]{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-fa225634]::-webkit-scrollbar{height:.55rem}.ssr-category-grid[data-v-fa225634]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.055);border-radius:999px}.ssr-category-grid[data-v-fa225634]::-webkit-scrollbar-thumb{background:linear-gradient(90deg,rgba(236,72,153,.78),rgba(103,232,249,.72));border-radius:999px}.ssr-category-card.active[data-v-fa225634],.ssr-category-card[data-v-fa225634]{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-fa225634]{grid-template-columns:none!important}.ssr-category-card.active[data-v-fa225634],.ssr-category-card[data-v-fa225634]{flex-basis:min(86vw,390px);width:min(86vw,390px)}}.ssr-dashboard[data-v-fa225634]{box-sizing:border-box;width:100%;max-width:100%;overflow-x:clip;padding-inline:clamp(.45rem,.75vw,1rem)}.ssr-dashboard[data-v-fa225634] *,.ssr-dashboard[data-v-fa225634] :after,.ssr-dashboard[data-v-fa225634] :before{box-sizing:border-box}.ssr-grid[data-v-fa225634],.ssr-hero[data-v-fa225634],.ssr-metrics[data-v-fa225634],.ssr-panel[data-v-fa225634],.ssr-structured-stack[data-v-fa225634],.ssr-table[data-v-fa225634]{min-width:0;max-width:100%}.ssr-hero[data-v-fa225634]{padding:clamp(1.15rem,1.4vw,1.55rem)}.ssr-hero-body[data-v-fa225634]{display:block;padding-top:clamp(1rem,1.2vw,1.35rem)}.ssr-hero-copy[data-v-fa225634]{width:100%}.ssr-hero h1[data-v-fa225634]{max-width:min(720px,100%);margin-bottom:1rem;font-size:clamp(2.25rem,3.8vw,4.15rem);line-height:.98}.ssr-summary[data-v-fa225634]{width:100%;max-height:min(285px,34vh);overflow:auto}.ssr-summary ul[data-v-fa225634]{gap:.58rem}.ssr-summary li[data-v-fa225634]{font-size:clamp(.82rem,.8vw,.95rem);line-height:1.4}.ssr-metrics[data-v-fa225634]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.7rem,.85vw,1rem);overflow:visible}.ssr-metric[data-v-fa225634]{min-width:0;min-height:132px;padding:clamp(.95rem,1vw,1.2rem)}.ssr-metric small[data-v-fa225634],.ssr-metric span[data-v-fa225634]{min-width:0}.ssr-metric strong[data-v-fa225634]{max-width:100%;font-size:clamp(1.8rem,2.6vw,2.9rem);overflow-wrap:anywhere}.ssr-metric small[data-v-fa225634]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssr-table[data-v-fa225634]{width:100%;overflow-x:auto;overflow-y:hidden}.ssr-risk-table[data-v-fa225634]{max-height:min(640px,68vh);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.ssr-risk-table .ssr-table-head[data-v-fa225634]{position:sticky;top:0;z-index:6}.ssr-category-grid[data-v-fa225634]{max-width:100%}@media (max-width:1280px){.ssr-metrics[data-v-fa225634]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ssr-metrics[data-v-fa225634]{grid-template-columns:1fr}}.ssr-alt-suppliers[data-v-fa225634]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(249,168,212,.18)}.ssr-alt-head[data-v-fa225634]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ssr-alt-head h3[data-v-fa225634]{margin:.3rem 0 .2rem;color:#fff;font-size:1.05rem}.ssr-alt-head span[data-v-fa225634]{color:rgba(232,226,235,.62);font-size:.85rem}.ssr-alt-controls[data-v-fa225634]{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.ssr-alt-region-filter[data-v-fa225634]{display:grid;gap:.3rem}.ssr-alt-region-filter span[data-v-fa225634]{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-fa225634]{border:1px solid rgba(249,168,212,.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-fa225634]:disabled{opacity:.6;cursor:progress}.ssr-alt-region-filter select option[data-v-fa225634]{background-color:#1b1822;color:#f7f2f8}.ssr-alt-refresh[data-v-fa225634]{border:1px solid rgba(249,168,212,.35);border-radius:999px;background:rgba(236,72,153,.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-fa225634]{gap:.4rem;white-space:nowrap;justify-content:flex-start}.ssr-col-info[data-v-fa225634]{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-fa225634]:focus-visible,.ssr-col-info[data-v-fa225634]:hover{color:var(--ssr-pink);border-color:rgba(249,168,212,.55)}.ssr-alt-refresh[data-v-fa225634]:disabled{opacity:.6;cursor:progress}.ssr-alt-status[data-v-fa225634]{margin:1rem 0 0;color:rgba(232,226,235,.62);font-size:.9rem}.ssr-alt-error[data-v-fa225634]{color:#fca5a5}.ssr-alt-table[data-v-fa225634]{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(249,168,212,.5) hsla(0,0%,100%,.06)}.ssr-alt-table[data-v-fa225634]::-webkit-scrollbar{height:10px;width:10px}.ssr-alt-table[data-v-fa225634]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.ssr-alt-table[data-v-fa225634]::-webkit-scrollbar-thumb{background:rgba(249,168,212,.4);border-radius:999px}.ssr-alt-table[data-v-fa225634]::-webkit-scrollbar-thumb:hover{background:rgba(249,168,212,.6)}.ssr-alt-row[data-v-fa225634],.ssr-alt-table .ssr-table-head[data-v-fa225634]{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-fa225634]{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-fa225634]{display:flex;align-items:center;gap:.3rem;min-width:0;cursor:pointer;transition:color .12s ease}.ssr-alt-col-head[data-v-fa225634]:hover{color:#fff}.ssr-alt-table .ssr-table-head .ssr-alt-col-head[data-v-fa225634]{padding:0}.ssr-alt-label[data-v-fa225634]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssr-alt-sort-arrow[data-v-fa225634]{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-fa225634]{color:var(--ssr-pink)}.ssr-alt-col-head.is-sorted[data-v-fa225634]{color:#fff}.ssr-alt-row[data-v-fa225634]{border-top:1px solid hsla(0,0%,100%,.055);transition:background .12s ease}.ssr-alt-row[data-v-fa225634]:hover{background:hsla(0,0%,100%,.025)}.ssr-alt-row span[data-v-fa225634]{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-fa225634]{font-family:DM Sans,system-ui,-apple-system,sans-serif!important;color:#fff!important;font-weight:800!important}.ssr-alt-priority[data-v-fa225634]{display:inline-flex;align-items:center;border:1px solid rgba(249,168,212,.3);border-radius:999px;background:rgba(236,72,153,.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-fa225634]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.4rem}.ssr-sup-panel[data-v-fa225634]{border:1px solid rgba(249,168,212,.16);border-radius:16px;background:radial-gradient(circle at 0 0,rgba(236,72,153,.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-fa225634]{margin-bottom:1rem}.ssr-sup-tag[data-v-fa225634]{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-fa225634]{border:1px solid rgba(103,232,249,.4);background:rgba(103,232,249,.12);color:#67e8f9}.ssr-sup-tag--alt[data-v-fa225634]{border:1px solid rgba(249,168,212,.45);background:rgba(236,72,153,.16);color:var(--ssr-pink)}.ssr-sup-panel-head h3[data-v-fa225634]{margin:.5rem 0 .2rem;color:#fff;font-size:1.02rem}.ssr-sup-panel-head small[data-v-fa225634]{color:rgba(232,226,235,.55);font-size:.78rem}.ssr-sup-rows[data-v-fa225634]{display:grid;gap:.5rem}.ssr-sup-row[data-v-fa225634]{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-fa225634]:hover{border-color:rgba(249,168,212,.28);background:hsla(0,0%,100%,.045)}.ssr-sup-row-top[data-v-fa225634]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ssr-sup-name[data-v-fa225634]{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.ssr-sup-name strong[data-v-fa225634]{color:#fff;font-size:.86rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssr-sup-region[data-v-fa225634]{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-fa225634]{flex:none;color:#fff;font-size:.9rem;font-weight:850;font-variant-numeric:tabular-nums}.ssr-sup-bar[data-v-fa225634]{margin-top:.5rem;height:.34rem;border-radius:999px;background:hsla(0,0%,100%,.07);overflow:hidden}.ssr-sup-bar i[data-v-fa225634]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ec4899,#f0abfc,#67e8f9)}@media (max-width:900px){.ssr-supplier-split[data-v-fa225634]{grid-template-columns:1fr}}.ssr-panel-head--split[data-v-fa225634]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.ssr-crit-save[data-v-fa225634]{display:flex;align-items:center;gap:.7rem;flex:none;border:1px solid rgba(249,168,212,.32);border-radius:12px;background:linear-gradient(135deg,rgba(236,72,153,.12),rgba(192,38,211,.08));padding:.55rem .7rem .55rem .9rem}.ssr-crit-save-text[data-v-fa225634]{display:grid;gap:.1rem;text-align:right}.ssr-crit-save-text strong[data-v-fa225634]{color:#fff;font-size:.82rem;font-weight:850}.ssr-crit-save-text span[data-v-fa225634]{color:rgba(232,226,235,.6);font-size:.72rem}.ssr-crit-save-error[data-v-fa225634]{color:#fca5a5!important}.ssr-crit-save-btn[data-v-fa225634],.ssr-crit-save-discard[data-v-fa225634]{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-fa225634]{border:1px solid hsla(0,0%,100%,.18);background:transparent;color:rgba(232,226,235,.82)}.ssr-crit-save-btn[data-v-fa225634]{border:1px solid rgba(249,168,212,.5);background:linear-gradient(135deg,#ec4899,#c026d3);color:#fff}.ssr-crit-save-btn[data-v-fa225634]:hover:not(:disabled){filter:brightness(1.08)}.ssr-crit-save-btn[data-v-fa225634]:disabled,.ssr-crit-save-discard[data-v-fa225634]:disabled{opacity:.6;cursor:progress}.ssr-crit-saved[data-v-fa225634]{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-fa225634]{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}.sva[data-v-60399e36]{position:relative;display:inline-block;margin-right:.65rem}.sva-trigger[data-v-60399e36]{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-60399e36],.sva-trigger[data-v-60399e36]:hover{filter:brightness(1.12);border-color:rgba(103,232,249,.75)}.sva-mic[data-v-60399e36]{display:inline-flex}.sva-backdrop[data-v-60399e36]{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-60399e36]{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-60399e36],.sva-fade-leave-active[data-v-60399e36]{transition:opacity .16s ease,transform .16s ease}.sva-fade-enter-from[data-v-60399e36],.sva-fade-leave-to[data-v-60399e36]{opacity:0;transform:translateY(-8px)}.sva-panel-head[data-v-60399e36]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex:none}.sva-panel-title[data-v-60399e36]{display:flex;align-items:center;gap:.7rem}.sva-head-badge[data-v-60399e36]{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-60399e36]{display:grid;gap:.1rem}.sva-head-text strong[data-v-60399e36]{color:#fff;font-size:1rem;font-weight:850}.sva-status[data-v-60399e36]{display:inline-flex;align-items:center;gap:.35rem;color:rgba(232,226,235,.62);font-size:.72rem;font-weight:800}.sva-dot[data-v-60399e36]{width:.5rem;height:.5rem;border-radius:999px;background:currentColor}.sva-status--listening[data-v-60399e36]{color:#67e8f9}.sva-status--speaking[data-v-60399e36]{color:#f0abfc}.sva-status--connecting[data-v-60399e36],.sva-status--preparing[data-v-60399e36]{color:#fcd34d}.sva-status--error[data-v-60399e36]{color:#fca5a5}.sva-status--connecting .sva-dot[data-v-60399e36],.sva-status--listening .sva-dot[data-v-60399e36],.sva-status--preparing .sva-dot[data-v-60399e36],.sva-status--speaking .sva-dot[data-v-60399e36]{animation:sva-pulse-60399e36 1.2s ease-in-out infinite}@keyframes sva-pulse-60399e36{0%,to{opacity:1}50%{opacity:.25}}.sva-close[data-v-60399e36]{border:0;background:transparent;color:rgba(232,226,235,.55);cursor:pointer;font-size:.95rem;line-height:1;flex:none}.sva-close[data-v-60399e36]:hover{color:#fff}.sva-hint[data-v-60399e36]{margin:.75rem 0 .65rem;color:rgba(232,226,235,.58);font-size:.79rem;line-height:1.5;flex:none}.sva-error[data-v-60399e36]{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-60399e36]{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-60399e36]{display:flex;flex-direction:column;gap:.28rem;max-width:92%}.sva-msg--user[data-v-60399e36]{align-self:flex-end;align-items:flex-end}.sva-msg--agent[data-v-60399e36]{align-self:flex-start;align-items:flex-start}.sva-role[data-v-60399e36]{font-size:.6rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sva-msg--user .sva-role[data-v-60399e36]{color:#67e8f9}.sva-msg--agent .sva-role[data-v-60399e36]{color:var(--ssr-pink,#f9a8d4)}.sva-bubble[data-v-60399e36]{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-60399e36]{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-60399e36]{border:1px solid rgba(249,168,212,.2);background:rgba(192,132,252,.08);border-bottom-left-radius:4px}.sva-empty[data-v-60399e36]{margin:auto 0;color:rgba(232,226,235,.5);font-size:.82rem;line-height:1.5;text-align:center}.sva-actions[data-v-60399e36]{margin-top:.95rem;flex:none}.sva-start[data-v-60399e36],.sva-stop[data-v-60399e36]{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-60399e36]:hover,.sva-stop[data-v-60399e36]:hover{filter:brightness(1.08)}.sva-start[data-v-60399e36]{border:1px solid rgba(103,232,249,.5);background:linear-gradient(135deg,#22d3ee,#a855f7);color:#06283a}.sva-stop[data-v-60399e36]{border:1px solid rgba(249,168,212,.45);background:linear-gradient(135deg,#ec4899,#c026d3);color:#fff}@media (max-width:560px){.sva-panel[data-v-60399e36]{top:auto;bottom:16px;right:50%;transform:translateX(50%);max-height:70vh}}.ssc-dashboard[data-v-a00f4b40]{min-height:100%;padding:28px;color:hsla(0,0%,100%,.92);background:radial-gradient(circle at 8% 0,rgba(214,43,135,.18),transparent 30%),radial-gradient(circle at 92% 8%,rgba(103,232,249,.12),transparent 32%),rgba(5,5,7,.28);text-align:left}.ssc-category-card[data-v-a00f4b40],.ssc-hero[data-v-a00f4b40],.ssc-metrics article[data-v-a00f4b40],.ssc-panel[data-v-a00f4b40]{border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:rgba(7,7,11,.64);box-shadow:0 18px 44px rgba(0,0,0,.24);backdrop-filter:blur(18px)}.ssc-hero[data-v-a00f4b40]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px}.ssc-kicker[data-v-a00f4b40]{margin:0 0 8px;color:#67e8f9;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.ssc-hero h1[data-v-a00f4b40],.ssc-section-head h2[data-v-a00f4b40]{margin:0;color:#fff}.ssc-hero h1[data-v-a00f4b40]{font-size:34px;line-height:1.08}.ssc-hero p[data-v-a00f4b40],.ssc-section-head p[data-v-a00f4b40]{margin:8px 0 0;color:hsla(0,0%,100%,.66)}.ssc-chip-row button[data-v-a00f4b40],.ssc-cluster-tools button[data-v-a00f4b40],.ssc-primary[data-v-a00f4b40],.ssc-sku-table button[data-v-a00f4b40]{border:0;border-radius:6px;cursor:pointer;font-weight:800}.ssc-primary[data-v-a00f4b40]{background:linear-gradient(135deg,#db2777,#7c3aed);color:#fff;padding:12px 16px;box-shadow:0 12px 28px rgba(214,43,135,.24)}.ssc-cluster-tools button[data-v-a00f4b40]:disabled,.ssc-primary[data-v-a00f4b40]:disabled,.ssc-sku-table button[data-v-a00f4b40]:disabled{cursor:not-allowed;opacity:.55}.ssc-metrics[data-v-a00f4b40]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.ssc-metrics article[data-v-a00f4b40]{padding:18px}.ssc-metrics span[data-v-a00f4b40]{display:block;color:hsla(0,0%,100%,.58);font-size:12px;font-weight:800;text-transform:uppercase}.ssc-metrics strong[data-v-a00f4b40]{display:block;margin-top:6px;color:#fff;font-size:24px}.ssc-category-card small[data-v-a00f4b40],.ssc-cluster-row small[data-v-a00f4b40],.ssc-metrics small[data-v-a00f4b40],.ssc-sku-table small[data-v-a00f4b40]{color:hsla(0,0%,100%,.56)}.ssc-panel[data-v-a00f4b40]{margin-top:18px;padding:22px}.ssc-drilldown[data-v-a00f4b40]{display:flex;flex-direction:column}.ssc-section-head[data-v-a00f4b40]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px;text-align:left}.ssc-summary-list[data-v-a00f4b40]{margin:0;padding-left:18px;color:hsla(0,0%,100%,.78);text-align:left}.ssc-summary-list li+li[data-v-a00f4b40]{margin-top:8px}.ssc-chip-row[data-v-a00f4b40]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ssc-chip-row button[data-v-a00f4b40]{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-a00f4b40]{display:block;color:hsla(0,0%,100%,.58)}.ssc-cluster-tools[data-v-a00f4b40],.ssc-drill-actions[data-v-a00f4b40],.ssc-filters[data-v-a00f4b40]{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.ssc-cluster-tools label[data-v-a00f4b40],.ssc-drill-actions label[data-v-a00f4b40],.ssc-filters label[data-v-a00f4b40]{display:grid;gap:5px;color:hsla(0,0%,100%,.68);font-size:12px;font-weight:800}.ssc-cluster-tools select[data-v-a00f4b40],.ssc-drill-actions select[data-v-a00f4b40],.ssc-filters select[data-v-a00f4b40],.ssc-sku-table select[data-v-a00f4b40]{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-a00f4b40]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.ssc-category-card[data-v-a00f4b40]{position:relative;display:grid;gap:10px;min-height:178px;padding:18px;text-align:left;cursor:pointer}.ssc-category-card.active[data-v-a00f4b40]{border-color:rgba(103,232,249,.56);box-shadow:0 0 0 2px rgba(103,232,249,.16)}.ssc-rank[data-v-a00f4b40]{color:#67e8f9;font-weight:900}.ssc-category-card strong[data-v-a00f4b40]{color:#fff;font-size:18px}.ssc-category-card em[data-v-a00f4b40]{color:hsla(0,0%,100%,.58);font-style:normal}.ssc-card-spend[data-v-a00f4b40]{display:flex;align-items:baseline;gap:8px;color:#f9a8d4}.ssc-card-spend span[data-v-a00f4b40]{color:hsla(0,0%,100%,.58);font-size:12px;font-weight:900;text-transform:uppercase}.ssc-card-spend strong[data-v-a00f4b40]{color:#f9a8d4;font-size:24px;font-weight:900}.ssc-card-facts[data-v-a00f4b40],.ssc-card-footer[data-v-a00f4b40]{display:flex;flex-wrap:wrap;gap:8px}.ssc-card-facts span[data-v-a00f4b40],.ssc-card-footer span[data-v-a00f4b40]{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-a00f4b40]{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-a00f4b40]{border-color:rgba(34,197,94,.34);background:rgba(34,197,94,.15);color:#86efac}.ssc-confidence--medium[data-v-a00f4b40]{border-color:rgba(250,204,21,.34);background:rgba(250,204,21,.13);color:#fde68a}.ssc-confidence--low[data-v-a00f4b40]{border-color:rgba(249,168,212,.36);background:rgba(249,168,212,.12);color:#f9a8d4}.ssc-category-summary[data-v-a00f4b40]{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-a00f4b40]{margin:0;color:#fff;font-size:20px}.ssc-category-summary p[data-v-a00f4b40]{margin:8px 0 0;color:hsla(0,0%,100%,.72);line-height:1.5}.ssc-category-summary ul[data-v-a00f4b40]{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-a00f4b40]{margin-top:6px}.ssc-clustering-basis[data-v-a00f4b40]{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-a00f4b40]{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-a00f4b40]{display:block;margin-top:5px;color:#fff;font-size:18px}.ssc-clustering-basis p[data-v-a00f4b40]{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-a00f4b40]{display:flex;flex:0 1 36rem;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ssc-cluster-basis-detail span[data-v-a00f4b40],.ssc-clustering-basis-chips span[data-v-a00f4b40]{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-a00f4b40]{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(249,168,212,.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-tree-panel[data-v-a00f4b40]{order:20}.ssc-bubble-panel[data-v-a00f4b40]{order:30}.ssc-spec-subtitle[data-v-a00f4b40]{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-a00f4b40],.ssc-tree-summary[data-v-a00f4b40]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.ssc-spec-metrics span[data-v-a00f4b40],.ssc-tree-summary span[data-v-a00f4b40]{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-a00f4b40]{color:#fff;font-size:16px}.ssc-spec-controls[data-v-a00f4b40]{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.ssc-spec-controls label[data-v-a00f4b40]{display:grid;gap:5px;color:hsla(0,0%,100%,.68);font-size:12px;font-weight:800}.ssc-spec-controls input[data-v-a00f4b40],.ssc-spec-controls select[data-v-a00f4b40]{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-a00f4b40]{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-a00f4b40]{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-a00f4b40]{display:grid;gap:10px}.ssc-bubble-wrap[data-v-a00f4b40]{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-a00f4b40]:after,.ssc-bubble-wrap[data-v-a00f4b40]:before{content:"";position:absolute;pointer-events:none}.ssc-bubble-wrap[data-v-a00f4b40]: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-a00f4b40]:after{inset:0;background:linear-gradient(135deg,transparent,rgba(103,232,249,.045))}.ssc-bubble-legend[data-v-a00f4b40]{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-a00f4b40]{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-a00f4b40]{background:hsla(var(--cluster-hue),82%,58%,.24);color:#fff}.ssc-bubble-legend i[data-v-a00f4b40]{width:8px;height:8px;border-radius:999px;background:hsla(var(--cluster-hue),82%,64%,.92)}.ssc-axis[data-v-a00f4b40]{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-a00f4b40]{right:14px;bottom:10px}.ssc-axis-y[data-v-a00f4b40]{left:12px;top:12px}.ssc-bubble[data-v-a00f4b40]{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-a00f4b40]{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-a00f4b40]{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-a00f4b40]{display:none}.ssc-bubble[data-v-a00f4b40]: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-a00f4b40]{display:block}.ssc-variant-flow-shell[data-v-a00f4b40]{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(249,168,212,.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-a00f4b40]{position:relative;min-width:100%;padding:0 0 20px}.ssc-variant-flow-links[data-v-a00f4b40]{position:absolute;inset:0;overflow:visible;pointer-events:none}.ssc-flow-link[data-v-a00f4b40]{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-a00f4b40]{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-a00f4b40]{cursor:pointer}.ssc-flow-node[data-v-a00f4b40]: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-a00f4b40]{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-a00f4b40]{min-height:46px;border-color:hsla(var(--flow-hue),68%,64%,.2);background:rgba(12,13,18,.92)}.ssc-flow-node--match[data-v-a00f4b40]{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-a00f4b40]{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-a00f4b40]{min-width:0}.ssc-flow-node-copy em[data-v-a00f4b40],.ssc-flow-node-copy small[data-v-a00f4b40]{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-a00f4b40]{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-a00f4b40]{color:hsla(0,0%,100%,.42);font-size:10px;letter-spacing:0;text-transform:none}.ssc-flow-node-metric[data-v-a00f4b40]{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-a00f4b40]{margin-top:12px}.ssc-variant-node-register summary[data-v-a00f4b40]{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-a00f4b40]{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-a00f4b40]{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-a00f4b40]:hover{background:rgba(103,232,249,.055)}.ssc-tree-row--category[data-v-a00f4b40],.ssc-tree-row--cluster[data-v-a00f4b40]{color:#fff;font-weight:900}.ssc-tree-row--attribute .ssc-tree-label[data-v-a00f4b40]{color:#a5f3fc}.ssc-tree-row--sku .ssc-tree-label[data-v-a00f4b40]{color:hsla(0,0%,100%,.68);font-size:12px}.ssc-tree-toggle[data-v-a00f4b40]{color:#67e8f9;font-weight:900}.ssc-tree-copy[data-v-a00f4b40]{display:flex;align-items:center;gap:10px;min-width:0}.ssc-tree-dot[data-v-a00f4b40]{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-a00f4b40]{background:#67e8f9}.ssc-tree-row--cluster .ssc-tree-dot[data-v-a00f4b40]{background:#f9a8d4}.ssc-tree-row--attribute .ssc-tree-dot[data-v-a00f4b40]{background:#a78bfa}.ssc-tree-label[data-v-a00f4b40]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssc-tree-copy small[data-v-a00f4b40]{display:block;margin-top:3px;color:hsla(0,0%,100%,.46);font-size:11px;line-height:1.25}.ssc-tree-metric[data-v-a00f4b40]{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-a00f4b40]{position:absolute;inset:0 auto 0 0;min-width:8px;border-radius:inherit;background:linear-gradient(90deg,rgba(103,232,249,.34),rgba(249,168,212,.28))}.ssc-tree-metric strong[data-v-a00f4b40]{position:relative;justify-self:end;color:hsla(0,0%,100%,.78);font-size:12px;white-space:nowrap;padding:0 10px}.ssc-error[data-v-a00f4b40]{color:#fb7185;font-weight:800}.ssc-error.compact[data-v-a00f4b40]{margin:10px 0 0;font-size:12px}.ssc-l2-attribute-panel[data-v-a00f4b40]{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-a00f4b40]{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-a00f4b40]{display:block;margin-top:6px;color:#fff;font-size:18px}.ssc-l2-attribute-copy p[data-v-a00f4b40]{margin:8px 0 0;color:rgba(226,232,240,.74);font-size:13px;line-height:1.5}.ssc-l2-attribute-actions[data-v-a00f4b40]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px}.ssc-l2-attribute-actions button[data-v-a00f4b40]{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-a00f4b40]:disabled{cursor:not-allowed;opacity:.55}.ssc-l2-attribute-actions span[data-v-a00f4b40]{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-a00f4b40]{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-a00f4b40]{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-a00f4b40]{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-a00f4b40]{opacity:.58}.ssc-l2-attribute-card[data-v-a00f4b40]:disabled{cursor:not-allowed}.ssc-l2-attribute-card span[data-v-a00f4b40]{color:#a7f3d0;font-size:10px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.ssc-l2-attribute-card strong[data-v-a00f4b40]{color:#fff;font-size:13px;font-weight:950;line-height:1.25}.ssc-l2-attribute-card small[data-v-a00f4b40]{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-a00f4b40]{order:10;margin-top:16px;overflow-x:auto}.ssc-discarded[data-v-a00f4b40],.ssc-final-recommendations[data-v-a00f4b40]{order:40;margin-top:18px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:hsla(0,0%,100%,.035);padding:16px}.ssc-final-recommendations[data-v-a00f4b40]{order:50}.ssc-section-head.compact[data-v-a00f4b40]{margin-bottom:12px}.ssc-section-head.compact h3[data-v-a00f4b40]{margin:0;color:#fff;font-size:18px}.ssc-discarded-list[data-v-a00f4b40],.ssc-recommendation-grid[data-v-a00f4b40]{display:grid;gap:10px}.ssc-discarded-list article[data-v-a00f4b40],.ssc-recommendation-grid article[data-v-a00f4b40]{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-a00f4b40]{align-items:flex-start;display:grid;gap:10px}.ssc-discarded-list strong[data-v-a00f4b40]{color:#fff}.ssc-recommendation-grid h4[data-v-a00f4b40],.ssc-recommendation-grid h5[data-v-a00f4b40]{margin:0;color:#fff;font-size:18px;font-weight:900;line-height:1.35}.ssc-recommendation-grid h4 span[data-v-a00f4b40],.ssc-recommendation-grid h5[data-v-a00f4b40]{color:hsla(0,0%,100%,.78)}.ssc-recommendation-grid h5[data-v-a00f4b40]{margin-top:4px;letter-spacing:0}.ssc-recommendation-bullets[data-v-a00f4b40]{margin:0;padding-left:18px}.ssc-recommendation-bullets li[data-v-a00f4b40]{margin:0;color:hsla(0,0%,100%,.68);font-size:14px;line-height:1.5}.ssc-recommendation-bullets li+li[data-v-a00f4b40]{margin-top:6px}.ssc-discarded-list small[data-v-a00f4b40]{color:hsla(0,0%,100%,.64)}.ssc-discarded-list button[data-v-a00f4b40]{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-a00f4b40],.ssc-sku-table[data-v-a00f4b40]{width:100%;border-collapse:collapse}.ssc-cluster-table td[data-v-a00f4b40],.ssc-cluster-table th[data-v-a00f4b40],.ssc-sku-table td[data-v-a00f4b40],.ssc-sku-table th[data-v-a00f4b40]{border-bottom:1px solid hsla(0,0%,100%,.08);padding:11px 10px;text-align:left;vertical-align:top}.ssc-cluster-table th[data-v-a00f4b40],.ssc-sku-table th[data-v-a00f4b40]{color:hsla(0,0%,100%,.58);font-size:12px;text-transform:uppercase}.ssc-cluster-table abbr[data-v-a00f4b40]{text-decoration:none;cursor:help}.ssc-cluster-row[data-v-a00f4b40]{cursor:pointer}.ssc-cluster-row small[data-v-a00f4b40],.ssc-cluster-row strong[data-v-a00f4b40]{display:block}.ssc-cluster-row small[data-v-a00f4b40]{margin-top:3px;overflow-wrap:anywhere;font-size:11px;line-height:1.25}.ssc-cluster-id[data-v-a00f4b40],.ssc-cluster-row .ssc-num[data-v-a00f4b40]{color:#fff;font-weight:900}.ssc-cluster-row[data-v-a00f4b40]:hover{background:rgba(103,232,249,.06)}.ssc-expanded-row td[data-v-a00f4b40]{background:hsla(0,0%,100%,.035)}.ssc-empty-row td[data-v-a00f4b40]{padding:22px 10px;color:hsla(0,0%,100%,.62);text-align:center}.ssc-cluster-tools[data-v-a00f4b40]{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-a00f4b40],.ssc-selected-count[data-v-a00f4b40]{display:inline-flex;align-items:center;min-height:38px}.ssc-selected-count[data-v-a00f4b40]{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-a00f4b40]{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-a00f4b40]{display:block;color:#fff;font-size:13px}.ssc-cluster-basis-detail p[data-v-a00f4b40]{margin:5px 0 0;color:rgba(226,232,240,.74);font-size:12px;line-height:1.45}.ssc-cluster-basis-detail div[data-v-a00f4b40]{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.ssc-cluster-tools button[data-v-a00f4b40],.ssc-sku-table button[data-v-a00f4b40]{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-a00f4b40]{color:#67e8f9;font-weight:900}.ssc-sku-select[data-v-a00f4b40]{width:72px}.ssc-sku-select input[data-v-a00f4b40]{width:16px;height:16px}.ssc-sku-table td[data-v-a00f4b40]:nth-child(7){min-width:300px;max-width:460px;color:hsla(0,0%,100%,.72);line-height:1.35}.ssc-singleton-note[data-v-a00f4b40]{order:11;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-a00f4b40]{min-width:120px;max-width:220px;color:hsla(0,0%,100%,.7);overflow-wrap:anywhere}.ssc-spec-cell--diff[data-v-a00f4b40]{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-a00f4b40]{background:hsla(0,0%,100%,.025);color:hsla(0,0%,100%,.38)}.ssc-sku-table small[data-v-a00f4b40],.ssc-sku-table strong[data-v-a00f4b40]{display:block}.ssc-link[data-v-a00f4b40]{background:rgba(103,232,249,.12)!important;color:#a5f3fc!important}@media (max-width:980px){.ssc-dashboard[data-v-a00f4b40]{padding:16px}.ssc-hero[data-v-a00f4b40],.ssc-section-head[data-v-a00f4b40]{display:grid}.ssc-category-summary[data-v-a00f4b40],.ssc-metrics[data-v-a00f4b40]{grid-template-columns:repeat(2,minmax(0,1fr))}.ssc-l2-attribute-panel[data-v-a00f4b40]{grid-template-columns:1fr}.ssc-l2-attribute-actions[data-v-a00f4b40]{justify-content:flex-start}}@media (max-width:620px){.ssc-category-summary[data-v-a00f4b40],.ssc-metrics[data-v-a00f4b40]{grid-template-columns:1fr}.ssc-drill-actions label[data-v-a00f4b40],.ssc-drill-actions select[data-v-a00f4b40],.ssc-filters label[data-v-a00f4b40],.ssc-filters select[data-v-a00f4b40]{width:100%}}.aod-results[data-v-7c9cc281]{--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:#d62b87;--purple-mid:#c084fc;--purple-pale:#f9a8d4;--purple-dim:rgba(214,43,135,.14);--purple-deep:rgba(214,43,135,.13);--cyan:#67e8f9;--border:hsla(0,0%,100%,.12);--border-2:hsla(0,0%,100%,.075);min-height:100vh;background:linear-gradient(135deg,rgba(214,43,135,.2),transparent 34%),linear-gradient(225deg,rgba(124,58,237,.16),transparent 42%),linear-gradient(0deg,rgba(6,182,212,.1),transparent 28%),linear-gradient(180deg,rgba(0,0,0,.12),#050507 58%),url(/img/bg.7920ba8d.png) 50% /cover fixed;color:var(--text);font-family:DM Sans,sans-serif}.topbar[data-v-7c9cc281]{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);background:rgba(5,5,7,.84);padding:1.05rem clamp(1.4rem,2.2vw,2.75rem);box-shadow:0 16px 42px rgba(0,0,0,.38);backdrop-filter:blur(14px)}.back-btn[data-v-7c9cc281],.cut-btn[data-v-7c9cc281],.export-btn[data-v-7c9cc281],.opp-card[data-v-7c9cc281]{font-family:DM Sans,sans-serif}.back-btn[data-v-7c9cc281]{color:var(--text-2);font-size:.82rem;font-weight:700}.back-btn[data-v-7c9cc281]:hover{color:var(--text)}.topbar-meta[data-v-7c9cc281]{position:absolute;left:50%;transform:translateX(-50%);color:var(--text-2);font-size:.82rem;font-weight:600;text-align:center;white-space:nowrap}.topbar-actions[data-v-7c9cc281]{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;min-width:7rem;margin-left:auto}.topbar-secondary-btn[data-v-7c9cc281]{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-7c9cc281]:focus-visible,.topbar-secondary-btn[data-v-7c9cc281]:hover{border-color:rgba(52,211,153,.44);background:rgba(16,185,129,.12);color:#d1fae5}.topbar-export-btn[data-v-7c9cc281]{border:1px solid rgba(249,168,212,.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(214,43,135,.22);transition:border-color .16s ease,filter .16s ease,opacity .16s ease}.topbar-export-btn[data-v-7c9cc281]:focus-visible:not(:disabled),.topbar-export-btn[data-v-7c9cc281]:hover:not(:disabled){border-color:rgba(103,232,249,.5);filter:brightness(1.08)}.topbar-export-btn[data-v-7c9cc281]:disabled{cursor:not-allowed;opacity:.6}.theme-switcher[data-v-7c9cc281]{display:flex;gap:.65rem;overflow-x:auto;border-bottom:1px solid var(--border);background:rgba(5,5,7,.7);padding:.78rem clamp(1.4rem,2.2vw,2.75rem)}.theme-switch-tab[data-v-7c9cc281]{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-7c9cc281]:focus-visible:not(:disabled),.theme-switch-tab[data-v-7c9cc281]:hover:not(:disabled){border-color:rgba(249,168,212,.45);color:#fff}.theme-switch-tab.active[data-v-7c9cc281]{border-color:rgba(52,211,153,.46);background:rgba(16,185,129,.14);color:#fff}.theme-switch-tab[data-v-7c9cc281]:disabled{cursor:default}.theme-switch-tab small[data-v-7c9cc281]{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-7c9cc281]{border-color:rgba(52,211,153,.38);background:rgba(16,185,129,.16);color:#bbf7d0}.theme-switch-tab small.queued[data-v-7c9cc281],.theme-switch-tab small.running[data-v-7c9cc281]{border-color:rgba(56,189,248,.34);background:rgba(14,165,233,.12);color:#bae6fd}.theme-switch-tab small.failed[data-v-7c9cc281]{border-color:hsla(0,91%,71%,.38);background:rgba(239,68,68,.14);color:#fecaca}.export-btn[data-v-7c9cc281]{border:1px solid rgba(249,168,212,.34);border-radius:.55rem;background:linear-gradient(135deg,#db2777,#7c3aed);color:#fff;padding:.55rem 1rem;font-size:.8rem;font-weight:800;box-shadow:0 10px 30px rgba(214,43,135,.24)}.results-body[data-v-7c9cc281]{width:100%;max-width:min(1840px,calc(100vw - 2.5rem));margin:0 auto;padding:2.4rem 0 3.5rem}.section[data-v-7c9cc281]{margin-bottom:2.75rem;scroll-margin-top:6rem}.section--sbf[data-v-7c9cc281]{margin-bottom:2.2rem}.section-label[data-v-7c9cc281]{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-7c9cc281]{margin-bottom:.85rem;text-align:center}.empty-state h1[data-v-7c9cc281],.progress-head h1[data-v-7c9cc281],.title-row h1[data-v-7c9cc281]{color:#fff;font-size:clamp(1.55rem,2.5vw,2rem);font-weight:800;letter-spacing:-.02em}.title-row h1[data-v-7c9cc281]{background:linear-gradient(90deg,#fff,#f9a8d4 48%,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.metrics-row[data-v-7c9cc281]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.2vw,1.35rem)}.metrics-row--three[data-v-7c9cc281]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:68rem;margin:0 auto}.ai-box[data-v-7c9cc281],.drill[data-v-7c9cc281],.empty-state[data-v-7c9cc281],.metric-card[data-v-7c9cc281],.opp-card[data-v-7c9cc281]{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(214,43,135,.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-7c9cc281]{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-7c9cc281]:before{content:"";position:absolute;inset:0 0 auto;height:.18rem;background:linear-gradient(90deg,#ec4899,#a78bfa,#67e8f9);opacity:.82}.metric-card[data-v-7c9cc281]:hover{border-color:rgba(249,168,212,.34);transform:translateY(-2px)}.metric-label-row[data-v-7c9cc281]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.metric-label[data-v-7c9cc281]{color:var(--text-2);font-size:.9rem;line-height:1.4}.metric-info[data-v-7c9cc281]{display:inline-grid;place-items:center;flex:0 0 auto;width:1.15rem;height:1.15rem;border:1px solid rgba(249,168,212,.42);border-radius:999px;color:var(--purple-pale);font-size:.68rem;font-weight:900;line-height:1}.metric-info[data-v-7c9cc281]:focus-visible,.metric-info[data-v-7c9cc281]:hover{background:rgba(249,168,212,.16);color:#fff}.metric-value[data-v-7c9cc281]{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-7c9cc281]{margin-top:.35rem;color:var(--purple-pale);font-size:.88rem;font-weight:600}.ai-box[data-v-7c9cc281]{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-7c9cc281]{grid-template-columns:1fr;border-left-color:rgba(103,232,249,.6)}.ai-box--full .ai-bullets[data-v-7c9cc281],.ai-box--full .related-themes[data-v-7c9cc281]{grid-column:1/-1}.ai-box--full .ai-bullets[data-v-7c9cc281]{width:100%}.ai-box--full .ai-bullets li[data-v-7c9cc281]{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[data-v-7c9cc281]:before{left:.9rem}.ai-box-label[data-v-7c9cc281]{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-7c9cc281]{width:.36rem;height:.36rem;border-radius:999px;background:currentColor}.ai-box-body[data-v-7c9cc281]{margin-top:.4rem;color:rgba(248,250,252,.9);font-size:1rem;line-height:1.8}.ai-bullets[data-v-7c9cc281]{display:grid;gap:.85rem;align-content:start;margin:.35rem 0 0;padding:0;list-style:none}.ai-bullets--summary[data-v-7c9cc281]{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-7c9cc281]{position:relative;padding-left:1.1rem;color:var(--text-2);font-size:.92rem;line-height:1.65}.ai-bullets li strong[data-v-7c9cc281]{display:block;margin-bottom:.18rem;color:var(--text);font-size:.9rem;font-weight:900;line-height:1.3}.ai-bullets li span[data-v-7c9cc281]{display:block;color:var(--text-2)}.ai-bullets li[data-v-7c9cc281]:before{content:"";position:absolute;top:.68rem;left:0;width:.35rem;height:.35rem;border-radius:999px;background:var(--purple);opacity:.6}.related-themes[data-v-7c9cc281]{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-7c9cc281]{color:var(--text-3);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.related-themes button[data-v-7c9cc281]{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-7c9cc281]{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-7c9cc281]{overflow-x:auto;overflow-y:hidden;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,rgba(249,168,212,.045),hsla(0,0%,100%,.018)),rgba(5,5,7,.28);padding:1rem;scrollbar-color:rgba(214,43,135,.72) hsla(0,0%,100%,.08);scrollbar-width:thin}.opp-carousel[data-v-7c9cc281]::-webkit-scrollbar{height:.65rem}.opp-carousel[data-v-7c9cc281]::-webkit-scrollbar-track{border-radius:999px;background:hsla(0,0%,100%,.08)}.opp-carousel[data-v-7c9cc281]::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(90deg,#ec4899,#a78bfa,#67e8f9)}.opp-grid[data-v-7c9cc281]{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-7c9cc281]{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-7c9cc281]{display:grid;gap:.35rem;min-width:0}.sbf-card-toolbar span[data-v-7c9cc281]{color:var(--text-3);font-size:.68rem;font-weight:850}.sbf-card-toolbar select[data-v-7c9cc281]{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-7c9cc281]{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.sbf-verdict-guide span[data-v-7c9cc281]{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-7c9cc281]{color:#e5f6ff;font-size:.76rem;font-weight:850}.sbf-verdict-guide small[data-v-7c9cc281]{color:var(--text-3);font-size:.68rem;line-height:1.35}.opp-card[data-v-7c9cc281]{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-7c9cc281],.opp-card[data-v-7c9cc281]:hover{border-color:rgba(249,168,212,.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-7c9cc281]{display:flex;align-items:center;gap:.45rem;margin-bottom:1rem}.rank[data-v-7c9cc281]{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;border:1px solid rgba(249,168,212,.2);background:rgba(249,168,212,.12);color:var(--purple-pale);font-size:.72rem;font-weight:800}.signal[data-v-7c9cc281]{border-radius:.25rem;padding:.18rem .55rem;font-size:.66rem;font-weight:900;letter-spacing:0}.signal.high[data-v-7c9cc281]{background:rgba(214,43,135,.24);color:#ffd2e8}.signal.medium[data-v-7c9cc281]{background:rgba(192,132,252,.16);color:#ddd6fe}.signal.low[data-v-7c9cc281]{background:hsla(0,0%,100%,.08);color:var(--text-3)}.opp-card h2[data-v-7c9cc281]{color:var(--text);font-size:1.08rem;font-weight:800}.l3-label[data-v-7c9cc281]{margin-top:.2rem;color:var(--text-3);font-size:.86rem}.opp-spend[data-v-7c9cc281]{margin-top:1rem;color:#fff;font-size:1.65rem;font-weight:800;letter-spacing:-.02em}.opp-meta[data-v-7c9cc281]{color:var(--text-2);font-size:.86rem;line-height:1.5}.sbf-card-metrics[data-v-7c9cc281]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.9rem}.sbf-card-metrics span[data-v-7c9cc281]{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-7c9cc281],.sbf-card-metrics strong[data-v-7c9cc281]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbf-card-metrics strong[data-v-7c9cc281]{color:#fff;font-size:.86rem;font-style:normal;font-weight:850}.sbf-card-metrics em[data-v-7c9cc281]{margin-top:.12rem;color:var(--text-3);font-size:.68rem;font-style:normal;font-weight:700}.sourcing-badge[data-v-7c9cc281]{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-7c9cc281]{border-color:rgba(167,139,250,.25);background:rgba(124,58,237,.16);color:#ddd6fe}.sbf-score-row[data-v-7c9cc281]{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-7c9cc281]{display:grid;gap:.12rem}.sbf-score-row span[data-v-7c9cc281]:last-child{text-align:right}.sbf-score-row em[data-v-7c9cc281]{color:var(--text-3);font-style:normal}.sbf-score-row strong[data-v-7c9cc281]{color:#fff;font-size:.85rem;font-weight:900}.sbf-benchmark-table-panel[data-v-7c9cc281]{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-7c9cc281]{margin-top:.45rem;color:var(--text-3);font-size:.74rem;line-height:1.45}.sbf-benchmark-table-wrap[data-v-7c9cc281]{margin-top:.9rem;overflow-x:auto}.sbf-benchmark-table[data-v-7c9cc281]{width:100%;min-width:68rem;border-collapse:collapse}.sbf-benchmark-table td[data-v-7c9cc281],.sbf-benchmark-table th[data-v-7c9cc281]{border-bottom:1px solid hsla(0,0%,100%,.08);padding:.75rem .7rem;text-align:left;vertical-align:middle}.sbf-benchmark-table th[data-v-7c9cc281]{color:var(--text-3);font-size:.68rem;font-weight:850}.sbf-benchmark-table td[data-v-7c9cc281]{color:var(--text);font-size:.8rem;font-weight:750}.sbf-benchmark-table tbody tr[data-v-7c9cc281]{cursor:pointer}.sbf-benchmark-table tbody tr[data-v-7c9cc281]:hover{background:hsla(0,0%,100%,.035)}.sbf-benchmark-table td small[data-v-7c9cc281],.sbf-benchmark-table td strong[data-v-7c9cc281]{display:block}.sbf-benchmark-table td small[data-v-7c9cc281]{margin-top:.15rem;color:var(--text-3);font-size:.68rem;font-weight:650}.sbf-source-chip[data-v-7c9cc281]{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-7c9cc281]{height:.2rem;margin:.8rem 0;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.09)}.score-track span[data-v-7c9cc281]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ec4899,#a78bfa,#67e8f9)}.drill[data-v-7c9cc281]{position:relative;border-color:rgba(249,168,212,.28);border-radius:1rem;padding:clamp(1.6rem,2vw,2.35rem);text-align:left}.close-x[data-v-7c9cc281]{position:absolute;top:1.3rem;right:1.5rem;color:var(--text-3);font-size:1.1rem;font-weight:800}.close-x[data-v-7c9cc281]:hover{color:var(--text)}.drill-head[data-v-7c9cc281]{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-7c9cc281]{color:var(--text);font-size:clamp(1.35rem,1.8vw,1.85rem);font-weight:800;letter-spacing:-.02em}.drill-head p[data-v-7c9cc281]{margin-top:.2rem;color:var(--text-2);font-size:1rem}.drill-meta[data-v-7c9cc281]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.45rem;color:var(--text-3);font-size:.76rem}.drill-actions[data-v-7c9cc281]{display:flex;align-items:center;gap:.55rem;padding-right:1.65rem}.download-output-btn[data-v-7c9cc281]{min-height:2.35rem;border:1px solid rgba(249,168,212,.28);background:linear-gradient(135deg,rgba(214,43,135,.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-7c9cc281]:disabled{cursor:wait;color:var(--text-3);opacity:.7}.nuance[data-v-7c9cc281]{display:flex;align-items:flex-start;gap:1rem;margin-top:1.3rem;border-radius:.9rem;border:1px solid rgba(249,168,212,.28);background:linear-gradient(135deg,rgba(214,43,135,.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-7c9cc281]{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-7c9cc281],.insight-panel-head span[data-v-7c9cc281],.nuance small[data-v-7c9cc281]{display:block;color:var(--purple-pale);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.nuance p[data-v-7c9cc281]{margin:.28rem 0 0;color:hsla(0,0%,100%,.92);font-size:.92rem;font-weight:750;line-height:1.65}.insight-panel[data-v-7c9cc281]{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-7c9cc281]{display:grid}.insight-panel-head[data-v-7c9cc281]{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-7c9cc281]{color:var(--text-2);font-size:.82rem}.insight-card-grid[data-v-7c9cc281]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.sbf-insight-list[data-v-7c9cc281]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.sbf-insight-item[data-v-7c9cc281]{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-7c9cc281]{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-7c9cc281]::-webkit-details-marker{display:none}.sbf-insight-item summary[data-v-7c9cc281]: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-7c9cc281]:after{content:"-"}.sbf-insight-item summary span[data-v-7c9cc281]{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-7c9cc281]{color:var(--text);font-size:.9rem;line-height:1.35}.sbf-insight-item p[data-v-7c9cc281]{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-7c9cc281]{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-7c9cc281]{border-color:rgba(249,168,212,.3);background:linear-gradient(145deg,rgba(214,43,135,.1),rgba(7,7,11,.6)),rgba(7,7,11,.58)}.narrative-insight-card[data-v-7c9cc281]:before{content:"";position:absolute;inset:0 auto 0 0;width:.18rem;background:linear-gradient(180deg,#ec4899,#67e8f9)}.narrative-insight-card summary[data-v-7c9cc281]{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-7c9cc281]::-webkit-details-marker{display:none}.narrative-insight-card summary[data-v-7c9cc281]:focus-visible{outline:2px solid rgba(249,168,212,.55);outline-offset:-4px}.narrative-insight-card span[data-v-7c9cc281]{display:inline-flex;grid-column:1;width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(214,43,135,.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-7c9cc281]{grid-column:1;margin:0;color:var(--text);font-size:.98rem;font-weight:850;line-height:1.35}.narrative-insight-card b[data-v-7c9cc281]{grid-column:2;grid-row:1/span 2;align-self:center;border:1px solid rgba(249,168,212,.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-7c9cc281]:before{content:"Show"}.narrative-insight-card[open] b[data-v-7c9cc281]:before{content:"Hide"}.narrative-insight-card p[data-v-7c9cc281]{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-7c9cc281]{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-7c9cc281]{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-7c9cc281]{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;gap:.45rem .55rem;align-items:center;min-width:0}.context-label[data-v-7c9cc281]{grid-column:1/-1;grid-row:1}.context-control[data-v-7c9cc281]{display:block;flex:1 1 11rem;min-width:0}.context-control select[data-v-7c9cc281]{width:100%;min-height:2.35rem;border:1px solid rgba(249,168,212,.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-7c9cc281]:disabled{cursor:wait;opacity:.72}.context-source[data-v-7c9cc281]{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid rgba(249,168,212,.32);border-radius:999px;background:rgba(214,43,135,.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-7c9cc281]{border-color:rgba(103,232,249,.34);background:rgba(103,232,249,.12);color:#a5f3fc}.context-row p[data-v-7c9cc281]{grid-column:2;grid-row:2;align-self:center;margin:0;color:var(--text-2)}.score-breakdown[data-v-7c9cc281]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-top:1rem}.score-chip[data-v-7c9cc281]{border-radius:.65rem;border:1px solid var(--border-2);background:hsla(0,0%,100%,.055);padding:.8rem}.score-chip em[data-v-7c9cc281],.score-chip span[data-v-7c9cc281]{display:block;color:var(--text-3);font-size:.68rem;font-style:normal}.score-chip strong[data-v-7c9cc281]{display:block;margin-top:.35rem;color:var(--text);font-size:1rem}.score-chip strong.score-loading[data-v-7c9cc281]{color:var(--text-3);font-size:.85rem;font-weight:600;letter-spacing:.02em}.sbf-diagnostics[data-v-7c9cc281]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:1rem;margin-top:1.1rem}.sbf-action-grid[data-v-7c9cc281]{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.95fr);gap:1rem;margin-top:1rem}.sbf-recommendation-panel[data-v-7c9cc281]{grid-column:1/-1}.sbf-panel[data-v-7c9cc281]{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-7c9cc281],.sbf-role-bars[data-v-7c9cc281]{display:grid;gap:.7rem;margin-top:.9rem}.sbf-role-recommendation[data-v-7c9cc281]{margin-top:1rem;border-top:1px solid rgba(103,232,249,.12);padding-top:1rem}.sbf-pareto-benchmark[data-v-7c9cc281]{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-7c9cc281],.sbf-pareto-benchmark-legend[data-v-7c9cc281]{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-7c9cc281]{color:var(--text);font-size:.76rem;font-weight:850;text-align:right}.sbf-pareto-benchmark-track[data-v-7c9cc281]{position:relative;height:.7rem;margin:.75rem 0 .65rem;border-radius:999px;background:hsla(0,0%,100%,.08)}.sbf-pareto-range[data-v-7c9cc281]{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-7c9cc281]{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-7c9cc281],.sbf-pareto-marker.actual[data-v-7c9cc281]{background:#67e8f9}.sbf-pareto-benchmark-legend i.peer[data-v-7c9cc281],.sbf-pareto-marker.peer[data-v-7c9cc281]{background:#f9a8d4}.sbf-pareto-benchmark-legend[data-v-7c9cc281]{justify-content:flex-start;flex-wrap:wrap}.sbf-pareto-benchmark-legend span[data-v-7c9cc281]{display:inline-flex;align-items:center;gap:.35rem}.sbf-pareto-benchmark-legend i[data-v-7c9cc281]{width:.5rem;height:.5rem;border-radius:999px}.sbf-pareto-no-benchmark[data-v-7c9cc281]{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-7c9cc281]{color:var(--text);font-size:.82rem}.sbf-pareto-header[data-v-7c9cc281],.sbf-role-header[data-v-7c9cc281]{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-7c9cc281]{grid-template-columns:1.6rem minmax(8rem,1fr) 6.8rem 6rem 4.6rem minmax(7rem,.8fr) 3.2rem}.sbf-role-header[data-v-7c9cc281]{grid-template-columns:7.8rem minmax(8rem,1fr) 2.5rem 3.2rem}.sbf-pareto-header span[data-v-7c9cc281]:nth-child(n+4),.sbf-role-header span[data-v-7c9cc281]:nth-child(n+3){text-align:right}.sbf-pareto-row[data-v-7c9cc281],.sbf-role-row[data-v-7c9cc281]{display:grid;align-items:center;gap:.65rem;min-width:0;color:var(--text-2);font-size:.76rem}.sbf-pareto-row[data-v-7c9cc281]{grid-template-columns:1.6rem minmax(8rem,1fr) 6.8rem 6rem 4.6rem minmax(7rem,.8fr) 3.2rem}.sbf-role-row[data-v-7c9cc281]{grid-template-columns:7.8rem minmax(8rem,1fr) 2.5rem 3.2rem}.sbf-pareto-row strong[data-v-7c9cc281],.sbf-role-row span[data-v-7c9cc281]{overflow:hidden;color:var(--text);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.sbf-pareto-row em[data-v-7c9cc281]{color:var(--text-3);font-style:normal;font-weight:700}.sbf-pareto-row small[data-v-7c9cc281],.sbf-role-row small[data-v-7c9cc281]{color:var(--text-3);font-weight:800;text-align:right}.sbf-pareto-track[data-v-7c9cc281],.sbf-role-track[data-v-7c9cc281]{position:relative;height:.55rem;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.08)}.sbf-pareto-track[data-v-7c9cc281]: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-7c9cc281],.sbf-role-track i[data-v-7c9cc281]{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-7c9cc281]{background:linear-gradient(90deg,#38bdf8,#a78bfa)}.sbf-recommendation-list[data-v-7c9cc281]{display:grid;gap:.65rem;margin-top:.9rem}.sbf-recommendation-row[data-v-7c9cc281]{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-7c9cc281]: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-7c9cc281],.sbf-next-theme-note[data-v-7c9cc281]{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-7c9cc281]{display:block;margin-bottom:.3rem;color:#a5f3fc;font-size:.72rem;font-weight:850}.score-loading-dots[data-v-7c9cc281]{display:inline-block;width:1.1em;text-align:left}.score-loading-dots[data-v-7c9cc281]:after{content:"";display:inline-block;animation:score-loading-dots-7c9cc281 1.2s steps(4) infinite}@keyframes score-loading-dots-7c9cc281{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.cut-row[data-v-7c9cc281]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem}.cut-row>span[data-v-7c9cc281]{color:var(--text-3);font-size:.78rem}.cut-btn[data-v-7c9cc281]{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-7c9cc281]{border-color:rgba(249,168,212,.42);background:linear-gradient(135deg,#db2777,#7c3aed);color:#fff}.cut-btn small[data-v-7c9cc281]{border-radius:.25rem;background:hsla(0,0%,100%,.18);padding:.05rem .3rem}.custom-cut-panel[data-v-7c9cc281]{margin-top:1.2rem;border:1px solid rgba(249,168,212,.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-7c9cc281]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.custom-cut-head-actions[data-v-7c9cc281]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.custom-cut-head-actions button[data-v-7c9cc281]{border:1px solid rgba(249,168,212,.34);border-radius:999px;background:rgba(249,168,212,.1);color:var(--purple-pale);padding:.35rem .7rem;font-size:.72rem;font-weight:900}.custom-cut-head-actions button[data-v-7c9cc281]:focus-visible,.custom-cut-head-actions button[data-v-7c9cc281]:hover{background:rgba(249,168,212,.18);color:#fff}.custom-cut-head h3[data-v-7c9cc281]{color:var(--text);font-size:1rem;font-weight:850}.custom-cut-head p[data-v-7c9cc281]{margin-top:.25rem;color:var(--text-3);font-size:.82rem;line-height:1.55}.custom-cut-head-actions>span[data-v-7c9cc281],.custom-cut-result-head>span[data-v-7c9cc281]{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-7c9cc281]{display:grid;grid-template-columns:minmax(0,1fr) 7.4rem;gap:.65rem;margin-top:1rem}.custom-cut-controls input[data-v-7c9cc281]{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-7c9cc281]:focus{border-color:rgba(249,168,212,.42);box-shadow:0 0 0 3px rgba(214,43,135,.14)}.custom-cut-actions button[data-v-7c9cc281],.custom-cut-controls button[data-v-7c9cc281]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid rgba(249,168,212,.28);border-radius:.65rem;background:linear-gradient(135deg,#db2777,#7c3aed);color:#fff;min-height:2.5rem;padding:0 .7rem;font-size:.76rem;font-weight:850}.custom-cut-controls button[data-v-7c9cc281]:disabled{cursor:not-allowed;opacity:.48}.custom-cut-chips[data-v-7c9cc281]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.custom-cut-chips button[data-v-7c9cc281]{border:1px solid rgba(249,168,212,.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-7c9cc281]:hover{border-color:rgba(249,168,212,.34);color:var(--purple-pale)}.custom-cut-loading[data-v-7c9cc281]{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-7c9cc281]{width:.9rem;height:.9rem;border:2px solid hsla(0,0%,100%,.22);border-top-color:#fff;border-radius:999px;animation:aod-spin-7c9cc281 .85s linear infinite}.custom-cut-result[data-v-7c9cc281]{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-7c9cc281]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.custom-cut-result h3[data-v-7c9cc281]{margin-top:.85rem;color:var(--text);font-size:1rem;font-weight:850;line-height:1.45}.custom-cut-result p[data-v-7c9cc281]{margin-top:.55rem;color:var(--text-2);font-size:.88rem;line-height:1.75}.custom-cut-result ul[data-v-7c9cc281]{display:grid;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none}.custom-cut-result li[data-v-7c9cc281]{position:relative;padding-left:1rem;color:rgba(248,250,252,.86);font-size:.84rem;line-height:1.6}.custom-cut-result li[data-v-7c9cc281]: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-7c9cc281]{display:block;margin-top:.85rem;color:var(--text-3);font-size:.78rem;line-height:1.55}.custom-cut-actions[data-v-7c9cc281]{display:flex;flex-wrap:wrap;gap:.45rem}.custom-cut-actions button[data-v-7c9cc281]{min-height:2rem;background:hsla(0,0%,100%,.06);color:#ddd6fe;padding:.38rem .7rem}@keyframes aod-spin-7c9cc281{to{transform:rotate(1turn)}}.matrix-panels[data-v-7c9cc281]{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-7c9cc281],.steps-wrap[data-v-7c9cc281],.summary-table-wrap[data-v-7c9cc281]{border-radius:.8rem;border:1px solid var(--border-2);background:hsla(0,0%,100%,.055)}.matrix-card[data-v-7c9cc281]{padding:1.25rem;min-width:0;overflow:hidden}.matrix-card-head[data-v-7c9cc281]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.95rem}.matrix-card--breakdown[data-v-7c9cc281]{display:block}.matrix-card--heatmap[data-v-7c9cc281]{min-width:0}.matrix-card h3[data-v-7c9cc281],.summary-head h3[data-v-7c9cc281]{color:var(--text);font-size:.92rem;font-weight:800}.matrix-card p[data-v-7c9cc281],.summary-head p[data-v-7c9cc281]{margin-top:.25rem;color:var(--text-3);font-size:.76rem}.secondary-mini-btn[data-v-7c9cc281]{flex:0 0 auto;min-height:2.1rem;border:1px solid rgba(249,168,212,.22);background:rgba(214,43,135,.1);color:var(--purple-pale);padding:.32rem .72rem;font-size:.72rem}.bar-list[data-v-7c9cc281]{display:grid;gap:.58rem;margin-top:1rem;max-height:18rem;overflow-y:auto;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(214,43,135,.5) hsla(0,0%,100%,.05)}.bar-row[data-v-7c9cc281]{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-7c9cc281],.bar-row>span[data-v-7c9cc281]{color:var(--text-2);font-size:.74rem}.bar-row>span[data-v-7c9cc281]{text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-track[data-v-7c9cc281]{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-7c9cc281],.legend i[data-v-7c9cc281]{display:block;height:100%}.bar-track i[data-v-7c9cc281]{flex:0 0 auto;box-shadow:inset 1px 0 0 hsla(0,0%,100%,.1)}.bar-track.expanded i.tiny[data-v-7c9cc281]{box-shadow:inset 1px 0 0 hsla(0,0%,100%,.16),0 0 0 1px hsla(0,0%,100%,.08)}.legend[data-v-7c9cc281]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.legend-item[data-v-7c9cc281],.legend-more[data-v-7c9cc281]{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-7c9cc281]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legend-more[data-v-7c9cc281]{border:1px solid var(--border-2);background:hsla(0,0%,100%,.05);color:var(--text-3);font-weight:700}.legend i[data-v-7c9cc281]{width:.62rem;height:.62rem;border-radius:.15rem}.cut-note[data-v-7c9cc281]{margin-top:.9rem;color:var(--text-3);font-style:italic;line-height:1.5}.other-suppliers-panel[data-v-7c9cc281]{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-7c9cc281]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.other-suppliers-head strong[data-v-7c9cc281]{color:var(--text);font-size:.82rem}.other-suppliers-head span[data-v-7c9cc281]{color:var(--text-3);font-size:.72rem}.other-supplier-list[data-v-7c9cc281]{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(214,43,135,.5) hsla(0,0%,100%,.05)}.other-supplier-row[data-v-7c9cc281]{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-7c9cc281]{width:.62rem;height:.62rem;border-radius:.18rem}.other-supplier-row span[data-v-7c9cc281],.other-supplier-row strong[data-v-7c9cc281]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.other-supplier-row strong[data-v-7c9cc281]{color:var(--text-2);font-size:.74rem}.other-supplier-row span[data-v-7c9cc281]{margin-top:.1rem;color:var(--text-3);font-size:.66rem}.other-supplier-row em[data-v-7c9cc281]{color:var(--text);font-size:.72rem;font-style:normal;font-weight:800}.table-scroll[data-v-7c9cc281]{margin-top:.9rem;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(214,43,135,.55) hsla(0,0%,100%,.05)}.heatmap-scroll[data-v-7c9cc281]{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-7c9cc281]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.65rem}.heatmap-legend span[data-v-7c9cc281]{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-2);font-size:.74rem;font-weight:800}.heatmap-legend i[data-v-7c9cc281]{width:.7rem;height:.7rem;border-radius:.18rem}.heatmap-legend-high[data-v-7c9cc281]{background:linear-gradient(135deg,#042b1c,#0a6b48)}.heatmap-legend-medium[data-v-7c9cc281]{background:linear-gradient(135deg,#0e5a30,#18a04c)}.heatmap-legend-low[data-v-7c9cc281]{background:linear-gradient(135deg,#5c4d00,#b09000)}.table-scroll[data-v-7c9cc281]::-webkit-scrollbar{height:8px}.table-scroll[data-v-7c9cc281]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.04);border-radius:999px}.table-scroll[data-v-7c9cc281]::-webkit-scrollbar-thumb{background:linear-gradient(90deg,rgba(214,43,135,.6),rgba(124,58,237,.6));border-radius:999px}.heatmap-toolbar[data-v-7c9cc281]{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-7c9cc281]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.heatmap-toolbar strong[data-v-7c9cc281]{display:block;color:var(--text);font-size:.78rem}.heatmap-toolbar span[data-v-7c9cc281]{display:block;margin-top:.12rem;color:var(--text-3);font-size:.72rem}.heatmap-window-actions[data-v-7c9cc281]{display:grid;grid-template-columns:auto minmax(10rem,18rem) auto;gap:.55rem;align-items:center}.heatmap-row-actions[data-v-7c9cc281]{display:flex;gap:.45rem;align-items:center}.heatmap-row-actions button[data-v-7c9cc281],.heatmap-window-actions button[data-v-7c9cc281]{min-height:2rem;border:1px solid rgba(249,168,212,.22);background:rgba(214,43,135,.1);color:var(--purple-pale);padding:.28rem .68rem;font-size:.72rem}.heatmap-row-actions button[data-v-7c9cc281]:disabled,.heatmap-window-actions button[data-v-7c9cc281]: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-7c9cc281]{width:100%;height:.34rem;accent-color:var(--purple)}.heatmap[data-v-7c9cc281],.summary-table[data-v-7c9cc281]{width:100%;border-collapse:collapse;font-size:.76rem}.heatmap[data-v-7c9cc281]{table-layout:fixed}.heatmap-col-dimension[data-v-7c9cc281]{width:10rem}.heatmap-col-supplier[data-v-7c9cc281]{width:10.25rem}.heatmap-col-total[data-v-7c9cc281]{width:8rem}.heatmap td[data-v-7c9cc281],.heatmap th[data-v-7c9cc281],.summary-table td[data-v-7c9cc281],.summary-table th[data-v-7c9cc281]{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-7c9cc281],.summary-table .served-cell[data-v-7c9cc281]{max-width:320px;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;vertical-align:top}.heatmap th[data-v-7c9cc281],.summary-table th[data-v-7c9cc281]{color:var(--text-3);font-size:.68rem;font-weight:700}.heatmap th[data-v-7c9cc281]{position:sticky;top:0;z-index:3;background:#191820;vertical-align:bottom}.heatmap td[data-v-7c9cc281]:first-child,.heatmap th[data-v-7c9cc281]:first-child{position:sticky;left:0;z-index:2;background:#191820}.heatmap th[data-v-7c9cc281]:first-child{z-index:4}.heatmap-supplier-head span[data-v-7c9cc281]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.heatmap td[data-v-7c9cc281]{color:var(--text);text-align:right}.heatmap td[data-v-7c9cc281]:first-child{color:var(--text-2);font-weight:800;text-align:left}.heatmap td.high[data-v-7c9cc281]{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-7c9cc281]{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-7c9cc281]{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-7c9cc281]{background:hsla(0,0%,100%,.055);color:var(--text-3)}.heatmap td.total[data-v-7c9cc281],.total-row td[data-v-7c9cc281]{font-weight:800}.total-row td[data-v-7c9cc281]{position:sticky;bottom:0;z-index:2;background:#191820}.total-row td[data-v-7c9cc281]:first-child{z-index:3}.signal-list[data-v-7c9cc281]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.4rem}.signal-item[data-v-7c9cc281]{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-7c9cc281],.step-row span[data-v-7c9cc281]{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;border-radius:999px;background:rgba(214,43,135,.12);color:var(--purple);font-family:DM Mono,monospace;font-weight:800}.summary-table-wrap[data-v-7c9cc281]{margin-top:1.4rem;overflow:hidden}.data-notes[data-v-7c9cc281]{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-7c9cc281]{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-7c9cc281]{flex-shrink:0;width:7px;height:7px;margin-top:.45rem;border-radius:50%;background:var(--accent,#c8a2ff)}.summary-head[data-v-7c9cc281]{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-7c9cc281]{min-width:0}.summary-sort[data-v-7c9cc281]{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.summary-sort span[data-v-7c9cc281]{color:var(--text-3);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.summary-sort select[data-v-7c9cc281]{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-7c9cc281]{color:var(--text)}.summary-table tr:nth-child(2n) td[data-v-7c9cc281]{background:hsla(0,0%,100%,.035)}.summary-table .high[data-v-7c9cc281]{color:#f9a8d4}.summary-table .medium[data-v-7c9cc281]{color:#ddd6fe}.summary-table .low[data-v-7c9cc281]{color:var(--text-3)}.summary-table .opportunity-cell[data-v-7c9cc281]{min-width:18rem;max-width:28rem;color:var(--text-2);line-height:1.45;white-space:normal}.steps-wrap[data-v-7c9cc281]{margin-top:1.4rem;padding:1.25rem 1.45rem}.steps-head[data-v-7c9cc281]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.8rem}.steps-label[data-v-7c9cc281]{color:var(--text-3);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lens-chip[data-v-7c9cc281]{border-radius:999px;border:1px solid rgba(249,168,212,.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-7c9cc281]{margin:0 0 .9rem 0;border-left:2px solid rgba(214,43,135,.5);background:rgba(214,43,135,.08);padding:.6rem .85rem;color:var(--text-2);font-size:.78rem;line-height:1.55}.step-row[data-v-7c9cc281]{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-7c9cc281]:last-child{border-bottom:0}.empty-state[data-v-7c9cc281],.error-state[data-v-7c9cc281]{border-radius:.9rem;padding:2rem}.empty-state p[data-v-7c9cc281]{margin:.8rem 0 1.2rem;color:var(--text-2);line-height:1.7}.error-state[data-v-7c9cc281]{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-7c9cc281],.error-state strong[data-v-7c9cc281]{display:block;margin:0}.error-state p[data-v-7c9cc281]{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-7c9cc281]{margin-top:1rem}.progress-head[data-v-7c9cc281]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.status-pill[data-v-7c9cc281]{border-radius:999px;border:1px solid rgba(249,168,212,.22);background:var(--purple-dim);color:var(--purple-pale);padding:.35rem .75rem;font-size:.72rem;font-weight:800}.status-pill.failed[data-v-7c9cc281]{background:rgba(127,29,29,.28);color:#fecaca}.progress-bar[data-v-7c9cc281]{height:.35rem;margin:1rem 0;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.08)}.progress-bar span[data-v-7c9cc281]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ec4899,#a78bfa,#67e8f9)}.log-row[data-v-7c9cc281]{display:grid;grid-auto-columns:minmax(220px,280px);grid-auto-flow:column;gap:.75rem;overflow-x:auto}.log-card[data-v-7c9cc281]{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-7c9cc281]{color:var(--text);font-size:.8rem}.log-dot[data-v-7c9cc281]{width:.62rem;height:.62rem;flex:0 0 auto;border-radius:999px;background:var(--purple-pale)}.log-dot.failed[data-v-7c9cc281]{background:#dc2626}@media (max-width:1020px){.insight-card-grid[data-v-7c9cc281],.metrics-row[data-v-7c9cc281],.sbf-action-grid[data-v-7c9cc281],.sbf-card-toolbar[data-v-7c9cc281],.sbf-verdict-guide[data-v-7c9cc281],.score-breakdown[data-v-7c9cc281],.signal-list[data-v-7c9cc281]{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-box[data-v-7c9cc281],.matrix-panels[data-v-7c9cc281],.sbf-diagnostics[data-v-7c9cc281]{grid-template-columns:1fr}.ai-box-label[data-v-7c9cc281]{grid-column:auto}}@media (max-width:720px){.topbar[data-v-7c9cc281]{align-items:flex-start;flex-direction:column}.results-body[data-v-7c9cc281]{max-width:calc(100vw - 1.25rem);padding:1.25rem 0 2rem}.insight-card-grid[data-v-7c9cc281],.matrix-panels[data-v-7c9cc281],.metrics-row[data-v-7c9cc281],.sbf-action-grid[data-v-7c9cc281],.sbf-card-metrics[data-v-7c9cc281],.sbf-card-toolbar[data-v-7c9cc281],.sbf-diagnostics[data-v-7c9cc281],.sbf-insight-list[data-v-7c9cc281],.sbf-verdict-guide[data-v-7c9cc281],.score-breakdown[data-v-7c9cc281],.signal-list[data-v-7c9cc281]{grid-template-columns:1fr}.sbf-pareto-header[data-v-7c9cc281],.sbf-role-header[data-v-7c9cc281]{display:none}.sbf-pareto-row[data-v-7c9cc281],.sbf-role-row[data-v-7c9cc281]{grid-template-columns:1fr;gap:.35rem}.context-row[data-v-7c9cc281]{grid-template-columns:1fr}.context-label[data-v-7c9cc281],.context-main[data-v-7c9cc281],.context-row p[data-v-7c9cc281]{grid-column:auto;grid-row:auto}.custom-cut-head[data-v-7c9cc281],.custom-cut-result-head[data-v-7c9cc281]{flex-direction:column}.custom-cut-controls[data-v-7c9cc281]{grid-template-columns:1fr}.custom-cut-controls button[data-v-7c9cc281]{min-height:2.6rem}.bar-row[data-v-7c9cc281]{grid-template-columns:1fr}.bar-row>span[data-v-7c9cc281]{text-align:left}}@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}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset: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-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-full{top:100%}.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-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}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.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}.min-h-64{min-height:16rem}.min-h-\[136px\]{min-height:136px}.min-h-\[180px\]{min-height:180px}.min-h-\[32px\]{min-height:32px}.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-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.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-\[600px\]{width:600px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[1100px\]{min-width:1100px}.min-w-\[170px\]{min-width:170px}.min-w-\[210px\]{min-width:210px}.min-w-\[2200px\]{min-width:2200px}.min-w-\[220px\]{min-width:220px}.min-w-\[700px\]{min-width:700px}.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-\[1800px\]{max-width:1800px}.max-w-\[70\%\]{max-width:70%}.max-w-\[75\%\]{max-width:75%}.max-w-\[760px\]{max-width:760px}.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-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.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%}.translate-y-1{--tw-translate-y:0.25rem}.rotate-180,.translate-y-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))}.rotate-180{--tw-rotate:180deg}.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))}.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-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-1{row-gap:.25rem}.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\.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-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem*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-300\/30{border-color:rgba(252,211,77,.3)}.border-amber-400\/30{border-color:rgba(251,191,36,.3)}.border-amber-500\/20{border-color:rgba(245,158,11,.2)}.border-amber-500\/30{border-color:rgba(245,158,11,.3)}.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\/20{border-color:rgba(34,211,238,.2)}.border-cyan-400\/25{border-color:rgba(34,211,238,.25)}.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-300\/35{border-color:rgba(110,231,183,.35)}.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-400\/30{border-color:rgba(251,146,60,.3)}.border-pink-300\/20{border-color:rgba(249,168,212,.2)}.border-pink-300\/25{border-color:rgba(249,168,212,.25)}.border-pink-300\/30{border-color:rgba(249,168,212,.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\/25{border-color:rgba(244,114,182,.25)}.border-pink-400\/30{border-color:rgba(244,114,182,.3)}.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-200\/30{border-color:rgba(233,213,255,.3)}.border-purple-300{--tw-border-opacity:1;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.border-purple-300\/20{border-color:rgba(216,180,254,.2)}.border-purple-300\/25{border-color:rgba(216,180,254,.25)}.border-purple-300\/30{border-color:rgba(216,180,254,.3)}.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\/30{border-color:hsla(0,94%,82%,.3)}.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\/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-sky-300\/30{border-color:rgba(125,211,252,.3)}.border-transparent{border-color:transparent}.border-violet-300\/25{border-color:rgba(196,181,253,.25)}.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\/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-t-pink-400{--tw-border-opacity:1;border-top-color:rgb(244 114 182/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-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\/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-black\/80{background-color:rgba(0,0,0,.8)}.bg-blue-500\/10{background-color:rgba(59,130,246,.1)}.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,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-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-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-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-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/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-300\/60{background-color:rgba(165,180,252,.6)}.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-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-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\/5{background-color:rgba(236,72,153,.05)}.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\/15{background-color:rgba(168,85,247,.15)}.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\/20{background-color:rgba(239,68,68,.2)}.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-500\/10{background-color:rgba(244,63,94,.1)}.bg-sky-400{--tw-bg-opacity:1;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.bg-sky-400\/10{background-color:rgba(56,189,248,.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\/95{background-color:rgba(2,6,23,.95)}.bg-transparent{background-color:transparent}.bg-violet-400\/10{background-color:rgba(167,139,250,.1)}.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\.02\]{background-color:hsla(0,0%,100%,.02)}.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\.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\/10{--tw-gradient-from:rgba(6,182,212,.1) 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-cyan-500\/25{--tw-gradient-from:rgba(6,182,212,.25) 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\/10{--tw-gradient-from:rgba(99,102,241,.1) 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\/10{--tw-gradient-from:rgba(236,72,153,.1) 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\/15{--tw-gradient-from:rgba(236,72,153,.15) 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\/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\/10{--tw-gradient-from:rgba(168,85,247,.1) 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\/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-900\/90{--tw-gradient-from:rgba(15,23,42,.9) 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-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-100{--tw-gradient-to:rgba(207,250,254,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#cffafe var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-fuchsia-400{--tw-gradient-to:rgba(232,121,249,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e879f9 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-fuchsia-500\/10{--tw-gradient-to:rgba(217,70,239,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(217,70,239,.1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-100{--tw-gradient-to:rgba(224,231,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-100{--tw-gradient-to:rgba(252,231,243,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fce7f3 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-100{--tw-gradient-to:rgba(243,232,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff 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-400{--tw-gradient-to:rgba(192,132,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#c084fc 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-purple-500\/5{--tw-gradient-to:rgba(168,85,247,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(168,85,247,.05) 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)}.via-slate-950\/85{--tw-gradient-to:rgba(2,6,23,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(2,6,23,.85) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/\[0\.03\]{--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsla(0,0%,100%,.03) 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\/25{--tw-gradient-to:rgba(0,0,0,.25) var(--tw-gradient-to-position)}.to-black\/30{--tw-gradient-to:rgba(0,0,0,.3) var(--tw-gradient-to-position)}.to-black\/40{--tw-gradient-to:rgba(0,0,0,.4) var(--tw-gradient-to-position)}.to-black\/75{--tw-gradient-to:rgba(0,0,0,.75) var(--tw-gradient-to-position)}.to-black\/80{--tw-gradient-to:rgba(0,0,0,.8) var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to:#60a5fa 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-200{--tw-gradient-to:#fbcfe8 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\/10{--tw-gradient-to:rgba(168,85,247,.1) 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\/25{--tw-gradient-to:rgba(168,85,247,.25) 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-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-12{padding:3rem}.p-2{padding:.5rem}.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-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-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-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.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-3\.5{padding-left:.875rem}.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}.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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.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-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.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-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.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-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.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-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.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-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-pink-100{--tw-text-opacity:1;color:rgb(252 231 243/var(--tw-text-opacity,1))}.text-pink-100\/60{color:rgba(252,231,243,.6)}.text-pink-100\/70{color:rgba(252,231,243,.7)}.text-pink-100\/80{color:rgba(252,231,243,.8)}.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-300\/90{color:rgba(249,168,212,.9)}.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-100\/80{color:rgba(243,232,255,.8)}.text-purple-100\/90{color:rgba(243,232,255,.9)}.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-purple-50{--tw-text-opacity:1;color:rgb(250 245 255/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-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.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-violet-100{--tw-text-opacity:1;color:rgb(237 233 254/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.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-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-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.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_4px_rgba\(129\2c 140\2c 248\2c 0\.12\)\]{--tw-shadow:0 0 0 4px rgba(129,140,248,.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_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_0_4px_rgba\(236\2c 72\2c 153\2c 0\.12\)\]{--tw-shadow:0 0 0 4px rgba(236,72,153,.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_0_4px_rgba\(34\2c 211\2c 238\2c 0\.12\)\]{--tw-shadow:0 0 0 4px rgba(34,211,238,.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_20px_60px_rgba\(2\2c 6\2c 23\2c 0\.45\)\]{--tw-shadow:0 20px 60px rgba(2,6,23,.45);--tw-shadow-colored:0 20px 60px 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_24px_70px_rgba\(2\2c 6\2c 23\2c 0\.45\)\]{--tw-shadow:0 24px 70px rgba(2,6,23,.45);--tw-shadow-colored:0 24px 70px 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\/10{--tw-shadow-color:rgba(236,72,153,.1);--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-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-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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)}.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\: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-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-0:last-child{border-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-200\/60:hover{border-color:rgba(165,243,252,.6)}.hover\:border-cyan-200\/70:hover{border-color:rgba(165,243,252,.7)}.hover\:border-cyan-300\/45:hover{border-color:rgba(103,232,249,.45)}.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-200\/60:hover{border-color:rgba(251,207,232,.6)}.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-200\/50:hover{border-color:rgba(233,213,255,.5)}.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-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-orange-500\/20:hover{background-color:rgba(249,115,22,.2)}.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\/20:hover{background-color:rgba(236,72,153,.2)}.hover\:bg-pink-500\/25:hover{background-color:rgba(236,72,153,.25)}.hover\:bg-pink-500\/5:hover{background-color:rgba(236,72,153,.05)}.hover\:bg-purple-500\/25:hover{background-color:rgba(168,85,247,.25)}.hover\:bg-red-500\/10:hover{background-color:rgba(239,68,68,.1)}.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-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-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\:opacity-20:hover{opacity:.2}.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-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\/40:focus{border-color:rgba(165,180,252,.4)}.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\: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-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\:rotate-12{--tw-rotate:12deg}.group:hover .group-hover\:rotate-12,.group:hover .group-hover\:scale-110{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:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group\/btn:hover .group-hover\/btn\:opacity-20{opacity:.2}.peer:hover~.peer-hover\:translate-y-0{--tw-translate-y:0px;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))}.peer:hover~.peer-hover\:opacity-100{opacity:1}.peer:focus~.peer-focus\:translate-y-0{--tw-translate-y:0px;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))}.peer:focus~.peer-focus\:opacity-100{opacity:1}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,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\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.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}.sm\:text-right{text-align:right}}@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\: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-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\:pt-1{padding-top:.25rem}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:ml-auto{margin-left:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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\:grid-cols-5{grid-template-columns:repeat(5,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}.lg\:pb-1{padding-bottom:.25rem}.lg\:pt-6{padding-top:1.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}}@media (min-width:1536px){.\32xl\:px-16{padding-left:4rem;padding-right:4rem}}.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-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-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){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}