@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.auth-container[data-v-3a799baa]{flex:1 1 auto;width:100%;min-width:0;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;background-color:#030407;display:flex;align-items:center;justify-content:center;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media(min-width:768px){.auth-container[data-v-3a799baa]{padding:2.5rem}}.bg-glow[data-v-3a799baa]{position:absolute;border-radius:9999px;filter:blur(150px);animation:pulse-3a799baa 2s cubic-bezier(.4,0,.6,1) infinite}.bg-glow-top[data-v-3a799baa]{top:-20%;left:-10%;width:60%;height:60%;background-color:#4f46e51a}.bg-glow-bottom[data-v-3a799baa]{bottom:-20%;right:-10%;width:50%;height:50%;background-color:#2563eb1a;animation-delay:2s}@keyframes pulse-3a799baa{0%,to{opacity:1}50%{opacity:.5}}.grid-background[data-v-3a799baa]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.03;pointer-events:none;background-image:radial-gradient(circle,#4f46e5 1px,transparent 1px);background-size:32px 32px}.auth-card[data-v-3a799baa]{width:90%;background-color:#0a0d14cc;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);border:1px solid rgba(255,255,255,.05);border-radius:2rem;overflow:hidden;box-shadow:0 50px 100px #000c;display:flex;flex-direction:column;position:relative;z-index:10;animation:fadeInZoom-3a799baa 1s ease-out;margin-top:200px;transform:scale(clamp(.7,.9,1));min-height:clamp(34rem,70vh,40rem);max-height:none}@media(min-width:768px){.auth-card[data-v-3a799baa]{flex-direction:row}}@keyframes fadeInZoom-3a799baa{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.visual-section[data-v-3a799baa]{display:none;width:41.666667%;position:relative;overflow:hidden;background-color:#020617;border-right:1px solid rgba(255,255,255,.05)}@media(min-width:768px){.visual-section[data-v-3a799baa]{display:block}}.visual-overlay[data-v-3a799baa]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:linear-gradient(to top,#0a0d14,transparent,rgba(10,13,20,.4))}.visual-background-image[data-v-3a799baa]{width:100%;height:100%;object-fit:cover;opacity:.6;transform:scale(1.1);animation:slowPulse-3a799baa 10s infinite}@keyframes slowPulse-3a799baa{0%,to{opacity:.6}50%{opacity:.4}}.logo-container[data-v-3a799baa]{position:absolute;top:3rem;left:3rem;display:flex;align-items:center;gap:1rem;z-index:20}.logo-icon[data-v-3a799baa]{width:3.5rem;height:3.5rem;background-color:#fff;border-radius:1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 0 30px #4f46e580}.logo-text[data-v-3a799baa]{display:flex;flex-direction:column}.logo-title[data-v-3a799baa]{color:#fff;font-weight:900;font-size:clamp(1.25rem,1.6vw + .9rem,1.875rem);letter-spacing:-.05em;font-style:italic;line-height:1.1;white-space:normal;overflow:visible;text-overflow:initial}.logo-mark-image[data-v-3a799baa]{width:4.6rem;height:3.6rem}.logo-wordmark-image[data-v-3a799baa]{width:7.8rem}@media(max-width:1024px){.logo-mark-image[data-v-3a799baa]{width:4.6rem;height:3.6rem}.logo-wordmark-image[data-v-3a799baa]{width:5.8rem}}.logo-highlight[data-v-3a799baa]{color:#818cf8}.logo-subtitle[data-v-3a799baa]{font-size:.5625rem;color:#818cf866;font-weight:900;letter-spacing:.35em;text-transform:uppercase;margin-top:.25rem;white-space:normal}.visual-content[data-v-3a799baa]{position:absolute;bottom:4rem;left:3rem;right:3rem;z-index:20;display:flex;flex-direction:column;gap:1.5rem}.badge[data-v-3a799baa]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem 1rem;background-color:#6366f133;border:1px solid rgba(99,102,241,.3);border-radius:9999px;color:#a5b4fc;font-size:.625rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;width:fit-content;white-space:normal;overflow:visible;text-overflow:initial}.visual-headline[data-v-3a799baa]{color:#fff;font-size:clamp(1.125rem,1.4vw + .8rem,1.5rem);font-weight:900;line-height:1.25;letter-spacing:-.025em;font-style:italic;white-space:normal;overflow:visible;text-overflow:initial;word-break:break-word}.visual-description[data-v-3a799baa]{color:#64748b;font-size:clamp(.8125rem,.8vw + .55rem,.875rem);font-weight:700;line-height:1.625;max-width:280px;white-space:normal;overflow:visible;text-overflow:initial;word-break:break-word}.form-section[data-v-3a799baa]{flex:1;padding:2rem;display:flex;flex-direction:column;justify-content:center;background-color:#fff;position:relative;min-height:0;overflow:visible}.language-switcher[data-v-3a799baa]{position:absolute;top:1.25rem;right:1.25rem;z-index:5;display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;box-shadow:0 10px 20px #0f172a0f}.language-button[data-v-3a799baa]{min-width:2.75rem;height:2rem;padding:0 .75rem;border:none;border-radius:9999px;background:transparent;color:#64748b;cursor:pointer;font-size:.75rem;font-weight:800;letter-spacing:0;line-height:1;transition:background-color .2s,color .2s,box-shadow .2s}.language-button[data-v-3a799baa]:hover{color:#0f172a}.language-button-active[data-v-3a799baa]{background-color:#0f172a;color:#fff;box-shadow:0 8px 16px #0f172a2e}@media(min-width:768px){.form-section[data-v-3a799baa]{padding:4rem}}@media(min-width:1024px){.form-section[data-v-3a799baa]{padding:6rem}}@media(max-height:820px){.form-section[data-v-3a799baa]{padding:2.5rem 3rem}.auth-card[data-v-3a799baa]{min-height:clamp(30rem,75vh,38rem)}}@media(max-width:767px){.language-switcher[data-v-3a799baa]{top:1rem;right:1rem}.form-wrapper[data-v-3a799baa]{padding-top:2.75rem}}.form-wrapper[data-v-3a799baa]{max-width:28rem;margin:0 auto;width:100%;display:flex;flex-direction:column}.form-header[data-v-3a799baa]{display:flex;flex-direction:column;gap:1rem}.back-button[data-v-3a799baa]{display:flex;align-items:center;gap:.5rem;color:#94a3b8;font-size:.6875rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;background:none;border:none;cursor:pointer;transition:color .2s;white-space:normal}.back-button[data-v-3a799baa]:hover{color:#4f46e5}.back-icon[data-v-3a799baa]{transition:transform .2s}.back-button:hover .back-icon[data-v-3a799baa]{transform:translate(-.25rem)}.form-title[data-v-3a799baa]{font-size:clamp(1.75rem,2.2vw + 1rem,2.5rem);font-weight:900;color:#0f172a;letter-spacing:-.05em;line-height:1.15;white-space:normal;overflow:visible;text-overflow:initial;word-break:break-word}.form-subtitle[data-v-3a799baa]{color:#94a3b8;font-weight:500;font-size:clamp(.9rem,1vw + .5rem,1rem);margin-bottom:1.25rem;line-height:1.5;white-space:normal;overflow:visible;text-overflow:initial;word-break:break-word}.reset-success[data-v-3a799baa]{background-color:#ecfdf5;border:1px solid #d1fae5;border-radius:2.5rem;padding:2.5rem;text-align:center;display:flex;flex-direction:column;gap:1.5rem;animation:zoomIn-3a799baa .3s ease-out}@keyframes zoomIn-3a799baa{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.success-icon[data-v-3a799baa]{width:4rem;height:4rem;background-color:#d1fae5;color:#059669;border-radius:1.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 25px 50px -12px #00000040}.success-content[data-v-3a799baa]{display:flex;flex-direction:column;gap:.5rem}.success-title[data-v-3a799baa]{color:#064e3b;font-weight:900;font-size:1.25rem}.success-description[data-v-3a799baa]{color:#059669;font-size:.875rem;font-weight:500;line-height:1.625}.success-email[data-v-3a799baa]{font-weight:700;color:#047857}.success-button[data-v-3a799baa]{width:100%;padding:1rem;background-color:#059669;color:#fff;font-weight:900;font-size:.875rem;border-radius:1rem;border:none;cursor:pointer;transition:background-color .2s;box-shadow:0 25px 50px -12px #d1fae5}.success-button[data-v-3a799baa]:hover{background-color:#047857}.auth-form[data-v-3a799baa]{display:flex;flex-direction:column;gap:1.5rem}.input-group[data-v-3a799baa]{display:flex;flex-direction:column;gap:.625rem}.input-row[data-v-3a799baa]{display:flex;gap:.75rem}.select-wrapper[data-v-3a799baa]{flex:1}.text-select[data-v-3a799baa]{width:100%;background-color:#f8fafc;border:2px solid transparent;border-radius:1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;color:#334155;outline:none;transition:all .2s;box-shadow:inset 0 2px 4px #0000000d}.text-select[data-v-3a799baa]:focus{border-color:#4f46e5;background-color:#fff;box-shadow:0 0 0 4px #c7d2fe80}.form-error[data-v-3a799baa]{background-color:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:.75rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:700}.login-links[data-v-3a799baa]{display:flex;align-items:center;gap:1rem}.code-group[data-v-3a799baa]{animation:slideIn-3a799baa .5s ease-out}@keyframes slideIn-3a799baa{0%{transform:translateY(-1rem);opacity:0}to{transform:translateY(0);opacity:1}}.input-label[data-v-3a799baa]{font-size:.6875rem;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;padding-left:.25rem;white-space:normal}.input-wrapper[data-v-3a799baa]{position:relative}.text-input[data-v-3a799baa]{width:100%;background-color:#f8fafc;border:2px solid transparent;border-radius:1rem;padding:1.125rem 1.5rem 1.125rem 3.5rem;font-size:1rem;font-weight:700;color:#334155;outline:none;transition:all .2s;box-shadow:inset 0 2px 4px #0000000d}.text-input[data-v-3a799baa]::placeholder{color:#cbd5e1}.text-input[data-v-3a799baa]:focus{border-color:#4f46e5;background-color:#fff;box-shadow:0 0 0 4px #c7d2fe80}.password-input[data-v-3a799baa]{padding-right:3.5rem}.password-toggle[data-v-3a799baa]{position:absolute;right:1.25rem;top:50%;width:2rem;height:2rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#94a3b8;cursor:pointer;transition:color .2s}.password-toggle[data-v-3a799baa]:hover,.password-toggle[data-v-3a799baa]:focus-visible{color:#4f46e5}.password-toggle[data-v-3a799baa]:focus-visible{outline:2px solid #4f46e5;outline-offset:2px;border-radius:.25rem}.input-icon[data-v-3a799baa]{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);color:#cbd5e1;transition:color .2s}.input-wrapper:focus-within .input-icon[data-v-3a799baa]{color:#4f46e5}.code-input-wrapper[data-v-3a799baa]{display:flex;gap:.75rem}.code-input[data-v-3a799baa]{flex:1;background-color:#f8fafc;border:2px solid transparent;border-radius:1rem;padding:1.125rem 1.5rem;font-size:1rem;font-weight:700;color:#334155;outline:none;transition:all .2s;box-shadow:inset 0 2px 4px #0000000d}.code-input[data-v-3a799baa]:focus{box-shadow:0 0 0 4px #c7d2fe80;border-color:#4f46e5;background-color:#fff}.send-code-button[data-v-3a799baa]{padding:0 2rem;border-radius:1rem;font-weight:900;font-size:11px;text-transform:uppercase;letter-spacing:.1em;background-color:#0a0d14;color:#fff;border:none;cursor:pointer;transition:background-color .2s;min-width:130px;box-shadow:0 25px 50px -12px #00000040}.send-code-button[data-v-3a799baa]:hover:not(:disabled){background-color:#1e293b}.send-code-button[data-v-3a799baa]:disabled{background-color:#f1f5f9;color:#cbd5e1;cursor:not-allowed}.login-options[data-v-3a799baa]{display:flex;align-items:center;justify-content:space-between;padding:0 .25rem;flex-wrap:wrap;row-gap:.5rem}.remember-me[data-v-3a799baa]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.checkbox[data-v-3a799baa]{width:1.5rem;height:1.5rem;border-radius:.5rem;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center;transition:all .2s;background-color:#fff}.checkbox-checked[data-v-3a799baa]{background-color:#4f46e5;border-color:#4f46e5;box-shadow:0 10px 15px -3px #c7d2fe}.checkbox-checked .check-icon[data-v-3a799baa]{color:#fff}.remember-me:hover .checkbox[data-v-3a799baa]:not(.checkbox-checked){border-color:#818cf8}.checkbox-hidden[data-v-3a799baa]{display:none}.remember-text[data-v-3a799baa]{font-size:.75rem;font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.1em;white-space:normal}.forgot-password[data-v-3a799baa]{font-size:.75rem;font-weight:900;color:#4f46e5;text-transform:uppercase;letter-spacing:.1em;background:none;border:none;cursor:pointer;transition:color .2s;white-space:normal}.forgot-password[data-v-3a799baa]:hover{color:#4338ca}.submit-button[data-v-3a799baa]{width:100%;padding:1.25rem;background-color:#0a0d14;color:#fff;font-weight:900;font-size:1rem;border-radius:1rem;border:none;cursor:pointer;box-shadow:0 20px 40px #00000026;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1rem}.submit-button[data-v-3a799baa]:hover:not(:disabled){background-color:#1e293b}.submit-button[data-v-3a799baa]:active:not(:disabled){transform:scale(.98)}.submit-button[data-v-3a799baa]:disabled{background-color:#e2e8f0;cursor:not-allowed}.spinner[data-v-3a799baa]{animation:spin-3a799baa 1s linear infinite}@keyframes spin-3a799baa{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.third-party-section[data-v-3a799baa]{animation:fadeIn-3a799baa .5s ease-out;display:flex;flex-direction:column;gap:2rem;padding-top:1rem}@keyframes fadeIn-3a799baa{0%{opacity:0}to{opacity:1}}.divider[data-v-3a799baa]{display:flex;align-items:center;gap:1.5rem}.divider-line[data-v-3a799baa]{height:1px;background-color:#f1f5f9;flex:1}.divider-text[data-v-3a799baa]{font-size:.625rem;font-weight:900;color:#cbd5e1;text-transform:uppercase;letter-spacing:.3em;white-space:normal;text-overflow:initial}.third-party-buttons[data-v-3a799baa]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.third-party-button[data-v-3a799baa]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px #0000000d}.third-party-button[data-v-3a799baa]:hover{background-color:#f8fafc}.third-party-button[data-v-3a799baa]:active{transform:scale(.98)}.third-party-icon[data-v-3a799baa]{width:1.5rem;height:1.5rem;filter:grayscale(100%);transition:filter .2s}.third-party-button:hover .third-party-icon[data-v-3a799baa]{filter:grayscale(0%)}.wechat-icon[data-v-3a799baa]{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;color:#10b981;transition:transform .2s}.third-party-button:hover .wechat-icon[data-v-3a799baa]{transform:scale(1.1)}.third-party-text[data-v-3a799baa]{color:#334155;font-weight:900;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;white-space:normal}.form-footer[data-v-3a799baa]{text-align:center;padding-top:2rem}.footer-text[data-v-3a799baa]{font-size:.8125rem;font-weight:700;color:#64748b;white-space:normal}.footer-link[data-v-3a799baa]{color:#4f46e5;font-weight:900;background:none;border:none;cursor:pointer;text-decoration:none}.footer-link[data-v-3a799baa]:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.page-footer[data-v-3a799baa]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:.3}.footer-links[data-v-3a799baa]{display:flex;align-items:center;gap:1.5rem;font-size:10px;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:.4em}.footer-copyright[data-v-3a799baa]{font-size:9px;font-weight:900;color:#818cf8;text-transform:uppercase;letter-spacing:.6em;margin-top:.5rem;animation:pulse-3a799baa 2s cubic-bezier(.4,0,.6,1) infinite}.dashboard-container[data-v-59a8c572]{max-width:1500px;margin:0 auto;padding-bottom:5rem;padding-left:1rem;padding-right:1rem;animation:fadeIn-59a8c572 .5s ease-in}@media(min-width:1024px){.dashboard-container[data-v-59a8c572]{padding-left:0;padding-right:0}}.operation-center[data-v-59a8c572]{margin-top:0;color:#171b2f}.operation-header[data-v-59a8c572]{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}@media(min-width:768px){.operation-header[data-v-59a8c572]{flex-direction:row;align-items:flex-start}}.operation-eyebrow[data-v-59a8c572]{display:inline-flex;align-items:center;gap:.45rem;padding:0;border:0;background:transparent;color:#5b5ce2;font-size:11px;font-weight:800;cursor:pointer}.operation-eyebrow[data-v-59a8c572]:hover{color:#3535b9}.operation-eyebrow[data-v-59a8c572]:disabled{cursor:wait;opacity:.75}.operation-title[data-v-59a8c572]{margin:.35rem 0 0;color:#11162a;font-size:2rem;font-weight:900;letter-spacing:0;line-height:1.15}.operation-subtitle[data-v-59a8c572]{margin:.45rem 0 0;color:#7d8799;font-size:.9rem}.operation-error[data-v-59a8c572]{margin-bottom:1rem;padding:.85rem 1rem;border-radius:8px;color:#b91c1c;background:#fff1f2;font-size:13px;font-weight:800}.operation-metric-grid[data-v-59a8c572]{display:grid;grid-template-columns:1fr;gap:.9rem}@media(min-width:760px){.operation-metric-grid[data-v-59a8c572]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1180px){.operation-metric-grid[data-v-59a8c572]{grid-template-columns:repeat(4,1fr)}}.operation-metric-card[data-v-59a8c572],.operation-panel[data-v-59a8c572]{border:1px solid #e5e8ef;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1920380a}.operation-metric-card[data-v-59a8c572]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-height:116px;padding:1.2rem}.operation-metric-card span[data-v-59a8c572]{display:block;color:#778197;font-size:12px;font-weight:900}.operation-metric-card strong[data-v-59a8c572]{display:block;margin-top:.55rem;color:#151a30;font-size:2rem;font-weight:900;line-height:1}.operation-metric-card small[data-v-59a8c572]{display:block;margin-top:.8rem;font-size:11px;font-weight:900}.operation-metric-card small.is-positive[data-v-59a8c572]{color:#16a36a}.operation-metric-card small.is-neutral[data-v-59a8c572]{color:#2386a8}.operation-metric-card svg[data-v-59a8c572]{width:7.5rem;height:2.75rem;flex:0 0 auto;overflow:visible}.operation-metric-card polyline[data-v-59a8c572]{fill:none;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.operation-metric-card circle[data-v-59a8c572]{fill:#fff;stroke-width:2.2}.operation-main-grid[data-v-59a8c572],.operation-secondary-grid[data-v-59a8c572]{display:grid;grid-template-columns:1fr;gap:.9rem;margin-top:.9rem}@media(min-width:1100px){.operation-main-grid[data-v-59a8c572]{grid-template-columns:minmax(0,2.4fr) minmax(280px,1fr)}.operation-secondary-grid[data-v-59a8c572]{grid-template-columns:minmax(0,1.8fr) minmax(330px,1fr)}}.operation-panel[data-v-59a8c572]{padding:1.2rem}@media(min-width:1024px){.operation-panel[data-v-59a8c572]{padding:1.45rem}}.operation-panel-header[data-v-59a8c572]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.operation-panel-header h4[data-v-59a8c572]{color:#151a30;font-size:1rem;font-weight:900;line-height:1.25}.operation-panel-header p[data-v-59a8c572]{margin-top:.35rem;color:#929bad;font-size:12px;font-weight:700}.operation-action-link[data-v-59a8c572]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem 0;border:0;background:transparent;color:#5151cf;font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer}.operation-action-link[data-v-59a8c572]:hover{color:#3434ad}.operation-range-switch[data-v-59a8c572]{display:inline-flex;align-items:center;gap:0;flex:0 0 auto;padding:.25rem;border:none;background:#f2f4f8;border-radius:8px}.operation-range-switch button[data-v-59a8c572]{min-width:3.5rem;height:2rem;padding:0 .75rem;border:0;border-radius:6px;background:transparent;color:#8a93a5;font-size:11px;font-weight:900;line-height:1;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.operation-range-switch button[data-v-59a8c572]:hover{color:#4f586b}.operation-range-switch button.active[data-v-59a8c572]{background:#fff;color:#3535b9;box-shadow:0 1px 4px #1920381a}.operation-legend[data-v-59a8c572]{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1.25rem;color:#4b5364;font-size:11px;font-weight:900}.operation-legend span[data-v-59a8c572],.status-list span[data-v-59a8c572],.task-type-list span[data-v-59a8c572]{display:inline-flex;align-items:center;gap:.45rem}.operation-legend i[data-v-59a8c572],.status-list i[data-v-59a8c572],.task-type-list span i[data-v-59a8c572]{width:.5rem;height:.5rem;border-radius:999px;flex:0 0 auto}.legend-total[data-v-59a8c572]{background:#5b5ce2}.legend-completed[data-v-59a8c572]{background:#16a36a}.operation-chart[data-v-59a8c572]{min-height:260px;margin-top:1rem}.operation-chart svg[data-v-59a8c572]{width:100%;min-height:250px}.operation-chart line[data-v-59a8c572]{stroke:#edf0f5;stroke-width:1}.operation-chart text[data-v-59a8c572]{fill:#9ba4b4;font-size:10px;font-weight:800;text-anchor:middle}.operation-chart text[x="28"][data-v-59a8c572]{text-anchor:end}.trend-total[data-v-59a8c572],.trend-completed[data-v-59a8c572]{fill:none;stroke-linecap:round;stroke-linejoin:round}.trend-total[data-v-59a8c572]{stroke:#5b5ce2;stroke-width:3}.trend-completed[data-v-59a8c572]{stroke:#16a36a;stroke-width:2.4}.trend-hover-layer[data-v-59a8c572]{pointer-events:none}.operation-chart .trend-hover-guide[data-v-59a8c572]{stroke:#b8bfcb;stroke-width:1;stroke-dasharray:3 4}.trend-hover-point[data-v-59a8c572]{fill:#fff;stroke-width:2}.trend-hover-point-total[data-v-59a8c572]{stroke:#5b5ce2}.trend-hover-point-completed[data-v-59a8c572]{stroke:#16a36a}.trend-hover-target[data-v-59a8c572]{fill:transparent;pointer-events:all}.trend-hover-tooltip[data-v-59a8c572]{filter:drop-shadow(0 4px 8px rgba(25,32,56,.12))}.trend-hover-tooltip rect[data-v-59a8c572]{fill:#fff;stroke:#e1e5ec}.operation-chart .trend-hover-tooltip text[data-v-59a8c572]{text-anchor:start}.operation-chart .trend-tooltip-date[data-v-59a8c572]{fill:#303649;font-size:10px;font-weight:900}.operation-chart .trend-tooltip-label[data-v-59a8c572]{fill:#727b8d;font-size:9px;font-weight:800}.operation-chart .trend-tooltip-value[data-v-59a8c572]{fill:#303649;font-size:9px;font-weight:900;text-anchor:end}.trend-tooltip-dot-total[data-v-59a8c572]{fill:#5b5ce2}.trend-tooltip-dot-completed[data-v-59a8c572]{fill:#16a36a}.operation-status-panel[data-v-59a8c572]{display:flex;flex-direction:column}.status-donut[data-v-59a8c572]{display:grid;place-items:center;width:min(210px,70vw);aspect-ratio:1;margin:2rem auto 1.25rem;border-radius:50%}.status-donut[data-v-59a8c572]:before{content:"";position:absolute}.status-donut>div[data-v-59a8c572]{display:grid;place-items:center;width:58%;aspect-ratio:1;border-radius:50%;background:#fff;text-align:center}.status-donut strong[data-v-59a8c572],.status-donut span[data-v-59a8c572]{display:block}.status-donut strong[data-v-59a8c572]{color:#151a30;font-size:.9rem;font-weight:900}.status-donut span[data-v-59a8c572]{margin-top:.25rem;color:#8a94a8;font-size:11px;font-weight:800}.status-list[data-v-59a8c572]{display:grid;gap:.75rem;margin-top:auto}.status-list div[data-v-59a8c572]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.8rem;align-items:center;color:#758096;font-size:12px;font-weight:900}.status-list b[data-v-59a8c572]{color:#151a30}.status-list em[data-v-59a8c572]{font-style:normal}.period-label[data-v-59a8c572]{color:#8a93a5;font-size:11px;font-weight:900}.employee-consumption-list[data-v-59a8c572]{display:grid;gap:.95rem;margin-top:1.2rem}.employee-consumption-row[data-v-59a8c572]{display:grid;grid-template-columns:auto minmax(0,.8fr) minmax(160px,1.4fr) auto;gap:.9rem;align-items:center;padding:.2rem 0;cursor:pointer}@media(max-width:720px){.employee-consumption-row[data-v-59a8c572]{grid-template-columns:auto minmax(0,1fr) auto}.employee-consumption-bar[data-v-59a8c572]{grid-column:1 / -1}}.employee-consumption-row img[data-v-59a8c572],.employee-fallback-avatar[data-v-59a8c572]{width:2.5rem;height:2.5rem;border-radius:8px;object-fit:cover}.employee-fallback-avatar[data-v-59a8c572]{display:grid;place-items:center;color:#5b5ce2;background:#eef2ff;font-weight:900}.employee-consumption-meta[data-v-59a8c572]{min-width:0}.employee-consumption-meta strong[data-v-59a8c572],.employee-consumption-meta span[data-v-59a8c572],.employee-consumption-bar span[data-v-59a8c572]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-consumption-meta strong[data-v-59a8c572]{color:#151a30;font-size:.92rem;font-weight:900}.employee-consumption-meta span[data-v-59a8c572]{margin-top:.18rem;color:#8a94a8;font-size:11px;font-weight:800}.employee-consumption-bar p[data-v-59a8c572]{display:flex;justify-content:space-between;gap:.9rem;margin-bottom:.45rem;color:#7b8498;font-size:11px;font-weight:900}.employee-consumption-bar b[data-v-59a8c572]{color:#151a30;flex:0 0 auto}.employee-consumption-bar div[data-v-59a8c572]{height:.45rem;border-radius:999px;overflow:hidden;background:#edf0f5}.employee-consumption-bar i[data-v-59a8c572]{display:block;height:100%;border-radius:inherit}.employee-consumption-arrow[data-v-59a8c572]{color:#b9c0ce}.points-icon[data-v-59a8c572]{display:grid;place-items:center;width:2rem;height:2rem;color:#5b5ce2;background:#f3f4ff;border-radius:8px}.points-summary[data-v-59a8c572]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:1.2rem;align-items:center;margin-top:1.5rem}@media(max-width:480px){.points-summary[data-v-59a8c572]{grid-template-columns:1fr}}.points-gauge[data-v-59a8c572]{display:grid;place-items:center;width:150px;aspect-ratio:1;border-radius:50%;transform:rotate(-135deg)}.points-gauge>div[data-v-59a8c572]{display:grid;place-items:center;width:70%;aspect-ratio:1;border-radius:50%;background:#fff;transform:rotate(135deg)}.points-gauge strong[data-v-59a8c572]{color:#151a30;font-size:1.5rem;font-weight:900;line-height:1}.points-gauge span[data-v-59a8c572]{margin-top:.35rem;color:#8a94a8;font-size:11px;font-weight:900}.points-numbers[data-v-59a8c572]{display:grid;gap:.75rem}.points-numbers p[data-v-59a8c572]{display:flex;justify-content:space-between;gap:1rem;color:#8a94a8;font-size:12px;font-weight:900}.points-numbers b[data-v-59a8c572]{color:#151a30}.daily-points-section[data-v-59a8c572]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #edf0f5}.daily-points-header[data-v-59a8c572]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem;color:#6f788b;font-size:11px;font-weight:900}.daily-points-header span[data-v-59a8c572]:last-child{color:#a0a8b7}.daily-points-chart[data-v-59a8c572]{display:flex;align-items:flex-end;gap:.375rem;height:5rem}.daily-points-chart i[data-v-59a8c572]{flex:1;min-width:.25rem;border-radius:4px 4px 2px 2px;background:#cfd1ff;transition:background-color .16s ease}.daily-points-chart i[data-v-59a8c572]:hover{background:#5b5ce2}.daily-points-axis[data-v-59a8c572]{display:flex;justify-content:space-between;gap:1rem;margin-top:.5rem;color:#a7afbd;font-size:9px;font-weight:900;line-height:1}.task-type-panel[data-v-59a8c572],.recent-task-panel[data-v-59a8c572]{margin-top:.9rem}.recent-task-panel[data-v-59a8c572]{padding:0}.recent-task-panel .operation-panel-header[data-v-59a8c572]{padding:1rem 1.25rem;border-bottom:1px solid #edf0f4}@media(min-width:1024px){.recent-task-panel .operation-panel-header[data-v-59a8c572]{padding:1rem 1.45rem}}.task-type-stack[data-v-59a8c572]{display:flex;height:.75rem;margin-top:1.3rem;overflow:hidden;border-radius:999px;background:#edf0f5}.task-type-stack i[data-v-59a8c572]{display:block;min-width:.5rem}.task-type-list[data-v-59a8c572]{display:grid;gap:.85rem;margin-top:1.2rem}.task-type-list>div[data-v-59a8c572]{display:grid;grid-template-columns:8rem minmax(0,1fr) 4rem;gap:1rem;align-items:center;color:#596173;font-size:12px;font-weight:900}@media(max-width:640px){.task-type-list>div[data-v-59a8c572]{grid-template-columns:1fr;gap:.45rem}}.task-type-list div div[data-v-59a8c572]{height:.35rem;overflow:hidden;border-radius:999px;background:#edf0f5}.task-type-list div div i[data-v-59a8c572]{display:block;height:100%;border-radius:inherit}.task-type-list b[data-v-59a8c572]{color:#151a30;text-align:right}.recent-task-table[data-v-59a8c572]{overflow-x:auto}.recent-task-head[data-v-59a8c572],.recent-task-row[data-v-59a8c572]{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(120px,.7fr) 92px 96px 120px;gap:1rem;align-items:center;min-width:760px;padding:.95rem 1.25rem}@media(min-width:1024px){.recent-task-head[data-v-59a8c572],.recent-task-row[data-v-59a8c572]{padding-left:1.45rem;padding-right:1.45rem}}.recent-task-head[data-v-59a8c572]{color:#9aa3b5;border-bottom:1px solid #edf0f5;font-size:11px;font-weight:900}.recent-task-row[data-v-59a8c572]{color:#697386;border-bottom:1px solid #f2f4f8;font-size:12px;font-weight:800}.recent-task-row strong[data-v-59a8c572]{color:#151a30;font-weight:900}.recent-task-row b[data-v-59a8c572]{color:#151a30}.recent-task-row em[data-v-59a8c572]{width:fit-content;padding:.35rem .7rem;border-radius:999px;font-size:11px;font-style:normal;font-weight:900}.recent-task-row em.is-done[data-v-59a8c572]{color:#09945f;background:#e9fbf3}.recent-task-row em.is-running[data-v-59a8c572]{color:#a96b00;background:#fff7d6}.recent-task-row em.is-failed[data-v-59a8c572]{color:#c83232;background:#fff0f0}.operation-empty[data-v-59a8c572]{display:grid;place-items:center;min-height:5rem;color:#9aa3b5;font-size:13px;font-weight:900}@keyframes fadeIn-59a8c572{0%{opacity:0}to{opacity:1}}@keyframes pulse-59a8c572{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin-59a8c572{to{transform:rotate(360deg)}}.toast-container[data-v-87327d8e]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2147483600;display:flex;justify-content:center;width:calc(100% - 4rem);pointer-events:none}.toast-card[data-v-87327d8e]{pointer-events:auto;display:flex;align-items:center;gap:1.25rem;padding:1.5rem 2rem;border-radius:1.5rem;background:#fff;border:1px solid #f1f5f9;box-shadow:0 25px 50px -12px #0f172a40;min-width:24rem;max-width:32rem}.toast-indicator[data-v-87327d8e]{width:1rem;height:1rem;border-radius:9999px}.toast-indicator-success[data-v-87327d8e]{background:#10b981}.toast-indicator-error[data-v-87327d8e]{background:#ef4444}.toast-indicator-warning[data-v-87327d8e]{background:#f59e0b}.toast-indicator-info[data-v-87327d8e]{background:#6366f1}.toast-content[data-v-87327d8e]{flex:1;display:flex;flex-direction:column;gap:.35rem}.toast-title[data-v-87327d8e]{font-size:1.125rem;font-weight:900;color:#0f172a}.toast-message[data-v-87327d8e]{font-size:.9rem;color:#64748b;line-height:1.5}.toast-close[data-v-87327d8e]{border:none;background:#f1f5f9;color:#64748b;width:2.25rem;height:2.25rem;border-radius:9999px;cursor:pointer;font-size:1.1rem;font-weight:700;transition:all .2s}.toast-close[data-v-87327d8e]:hover{background:#e2e8f0;color:#1f2937}.toast-fade-enter-active[data-v-87327d8e],.toast-fade-leave-active[data-v-87327d8e]{transition:opacity .3s,transform .3s}.toast-fade-enter-from[data-v-87327d8e],.toast-fade-leave-to[data-v-87327d8e]{opacity:0;transform:translate(-50%,-50%) scale(.85)}.expert-detail-backdrop[data-v-7b6c2ce9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:grid;place-items:center;padding:24px;background:#080c1575}.expert-detail-modal[data-v-7b6c2ce9]{width:min(760px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border-radius:15px;background:#fff;box-shadow:0 30px 80px #0b12263d;padding:24px}.modal-top[data-v-7b6c2ce9],.modal-intro[data-v-7b6c2ce9],.modal-actions[data-v-7b6c2ce9],.section-heading[data-v-7b6c2ce9],.review-card-head[data-v-7b6c2ce9],.rating-form-head[data-v-7b6c2ce9],.rating-actions[data-v-7b6c2ce9]{display:flex;align-items:center}.modal-top[data-v-7b6c2ce9]{align-items:flex-start;justify-content:space-between;gap:18px}.modal-eyebrow[data-v-7b6c2ce9]{margin:0;color:#5a52e8;font-size:10px;font-weight:900;letter-spacing:0}.modal-top h2[data-v-7b6c2ce9]{margin:8px 0 0;color:#0f172a;font-size:25px;line-height:1.2;font-weight:900;letter-spacing:0}.modal-close[data-v-7b6c2ce9]{width:34px;height:34px;border:none;border-radius:8px;background:#f5f6f9;color:#7e8798;display:grid;place-items:center;cursor:pointer}.modal-close[data-v-7b6c2ce9]:hover{background:#e8ecf5;color:#334155}.modal-intro[data-v-7b6c2ce9]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin-top:15px}.modal-copy[data-v-7b6c2ce9]{margin:0;color:#727c8f;font-size:13px;line-height:1.8;font-weight:500}.rating-summary[data-v-7b6c2ce9]{min-width:96px;padding-left:18px;border-left:1px solid #e8ebf2;color:#0f172a;text-align:right}.rating-summary div[data-v-7b6c2ce9]{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:20px;font-weight:900}.rating-summary span[data-v-7b6c2ce9]{display:block;margin-top:2px;color:#8a93a3;font-size:10px;font-weight:800}.rating-star[data-v-7b6c2ce9],.review-stars .is-active[data-v-7b6c2ce9],.rating-input .is-active[data-v-7b6c2ce9]{color:#d8a01e;fill:currentColor}.detail-loading[data-v-7b6c2ce9],.detail-error[data-v-7b6c2ce9]{margin-top:14px;border-radius:8px;padding:10px 11px;font-size:11px;font-weight:700}.detail-loading[data-v-7b6c2ce9]{background:#f8fafc;color:#64748b}.detail-error[data-v-7b6c2ce9]{background:#fff7ed;color:#c2410c}.detail-grid[data-v-7b6c2ce9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;padding-top:20px;border-top:1px solid #eceff4}.detail-section[data-v-7b6c2ce9],.reviews-section[data-v-7b6c2ce9]{min-width:0}.section-heading[data-v-7b6c2ce9]{gap:8px;color:#5a52e8;margin-bottom:0}.section-heading h3[data-v-7b6c2ce9]{margin:0;color:#273044;font-size:13px;font-weight:900}.reviews-heading[data-v-7b6c2ce9]{margin-top:0}.reviews-heading span[data-v-7b6c2ce9]{margin-left:auto;color:#8a93a3;font-size:10px;font-weight:800}.detail-list[data-v-7b6c2ce9],.review-list[data-v-7b6c2ce9]{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.detail-list li[data-v-7b6c2ce9]{display:flex;align-items:flex-start;gap:8px;border-radius:8px;background:#f7f8fb;padding:10px 11px;color:#566176;font-size:11px;line-height:1.55;font-weight:800}.detail-list svg[data-v-7b6c2ce9]{flex:0 0 auto;margin-top:1px;color:#5a52e8}.list-dot[data-v-7b6c2ce9]{width:6px;height:6px;flex:0 0 auto;margin-top:5px;border-radius:999px;background:#5a52e8}.reviews-section[data-v-7b6c2ce9]{padding-top:20px;margin-top:20px;border-top:1px solid #eceff4}.review-list[data-v-7b6c2ce9]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.review-card[data-v-7b6c2ce9]{min-width:0;border-radius:8px;border:1px solid #edf0f4;background:#fafbfc;padding:12px}.review-card-head[data-v-7b6c2ce9]{align-items:flex-start;justify-content:space-between;gap:10px}.review-card strong[data-v-7b6c2ce9],.rating-form strong[data-v-7b6c2ce9]{display:block;color:#303849;font-size:11px;font-weight:900}.review-card .review-mine-tag[data-v-7b6c2ce9]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:8px;background:#eef4ff;color:#3b6fe0;font-size:9px;font-weight:800}.review-card span[data-v-7b6c2ce9],.rating-form span[data-v-7b6c2ce9]{color:#929aab;font-size:9px;font-weight:700}.review-card p[data-v-7b6c2ce9]{margin:9px 0 0;color:#667085;font-size:11px;line-height:1.65}.review-stars[data-v-7b6c2ce9]{display:flex;gap:2px;color:#d6a72d}.rating-form[data-v-7b6c2ce9]{margin-top:14px;border-radius:8px;border:1px solid #e9edf3;background:#f7f8fb;padding:14px}.rating-form-head[data-v-7b6c2ce9],.rating-actions[data-v-7b6c2ce9]{justify-content:space-between;gap:16px}.rating-input[data-v-7b6c2ce9]{display:grid;grid-template-columns:repeat(5,30px);gap:2px}.rating-input button[data-v-7b6c2ce9]{display:grid;width:30px;height:30px;place-items:center;border:none;background:transparent;color:#c7cdd8;cursor:pointer;padding:0}.rating-form textarea[data-v-7b6c2ce9]{width:100%;min-height:64px;margin-top:10px;resize:vertical;border:1px solid #dfe4ec;border-radius:7px;background:#fff;color:#3f4757;font-family:inherit;font-size:11px;line-height:1.55;outline:none;padding:10px 11px}.rating-form textarea[data-v-7b6c2ce9]:focus{border-color:#9a96ff;box-shadow:0 0 0 3px #5a52e81a}.rating-actions[data-v-7b6c2ce9]{margin-top:8px}.rating-actions button[data-v-7b6c2ce9],.modal-actions button[data-v-7b6c2ce9]{border:none;cursor:pointer;font-weight:900}.rating-actions button[data-v-7b6c2ce9]{height:32px;border-radius:7px;background:#e3e6ec;color:#a4acba;padding:0 12px;font-size:10px}.rating-actions button[data-v-7b6c2ce9]:not(:disabled){background:#5a52e8;color:#fff}.rating-actions button[data-v-7b6c2ce9]:disabled{cursor:not-allowed;opacity:.7}.modal-actions[data-v-7b6c2ce9]{position:sticky;bottom:-24px;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;background:#fff;border-top:1px solid #eceff4}.secondary-action[data-v-7b6c2ce9],.primary-action[data-v-7b6c2ce9]{min-height:38px;border-radius:8px;padding:0 14px;font-size:11px}.secondary-action[data-v-7b6c2ce9]{background:#f2f4f8;color:#626d80}.primary-action[data-v-7b6c2ce9]{display:inline-flex;align-items:center;gap:.45rem;background:#5a52e8;color:#fff}.empty-text[data-v-7b6c2ce9]{margin:0;border-radius:8px;background:#f8fafc;padding:10px 11px;color:#8a93a3;font-size:11px;font-weight:700}@media(max-width:768px){.expert-detail-backdrop[data-v-7b6c2ce9]{place-items:start center;padding:12px}.expert-detail-modal[data-v-7b6c2ce9]{max-height:calc(100vh - 24px);padding:20px}.modal-intro[data-v-7b6c2ce9],.detail-grid[data-v-7b6c2ce9],.rating-form-head[data-v-7b6c2ce9],.rating-actions[data-v-7b6c2ce9]{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.detail-grid[data-v-7b6c2ce9]{display:grid;grid-template-columns:1fr}.rating-summary[data-v-7b6c2ce9]{border-left:none;border-top:1px solid #e8ebf2;padding:10px 0 0;text-align:left}.rating-summary div[data-v-7b6c2ce9]{justify-content:flex-start}.rating-summary span[data-v-7b6c2ce9]{margin-top:0}.modal-actions[data-v-7b6c2ce9]{justify-content:stretch;bottom:-20px}.modal-actions button[data-v-7b6c2ce9]{flex:1}.review-list[data-v-7b6c2ce9]{grid-template-columns:1fr}}@media(max-width:560px){.expert-detail-modal[data-v-7b6c2ce9]{padding:18px}.modal-top h2[data-v-7b6c2ce9]{font-size:21px}}.marketplace-container[data-v-97656511]{max-width:80rem;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem;animation:fadeInSlideTop-97656511 .7s ease-out}@keyframes fadeInSlideTop-97656511{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.marketplace-header[data-v-97656511]{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:0}@media(min-width:768px){.marketplace-header[data-v-97656511]{flex-direction:row;align-items:flex-end}}.header-info[data-v-97656511]{flex:1;max-width:42rem}.header-badge[data-v-97656511]{display:flex;align-items:center;gap:12px;color:#4f46e5;margin-bottom:8px}.badge-label[data-v-97656511]{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.3em}.header-title[data-v-97656511]{font-size:36px;font-weight:900;color:#0f172a;letter-spacing:-.025em;margin:0}.header-description[data-v-97656511]{color:#64748b;margin-top:8px;font-size:18px;line-height:1.75;font-weight:500}.filter-bar[data-v-97656511]{display:flex;flex-direction:column;gap:1.5rem;align-items:center;justify-content:space-between;background:#fff;padding:1rem;border-radius:2rem;border:1px solid #f1f5f9;box-shadow:0 25px 50px -12px #94a3b880}@media(min-width:768px){.filter-bar[data-v-97656511]{flex-direction:row}}.category-tabs[data-v-97656511]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;width:100%;padding-left:.5rem;padding-right:.5rem}@media(min-width:768px){.category-tabs[data-v-97656511]{padding-bottom:0;width:auto}}.category-tab[data-v-97656511]{padding:.625rem 1.5rem;border-radius:1rem;font-size:.75rem;font-weight:700;white-space:nowrap;transition:all .3s;background:#f8fafc;color:#64748b;border:none;cursor:pointer}.category-tab[data-v-97656511]:hover{background:#000;color:#fff}.category-tab-active[data-v-97656511]{background:#4f46e5;color:#fff;box-shadow:0 10px 15px -3px #4f46e533}.search-wrapper[data-v-97656511]{position:relative;width:100%}@media(min-width:768px){.search-wrapper[data-v-97656511]{width:20rem}}.search-icon[data-v-97656511]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#94a3b8}.search-input[data-v-97656511]{width:100%;padding:.75rem 1rem .75rem 3rem;background:#f8fafc;border:none;border-radius:1rem;font-size:.875rem;transition:all .3s;outline:none}.search-input[data-v-97656511]:focus{ring:2px;ring-color:#e0e7ff}.agents-grid[data-v-97656511]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;padding-bottom:2.5rem}.list-state[data-v-97656511]{background:#fff;border-radius:2rem;border:1px solid #f1f5f9;box-shadow:0 25px 50px -12px #94a3b840;padding:2.5rem;text-align:center}.list-state-loading[data-v-97656511]{display:flex;flex-direction:column;gap:1.5rem}.list-state-error[data-v-97656511]{border-color:#fee2e2;background:#fff5f5}.list-state-empty[data-v-97656511]{background:#f8fafc}.state-title[data-v-97656511]{font-size:1.125rem;font-weight:900;color:#0f172a}.state-desc[data-v-97656511]{font-size:.875rem;color:#64748b}.state-action[data-v-97656511]{margin:0 auto;padding:.75rem 1.5rem;border-radius:9999px;border:none;background:#4f46e5;color:#fff;font-weight:900;cursor:pointer;transition:all .3s}.state-action[data-v-97656511]:hover{background:#4338ca}.loading-grid[data-v-97656511]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}.loading-card[data-v-97656511]{background:#f8fafc;border-radius:1.5rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.loading-image[data-v-97656511]{width:100%;height:8rem;border-radius:1rem;background:#e2e8f0}.loading-line[data-v-97656511]{height:.85rem;border-radius:.5rem;background:#e2e8f0}.loading-line.short[data-v-97656511]{width:65%}.shimmer[data-v-97656511]{position:relative;overflow:hidden}.shimmer[data-v-97656511]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0,#fff9,#fff0);animation:shimmerMove-97656511 1.6s infinite}@keyframes shimmerMove-97656511{to{transform:translate(100%)}}@media(min-width:768px){.loading-grid[data-v-97656511]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.agents-grid[data-v-97656511]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.agents-grid[data-v-97656511]{grid-template-columns:repeat(3,minmax(0,1fr))}}.agent-card[data-v-97656511]{display:flex;flex-direction:column;background:#fff;border-radius:2.5rem;border:1px solid #f1f5f9;box-shadow:0 25px 50px -12px #94a3b866;overflow:hidden;transition:all .5s}.agent-card[data-v-97656511]:hover{box-shadow:0 25px 50px -12px #00000040;transform:translateY(-.5rem)}.agent-image-container[data-v-97656511]{position:relative;height:18rem;cursor:pointer}.agent-image[data-v-97656511]{width:100%;height:100%;object-fit:cover;transition:transform .7s}.agent-card:hover .agent-image[data-v-97656511]{transform:scale(1.1)}.agent-image-gradient[data-v-97656511]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,white,transparent,transparent)}.agent-category-badge[data-v-97656511]{position:absolute;bottom:1rem;left:1.5rem;display:flex;align-items:center;gap:.5rem}.category-badge-text[data-v-97656511]{padding:.25rem .75rem;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 3px #0000001a;border-radius:.5rem;font-size:.625rem;font-weight:900;color:#4f46e5;text-transform:uppercase;letter-spacing:-.025em}.agent-top-actions[data-v-97656511]{position:absolute;top:1rem;right:1.5rem;display:flex;align-items:center;gap:.5rem;opacity:0;transition:all .3s}.agent-image-container:hover .agent-top-actions[data-v-97656511],.agent-top-actions[data-v-97656511]:hover{opacity:1}.feedback-button[data-v-97656511]{background:#ffffff80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;color:#334155;transition:all .3s;border:none;cursor:pointer;display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem}.feedback-button[data-v-97656511]:hover{background:#fff}.feedback-count[data-v-97656511]{font-size:.625rem;font-weight:900}.agent-content[data-v-97656511]{padding:.5rem 2rem 2rem;display:flex;flex-direction:column;gap:1rem;flex:1}.agent-header[data-v-97656511]{display:flex;justify-content:space-between;align-items:flex-start}.agent-info[data-v-97656511]{cursor:pointer}.agent-name[data-v-97656511]{font-size:1.5rem;font-weight:900;color:#0f172a;line-height:1.25}.agent-role[data-v-97656511]{font-size:.875rem;font-weight:700;color:#6366f1}.agent-rating[data-v-97656511]{display:flex;align-items:center;gap:.25rem;background:#fefce8;color:#a16207;padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:900}.star-icon[data-v-97656511]{fill:#eab308;stroke:#eab308}.agent-description[data-v-97656511]{font-size:.875rem;color:#64748b;line-height:1.75;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-skills[data-v-97656511]{display:flex;flex-wrap:wrap;gap:.5rem}.skill-tag[data-v-97656511]{padding:.25rem .625rem;background:#f8fafc;color:#64748b;font-size:.625rem;font-weight:700;border-radius:.5rem;border:1px solid #f1f5f9}.agent-actions[data-v-97656511]{padding-top:1.5rem;margin-top:auto;border-top:1px solid #f8fafc;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.action-menu[data-v-97656511]{position:relative;display:flex;align-items:center;justify-content:center;min-width:2.5rem}.action-menu-toggle[data-v-97656511]{width:2.5rem;height:2.5rem;border-radius:.75rem;border:none;background:#f1f5f9;color:#64748b;display:inline-flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:all .2s;cursor:pointer}.agent-image-container:hover .action-menu-toggle[data-v-97656511],.action-menu-toggle.is-open[data-v-97656511]{opacity:1;pointer-events:auto}.action-menu-toggle[data-v-97656511]:hover{background:#e2e8f0;color:#334155}.action-menu-dropdown[data-v-97656511]{position:absolute;right:0;top:calc(100% + .5rem);background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 12px 24px -12px #0f172a40;min-width:8.5rem;padding:.25rem;display:flex;flex-direction:column;gap:.25rem;z-index:5}.action-menu-item[data-v-97656511]{border:none;background:transparent;padding:.6rem .75rem;border-radius:.5rem;text-align:left;font-size:.75rem;font-weight:700;color:#334155;cursor:pointer;transition:background .2s}.action-menu-item[data-v-97656511]:hover{background:#f1f5f9}.action-menu-item-danger[data-v-97656511]{color:#b91c1c}.action-menu-item-danger[data-v-97656511]:hover{background:#fee2e2}.action-button[data-v-97656511]{flex:1;padding:.75rem 1rem;font-weight:700;border-radius:.75rem;font-size:.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s;border:none;cursor:pointer}.action-button-details[data-v-97656511]{background:#f1f5f9;color:#334155}.action-button-details[data-v-97656511]:hover{background:#e2e8f0}.action-button-delete[data-v-97656511]{background:#fee2e2;color:#b91c1c;font-weight:900}.action-button-delete[data-v-97656511]:hover{background:#fecaca}.action-button-recruit[data-v-97656511]{background:#4f46e5;color:#fff;font-weight:900;box-shadow:0 10px 15px -3px #4f46e533}.action-button-recruit[data-v-97656511]:hover{background:#4338ca}.action-button-recruited[data-v-97656511]{background:#ecfdf5;color:#059669;border:1px solid #d1fae5;font-weight:900}.action-button[data-v-97656511]:disabled{cursor:not-allowed}.create-employee-button[data-v-97656511]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:1rem;border:none;background:#4f46e5;color:#fff;font-weight:900;font-size:.75rem;box-shadow:0 10px 15px -3px #4f46e533;cursor:pointer;transition:all .3s}.create-employee-button[data-v-97656511]:hover{background:#4338ca}.create-modal-overlay[data-v-97656511]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:650;display:flex;align-items:center;justify-content:center;padding:2rem;background:#0f172a99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:fadeIn .3s ease-out}.confirm-modal-overlay[data-v-97656511]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:660;display:flex;align-items:center;justify-content:center;padding:2rem;background:#0f172a73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .2s ease-out}.confirm-modal-card[data-v-97656511]{background:#fff;width:100%;max-width:28rem;border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000040;padding:2rem;display:flex;flex-direction:column;gap:1rem}.confirm-modal-title[data-v-97656511]{font-size:1.25rem;font-weight:900;color:#0f172a}.confirm-modal-description[data-v-97656511]{color:#64748b;font-size:.875rem;line-height:1.6}.confirm-modal-actions[data-v-97656511]{display:flex;justify-content:flex-end;gap:.75rem}.create-modal-card[data-v-97656511]{background:#fff;width:100%;max-width:60rem;border-radius:2.5rem;box-shadow:0 25px 50px -12px #00000040;position:relative;max-height:85vh;overflow:hidden;display:flex;flex-direction:column}.create-modal-close[data-v-97656511]{position:absolute;top:1.5rem;right:1.5rem;border:none;background:#f1f5f9;color:#64748b;width:2.5rem;height:2.5rem;border-radius:9999px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center}.create-modal-close[data-v-97656511]:hover{background:#e2e8f0;color:#1f2937}.create-modal-header[data-v-97656511]{padding:2.5rem 3rem 0}.create-modal-body[data-v-97656511]{padding:1.5rem 3rem 3rem;overflow-y:auto;min-height:0}.create-modal-body[data-v-97656511]::-webkit-scrollbar{width:10px}.create-modal-body[data-v-97656511]::-webkit-scrollbar-track{background:transparent}.create-modal-body[data-v-97656511]::-webkit-scrollbar-thumb{background:#94a3b899;border-radius:9999px;border:3px solid transparent;background-clip:content-box}.create-modal-title h3[data-v-97656511]{font-size:2rem;font-weight:900;color:#0f172a;margin-bottom:.5rem}.create-modal-title p[data-v-97656511]{color:#64748b;font-size:.875rem;font-weight:500}.create-modal-form[data-v-97656511]{display:flex;flex-direction:column;gap:2rem}.form-section[data-v-97656511]{background:#f8fafc;border-radius:1.5rem;padding:1.5rem;border:1px solid #f1f5f9}.section-title[data-v-97656511]{font-size:.75rem;font-weight:900;color:#4f46e5;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1rem}.form-grid[data-v-97656511]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media(min-width:768px){.form-grid[data-v-97656511]{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-field[data-v-97656511]{display:flex;flex-direction:column;gap:.5rem}.form-field.span-2[data-v-97656511]{grid-column:1 / -1}.service-case-list[data-v-97656511]{display:flex;flex-direction:column;gap:1rem}.service-case-card[data-v-97656511]{display:flex;flex-direction:column;gap:.75rem;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1rem}.service-case-grid[data-v-97656511]{display:grid;gap:.75rem}@media(min-width:768px){.service-case-grid[data-v-97656511]{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-case-grid textarea[data-v-97656511]{grid-column:1 / -1}.detail-section-editor[data-v-97656511]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.detail-section-title[data-v-97656511]{color:#334155;font-size:.82rem;font-weight:900}.form-label[data-v-97656511]{font-size:.6875rem;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em}.form-input[data-v-97656511],.form-textarea[data-v-97656511]{width:100%;padding:.85rem 1rem;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;font-size:.875rem;color:#334155;outline:none;transition:all .2s;font-family:inherit}.form-input[data-v-97656511]:focus,.form-textarea[data-v-97656511]:focus{border-color:#c7d2fe;box-shadow:0 0 0 3px #c7d2fe80}.form-textarea[data-v-97656511]{min-height:120px;resize:vertical}.avatar-preview[data-v-97656511]{margin-top:.75rem;display:flex;align-items:center;gap:.75rem}.avatar-preview img[data-v-97656511]{width:4rem;height:4rem;border-radius:9999px;object-fit:cover;border:1px solid #e2e8f0}.avatar-clear[data-v-97656511]{border:none;background:#fee2e2;color:#b91c1c;font-weight:700;font-size:.75rem;padding:.5rem .9rem;border-radius:.75rem;cursor:pointer;transition:all .2s}.avatar-clear[data-v-97656511]:hover{background:#fecaca}.input-error[data-v-97656511]{border-color:#fca5a5;background:#fef2f2}.error-text[data-v-97656511]{font-size:.75rem;color:#ef4444;font-weight:600}.multi-input-list[data-v-97656511]{display:flex;flex-direction:column;gap:.75rem}.multi-input-row[data-v-97656511]{display:flex;gap:.75rem;align-items:center}.multi-input-remove[data-v-97656511]{border:none;background:#fee2e2;color:#b91c1c;font-weight:700;font-size:.75rem;padding:.55rem .9rem;border-radius:.75rem;cursor:pointer;transition:all .2s}.multi-input-remove[data-v-97656511]:hover{background:#fecaca}.multi-input-add[data-v-97656511]{align-self:flex-start;border:none;background:#e0e7ff;color:#4338ca;font-weight:700;font-size:.75rem;padding:.6rem 1rem;border-radius:.75rem;cursor:pointer;transition:all .2s}.multi-input-add[data-v-97656511]:hover{background:#c7d2fe}.form-actions[data-v-97656511]{display:flex;gap:1rem;justify-content:flex-end}.submit-button[data-v-97656511]{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:1rem;border:none;background:#4f46e5;color:#fff;font-weight:900;cursor:pointer;transition:all .3s}.submit-button[data-v-97656511]:hover{background:#4338ca}.submit-button[data-v-97656511]:disabled{cursor:not-allowed;opacity:.7}.cancel-button[data-v-97656511]{padding:.85rem 1.5rem;border-radius:1rem;border:none;background:#f1f5f9;color:#64748b;font-weight:900;cursor:pointer;transition:all .3s}.cancel-button[data-v-97656511]:hover{background:#e2e8f0}.confirm-dialog-overlay[data-v-329cc0e0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:2rem;background:#0f172a73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.confirm-dialog-card[data-v-329cc0e0]{width:100%;max-width:28rem;border-radius:1.5rem;background:#fff;box-shadow:0 25px 50px -12px #0f172a40;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.confirm-dialog-title[data-v-329cc0e0]{font-size:1.125rem;font-weight:900;color:#0f172a}.confirm-dialog-description[data-v-329cc0e0]{font-size:.875rem;line-height:1.6;color:#64748b}.confirm-dialog-actions[data-v-329cc0e0]{display:flex;justify-content:flex-end;gap:.75rem}.confirm-dialog-cancel[data-v-329cc0e0],.confirm-dialog-submit[data-v-329cc0e0]{height:2.5rem;padding:0 1rem;border-radius:.75rem;border:1px solid transparent;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s ease}.confirm-dialog-cancel[data-v-329cc0e0]{background:#e2e8f0;color:#334155;border-color:#cbd5e1}.confirm-dialog-cancel[data-v-329cc0e0]:hover:not(:disabled){background:#cbd5e1}.confirm-dialog-submit[data-v-329cc0e0]{background:#4f46e5;color:#fff}.confirm-dialog-submit[data-v-329cc0e0]:hover:not(:disabled){background:#4338ca}.confirm-dialog-submit-danger[data-v-329cc0e0]{background:#ef4444}.confirm-dialog-submit-danger[data-v-329cc0e0]:hover:not(:disabled){background:#dc2626}.confirm-dialog-cancel[data-v-329cc0e0]:disabled,.confirm-dialog-submit[data-v-329cc0e0]:disabled{opacity:.65;cursor:not-allowed}.confirm-fade-enter-active[data-v-329cc0e0],.confirm-fade-leave-active[data-v-329cc0e0]{transition:opacity .2s ease}.confirm-fade-enter-from[data-v-329cc0e0],.confirm-fade-leave-to[data-v-329cc0e0]{opacity:0}.customer-service-actions[data-v-bcb309d7]{display:grid;gap:.75rem;margin-top:.9rem}.customer-service-action[data-v-bcb309d7]{border:1px solid #dbe5f1;border-radius:.75rem;background:#f8fbff;padding:.85rem .95rem}.customer-service-action-title[data-v-bcb309d7]{color:#172554;font-size:.95rem;font-weight:800}.customer-service-action-description[data-v-bcb309d7]{margin-top:.3rem;color:#475569;font-size:.8rem;line-height:1.5}.customer-service-action-steps[data-v-bcb309d7]{margin:.55rem 0 .75rem;padding-left:1.25rem;color:#334155;font-size:.8rem;line-height:1.6}.customer-service-action-button[data-v-bcb309d7]{border:0;border-radius:.5rem;background:#155dfc;color:#fff;padding:.45rem .75rem;font-size:.8rem;font-weight:700;cursor:pointer}.customer-service-action-button[data-v-bcb309d7]:hover{background:#124bd0}.customer-service-action-button[data-v-bcb309d7]:disabled{opacity:.6;cursor:not-allowed}.cs-route-entry[data-v-bcb309d7]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.cs-route-cta[data-v-bcb309d7]{margin:0;font-size:.72rem;line-height:1.5;color:#8a94a6}.cs-feedback-form[data-v-bcb309d7]{margin-top:.6rem;display:grid;gap:.5rem}.cs-feedback-tags[data-v-bcb309d7]{display:flex;flex-wrap:wrap;gap:.4rem}.cs-feedback-tag[data-v-bcb309d7]{border:1px solid #d1d9e6;border-radius:999px;background:#fff;color:#475569;padding:.25rem .6rem;font-size:.75rem;cursor:pointer}.cs-feedback-tag-active[data-v-bcb309d7]{border-color:#155dfc;background:#e8f0ff;color:#155dfc;font-weight:700}.cs-feedback-textarea[data-v-bcb309d7],.cs-feedback-contact[data-v-bcb309d7]{width:100%;box-sizing:border-box;border:1px solid #d1d9e6;border-radius:.5rem;background:#fff;color:#1e293b;font-size:.8rem;padding:.45rem .55rem;resize:none;outline:none}.cs-feedback-textarea[data-v-bcb309d7]:focus,.cs-feedback-contact[data-v-bcb309d7]:focus{border-color:#155dfc}.cs-feedback-error[data-v-bcb309d7]{color:#dc2626;font-size:.75rem}.cs-feedback-done[data-v-bcb309d7]{color:#16a34a;font-size:.8rem;font-weight:600}.message-streaming-status[data-v-0dcb52ff]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;color:#94a3b8;font-size:12px;font-weight:700}.message-streaming-dots[data-v-0dcb52ff]{display:inline-flex;align-items:center;gap:.18rem}.message-streaming-dots i[data-v-0dcb52ff]{width:4px;height:4px;border-radius:50%;background:currentColor;animation:message-streaming-dot-0dcb52ff 1.2s ease-in-out infinite}.message-streaming-dots i[data-v-0dcb52ff]:nth-child(2){animation-delay:.15s}.message-streaming-dots i[data-v-0dcb52ff]:nth-child(3){animation-delay:.3s}@keyframes message-streaming-dot-0dcb52ff{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.expert-chat-container[data-v-0dcb52ff]{display:flex;min-height:100vh;height:100vh;margin:3.5rem 0 0;box-sizing:border-box;background-color:#f1f5f9;overflow:hidden;position:relative;gap:0;padding:0;width:100%;margin-left:0;margin-right:0}.expert-chat-container.is-resizing[data-v-0dcb52ff]{cursor:col-resize}@media(min-width:1024px){.expert-chat-container[data-v-0dcb52ff]{margin:0}}@media(max-width:1023px){.expert-chat-container[data-v-0dcb52ff]{min-width:0;width:100%;max-width:100%;margin-top:0;min-height:calc(100vh - 4rem);height:calc(100vh - 4rem);overflow-x:hidden}.chat-panel[data-v-0dcb52ff],.artifacts-panel[data-v-0dcb52ff]{min-width:0;width:auto;max-width:100%;flex:1 1 0}.chat-panel[data-v-0dcb52ff]:not(.is-collapsed){width:100%!important;flex:1 1 100%!important}.artifacts-panel[data-v-0dcb52ff]{display:none;flex:0 0 0!important;width:0!important}.artifacts-panel.mobile-artifacts-visible[data-v-0dcb52ff]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%!important;max-width:100%;z-index:30}}.conversations-sidebar[data-v-0dcb52ff]{width:18%;min-width:220px;background-color:#0a0d14;border-right:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;z-index:30;box-shadow:0 25px 50px -12px #00000040;margin-right:0;flex:0 0 auto;position:relative;will-change:width,min-width;transition:width .2s ease,min-width .2s ease;overflow:visible}.conversations-sidebar.is-collapsed[data-v-0dcb52ff]{width:0;min-width:0;overflow:hidden}.conversations-sidebar.is-collapsed .conversations-list[data-v-0dcb52ff],.conversations-sidebar.is-collapsed .conversations-footer[data-v-0dcb52ff]{display:none}.conversations-header[data-v-0dcb52ff]{height:4rem;padding:0 1.5rem;flex-shrink:0;display:flex;align-items:center;position:relative}.conversations-sidebar.is-collapsed .conversations-header[data-v-0dcb52ff]{padding:0;justify-content:center}.conversations-header-row[data-v-0dcb52ff]{position:relative;width:100%;display:flex;align-items:center;gap:.5rem}.conversations-sidebar.is-collapsed .conversations-header-row[data-v-0dcb52ff]{justify-content:center}.create-topic-button[data-v-0dcb52ff]{width:100%;height:36px;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0 .875rem;background-color:#4f46e5;color:#fff;border-radius:.75rem;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;transition:all .3s;box-shadow:0 10px 15px -3px #0000001a;border:none;cursor:pointer;flex:1}.create-topic-icon-button[data-v-0dcb52ff]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:#4f46e5;color:#fff;border-radius:.75rem;border:none;cursor:pointer;transition:all .3s}.create-topic-icon-button[data-v-0dcb52ff]:hover{background-color:#4338ca}.collapse-history-button[data-v-0dcb52ff]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(148,163,184,.26);background:#10131b;color:#94a3b8;cursor:pointer;box-shadow:none;flex-shrink:0;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.collapse-history-button[data-v-0dcb52ff]:hover{color:#fff;border-color:#94a3b899;background:#1e293bfa}.collapse-history-button.collapsed-btn[data-v-0dcb52ff],.conversations-sidebar.is-collapsed:hover .collapse-history-button.collapsed-btn[data-v-0dcb52ff]{display:none}.conversations-sidebar.is-collapsed:hover .create-topic-icon-button[data-v-0dcb52ff]{opacity:0;pointer-events:none}.create-topic-button[data-v-0dcb52ff]:hover{background-color:#4338ca}.create-topic-button[data-v-0dcb52ff]:active{transform:scale(.95)}.create-topic-icon[data-v-0dcb52ff]{transition:transform .3s}.create-topic-button:hover .create-topic-icon[data-v-0dcb52ff]{transform:rotate(90deg)}.conversations-list[data-v-0dcb52ff]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.conversations-list[data-v-0dcb52ff]::-webkit-scrollbar{width:6px}.conversations-list[data-v-0dcb52ff]::-webkit-scrollbar-track{background:transparent}.conversations-list[data-v-0dcb52ff]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.conversations-label-wrapper[data-v-0dcb52ff]{padding:0 .5rem;margin-bottom:1rem}.conversations-label[data-v-0dcb52ff]{font-size:9px;font-weight:900;color:#475569;text-transform:uppercase;letter-spacing:.075em}.history-loading[data-v-0dcb52ff],.history-error[data-v-0dcb52ff],.history-empty[data-v-0dcb52ff],.history-loading-more[data-v-0dcb52ff],.history-end[data-v-0dcb52ff]{padding:.75rem .5rem;font-size:10px;font-weight:700;color:#94a3b8;text-align:center}.history-error[data-v-0dcb52ff]{color:#f87171}.conversation-item[data-v-0dcb52ff]{width:100%;text-align:left;display:flex;padding:1rem;border-radius:.75rem;transition:all .3s;position:relative;overflow:hidden;border:1px solid transparent;background:none;cursor:pointer}.conversation-item[data-v-0dcb52ff]:hover{background-color:#ffffff0d}.conversation-active[data-v-0dcb52ff]{background-color:#4f46e51a;border-color:#4f46e54d}.conversation-item-content[data-v-0dcb52ff]{display:flex;align-items:center;justify-content:center;gap:.75rem;position:relative;z-index:10;flex:1;min-width:0}.conversation-item-actions[data-v-0dcb52ff]{display:flex;align-items:center;gap:.25rem;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:12}.conversation-item:hover .conversation-item-actions[data-v-0dcb52ff],.conversation-item:focus-within .conversation-item-actions[data-v-0dcb52ff]{opacity:1;pointer-events:auto}.conversation-action-button[data-v-0dcb52ff]{width:20px;height:20px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#0f172a80;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.conversation-action-button[data-v-0dcb52ff]:hover:not(:disabled){color:#e2e8f0;border-color:#94a3b873}.conversation-action-button[data-v-0dcb52ff]:disabled{opacity:.5;cursor:not-allowed}.conversation-action-button-danger[data-v-0dcb52ff]:hover:not(:disabled){color:#f87171;border-color:#f871718c}.conversation-icon[data-v-0dcb52ff]{color:#475569}.conversation-icon-active[data-v-0dcb52ff]{color:#a5b4fc}.conversation-info[data-v-0dcb52ff]{min-width:0;flex:1}.conversation-title[data-v-0dcb52ff]{font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;transition:color .3s}.rename-history-dialog-overlay[data-v-0dcb52ff]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:700;display:flex;align-items:center;justify-content:center;padding:2rem;background:#0f172a73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rename-history-dialog-card[data-v-0dcb52ff]{width:100%;max-width:30rem;border-radius:1rem;background:#fff;box-shadow:0 25px 50px -12px #0f172a4d;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.rename-history-dialog-title[data-v-0dcb52ff]{font-size:1rem;font-weight:800;color:#0f172a}.rename-history-dialog-description[data-v-0dcb52ff]{font-size:.875rem;color:#64748b}.rename-history-dialog-input[data-v-0dcb52ff]{height:2.5rem;border-radius:.75rem;border:1px solid #cbd5e1;padding:0 .75rem;font-size:.875rem;color:#0f172a;outline:none}.rename-history-dialog-input[data-v-0dcb52ff]:focus{border-color:#6366f1}.rename-history-dialog-actions[data-v-0dcb52ff]{display:flex;justify-content:flex-end;gap:.5rem}.rename-history-dialog-cancel[data-v-0dcb52ff],.rename-history-dialog-confirm[data-v-0dcb52ff]{height:2.25rem;padding:0 .9rem;border-radius:.6rem;border:1px solid transparent;font-size:.8125rem;font-weight:700;cursor:pointer}.rename-history-dialog-cancel[data-v-0dcb52ff]{background:#e2e8f0;border-color:#cbd5e1;color:#334155}.rename-history-dialog-confirm[data-v-0dcb52ff]{background:#4f46e5;color:#fff}.rename-history-dialog-cancel[data-v-0dcb52ff]:disabled,.rename-history-dialog-confirm[data-v-0dcb52ff]:disabled{opacity:.6;cursor:not-allowed}.conversation-item:hover .conversation-title[data-v-0dcb52ff]{color:#cbd5e1}.conversation-title-active[data-v-0dcb52ff]{color:#fff}.conversation-date[data-v-0dcb52ff]{font-size:8px;color:#475569;font-weight:700;margin-top:.25rem;text-transform:uppercase}.conversation-active-indicator[data-v-0dcb52ff]{position:absolute;right:0;top:0;bottom:0;width:4px;background-color:#4f46e5;box-shadow:0 0 10px #4f46e5}.conversations-footer[data-v-0dcb52ff]{padding:1.5rem;border-top:1px solid rgba(255,255,255,.05)}.conversations-footer-content[data-v-0dcb52ff]{display:flex;align-items:center;gap:.75rem;opacity:.4}.footer-icon[data-v-0dcb52ff]{color:#64748b}.footer-text[data-v-0dcb52ff]{font-size:8px;font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.1em;line-height:1.625}.chat-panel[data-v-0dcb52ff]{width:32%;min-width:360px;display:flex;flex-direction:column;border-right:1px solid rgb(226,232,240);background-color:#f8fafc80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;z-index:20;box-shadow:0 25px 50px -12px #00000040;margin-left:0;flex:0 0 auto;will-change:width,flex-basis}.chat-panel.is-collapsed[data-v-0dcb52ff]{min-width:0;width:0;overflow:hidden;border-right:0}.chat-collapsed-rail[data-v-0dcb52ff]{height:100%;position:relative;display:flex;flex-direction:column;align-items:center;padding:0 .75rem}.chat-collapsed-avatar[data-v-0dcb52ff]{margin-top:1rem;width:36px;height:36px;border-radius:12px;overflow:hidden;background:#eef2ff;color:#4f46e5;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:900;flex-shrink:0;box-shadow:0 1px 3px #0f172a1a}.chat-collapsed-avatar img[data-v-0dcb52ff]{width:100%;height:100%;object-fit:cover}.chat-collapse-toggle[data-v-0dcb52ff],.settings-button.chat-edge-collapse-button[data-v-0dcb52ff]{width:36px;height:36px;padding:0;border-radius:12px;border:1px solid rgba(148,163,184,.26);background:#fff;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;flex-shrink:0;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.chat-panel.is-collapsed .chat-edge-collapse-button[data-v-0dcb52ff]{position:absolute;top:2rem;left:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none}.chat-panel.is-collapsed:hover .chat-edge-collapse-button[data-v-0dcb52ff]{opacity:1;pointer-events:auto}.chat-panel.is-collapsed:hover .chat-collapsed-avatar[data-v-0dcb52ff]{opacity:0}.chat-collapse-toggle[data-v-0dcb52ff]:hover,.settings-button.chat-edge-collapse-button[data-v-0dcb52ff]:hover{color:#64748b;border-color:#94a3b899;background:#f8fafcfa}.edge-reveal-zone[data-v-0dcb52ff]{position:absolute;top:0;bottom:0;left:0;z-index:70;width:22px;display:flex;align-items:flex-start;justify-content:center;padding-top:16px;pointer-events:auto}.edge-reveal-zone-chat[data-v-0dcb52ff]{position:absolute;top:0;bottom:auto;left:0;width:48px;height:72px;border-right:0;background:transparent}.edge-reveal-zone-left[data-v-0dcb52ff]{width:48px;height:72px;bottom:auto}.edge-reveal-button[data-v-0dcb52ff]{width:36px;height:36px;border:1px solid rgba(199,210,254,.95);border-radius:12px;background:#fffffff5;color:#4f46e5;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 16px 38px #4f46e533;opacity:1;transform:translate(0);transform:translateY(-2px);transition:opacity .18s ease,transform .18s ease,border-color .18s ease,background-color .18s ease}.edge-reveal-zone:hover .edge-reveal-button[data-v-0dcb52ff],.edge-reveal-zone:focus-within .edge-reveal-button[data-v-0dcb52ff]{opacity:1;transform:translate(8px);transform:translateY(-2px)}.edge-reveal-zone-chat:hover .edge-reveal-button[data-v-0dcb52ff],.edge-reveal-zone-chat:focus-within .edge-reveal-button[data-v-0dcb52ff]{transform:translate(0);transform:translateY(-2px)}.edge-reveal-zone-left:hover .edge-reveal-button[data-v-0dcb52ff],.edge-reveal-zone-left:focus-within .edge-reveal-button[data-v-0dcb52ff]{transform:translate(0);transform:translateY(-2px)}.edge-reveal-button[data-v-0dcb52ff]:hover{border-color:#818cf8f2;background:#eef2ff}.edge-reveal-zone-left+.chat-panel .chat-header[data-v-0dcb52ff]{padding-left:48px}.panel-divider[data-v-0dcb52ff]{width:6px;flex:0 0 6px;height:100%;background:linear-gradient(to right,#e2e8f033,#94a3b859,#e2e8f033);cursor:col-resize;position:relative;z-index:25;transition:background .2s ease;-webkit-user-select:none;user-select:none}.panel-divider[data-v-0dcb52ff]:hover{background:linear-gradient(to right,#4f46e526,#4f46e559,#4f46e526)}.panel-divider[data-v-0dcb52ff]:after{content:"";position:absolute;top:12px;bottom:12px;left:50%;width:2px;transform:translate(-50%);border-radius:999px;background:#94a3b880}.expert-chat-container.is-resizing .panel-divider[data-v-0dcb52ff]:after{background:#4f46e5b3}.chat-header[data-v-0dcb52ff]{height:4rem;border-bottom:1px solid rgb(226,232,240);display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;background-color:#fffc;flex-shrink:0}.chat-header-info[data-v-0dcb52ff]{display:flex;align-items:center;gap:.75rem}.chat-header-avatar[data-v-0dcb52ff]{width:2.25rem;height:2.25rem;border-radius:.75rem;object-fit:cover;box-shadow:0 1px 3px #0000001a}.chat-header-avatar-fallback[data-v-0dcb52ff]{display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:900;color:#fff;background:linear-gradient(135deg,#3b82f6,#4f46e5)}.chat-header-text[data-v-0dcb52ff]{display:flex;flex-direction:column}.chat-header-name[data-v-0dcb52ff]{font-weight:900;color:#0f172a;font-size:12px;line-height:1}.chat-header-status[data-v-0dcb52ff]{font-size:9px;color:#64748b;font-weight:700;margin-top:.25rem;text-transform:uppercase;letter-spacing:-.025em}.chat-header-actions[data-v-0dcb52ff]{display:flex;align-items:center;gap:.5rem}.video-button[data-v-0dcb52ff]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:#eef2ff;color:#4f46e5;border-radius:.5rem;transition:all .3s;box-shadow:0 1px 3px #0000001a;border:none;cursor:pointer}.video-button[data-v-0dcb52ff]:hover{background-color:#4f46e5;color:#fff}.video-button-text[data-v-0dcb52ff]{font-size:10px;font-weight:900}.settings-button[data-v-0dcb52ff]{padding:.5rem;background-color:#fff;border:1px solid rgb(226,232,240);color:#94a3b8;border-radius:.5rem;transition:all .3s;cursor:pointer}.settings-button[data-v-0dcb52ff]:hover{color:#4f46e5}.chat-messages[data-v-0dcb52ff]{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.chat-messages[data-v-0dcb52ff]::-webkit-scrollbar{width:8px}.chat-messages[data-v-0dcb52ff]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-0dcb52ff]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}.message-wrapper[data-v-0dcb52ff]{display:flex}.message-wrapper-user[data-v-0dcb52ff]{justify-content:flex-end}.message-wrapper-assistant[data-v-0dcb52ff]{justify-content:flex-start}.message-bubble[data-v-0dcb52ff]{max-width:90%;padding:1rem;border-radius:1rem;font-size:.875rem;font-weight:500}.message-bubble-user[data-v-0dcb52ff]{background-color:#155dfc;color:#fff;border-top-right-radius:0;box-shadow:0 10px 15px -3px #0000001a}.message-bubble-assistant[data-v-0dcb52ff]{background-color:#fff;color:#334155;border-top-left-radius:0;border:1px solid rgba(226,232,240,.6);box-shadow:0 1px 3px #0000001a;overflow:hidden}.message-with-artifact[data-v-0dcb52ff]{display:flex;flex-direction:column;gap:.75rem}.message-text[data-v-0dcb52ff]{white-space:pre-wrap;margin:0;display:block;max-width:100%;overflow-x:auto}.message-files[data-v-0dcb52ff]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.message-file-card[data-v-0dcb52ff]{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:.75rem;background:#0f172a0f;border:1px solid rgba(148,163,184,.35);color:inherit;width:100%;text-align:left;cursor:pointer;transition:all .2s ease}.message-file-card[data-v-0dcb52ff]:hover{background:#4f46e514;border-color:#4f46e559}.message-file-icon[data-v-0dcb52ff]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:#4f46e51f;color:#4f46e5;flex-shrink:0}.message-file-info[data-v-0dcb52ff]{flex:1;min-width:0}.message-file-name[data-v-0dcb52ff]{margin:0;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-file-size[data-v-0dcb52ff]{margin:.15rem 0 0;font-size:10px;color:#64748b}.message-file-action[data-v-0dcb52ff]{font-size:10px;font-weight:700;color:#4f46e5;background:#4f46e51f;padding:.25rem .5rem;border-radius:.5rem;flex-shrink:0}.message-bubble-user .message-file-card[data-v-0dcb52ff]{background:#ffffff14;border-color:#ffffff26;color:#fff}.message-bubble-user .message-file-size[data-v-0dcb52ff]{color:#e2e8f0cc}.message-bubble-user .message-file-action[data-v-0dcb52ff]{color:#fff;background:#ffffff2e}.message-bubble-user .message-file-icon[data-v-0dcb52ff]{background:#fff3;color:#fff}.message-images[data-v-0dcb52ff]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.message-chart[data-v-0dcb52ff]{width:100%;margin-top:.75rem}.message-image-thumb[data-v-0dcb52ff]{width:96px;height:96px;object-fit:cover;border-radius:.5rem;border:1px solid rgba(226,232,240,.9);box-shadow:0 2px 6px #0f172a14;cursor:pointer}.message-text[data-v-0dcb52ff] h1{font-size:20px}.message-text[data-v-0dcb52ff] h2{font-size:18px}.message-text[data-v-0dcb52ff] h3{font-size:16px}.message-text[data-v-0dcb52ff] h3,.message-text[data-v-0dcb52ff] h1,.message-text[data-v-0dcb52ff] h2{font-weight:700;margin:0}.message-text[data-v-0dcb52ff] a{color:#4f46e5}.message-text[data-v-0dcb52ff] table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:12px;color:#1e293b}.message-text[data-v-0dcb52ff] thead{background-color:#f8fafc}.message-text[data-v-0dcb52ff] th,.message-text[data-v-0dcb52ff] td{padding:.5rem .75rem;border-bottom:1px solid rgb(226,232,240);text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.message-text[data-v-0dcb52ff] th{font-weight:800;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#475569}.message-text[data-v-0dcb52ff] tr:nth-child(2n) td{background-color:#f1f5f999}.message-text[data-v-0dcb52ff] tr:hover td{background-color:#6366f114}.message-text[data-v-0dcb52ff] ul{padding-left:0;white-space:normal}.message-text[data-v-0dcb52ff] ul li{margin:0 2.8rem;list-style-type:circle}.message-text[data-v-0dcb52ff] ol{padding-left:0;white-space:normal}.message-text[data-v-0dcb52ff] ol li{margin:0 2.8rem;list-style-type:decimal}.message-text[data-v-0dcb52ff] pre{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.message-text[data-v-0dcb52ff]::-webkit-scrollbar{height:6px}.message-text[data-v-0dcb52ff]::-webkit-scrollbar-track{background:transparent}.message-text[data-v-0dcb52ff]::-webkit-scrollbar-thumb{background:#94a3b866;border-radius:999px}.handoff-qr[data-v-0dcb52ff]{margin-top:.75rem;display:flex;justify-content:center}.handoff-qr img[data-v-0dcb52ff]{max-width:180px;width:100%;height:auto;border-radius:.75rem;border:1px solid rgba(226,232,240,.8);box-shadow:0 6px 12px #0f172a14}.artifact-badge[data-v-0dcb52ff]{display:flex;align-items:center;gap:.5rem;padding:.5rem;background-color:#4f46e51a;border:1px solid rgba(79,70,229,.2);border-radius:.75rem;color:#4f46e5;font-size:10px;font-weight:900;text-transform:uppercase}.artifact-badge-icon[data-v-0dcb52ff]{fill:currentColor}.loading-indicator[data-v-0dcb52ff]{display:flex;align-items:center;gap:.5rem;color:#94a3b8;font-size:12px;font-weight:700;animation:pulse-0dcb52ff 2s cubic-bezier(.4,0,.6,1) infinite}.loading-spinner[data-v-0dcb52ff]{animation:spin-0dcb52ff 1s linear infinite}.error-message[data-v-0dcb52ff]{padding:1rem;background-color:#fef2f2;border:1px solid rgb(254,226,226);border-radius:1rem;color:#dc2626;font-size:12px;font-weight:700}.chat-attachments-wrapper[data-v-0dcb52ff]{flex-shrink:0}.chat-attachments[data-v-0dcb52ff]{padding:.5rem .75rem;background-color:#ffffff80;border-top:1px solid rgb(226,232,240);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;max-height:8rem;overflow-y:auto}.attachment-item[data-v-0dcb52ff]{display:flex;align-items:center;justify-content:space-between;background-color:#eef2ff80;border:1px solid rgb(199,210,254);padding:.5rem .75rem;border-radius:1rem;flex:0 0 auto}.attachment-item-image[data-v-0dcb52ff]{align-items:flex-start}.attachment-thumbnail[data-v-0dcb52ff]{width:56px;height:56px;border-radius:.75rem;overflow:hidden;background-color:#fff;border:1px solid rgb(226,232,240);box-shadow:0 1px 3px #0000001a;position:relative;cursor:pointer;flex-shrink:0}.attachment-thumbnail img[data-v-0dcb52ff]{width:100%;height:100%;object-fit:cover;display:block}.attachment-progress[data-v-0dcb52ff]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#0f172a99;color:#fff;font-size:9px;font-weight:800}.attachment-content[data-v-0dcb52ff]{display:flex;align-items:center;gap:.75rem}.attachment-icon[data-v-0dcb52ff]{padding:.5rem;background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.attachment-info[data-v-0dcb52ff]{min-width:0}.attachment-meta[data-v-0dcb52ff]{display:flex;align-items:center;gap:.5rem;white-space:nowrap;font-size:9px;font-weight:700;color:#475569}.attachment-name[data-v-0dcb52ff]{font-size:9px;font-weight:800;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.attachment-size[data-v-0dcb52ff]{font-size:9px;color:#94a3b8;font-weight:700}.attachment-status[data-v-0dcb52ff]{font-size:9px;color:#475569;font-weight:700}.attachment-success[data-v-0dcb52ff]{color:#10b981}.attachment-error[data-v-0dcb52ff]{color:#ef4444}.attachment-actions[data-v-0dcb52ff]{display:flex;align-items:center;gap:.5rem}.audit-button[data-v-0dcb52ff]{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background-color:#059669;color:#fff;border-radius:.75rem;font-size:9px;font-weight:900;transition:all .3s;box-shadow:0 4px 6px -1px #0000001a;border:none;cursor:pointer}.audit-button[data-v-0dcb52ff]:hover{background-color:#047857}.remove-attachment-button[data-v-0dcb52ff]{padding:.375rem;border-radius:.5rem;color:#cbd5e1;transition:all .3s;background:none;border:none;cursor:pointer}.remove-attachment-button[data-v-0dcb52ff]:hover{color:#ef4444;background-color:#fef2f2}.chat-footer[data-v-0dcb52ff]{padding:1.25rem 1rem 1rem;background-color:#fffc;border-top:1px solid rgb(226,232,240);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-shrink:0;width:100%;box-sizing:border-box;position:relative}.chat-footer-resize-handle[data-v-0dcb52ff]{height:6px;border-radius:999px;background:linear-gradient(90deg,#4f46e533,#3b82f633);width:72px;cursor:row-resize;transition:all .2s ease;position:absolute;top:6px;left:50%;transform:translate(-50%);z-index:2}.chat-footer-resize-handle[data-v-0dcb52ff]:hover{background:linear-gradient(90deg,#4f46e573,#3b82f673);box-shadow:0 0 0 4px #4f46e514}.chat-input-wrapper[data-v-0dcb52ff]{display:flex;align-items:flex-end;gap:.5rem;width:100%;min-width:0;box-sizing:border-box;background-color:#f1f5f9;padding:.375rem;border-radius:1rem;border:1px solid rgb(226,232,240)}.attach-button[data-v-0dcb52ff]{padding:.625rem;background-color:#fff;color:#94a3b8;border-radius:.75rem;transition:all .3s;box-shadow:0 1px 3px #0000001a;flex-shrink:0;border:none;cursor:pointer}.attach-button[data-v-0dcb52ff]:hover{color:#4f46e5}.file-input-hidden[data-v-0dcb52ff]{display:none}.chat-input[data-v-0dcb52ff]{flex:1;min-width:0;background:transparent;border:none;outline:none;padding:.5rem .75rem;font-size:12px;font-weight:700;color:#334155;resize:none;overflow-y:auto;transition:height .12s ease}.chat-input-wrapper.chat-input-resizing .chat-input[data-v-0dcb52ff]{transition:none}.chat-input[data-v-0dcb52ff]::placeholder{color:#94a3b8;white-space:pre-wrap}.chat-input[data-v-0dcb52ff]:disabled{opacity:.5}.voice-button[data-v-0dcb52ff]{padding:.625rem;border-radius:.75rem;transition:all .3s;box-shadow:0 1px 3px #0000001a;flex-shrink:0;background-color:#fff;color:#94a3b8;border:none;cursor:pointer}.voice-button[data-v-0dcb52ff]:hover{color:#4f46e5}.voice-recording[data-v-0dcb52ff]{background-color:#ef4444;color:#fff;animation:pulse-0dcb52ff 2s cubic-bezier(.4,0,.6,1) infinite}.send-button[data-v-0dcb52ff]{padding:.625rem;background-color:#4f46e5;color:#fff;border-radius:.75rem;transition:all .3s;box-shadow:0 4px 6px -1px #0000001a;flex-shrink:0;border:none;cursor:pointer}.send-button[data-v-0dcb52ff]:hover:not(:disabled){background-color:#4338ca}.send-button[data-v-0dcb52ff]:disabled{background-color:#cbd5e1;cursor:not-allowed}.image-preview-overlay[data-v-0dcb52ff]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ab3;display:flex;align-items:center;justify-content:center;z-index:60;padding:1.5rem}.image-preview-dialog[data-v-0dcb52ff]{position:relative;max-width:90vw;max-height:90vh;background:#fff;border-radius:1rem;padding:1rem;box-shadow:0 25px 50px -12px #00000059}.image-preview-dialog img[data-v-0dcb52ff]{max-width:80vw;max-height:80vh;display:block;border-radius:.75rem;object-fit:contain}.image-preview-actions[data-v-0dcb52ff]{margin-top:.75rem;display:flex;justify-content:flex-end;gap:.5rem}.image-preview-edit[data-v-0dcb52ff]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:.6rem;border:1px solid rgba(79,70,229,.3);background:#4f46e51a;color:#4f46e5;font-size:11px;font-weight:700;cursor:pointer}.image-preview-edit[data-v-0dcb52ff]:hover{background:#4f46e52e}.image-preview-close[data-v-0dcb52ff]{position:absolute;top:.5rem;right:.5rem;width:32px;height:32px;border-radius:999px;border:none;background:#0f172abf;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.image-preview-close[data-v-0dcb52ff]:hover{background:#0f172ae6}.artifacts-panel[data-v-0dcb52ff]{flex:1;min-width:320px;background-color:#fff;display:flex;flex-direction:column;box-shadow:inset 10px 0 30px #00000005;z-index:10;position:relative;will-change:width,flex-basis}.calendar-board[data-v-0dcb52ff]{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:1.25rem;box-shadow:0 10px 30px #0f172a0f}.calendar-board-header[data-v-0dcb52ff]{padding:1rem 1.25rem .75rem;background:linear-gradient(180deg,#f8fafce6,#fff);border-bottom:1px solid rgba(226,232,240,.8)}.calendar-board-title[data-v-0dcb52ff]{margin:0;font-size:1.1rem;font-weight:900;color:#0f172a}.calendar-board-subtitle[data-v-0dcb52ff]{margin:.35rem 0 0;font-size:11px;font-weight:700;color:#64748b}.calendar-status[data-v-0dcb52ff]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;color:#64748b;font-size:12px;font-weight:700}.calendar-status-error[data-v-0dcb52ff]{color:#dc2626}.calendar-grid-wrap[data-v-0dcb52ff]{padding:.85rem}.calendar-grid-head[data-v-0dcb52ff],.calendar-grid-body[data-v-0dcb52ff]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-grid-head[data-v-0dcb52ff]{gap:.25rem;margin-bottom:.25rem}.calendar-week-cell[data-v-0dcb52ff]{height:34px;border-radius:.4rem;background:#1f3248;color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}.calendar-grid-body[data-v-0dcb52ff]{gap:.25rem}.calendar-day-cell[data-v-0dcb52ff]{min-height:116px;border:1px solid rgba(226,232,240,.9);border-radius:.45rem;background:#fff;padding:.45rem;display:flex;flex-direction:column;gap:.35rem}.calendar-day-empty[data-v-0dcb52ff]{background:#f8fafc80}.calendar-day-number[data-v-0dcb52ff]{font-size:16px;font-weight:800;color:#334155}.calendar-day-items[data-v-0dcb52ff]{display:flex;flex-direction:column;gap:.28rem}.calendar-item[data-v-0dcb52ff]{border-radius:.45rem;border:1px solid transparent;padding:.28rem .4rem;background:#f8fafcb3;cursor:pointer}.calendar-item-badge[data-v-0dcb52ff]{display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .35rem;border-radius:999px;background:#0f172a14;font-size:9px;font-weight:800;margin-bottom:.2rem;max-width:100%}.calendar-item-dot[data-v-0dcb52ff]{width:6px;height:6px;border-radius:999px;background:currentColor;flex-shrink:0}.calendar-item-badge-text[data-v-0dcb52ff]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-item-category[data-v-0dcb52ff],.calendar-item-title[data-v-0dcb52ff],.calendar-item-cover[data-v-0dcb52ff]{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-item-category[data-v-0dcb52ff]{font-size:9px;font-weight:800}.calendar-item-title[data-v-0dcb52ff]{margin-top:.08rem;font-size:11px;font-weight:800}.calendar-item-cover[data-v-0dcb52ff]{margin-top:.08rem;font-size:10px;font-weight:700;opacity:.88}.calendar-item-more[data-v-0dcb52ff]{margin:.08rem 0 0;font-size:10px;font-weight:700;color:#6366f1}.calendar-detail-overlay[data-v-0dcb52ff]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;display:flex;align-items:center;justify-content:center;z-index:70;padding:1.5rem}.calendar-detail-dialog[data-v-0dcb52ff]{width:min(560px,92vw);background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000059;padding:1.25rem 1.5rem 1.5rem}.calendar-detail-header[data-v-0dcb52ff]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.calendar-detail-title[data-v-0dcb52ff]{margin:0;font-size:1rem;font-weight:900;color:#0f172a}.calendar-detail-subtitle[data-v-0dcb52ff]{margin:.35rem 0 0;font-size:12px;font-weight:700;color:#64748b}.calendar-detail-close[data-v-0dcb52ff]{border:none;background:#0f172a14;color:#334155;width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer}.calendar-detail-close[data-v-0dcb52ff]:hover{background:#0f172a29}.calendar-detail-body[data-v-0dcb52ff]{margin-top:1rem;display:grid;gap:.65rem}.calendar-detail-row[data-v-0dcb52ff]{display:flex;align-items:flex-start;gap:.75rem}.calendar-detail-label[data-v-0dcb52ff]{width:72px;flex-shrink:0;font-size:12px;font-weight:800;color:#64748b}.calendar-detail-value[data-v-0dcb52ff]{font-size:12px;font-weight:700;color:#1e293b;line-height:1.45;word-break:break-word}.calendar-item-blue[data-v-0dcb52ff]{border-color:#60a5fae6;background:#eff6fff2;color:#1e40af}.calendar-item-green[data-v-0dcb52ff]{border-color:#4ade80e6;background:#f0fdf4f2;color:#15803d}.calendar-item-orange[data-v-0dcb52ff]{border-color:#fbbf24e6;background:#fffbebf2;color:#b45309}.calendar-item-red[data-v-0dcb52ff]{border-color:#f87171f2;background:#fef2f2f2;color:#b91c1c}.calendar-item-purple[data-v-0dcb52ff]{border-color:#c084fce6;background:#faf5fff2;color:#7e22ce}.question-board[data-v-0dcb52ff]{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:1.25rem;padding:1.5rem;box-shadow:0 10px 30px #0f172a0f}.question-board-header[data-v-0dcb52ff]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem}.question-board-heading[data-v-0dcb52ff]{min-width:0}.question-board-description[data-v-0dcb52ff]{margin:.35rem 0 0;font-size:12px;line-height:1.5;color:#64748b}.question-board-actions[data-v-0dcb52ff]{display:flex;align-items:center;gap:.75rem}.question-close-button[data-v-0dcb52ff]{width:34px;height:34px;border-radius:999px;border:1px solid rgba(226,232,240,.9);background:#fff;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.question-close-button[data-v-0dcb52ff]:hover{background:#f8fafc}.question-board-title[data-v-0dcb52ff]{font-size:.95rem;font-weight:900;color:#0f172a}.question-board-count[data-v-0dcb52ff]{font-size:11px;font-weight:800;color:#4f46e5;background:#4f46e51f;padding:.25rem .6rem;border-radius:999px}.question-list[data-v-0dcb52ff]{display:flex;flex-direction:column;gap:.9rem}.question-card[data-v-0dcb52ff]{border:1px solid rgba(226,232,240,.8);border-radius:1rem;padding:1rem 1.25rem;background:#f8fafc}.question-card-header[data-v-0dcb52ff]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.question-index[data-v-0dcb52ff]{width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;color:#fff;background:#0f172a}.question-title[data-v-0dcb52ff]{flex:1;font-size:.95rem;font-weight:800;color:#0f172a;margin:0}.question-type[data-v-0dcb52ff]{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#475569}.question-options[data-v-0dcb52ff]{display:flex;flex-direction:column;gap:.5rem}.question-options-multi[data-v-0dcb52ff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.question-option-check[data-v-0dcb52ff]{display:flex;align-items:center;gap:.5rem;padding:.35rem .6rem;border-radius:.6rem;background:#ffffffb3;border:1px solid rgba(226,232,240,.8);cursor:pointer}.question-option-check input[data-v-0dcb52ff]{width:14px;height:14px}.option-text[data-v-0dcb52ff]{font-size:12px;font-weight:700;color:#1e293b}.question-input-row[data-v-0dcb52ff]{display:flex;align-items:center}.question-input[data-v-0dcb52ff]{width:100%;padding:.5rem .75rem;border-radius:.65rem;border:1px solid rgba(203,213,225,.9);font-size:12px;font-weight:700;color:#1e293b;background:#fff}.question-input[data-v-0dcb52ff]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.question-option-empty[data-v-0dcb52ff]{font-size:11px;color:#94a3b8;padding:.4rem .6rem}.question-submit-row[data-v-0dcb52ff]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.question-secondary-button[data-v-0dcb52ff],.question-submit-button[data-v-0dcb52ff]{padding:.5rem 1.25rem;border-radius:.75rem;font-size:12px;font-weight:800;border:none;cursor:pointer}.question-secondary-button[data-v-0dcb52ff]{background:#f1f5f9;color:#334155}.question-secondary-button[data-v-0dcb52ff]:hover{background:#e2e8f0}.question-submit-button[data-v-0dcb52ff]{background:#4f46e5;color:#fff;box-shadow:0 6px 12px #4f46e533}.question-submit-button[data-v-0dcb52ff]:disabled,.question-secondary-button[data-v-0dcb52ff]:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.question-submit-button[data-v-0dcb52ff]:hover{background:#4338ca}.artifacts-header[data-v-0dcb52ff]{height:4rem;border-bottom:1px solid rgb(241,245,249);display:flex;align-items:center;justify-content:space-between;padding:0 2.5rem;flex-shrink:0;background-color:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:30}.edge-reveal-zone-chat+.artifacts-panel .artifacts-header[data-v-0dcb52ff]{padding-left:48px}.artifacts-header-content[data-v-0dcb52ff]{display:flex;align-items:center;gap:.75rem}.artifacts-icon-wrapper[data-v-0dcb52ff]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background-color:#eef2ff;color:#4f46e5;border-radius:.5rem}.artifacts-header-text[data-v-0dcb52ff]{display:flex;flex-direction:column}.artifacts-title[data-v-0dcb52ff]{font-size:.875rem;font-weight:900;color:#0f172a;letter-spacing:-.025em}.artifacts-subtitle[data-v-0dcb52ff]{font-size:10px;color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.artifacts-content[data-v-0dcb52ff]{flex:1;overflow-y:auto;padding:3rem;background-color:#f8fafc4d;display:flex;flex-direction:column;gap:2.5rem}.artifacts-content[data-v-0dcb52ff]::-webkit-scrollbar{width:8px}.artifacts-content[data-v-0dcb52ff]::-webkit-scrollbar-track{background:transparent}.artifacts-content[data-v-0dcb52ff]::-webkit-scrollbar-thumb{background:#0000000d;border-radius:4px}.artifacts-empty[data-v-0dcb52ff]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#cbd5e1;opacity:.4}.artifacts-empty-icon[data-v-0dcb52ff]{margin-bottom:1rem}.artifacts-empty-text[data-v-0dcb52ff]{font-size:.875rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.artifact-card-wrapper[data-v-0dcb52ff]{max-width:64rem;margin:0 auto;width:100%;animation:slideInTop-0dcb52ff .5s ease-out}.artifact-card[data-v-0dcb52ff]{background-color:#fff;border-radius:2.5rem;box-shadow:0 20px 60px #0000000d;border:1px solid rgb(241,245,249);overflow:hidden;transition:all .3s}.artifact-card[data-v-0dcb52ff]:hover{border-color:#e2e8f0}.artifact-expanded[data-v-0dcb52ff]{border-color:#c7d2fe}.artifact-header[data-v-0dcb52ff]{padding:1.5rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s;background-color:#fff;color:#0f172a}.artifact-header[data-v-0dcb52ff]:hover{background-color:#f8fafc}.artifact-header-expanded[data-v-0dcb52ff]{background-color:#0a0d14;color:#fff}.artifact-header-left[data-v-0dcb52ff]{display:flex;align-items:center;gap:1rem}.artifact-icon[data-v-0dcb52ff]{padding:.625rem;border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a;transition:all .3s;background-color:#f1f5f9;color:#94a3b8}.artifact-header:hover .artifact-icon[data-v-0dcb52ff]{background-color:#eef2ff;color:#4f46e5}.artifact-icon-expanded[data-v-0dcb52ff]{background-color:#4f46e5;color:#fff}.artifact-meta[data-v-0dcb52ff]{display:flex;flex-direction:column}.artifact-title-text[data-v-0dcb52ff]{font-size:1rem;font-weight:900;letter-spacing:-.025em}.artifact-meta-row[data-v-0dcb52ff]{display:flex;align-items:center;gap:.5rem;margin-top:.125rem}.artifact-type[data-v-0dcb52ff]{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8}.artifact-type-expanded[data-v-0dcb52ff]{color:#a5b4fc}.artifact-separator[data-v-0dcb52ff]{color:#64748b;opacity:.3}.artifact-time[data-v-0dcb52ff]{display:flex;align-items:center;gap:.25rem;font-size:9px;font-weight:700;color:#94a3b8}.artifact-toggle[data-v-0dcb52ff]{padding:.5rem;border-radius:.5rem;transition:all .3s}.artifact-body[data-v-0dcb52ff]{animation:slideInTop-0dcb52ff .3s ease-out}.artifact-content-wrapper[data-v-0dcb52ff]{padding:2.5rem 3.5rem;border-bottom:1px solid rgb(248,250,252)}.artifact-content[data-v-0dcb52ff]{max-width:none}.artifact-text[data-v-0dcb52ff]{white-space:pre-wrap;color:#334155;line-height:1.625;font-weight:500}.artifact-actions-bar[data-v-0dcb52ff]{padding:1.5rem;background-color:#f8fafc80;display:flex;align-items:center;justify-content:space-between}.artifact-actions[data-v-0dcb52ff]{display:flex;gap:.5rem}.copy-button[data-v-0dcb52ff]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#fff;border:1px solid rgb(226,232,240);border-radius:.75rem;font-size:10px;font-weight:900;color:#475569;transition:all .3s;box-shadow:0 1px 3px #0000001a;cursor:pointer}.copy-button[data-v-0dcb52ff]:hover{background-color:#f8fafc}@keyframes slideInTop-0dcb52ff{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes spin-0dcb52ff{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-0dcb52ff{0%,to{opacity:1}50%{opacity:.5}}.kol-panel[data-v-10593c65]{position:relative;display:flex;flex-direction:column;flex:1;height:100%;gap:1rem;min-height:0;overflow:hidden;background:transparent;container-type:inline-size}.kol-strategy-card[data-v-10593c65]{padding:1rem 1rem .9rem;border-radius:1.35rem;background:#0f131c;color:#fff;box-shadow:0 22px 44px #0f172a2e}.kol-strategy-top[data-v-10593c65],.kol-workbench-header[data-v-10593c65],.kol-list-head[data-v-10593c65],.kol-influencer-top[data-v-10593c65],.kol-influencer-main[data-v-10593c65],.kol-actions-wrap[data-v-10593c65],.kol-selected-card[data-v-10593c65],.kol-selected-main[data-v-10593c65],.kol-selected-actions[data-v-10593c65],.kol-report-item[data-v-10593c65],.kol-report-item-main[data-v-10593c65],.kol-footer-bar[data-v-10593c65],.kol-footer-metrics[data-v-10593c65]{display:flex;align-items:center}.kol-strategy-top[data-v-10593c65],.kol-workbench-header[data-v-10593c65],.kol-list-head[data-v-10593c65],.kol-influencer-top[data-v-10593c65],.kol-selected-card[data-v-10593c65],.kol-report-item[data-v-10593c65],.kol-footer-bar[data-v-10593c65]{justify-content:space-between}.kol-strategy-top[data-v-10593c65],.kol-workbench-header[data-v-10593c65],.kol-list-head[data-v-10593c65],.kol-influencer-top[data-v-10593c65],.kol-selected-card[data-v-10593c65],.kol-report-item[data-v-10593c65],.kol-footer-bar[data-v-10593c65]{gap:1rem}.kol-workbench-hint[data-v-10593c65]{max-width:23rem;margin:0;text-align:right;font-size:.62rem;font-weight:800;line-height:1.45;color:#64748b}.kol-strategy-copy[data-v-10593c65]{min-width:0}.kol-strategy-eyebrow[data-v-10593c65],.kol-pass-label[data-v-10593c65],.kol-logic-label[data-v-10593c65],.kol-condition-caption[data-v-10593c65],.kol-score-label[data-v-10593c65],.kol-metric-label[data-v-10593c65],.kol-footer-label[data-v-10593c65],.kol-report-badge[data-v-10593c65],.kol-hero-metric p[data-v-10593c65]{text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:900}.kol-strategy-eyebrow[data-v-10593c65]{color:#a5b4fc}.kol-strategy-title[data-v-10593c65]{margin:.3rem 0 0;font-size:1rem;line-height:1.25;font-weight:900}.kol-strategy-subtitle[data-v-10593c65]{margin:.45rem 0 0;font-size:.72rem;line-height:1.55;font-weight:800;color:#ffffff85}.kol-pass-card[data-v-10593c65]{flex-shrink:0;min-width:4.15rem;padding:.75rem .95rem;border-radius:1rem;background:#ffffff12;border:1px solid rgba(255,255,255,.14);text-align:right}.kol-pass-label[data-v-10593c65]{color:#ffffff59}.kol-pass-value[data-v-10593c65]{margin:.35rem 0 0;color:#6ee7b7;font-size:1.4rem;font-weight:900;line-height:1}.kol-strategy-grid[data-v-10593c65]{margin-top:.9rem;display:grid;grid-template-columns:.78fr .78fr 1.28fr;gap:.65rem}.kol-logic-card[data-v-10593c65],.kol-advice-card[data-v-10593c65]{min-width:0;min-height:4.55rem;padding:.78rem .85rem;border-radius:.95rem}.kol-logic-card[data-v-10593c65]{background:#ffffff0f;border:1px solid rgba(255,255,255,.16)}.kol-advice-card[data-v-10593c65]{background:#4f46e538;border:1px solid rgba(129,140,248,.55)}.kol-logic-head[data-v-10593c65]{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.kol-logic-label-wrap[data-v-10593c65]{min-width:0;display:inline-flex;align-items:center;gap:.45rem}.kol-logic-icon[data-v-10593c65]{color:#a5b4fc;display:inline-flex}.kol-logic-label[data-v-10593c65]{color:#c7d2fe}.kol-logic-stat[data-v-10593c65]{flex-shrink:0;font-size:1.15rem;font-weight:900;color:#6ee7b7;line-height:1}.kol-advice-metric[data-v-10593c65]{flex-shrink:0;display:flex;align-items:flex-end;gap:.25rem;color:#6ee7b7}.kol-advice-metric strong[data-v-10593c65]{font-size:1.45rem;line-height:1;font-weight:900}.kol-advice-metric span[data-v-10593c65]{font-size:.62rem;line-height:1.05;font-weight:900;color:#ffffff6b}.kol-logic-desc[data-v-10593c65],.kol-advice-copy[data-v-10593c65]{margin:.45rem 0 0;font-size:.68rem;line-height:1.55;font-weight:700}.kol-logic-desc[data-v-10593c65]{color:#ffffff8c}.kol-advice-copy[data-v-10593c65]{color:#fffc}.kol-condition-bar[data-v-10593c65]{margin-top:.75rem;padding:.58rem .95rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;gap:.75rem}.kol-condition-items[data-v-10593c65],.kol-condition-stats[data-v-10593c65],.kol-tab-row[data-v-10593c65],.kol-toolbar[data-v-10593c65],.kol-influencer-row[data-v-10593c65],.kol-tag-row[data-v-10593c65],.kol-bestfor-row[data-v-10593c65]{display:flex;flex-wrap:wrap}.kol-condition-items[data-v-10593c65],.kol-condition-stats[data-v-10593c65],.kol-tab-row[data-v-10593c65],.kol-toolbar[data-v-10593c65]{gap:.5rem .75rem}.kol-condition-items[data-v-10593c65]{min-width:0;font-size:.72rem;font-weight:900;color:#ffffffa6}.kol-condition-caption[data-v-10593c65]{color:#ffffff59}.kol-condition-items b[data-v-10593c65]{color:#fff}.kol-condition-stats[data-v-10593c65]{flex-shrink:0;font-size:.72rem;font-weight:900;color:#ffffff73}.kol-condition-stats .is-highlight[data-v-10593c65]{color:#6ee7b7}.kol-workbench-header[data-v-10593c65]{position:relative;z-index:12;height:4rem;box-sizing:border-box;margin:0;padding:0 2rem;background-color:#fffc;border-bottom:1px solid rgb(226,232,240);flex:0 0 auto}.kol-panel.has-edge-reveal-offset .kol-workbench-header[data-v-10593c65]{padding-left:48px}.kol-tab[data-v-10593c65]{border:none;border-radius:1rem;padding:.7rem 1.1rem;background:transparent;color:#94a3b8;font-size:.76rem;font-weight:900;cursor:pointer;transition:all .2s ease}.kol-tab.is-active[data-v-10593c65]{background:#0a0d14;color:#fff;box-shadow:0 16px 32px #0f172a2e}.kol-toolbar[data-v-10593c65]{justify-content:flex-end;align-items:center;font-family:Plus Jakarta Sans,Noto Sans TC,ui-sans-serif,system-ui,sans-serif}.kol-toolbar button[data-v-10593c65],.kol-toolbar select[data-v-10593c65],.kol-toolbar-count[data-v-10593c65]{font-family:inherit}.kol-segment[data-v-10593c65],.kol-sort-select[data-v-10593c65],.kol-rerun-button[data-v-10593c65],.kol-load-more-button[data-v-10593c65],.kol-icon-button[data-v-10593c65],.kol-join-button[data-v-10593c65],.kol-rejected-button[data-v-10593c65],.kol-generate-button[data-v-10593c65]{border-radius:.9rem;font-size:1rem;font-weight:900}.kol-segment[data-v-10593c65]{height:2.25rem;padding:0 .75rem;border-radius:.75rem;border:1px solid oklch(92.9% .013 255.508);background:#fff;color:#62748e;font-size:.625rem;font-weight:900;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.kol-segment.is-active[data-v-10593c65]{background:#4f39f6;color:#fff;border-color:#4f39f6}.kol-segment[data-v-10593c65]:not(.is-active):hover{color:#4f39f6;border-color:#c7d2ff;border-color:oklch(87% .065 274.039)}.kol-sort-select[data-v-10593c65]{height:2.25rem;padding:0 .75rem;border-radius:.75rem;border:1px solid oklch(92.9% .013 255.508);background:#fff;color:#45556c;font-size:.625rem;font-weight:900;outline:none;min-width:8.5rem}.kol-toolbar-count[data-v-10593c65]{color:#94a3b8;font-size:.625rem;font-weight:900;white-space:nowrap}.kol-panel-body[data-v-10593c65],.kol-report-list[data-v-10593c65]{display:flex;flex-direction:column;gap:.8rem}.kol-panel-body[data-v-10593c65]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 2.25rem .15rem 2rem}.kol-panel-body[data-v-10593c65]::-webkit-scrollbar{width:6px}.kol-panel-body[data-v-10593c65]::-webkit-scrollbar-track{background:transparent}.kol-panel-body[data-v-10593c65]::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.kol-pool-loading-mask[data-v-10593c65]{position:absolute;z-index:20;top:4rem;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#f8fafca3;pointer-events:auto;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.kol-pool-center-loading[data-v-10593c65]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:3px solid rgba(99,102,241,.14);border-top-color:#4f46e5;border-right-color:#4f46e5;background:transparent;box-shadow:none;pointer-events:none;animation:kol-spin-10593c65 .85s linear infinite}.kol-list-head[data-v-10593c65]{align-items:flex-end}.kol-list-head>div[data-v-10593c65]:first-child{flex:1 1 auto;min-width:0}.kol-list-head .kol-toolbar[data-v-10593c65]{flex-shrink:0}.kol-list-title[data-v-10593c65]{font-size:.88rem;font-weight:900;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kol-list-copy[data-v-10593c65]{margin-top:.2rem;font-size:.66rem;font-weight:700;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kol-list-warning[data-v-10593c65]{margin-top:.2rem;font-size:.66rem;font-weight:800;color:#b45309}.kol-rerun-button[data-v-10593c65]{align-self:center;display:inline-flex;align-items:center;gap:.35rem;height:5.25rem;padding:.5rem 2rem;border:none;background:#0f172a;color:#fff;cursor:pointer}.kol-load-more-button[data-v-10593c65]{align-self:center;border:1px solid rgb(226,232,240);background:#fff;color:#4f46e5;cursor:pointer;padding:.8rem 1.2rem}.kol-load-more-button[data-v-10593c65]:disabled{cursor:wait;opacity:.72}.kol-rerun-button[data-v-10593c65]:disabled{cursor:wait;opacity:.72}.kol-rerun-button .is-spinning[data-v-10593c65]{animation:kol-spin-10593c65 .8s linear infinite}@keyframes kol-spin-10593c65{to{transform:rotate(360deg)}}.kol-empty[data-v-10593c65]{display:flex;align-items:center;gap:.6rem;padding:1rem 1.05rem;border-radius:1.25rem;background:#fff;color:#94a3b8;font-size:.76rem;font-weight:800;border:1px solid rgb(226,232,240)}.kol-influencer-card[data-v-10593c65],.kol-report-card[data-v-10593c65]{border-radius:1.5rem;border:1px solid rgb(241,245,249);background:#fff;box-shadow:0 10px 30px #0f172a0a}.kol-influencer-card[data-v-10593c65]{padding:1rem;transition:all .2s ease}.kol-influencer-card[data-v-10593c65]:hover{border-color:#c7d2fe;box-shadow:0 18px 36px #4f46e514}.kol-influencer-card.is-selected[data-v-10593c65]{border-color:#c7d2fe;box-shadow:0 0 0 3px #e0e7ffe6;background:#eef2ff52}.kol-influencer-card.is-rejected[data-v-10593c65]{border-color:#fee2e2;background:#fef2f2b8;opacity:.86}.kol-influencer-main[data-v-10593c65]{min-width:0;gap:.9rem;flex:1;align-items:flex-start}.kol-avatar-wrap[data-v-10593c65]{position:relative;flex-shrink:0;display:inline-flex;text-decoration:none}a.kol-avatar-wrap[data-v-10593c65]{cursor:pointer}.kol-avatar[data-v-10593c65]{width:4rem;height:4rem;border-radius:1rem;object-fit:cover;background:#f1f5f9;border:1px solid rgb(241,245,249)}.kol-avatar-small[data-v-10593c65]{width:2.75rem;height:2.75rem;border-radius:.9rem}.kol-avatar-state[data-v-10593c65]{position:absolute;right:-.15rem;bottom:-.15rem;width:1.25rem;height:1.25rem;border-radius:999px;border:2px solid white;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;color:#fff}.kol-avatar-state.is-good[data-v-10593c65]{background:#10b981}.kol-avatar-state.is-warning[data-v-10593c65]{background:#f59e0b}.kol-avatar-state.is-danger[data-v-10593c65]{background:#ef4444}.kol-influencer-copy[data-v-10593c65],.kol-selected-copy[data-v-10593c65]{min-width:0;flex:1}.kol-influencer-row[data-v-10593c65]{gap:.45rem;align-items:center}.kol-influencer-name[data-v-10593c65]{font-size:.92rem;font-weight:900;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kol-source-icon[data-v-10593c65]{font-size:.9rem;line-height:1}.kol-pill[data-v-10593c65],.kol-tag[data-v-10593c65],.kol-bestfor-tag[data-v-10593c65]{display:inline-flex;align-items:center;border-radius:.65rem;font-size:.56rem;font-weight:900}.kol-pill[data-v-10593c65]{padding:.18rem .45rem}.kol-pill.is-brand[data-v-10593c65]{background:#4f46e5;color:#fff}.kol-pill.is-good[data-v-10593c65]{background:#10b981;color:#fff}.kol-pill.is-muted[data-v-10593c65]{background:#64748b;color:#fff}.kol-pill.is-warning[data-v-10593c65]{background:#fef3c7;color:#b45309}.kol-pill.is-danger[data-v-10593c65]{background:#fee2e2;color:#dc2626}.kol-influencer-meta[data-v-10593c65],.kol-report-item p[data-v-10593c65]{margin-top:.25rem;font-size:.62rem;font-weight:800;color:#94a3b8;line-height:1.55}.kol-tag-row[data-v-10593c65],.kol-bestfor-row[data-v-10593c65]{gap:.35rem}.kol-tag-row[data-v-10593c65]{margin-top:.55rem}.kol-tag[data-v-10593c65]{padding:.38rem .55rem;background:#f8fafc;color:#64748b}.kol-actions-wrap[data-v-10593c65]{gap:.55rem;flex-shrink:0;align-items:flex-start}.kol-score-box[data-v-10593c65]{text-align:right}.kol-score-label[data-v-10593c65]{color:#94a3b8}.kol-score-value[data-v-10593c65]{margin-top:.15rem;font-size:1.6rem;font-weight:900;line-height:1;color:#4f46e5}.kol-score-value.is-danger[data-v-10593c65]{color:#ef4444}.kol-icon-button[data-v-10593c65]{width:2.25rem;height:2.25rem;border:1px solid rgb(241,245,249);background:#f8fafc;color:#64748b;position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.kol-icon-tooltip[data-v-10593c65]{position:absolute;left:50%;bottom:calc(100% + .45rem);z-index:25;width:max-content;max-width:8rem;padding:.42rem .58rem;border:1px solid rgb(229,231,235);border-radius:.45rem;background:#fff;box-shadow:0 12px 28px #0f172a24;color:#334155;font-size:.72rem;font-weight:700;line-height:1.3;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,.2rem);transition:opacity .16s ease,transform .16s ease}.kol-icon-button:hover .kol-icon-tooltip[data-v-10593c65],.kol-icon-button:focus-visible .kol-icon-tooltip[data-v-10593c65]{opacity:1;transform:translate(-50%)}.kol-join-button[data-v-10593c65],.kol-rejected-button[data-v-10593c65]{height:2.25rem;padding:0 1rem;border:none}.kol-join-button[data-v-10593c65]{background:#4f46e5;color:#fff;cursor:pointer}.kol-join-button.is-selected[data-v-10593c65]{background:#0f172a}.kol-rejected-button[data-v-10593c65]{background:#fee2e2;color:#f87171}.kol-metric-grid[data-v-10593c65]{margin-top:.9rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.kol-metric-tile[data-v-10593c65]{position:relative;min-width:0;padding:.75rem .7rem;border-radius:1rem;background:#f8fafc;border:1px solid rgb(241,245,249)}.kol-metric-tile.is-strong .kol-metric-value[data-v-10593c65]{color:#0f172a}.kol-metric-label[data-v-10593c65]{display:flex;align-items:center;gap:.22rem;color:#94a3b8}.kol-metric-help[data-v-10593c65]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:none;padding:0;background:transparent;color:#94a3b8;cursor:help}.kol-metric-help[data-v-10593c65]:hover,.kol-metric-help[data-v-10593c65]:focus-visible{color:#4f46e5}.kol-metric-tooltip[data-v-10593c65]{position:absolute;left:0;bottom:calc(100% + .45rem);z-index:20;width:13.8rem;padding:.7rem .8rem;border:1px solid rgb(229,231,235);border-radius:.45rem;background:#fff;box-shadow:0 16px 36px #0f172a24;color:#334155;font-size:.72rem;font-weight:500;line-height:1.55;text-align:left;white-space:normal;opacity:0;pointer-events:none;transform:translateY(.25rem);transition:opacity .16s ease,transform .16s ease}.kol-metric-help:hover .kol-metric-tooltip[data-v-10593c65],.kol-metric-help:focus-visible .kol-metric-tooltip[data-v-10593c65]{opacity:1;transform:translateY(0)}.kol-metric-tile:nth-child(6n) .kol-metric-tooltip[data-v-10593c65]{right:0;left:auto}.kol-metric-value[data-v-10593c65]{margin-top:.3rem;font-size:.82rem;font-weight:900;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kol-metric-sub[data-v-10593c65]{margin-top:.2rem;font-size:.56rem;font-weight:900;color:#94a3b8}.kol-expanded-block[data-v-10593c65]{margin-top:.9rem;display:flex;flex-direction:column;gap:.7rem}.kol-detail-grid[data-v-10593c65]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.kol-detail-box[data-v-10593c65]{padding:.9rem;border-radius:1rem;background:#f8fafc;border:1px solid rgb(241,245,249)}.kol-detail-title[data-v-10593c65]{font-size:.56rem;font-weight:900;color:#94a3b8;letter-spacing:.14em;text-transform:uppercase}.kol-detail-line[data-v-10593c65]{margin-top:.35rem;font-size:.64rem;font-weight:800;color:#475569;line-height:1.55}.kol-bestfor-row[data-v-10593c65]{gap:.5rem}.kol-bestfor-tag[data-v-10593c65]{padding:.45rem .65rem;background:#f1f5f9;color:#475569}.kol-fans-profile-card[data-v-10593c65]{border-radius:1rem;background:#fff;border:1px solid rgb(226,232,240);overflow:hidden}.kol-fans-profile-head[data-v-10593c65]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid rgb(241,245,249)}.kol-fans-profile-heading[data-v-10593c65]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0}.kol-fans-profile-accent[data-v-10593c65]{width:.25rem;height:1rem;border-radius:999px;background:#f43f5e}.kol-fans-profile-title[data-v-10593c65]{font-size:.75rem;font-weight:900;color:#0f172a}.kol-fans-profile-subtitle[data-v-10593c65]{font-size:.62rem;font-weight:800;color:#94a3b8}.kol-fans-profile-meta[data-v-10593c65],.kol-fans-profile-status[data-v-10593c65],.kol-fans-profile-error[data-v-10593c65]{font-size:.62rem;font-weight:800;line-height:1.5}.kol-fans-profile-meta[data-v-10593c65],.kol-fans-profile-status[data-v-10593c65]{color:#64748b}.kol-fans-profile-status[data-v-10593c65]{padding:1rem}.kol-fans-profile-loading[data-v-10593c65]{min-height:4rem;padding:1rem;display:flex;align-items:center;justify-content:center}.kol-fans-loading-copy[data-v-10593c65]{display:inline-flex;align-items:center;gap:.45rem;font-size:.68rem;font-weight:850;color:#64748b}.kol-fans-profile-loading .is-spinning[data-v-10593c65]{animation:kol-spin-10593c65 .8s linear infinite}.kol-fans-profile-error[data-v-10593c65]{padding:1rem;color:#64748b}.kol-fans-section-title[data-v-10593c65]{display:block;font-size:.58rem;font-weight:900;color:#94a3b8}.kol-fans-section-summary[data-v-10593c65]{margin-top:.32rem;font-size:.62rem;line-height:1.45;font-weight:800;color:#94a3b8}.kol-fans-profile-grid[data-v-10593c65]{padding:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.kol-fans-profile-section[data-v-10593c65]{min-width:0;min-height:11rem;padding:1rem;border-radius:1rem;background:#f8fafc;border:1px solid rgb(241,245,249)}.kol-fans-profile-section.is-regions[data-v-10593c65]{grid-column:1 / -1;min-height:auto}.kol-fans-gender-body[data-v-10593c65]{min-height:7.5rem;display:flex;align-items:center;justify-content:center;gap:2.1rem}.kol-fans-gender-donut[data-v-10593c65]{position:relative;width:7rem;height:7rem;flex:0 0 auto;border-radius:999px}.kol-fans-gender-donut span[data-v-10593c65]{position:absolute;top:.9rem;right:.9rem;bottom:.9rem;left:.9rem;border-radius:inherit;background:#f8fafc}.kol-fans-gender-legend[data-v-10593c65]{display:flex;flex-direction:column;gap:.85rem}.kol-fans-gender-item[data-v-10593c65]{display:inline-flex;align-items:center;gap:.5rem;font-size:.68rem;font-weight:850;color:#475569}.kol-fans-gender-dot[data-v-10593c65]{width:.52rem;height:.52rem;border-radius:999px}.kol-fans-gender-dot.is-female[data-v-10593c65]{background:#4f46e5}.kol-fans-gender-dot.is-male[data-v-10593c65]{background:#bae6fd}.kol-fans-bar-list[data-v-10593c65]{margin-top:1rem;display:flex;flex-direction:column;gap:.72rem}.kol-fans-bar-list.is-regions[data-v-10593c65]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.4rem;row-gap:.72rem}.kol-fans-profile-row[data-v-10593c65]{display:grid;grid-template-columns:minmax(3.8rem,.5fr) minmax(8rem,1fr) minmax(3rem,auto);align-items:center;gap:.5rem;font-size:.68rem;font-weight:850;color:#475569}.kol-fans-profile-row span[data-v-10593c65]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kol-fans-profile-row i[data-v-10593c65]{height:.48rem;border-radius:999px;background:#e2e8f0;overflow:hidden;border:1px solid rgb(226,232,240)}.kol-fans-profile-row b[data-v-10593c65]{display:block;height:100%;min-width:.25rem;max-width:100%;border-radius:inherit;background:#4f46e5}.kol-fans-profile-row strong[data-v-10593c65]{text-align:right;color:#334155}.kol-selected-card[data-v-10593c65]{padding:1rem;border-radius:1.35rem;background:#fff;border:1px solid rgb(241,245,249)}.kol-selected-main[data-v-10593c65],.kol-selected-actions[data-v-10593c65]{gap:.8rem}.kol-selected-price[data-v-10593c65]{font-size:.84rem;font-weight:900;color:#0f172a}.kol-report-hero[data-v-10593c65]{min-height:22rem;padding:1rem 1.15rem;border-radius:1.75rem;background:#0a0d14;color:#fff;box-shadow:0 24px 48px #0f172a2e;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"header header" "divider divider" "strategy metrics";column-gap:2rem;row-gap:0;align-items:stretch}.kol-report-hero-header[data-v-10593c65]{grid-area:header;min-width:0}.kol-report-hero-main[data-v-10593c65]{grid-area:strategy;min-width:0}.kol-report-divider[data-v-10593c65]{grid-area:divider}.kol-report-header-row[data-v-10593c65]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.kol-report-badge[data-v-10593c65]{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .7rem;border-radius:999px;background:#10b9812e;color:#a7f3d0}.kol-report-title[data-v-10593c65]{margin:0;font-size:1.8rem;line-height:1.12;font-weight:900;letter-spacing:-.03em}.kol-report-copy[data-v-10593c65]{margin-top:.65rem;max-width:46rem;font-size:.875rem;font-weight:700;line-height:1.5;color:#ffffffb8}.kol-report-divider[data-v-10593c65]{margin:1.5rem 0 1.15rem;height:1px;background:#ffffff24}.kol-report-method[data-v-10593c65]{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;font-size:.68rem;font-weight:900}.kol-report-method span[data-v-10593c65]{color:#e2e8f0}.kol-report-method b[data-v-10593c65]{padding:.38rem .68rem;border-radius:999px;background:#4f46e573;color:#fff}.kol-report-method b[data-v-10593c65]:first-of-type{background:#10b98157;color:#a7f3d0}.kol-report-strategy-title[data-v-10593c65]{margin-top:.85rem;font-size:1.485rem;line-height:1.12;font-weight:900}.kol-report-strategy-copy[data-v-10593c65],.kol-report-note[data-v-10593c65]{max-width:42rem;font-size:.875rem;font-weight:800;line-height:1.45}.kol-report-strategy-copy[data-v-10593c65]{margin-top:.75rem;color:#ffffffdb}.kol-report-note[data-v-10593c65]{margin-top:.65rem;color:#ffffff7a}.kol-report-main-area[data-v-10593c65]{position:relative;display:flex;flex-direction:column;gap:.8rem}.kol-report-switcher[data-v-10593c65]{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.9rem}.kol-report-switcher-button[data-v-10593c65]{height:2.375rem;padding:0 1.1rem;border:1px solid rgb(199,210,254);border-radius:999px;background:#fff;color:#4f46e5;font-size:.8rem;font-weight:900;cursor:pointer;transition:all .16s ease}.kol-report-switcher-button[data-v-10593c65]:hover,.kol-report-switcher-button.is-active[data-v-10593c65]{border-color:#818cf8;background:#eef2ff;box-shadow:0 8px 20px #4f46e51f}.kol-report-empty-state[data-v-10593c65]{min-height:22rem;border:1px solid rgb(226,232,240);border-radius:1.5rem;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;gap:.55rem;font-size:.95rem;font-weight:900}.kol-report-empty-state svg[data-v-10593c65]{color:#6366f1}.kol-report-main-area.is-loading[data-v-10593c65]{min-height:31rem}.kol-report-main-loading[data-v-10593c65]{position:relative;display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:31rem;border:1px solid rgb(226,232,240);border-radius:1.5rem;background:#f8fafca3;color:#4f46e5;font-size:.78rem;line-height:1.5;font-weight:900;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.kol-report-loading-spinner[data-v-10593c65]{width:2rem;height:2rem;border-radius:999px;border:3px solid rgba(99,102,241,.14);border-top-color:#4f46e5;border-right-color:#4f46e5;animation:kol-spin-10593c65 .85s linear infinite}.kol-report-hero-metrics[data-v-10593c65]{grid-area:metrics;padding-left:2rem;border-left:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;justify-content:center;gap:.9rem}.kol-hero-metric p[data-v-10593c65]{color:#ffffff6b}.kol-hero-metric strong[data-v-10593c65]{display:block;margin-top:.18rem;font-size:1.395rem;line-height:1.05;font-weight:900;color:#fff}.kol-report-card-grid[data-v-10593c65]{display:grid;grid-template-columns:1fr;gap:1rem}.kol-report-card[data-v-10593c65]{padding:1.55rem;border-radius:1.65rem}.kol-report-card h6[data-v-10593c65]{font-size:.86rem;font-weight:900;color:#0f172a}.kol-report-insight-grid[data-v-10593c65]{margin-top:.9rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.kol-insight-box[data-v-10593c65]{padding:1.1rem;border-radius:1rem;background:#f8fafc;border:1px solid rgb(241,245,249)}.kol-insight-title[data-v-10593c65]{font-size:.62rem;font-weight:900;color:#0f172a}.kol-insight-copy[data-v-10593c65]{margin-top:.35rem;font-size:.72rem;line-height:1.6;font-weight:800;color:#64748b}.kol-report-matrix[data-v-10593c65]{margin-top:1.25rem;overflow:hidden}.kol-report-matrix-head[data-v-10593c65],.kol-report-matrix-row[data-v-10593c65]{display:grid;grid-template-columns:1fr 1fr 1fr 1.3fr 1.7fr;gap:1rem;align-items:center}.kol-report-matrix-head[data-v-10593c65]{padding-bottom:.9rem;border-bottom:1px solid rgb(226,232,240);font-size:.66rem;font-weight:900;color:#94a3b8}.kol-report-matrix-row[data-v-10593c65]{padding:1rem 0 1.4rem;border-bottom:1px solid rgb(226,232,240);font-size:.84rem;color:#475569}.kol-matrix-judgement[data-v-10593c65]{margin-top:1.2rem}.kol-matrix-judgement p[data-v-10593c65]{margin-top:.55rem;font-size:.78rem;font-weight:800;line-height:1.7;color:#475569}.kol-ratio-grid[data-v-10593c65]{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgb(226,232,240);border-radius:1rem}.kol-ratio-grid div[data-v-10593c65]{padding:1rem;border-right:1px solid rgb(226,232,240)}.kol-ratio-grid div[data-v-10593c65]:last-child{border-right:none}.kol-ratio-grid span[data-v-10593c65],.kol-budget-line span[data-v-10593c65],.kol-budget-summary span[data-v-10593c65]{font-size:.66rem;font-weight:900;color:#64748b}.kol-ratio-grid strong[data-v-10593c65]{display:block;margin-top:.35rem;font-size:1.05rem;color:#0f172a}.kol-ratio-grid small[data-v-10593c65],.kol-ratio-grid b[data-v-10593c65]{display:block;margin-top:.28rem;line-height:1.45}.kol-ratio-grid small[data-v-10593c65]{font-size:.62rem;font-weight:800;color:#94a3b8}.kol-ratio-grid b[data-v-10593c65]{font-size:.68rem;font-weight:900;color:#1e293b}.kol-budget-card[data-v-10593c65]{min-height:14rem}.kol-budget-line[data-v-10593c65]{margin-top:1rem;display:grid;grid-template-columns:1fr auto;gap:.6rem;align-items:center}.kol-budget-line strong[data-v-10593c65]{font-size:.78rem;color:#0f172a}.kol-budget-line i[data-v-10593c65]{grid-column:1 / -1;height:.5rem;overflow:hidden;border-radius:999px;background:#f1f5f9}.kol-budget-line b[data-v-10593c65]{display:block;height:100%;border-radius:inherit;background:#4f46e5}.kol-budget-line b.is-green[data-v-10593c65]{background:#10b981}.kol-budget-summary[data-v-10593c65]{margin-top:1.15rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.kol-budget-summary strong[data-v-10593c65]{text-align:right;font-size:.98rem;color:#0f172a}.kol-schedule-report-card[data-v-10593c65]{padding:1.5rem;border-color:#f1f5f9;border-radius:1.5rem;box-shadow:0 1px 2px #0f172a0a}.kol-schedule-calendar-head[data-v-10593c65]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.kol-schedule-calendar-head h6[data-v-10593c65]{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.kol-schedule-calendar-head h6 svg[data-v-10593c65]{color:#4f46e5}.kol-schedule-reset-button[data-v-10593c65]{border:0;background:transparent;color:#4f46e5;font-size:.6875rem;font-weight:900;transition:color .2s ease;cursor:pointer}.kol-schedule-reset-button[data-v-10593c65]:hover{color:#4338ca}.kol-schedule-calendar-nav[data-v-10593c65]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:3.75rem;padding:0 1.5rem;border-bottom:1px solid rgb(241,245,249);background:#f8fafc;color:#334155}.kol-schedule-calendar-nav button[data-v-10593c65]{width:2rem;height:2rem;border:0;border-radius:.75rem;background:transparent;color:#cbd5e1;font-size:1.6rem;font-weight:500;line-height:1;transition:color .2s ease,background-color .2s ease;cursor:pointer}.kol-schedule-calendar-nav button[data-v-10593c65]:first-child{justify-self:start}.kol-schedule-calendar-nav button[data-v-10593c65]:last-child{justify-self:end}.kol-schedule-calendar-nav button[data-v-10593c65]:hover{background:#fff;color:#4f46e5}.kol-schedule-calendar-nav strong[data-v-10593c65]{min-width:8rem;text-align:center;font-size:1rem;font-weight:900;color:#334155}.kol-schedule-calendar[data-v-10593c65]{margin-top:1.25rem;overflow:hidden;border:1px solid rgb(241,245,249);border-radius:1.5rem;background:#fff}.kol-schedule-calendar-weekdays[data-v-10593c65],.kol-schedule-calendar-grid[data-v-10593c65]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.kol-schedule-calendar-weekdays[data-v-10593c65]{border-bottom:1px solid rgb(241,245,249);background:#f8fafc}.kol-schedule-calendar-weekdays span[data-v-10593c65]{padding:.5rem .75rem;text-align:center;color:#94a3b8;font-size:.75rem;font-weight:900}.kol-schedule-calendar-cell[data-v-10593c65]{position:relative;min-height:5.125rem;padding:.5rem;border-right:1px solid rgb(241,245,249);border-bottom:1px solid rgb(241,245,249);background:#fff;transition:background-color .2s ease,box-shadow .2s ease}.kol-schedule-calendar-cell[data-v-10593c65]:nth-child(7n){border-right:0}.kol-schedule-calendar-cell.is-muted[data-v-10593c65]{background:#f8fafc80}.kol-schedule-calendar-cell.is-drag-over[data-v-10593c65]{background:#eef2ff;box-shadow:inset 0 0 0 2px #4f46e547}.kol-schedule-calendar-day[data-v-10593c65]{display:block;color:#94a3b8;font-size:.75rem;font-weight:900}.kol-schedule-calendar-cell.is-muted .kol-schedule-calendar-day[data-v-10593c65]{color:#e2e8f0}.kol-schedule-calendar-cell.is-today .kol-schedule-calendar-day[data-v-10593c65]{color:#4f46e5}.kol-schedule-calendar-item[data-v-10593c65]{display:grid;grid-template-columns:auto 1fr;column-gap:.375rem;margin-top:.375rem;padding:.375rem .5rem;border:1px solid rgb(167,243,208);border-radius:.5rem;background:#ecfdf5;color:#0f172a;box-shadow:0 1px 2px #0f172a0d;cursor:grab}.kol-schedule-calendar-item.is-dragging[data-v-10593c65]{opacity:.48}.kol-schedule-calendar-item i[data-v-10593c65]{width:.375rem;height:.375rem;margin-top:.25rem;border-radius:999px;background:#10b981}.kol-schedule-calendar-item strong[data-v-10593c65]{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#334155;font-size:.625rem;font-weight:900;line-height:1.375}.kol-report-rows[data-v-10593c65]{margin-top:.85rem;display:flex;flex-direction:column;gap:.7rem}.kol-report-row[data-v-10593c65]{display:flex;flex-direction:column;gap:.25rem;padding-bottom:.7rem;border-bottom:1px solid rgb(248,250,252)}.kol-report-row[data-v-10593c65]:last-child{padding-bottom:0;border-bottom:none}.kol-report-row span[data-v-10593c65]{font-size:.58rem;font-weight:900;color:#94a3b8;letter-spacing:.12em;text-transform:uppercase}.kol-report-row strong[data-v-10593c65]{font-size:.72rem;line-height:1.55;color:#0f172a}.kol-report-item[data-v-10593c65]{padding:.9rem 1rem;border-radius:1rem;border:1px solid rgb(241,245,249);background:#f8fafc}.kol-selected-report-card[data-v-10593c65]{border-radius:1.35rem;box-shadow:0 10px 24px #0f172a14}.kol-selected-report-title[data-v-10593c65]{display:flex;align-items:center;gap:.45rem}.kol-selected-report-title svg[data-v-10593c65]{color:#4f46e5}.kol-selected-report-card .kol-report-list[data-v-10593c65]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem}.kol-selected-report-item[data-v-10593c65]{min-width:0;min-height:4.85rem;padding:.95rem 1.15rem;border-color:#e2e8f0;background:#f8fafc}.kol-selected-report-avatar[data-v-10593c65]{flex-shrink:0;width:2.7rem;height:2.7rem;border-radius:.9rem;object-fit:cover;background:#e2e8f0}.kol-selected-report-copy[data-v-10593c65]{min-width:0}.kol-selected-report-name-row[data-v-10593c65]{min-width:0;display:flex;align-items:center;gap:.45rem}.kol-selected-report-name-row strong[data-v-10593c65]{min-width:0;color:#0f172a;font-size:.76rem;line-height:1.12;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kol-selected-report-copy p[data-v-10593c65]{margin:.24rem 0 0;color:#64748b;font-size:.6rem;line-height:1.18;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kol-selected-report-level[data-v-10593c65]{flex-shrink:0;border-radius:999px;padding:.18rem .38rem;background:#4f46e5;color:#fff;font-size:.5rem;line-height:1;font-weight:900}.kol-selected-report-level.is-muted[data-v-10593c65]{background:#64748b}.kol-selected-report-level.is-brand[data-v-10593c65]{background:#ec4899}.kol-selected-report-level.is-good[data-v-10593c65]{background:#4f46e5}.kol-report-item-main[data-v-10593c65]{min-width:0;flex:1 1 auto;gap:.75rem}.kol-report-item strong[data-v-10593c65]{font-size:.78rem;font-weight:900;color:#0f172a}.kol-report-item-right[data-v-10593c65]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;text-align:right;font-size:.65rem;font-weight:800;color:#475569}.kol-report-item-right span[data-v-10593c65]{max-width:5.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kol-selected-report-item .kol-report-item-right span[data-v-10593c65]:first-child{color:#0f172a;font-size:.76rem;line-height:1.1;font-weight:900}.kol-selected-report-item .kol-report-item-right span[data-v-10593c65]:last-child{color:#64748b;font-size:.6rem;line-height:1.1;font-weight:800}.kol-content-suggestion-card[data-v-10593c65]{box-sizing:border-box;border:1px solid oklch(.968 .007 247.896);border-radius:24px;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;color:#1e293b;display:block;line-height:24px;margin:0 0 24px;padding:24px}.kol-content-suggestion-title[data-v-10593c65]{box-sizing:border-box;margin:0 0 16px;padding:0;display:flex;align-items:center;gap:8px;color:#0f172b;font-size:12px;line-height:16px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.kol-content-suggestion-title svg[data-v-10593c65]{color:#4f46e5}.kol-content-suggestion-actions[data-v-10593c65]{box-sizing:border-box;margin:-4px 0 12px;padding:0;display:flex;justify-content:flex-end;gap:8px;color:#1e293b;line-height:24px}.kol-content-suggestion-save-error[data-v-10593c65]{margin:-.35rem 0 .75rem;color:#e11d48;font-size:.72rem;line-height:1.5;font-weight:800;text-align:right}.kol-content-suggestion-inner[data-v-10593c65]{box-sizing:border-box;border:1px solid oklch(.968 .007 247.896);border-radius:24px;background:#fff;padding:8px 24px;overflow:hidden}.kol-content-suggestion-state[data-v-10593c65]{min-height:9rem;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#4f46e5;font-size:.76rem;line-height:1.5;font-weight:900}.kol-content-suggestion-state.is-error[data-v-10593c65]{color:#e11d48}.kol-content-suggestion-state .is-spinning[data-v-10593c65]{animation:kol-spin-10593c65 .8s linear infinite}.kol-content-suggestion-edit-button[data-v-10593c65],.kol-content-suggestion-export-button[data-v-10593c65]{height:2rem;padding:0 .85rem;border-radius:.85rem;font-size:.68rem;line-height:1;font-weight:900;cursor:pointer}.kol-content-suggestion-edit-button[data-v-10593c65]{border:1px solid rgba(203,213,225,.9);background:#fff;color:#334155}.kol-content-suggestion-export-button[data-v-10593c65]{border:none;background:#0f172a;color:#fff}.kol-content-suggestion-edit-button[data-v-10593c65]:disabled,.kol-content-suggestion-export-button[data-v-10593c65]:disabled{cursor:wait;opacity:.58}.kol-content-brief-section[data-v-10593c65]{border-bottom:1px solid rgba(226,232,240,.9);padding:1.45rem 0}.kol-content-brief-section[data-v-10593c65]:last-child{border-bottom:none}.kol-content-brief-heading[data-v-10593c65]{display:flex;align-items:center;gap:.8rem;margin-bottom:1.1rem}.kol-content-brief-heading span[data-v-10593c65]{width:1.45rem;height:1.45rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#eef2fff2;color:#4f46e5;font-size:.72rem;font-weight:900}.kol-content-brief-heading h6[data-v-10593c65]{margin:0;color:#0f172a;font-size:.95rem;line-height:1.2;font-weight:900}.kol-content-brief-grid[data-v-10593c65]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.5rem;row-gap:1.2rem}.kol-content-brief-item[data-v-10593c65]{min-width:0}.kol-content-brief-item>span[data-v-10593c65]{display:block;margin-bottom:.45rem;color:#94a3b8;font-size:.68rem;line-height:1.45;font-weight:900}.kol-content-brief-item>strong[data-v-10593c65]{display:block;color:#334155;font-size:.78rem;line-height:1.55;font-weight:900;white-space:pre-wrap;overflow-wrap:anywhere}.kol-content-brief-editor[data-v-10593c65]{width:100%;min-height:4.8rem;resize:vertical;border:1px solid rgba(203,213,225,.9);border-radius:.75rem;background:#fff;padding:.75rem .85rem;color:#334155;font-size:.78rem;line-height:1.55;font-weight:900;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere}.kol-content-brief-editor[data-v-10593c65]:focus{outline:none;border-color:#6366f18c;box-shadow:0 0 0 3px #6366f11f}.kol-content-suggestion-points[data-v-10593c65]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.kol-content-suggestion-points li[data-v-10593c65]{position:relative;padding-left:1rem;color:#334155;font-size:.78rem;line-height:1.55;font-weight:900}.kol-content-suggestion-points li[data-v-10593c65]:before{content:"";position:absolute;left:0;top:.55rem;width:.4rem;height:.4rem;border-radius:999px;background:#6366f1}.kol-footer-bar[data-v-10593c65]{position:relative;z-index:18;margin:0 2rem 1.5rem;padding:1rem 1.1rem;border-radius:1.5rem;background:#0a0d14;border:1px solid rgba(255,255,255,.06);box-shadow:0 20px 40px #0f172a2e;flex:0 0 auto}.kol-footer-metrics[data-v-10593c65]{gap:1.6rem}.kol-budget-overrun-tip[data-v-10593c65]{display:inline-flex;align-items:center;gap:.45rem;max-width:20rem;padding:.65rem .85rem;border-radius:.85rem;border:1px solid rgba(253,224,71,.32);background:#fde0471f;color:#fef08a;font-size:.72rem;line-height:1.45;font-weight:900}.kol-budget-overrun-tip svg[data-v-10593c65]{flex-shrink:0;color:#fde047}.kol-footer-label[data-v-10593c65]{color:#64748b}.kol-footer-value[data-v-10593c65]{margin-top:.3rem;font-size:1.1rem;font-weight:900;color:#fff}.kol-footer-value.is-safe[data-v-10593c65]{color:#6ee7b7}.kol-footer-value.is-warning[data-v-10593c65]{color:#fde047}.kol-generate-button[data-v-10593c65]{border:none;padding:.95rem 1.3rem;background:#4f46e5;color:#fff;box-shadow:0 16px 32px #4f46e559;cursor:pointer}.kol-generate-button[data-v-10593c65]:disabled{background:#ffffff14;color:#64748b;box-shadow:none;cursor:not-allowed}.kol-report-action-bar[data-v-10593c65]{background:transparent;border:none;box-shadow:none;padding:1rem 0 0}.kol-report-preview-button[data-v-10593c65]{flex:1 1 auto;min-height:3.25rem;border-radius:.95rem}.kol-report-return-button[data-v-10593c65]{flex:0 0 auto;min-height:3.25rem;border:1px solid rgb(226,232,240);border-radius:.95rem;padding:0 1.65rem;background:#fff;color:#475569;font-size:.82rem;font-weight:900;cursor:pointer}@media(max-width:1180px){.kol-strategy-grid[data-v-10593c65],.kol-report-card-grid[data-v-10593c65],.kol-report-insight-grid[data-v-10593c65],.kol-metric-grid[data-v-10593c65]{grid-template-columns:repeat(2,minmax(0,1fr))}.kol-metric-tile:nth-child(2n) .kol-metric-tooltip[data-v-10593c65]{right:0;left:auto}.kol-schedule-calendar-cell[data-v-10593c65]{min-height:5.125rem}}@media(max-width:860px){.kol-strategy-top[data-v-10593c65],.kol-workbench-header[data-v-10593c65],.kol-list-head[data-v-10593c65],.kol-influencer-top[data-v-10593c65],.kol-selected-card[data-v-10593c65],.kol-report-item[data-v-10593c65],.kol-footer-bar[data-v-10593c65]{flex-direction:column;align-items:stretch}.kol-toolbar[data-v-10593c65]{justify-content:flex-start}.kol-workbench-header[data-v-10593c65]{top:auto;margin:0}.kol-condition-bar[data-v-10593c65]{flex-direction:column;align-items:flex-start}.kol-actions-wrap[data-v-10593c65]{width:100%;justify-content:flex-end}.kol-detail-grid[data-v-10593c65],.kol-fans-profile-grid[data-v-10593c65],.kol-strategy-grid[data-v-10593c65],.kol-panel-body .kol-report-card-grid[data-v-10593c65],.kol-report-insight-grid[data-v-10593c65],.kol-metric-grid[data-v-10593c65],.kol-ratio-grid[data-v-10593c65]{grid-template-columns:1fr}.kol-schedule-calendar[data-v-10593c65]{overflow-x:auto}.kol-schedule-calendar-weekdays[data-v-10593c65],.kol-schedule-calendar-grid[data-v-10593c65]{min-width:44rem}.kol-report-matrix[data-v-10593c65]{overflow-x:auto}.kol-report-matrix-head[data-v-10593c65],.kol-report-matrix-row[data-v-10593c65]{min-width:46rem}.kol-report-item-right[data-v-10593c65]{align-items:flex-start;text-align:left}.kol-content-suggestion-actions[data-v-10593c65]{justify-content:flex-start}.kol-content-suggestion-inner[data-v-10593c65]{padding:0 1.1rem;border-radius:1.3rem}.kol-content-brief-section[data-v-10593c65]{padding:1.1rem 0}.kol-content-brief-grid[data-v-10593c65]{grid-template-columns:1fr;gap:.95rem}.kol-budget-overrun-tip[data-v-10593c65]{max-width:none;width:100%;box-sizing:border-box}}@container (max-width: 900px){.kol-report-hero[data-v-10593c65]{min-height:auto;padding:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"header header" "divider divider" "strategy metrics";column-gap:1.5rem;row-gap:0}.kol-report-title[data-v-10593c65]{font-size:1.71rem}.kol-report-hero-metrics[data-v-10593c65]{padding-left:1.5rem}.kol-report-disclaimer[data-v-10593c65]{display:none}}@container (max-width: 720px){.kol-selected-report-card .kol-report-list[data-v-10593c65]{grid-template-columns:1fr}}@container (max-width: 640px){.kol-report-hero[data-v-10593c65]{padding:1.4rem;grid-template-columns:1fr;grid-template-areas:"header" "divider" "strategy" "metrics"}.kol-report-header-row[data-v-10593c65]{align-items:center}.kol-report-badge[data-v-10593c65]{padding:.4rem .6rem;font-size:.72rem}.kol-report-title[data-v-10593c65]{font-size:1.485rem}.kol-report-copy[data-v-10593c65],.kol-report-strategy-copy[data-v-10593c65]{display:none}.kol-report-divider[data-v-10593c65]{margin-top:1.4rem}.kol-report-hero-metrics[data-v-10593c65]{margin-top:1.35rem;padding-top:1.25rem;padding-left:0;border-top:1px solid rgba(255,255,255,.12);border-left:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 560px){.kol-workbench-header[data-v-10593c65]{padding:0 1rem}.kol-workbench-hint[data-v-10593c65]{display:none}.kol-panel-body[data-v-10593c65]{padding-right:1.25rem;padding-left:1rem}.kol-footer-bar[data-v-10593c65]{margin-right:1rem;margin-bottom:1rem;margin-left:1rem}.kol-list-head[data-v-10593c65]{flex-direction:column;align-items:stretch}.kol-list-copy[data-v-10593c65]{display:none}.kol-list-head .kol-toolbar[data-v-10593c65]{justify-content:flex-start}}.artifacts-panel[data-v-77d94de9]{flex:1;min-width:320px;background-color:#fff;display:flex;flex-direction:column;box-shadow:inset 10px 0 30px #00000005;z-index:10;position:relative;will-change:width,flex-basis}.artifacts-content[data-v-77d94de9]{flex:1;min-height:0;overflow:hidden;padding:0;background-color:#f8fafc4d;display:flex;flex-direction:column;gap:0}.artifacts-content[data-v-77d94de9]::-webkit-scrollbar{width:8px}.artifacts-content[data-v-77d94de9]::-webkit-scrollbar-track{background:transparent}.thinking-block[data-v-4fea60ad]{border:1px solid rgba(226,232,240,.95);border-radius:1rem;background:#fffffffa;box-shadow:0 10px 24px #0f172a0d;overflow:hidden}.thinking-header[data-v-4fea60ad]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border:none;background:transparent;cursor:pointer;text-align:left}.thinking-header-main[data-v-4fea60ad]{display:flex;align-items:center;gap:.75rem;min-width:0}.thinking-header-icon[data-v-4fea60ad]{width:2.25rem;height:2.25rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:.9rem;background:#0f172a;color:#fff}.thinking-header-copy[data-v-4fea60ad]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.thinking-eyebrow[data-v-4fea60ad]{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.12em}.thinking-label[data-v-4fea60ad]{font-size:14px;font-weight:900;color:#0f172a}.thinking-summary[data-v-4fea60ad]{font-size:11px;font-weight:600;color:#64748b;line-height:1.5}.thinking-header-side[data-v-4fea60ad]{flex-shrink:0;display:flex;align-items:center;gap:.65rem}.thinking-progress-text[data-v-4fea60ad]{font-size:12px;font-weight:800;color:#64748b}.thinking-toggle-icon[data-v-4fea60ad]{color:#94a3b8}.thinking-body[data-v-4fea60ad]{border-top:1px solid rgba(226,232,240,.9);padding:.9rem 1rem 1rem;background:#f8fafcb8}.thinking-body-funnel[data-v-4fea60ad]{padding:1rem 1rem 1.1rem}.thinking-progress-row[data-v-4fea60ad]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.thinking-progress-track[data-v-4fea60ad]{flex:1;height:.5rem;border-radius:999px;overflow:hidden;background:#e2e8f0}.thinking-progress-bar[data-v-4fea60ad]{height:100%;border-radius:inherit;background:#0f172a}.thinking-progress-label[data-v-4fea60ad]{flex-shrink:0;font-size:11px;font-weight:900;color:#475569}.thinking-step-list[data-v-4fea60ad]{display:flex;flex-direction:column;gap:.5rem}.thinking-step-card[data-v-4fea60ad]{display:flex;align-items:flex-start;gap:.75rem;padding:.8rem .9rem;border:1px solid rgba(226,232,240,.95);border-radius:1rem;background:#fffc}.thinking-step-card-current[data-v-4fea60ad]{border-color:#0f172af2;background:#fffffffa;box-shadow:0 8px 18px #0f172a0f}.thinking-step-card-done[data-v-4fea60ad]{border-color:#a7f3d0f2;background:#ecfdf5cc}.thinking-step-badge[data-v-4fea60ad]{width:1.5rem;height:1.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#e2e8f0;color:#64748b;font-size:10px;font-weight:900}.thinking-step-card-current .thinking-step-badge[data-v-4fea60ad]{background:#0f172a;color:#fff}.thinking-step-card-done .thinking-step-badge[data-v-4fea60ad]{background:#10b981;color:#fff}.thinking-step-copy[data-v-4fea60ad]{min-width:0}.thinking-step-title[data-v-4fea60ad]{margin:0;font-size:12px;font-weight:900;color:#0f172a}.thinking-step-desc[data-v-4fea60ad]{margin:.25rem 0 0;font-size:11px;line-height:1.55;font-weight:700;color:#64748b}.thinking-content[data-v-4fea60ad]{margin:0;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.6;color:#334155;font-family:inherit}.block-form[data-v-96142933]{border:1px solid rgba(226,232,240,.9);border-radius:1rem;background:#fff;padding:1rem;display:flex;flex-direction:column;gap:.9rem}.block-form-header[data-v-96142933]{display:flex;flex-direction:column;gap:.25rem}.block-form-title[data-v-96142933]{margin:0;font-size:14px;font-weight:900;color:#0f172a}.block-form-description[data-v-96142933]{margin:0;font-size:12px;color:#64748b}.block-form-grid[data-v-96142933]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.block-form-field[data-v-96142933]{display:flex;flex-direction:column;gap:.35rem}.block-form-label[data-v-96142933]{font-size:11px;font-weight:800;color:#334155}.block-form-input[data-v-96142933]{height:2.5rem;border-radius:.7rem;border:1px solid rgba(203,213,225,.95);padding:0 .75rem;font-size:12px;color:#0f172a}.block-form-input[data-v-96142933]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.block-form-actions[data-v-96142933]{display:flex;justify-content:flex-end;gap:.5rem}.block-form-secondary[data-v-96142933],.block-form-primary[data-v-96142933]{height:2.25rem;padding:0 .9rem;border-radius:.7rem;font-size:12px;font-weight:800;cursor:pointer}.block-form-secondary[data-v-96142933]{border:1px solid rgba(203,213,225,.95);background:#fff;color:#334155}.block-form-primary[data-v-96142933]{border:none;background:#4f46e5;color:#fff}.block-form[data-v-e64891f2]{border:1px solid rgba(226,232,240,.9);border-radius:1rem;background:#fff;padding:1rem;display:flex;flex-direction:column;gap:.9rem}.block-form-header[data-v-e64891f2]{display:flex;flex-direction:column;gap:.25rem}.block-form-title[data-v-e64891f2]{margin:0;font-size:14px;font-weight:900;color:#0f172a}.block-form-description[data-v-e64891f2]{margin:0;font-size:12px;color:#64748b}.block-form-grid[data-v-e64891f2]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.block-form-field[data-v-e64891f2]{display:flex;flex-direction:column;gap:.35rem}.block-form-label[data-v-e64891f2]{font-size:11px;font-weight:800;color:#334155}.block-form-input[data-v-e64891f2]{min-height:2.5rem;border-radius:.7rem;border:1px solid rgba(203,213,225,.95);padding:0 .75rem;font-size:12px;color:#0f172a;background:#fff}.block-form-input[data-v-e64891f2]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.block-form-actions[data-v-e64891f2]{display:flex;justify-content:flex-end;gap:.5rem}.block-form-secondary[data-v-e64891f2],.block-form-primary[data-v-e64891f2]{height:2.25rem;padding:0 .9rem;border-radius:.7rem;font-size:12px;font-weight:800;cursor:pointer}.block-form-secondary[data-v-e64891f2]{border:1px solid rgba(203,213,225,.95);background:#fff;color:#334155}.block-form-primary[data-v-e64891f2]{border:none;background:#4f46e5;color:#fff}.suggestion-block[data-v-63c8e84c]{border:1px solid rgba(226,232,240,.9);border-radius:1rem;background:#fff;padding:1rem;display:flex;flex-direction:column;gap:.9rem;box-shadow:0 10px 30px #0f172a0d}.suggestion-block-header[data-v-63c8e84c]{display:flex;align-items:flex-start;gap:.7rem}.suggestion-block-icon[data-v-63c8e84c]{width:1.9rem;height:1.9rem;border-radius:.75rem;display:inline-flex;align-items:center;justify-content:center;background:#eef2fff2;color:#4f46e5;flex-shrink:0}.suggestion-block-copy[data-v-63c8e84c]{min-width:0}.suggestion-block-title[data-v-63c8e84c]{margin:0;font-size:13px;font-weight:900;color:#0f172a}.suggestion-block-description[data-v-63c8e84c]{margin:.2rem 0 0;font-size:11px;line-height:1.5;color:#94a3b8}.suggestion-block-list[data-v-63c8e84c]{display:flex;gap:.65rem;overflow-x:auto;scrollbar-width:none}.suggestion-block-list[data-v-63c8e84c]::-webkit-scrollbar{display:none}.suggestion-block-item[data-v-63c8e84c]{flex:0 0 190px;border:1px solid rgba(241,245,249,.95);border-radius:1rem;background:#f8fafc;padding:.85rem .95rem;text-align:left;display:flex;flex-direction:column;gap:.28rem;cursor:pointer;transition:all .2s ease}.suggestion-block-item[data-v-63c8e84c]:hover{border-color:#c7d2fef2;background:#eef2ffeb}.suggestion-block-item-label[data-v-63c8e84c]{font-size:12px;font-weight:900;color:#1e293b}.suggestion-block-item-description[data-v-63c8e84c]{font-size:10px;font-weight:700;line-height:1.5;color:#94a3b8}.requirement-form[data-v-f6bea6ec]{display:flex;flex-direction:column;gap:.9rem}.requirement-header[data-v-f6bea6ec],.requirement-panel-head[data-v-f6bea6ec],.requirement-actions[data-v-f6bea6ec],.requirement-inline-input[data-v-f6bea6ec],.requirement-range-meta[data-v-f6bea6ec]{display:flex;align-items:center}.requirement-header[data-v-f6bea6ec],.requirement-panel-head[data-v-f6bea6ec]{justify-content:space-between;gap:1rem}.requirement-header[data-v-f6bea6ec]{align-items:flex-start}.requirement-header-actions[data-v-f6bea6ec]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0}.requirement-title[data-v-f6bea6ec]{margin:0;font-size:14px;font-weight:900;color:#0f172a}.requirement-description[data-v-f6bea6ec],.requirement-panel-copy[data-v-f6bea6ec]{margin:.2rem 0 0;font-size:12px;line-height:1.6;color:#64748b}.requirement-panel[data-v-f6bea6ec]{border:1px solid rgba(226,232,240,.9);border-radius:1rem;background:#fff;padding:1rem;display:flex;flex-direction:column;gap:.9rem}.requirement-panel-muted[data-v-f6bea6ec]{background:#fffc;border-color:#f1f5f9f2;box-shadow:0 1px 3px #0f172a0f;padding:.75rem 1rem}.requirement-demo-panel[data-v-f6bea6ec]{max-height:8rem;overflow:hidden}.requirement-demo-collapse-enter-active[data-v-f6bea6ec],.requirement-demo-collapse-leave-active[data-v-f6bea6ec]{overflow:hidden;transition:opacity .22s ease,transform .22s ease,max-height .28s ease,padding .28s ease,border-width .28s ease}.requirement-demo-collapse-enter-from[data-v-f6bea6ec],.requirement-demo-collapse-leave-to[data-v-f6bea6ec]{opacity:0;transform:translateY(-6px);max-height:0;padding-top:0;padding-bottom:0;border-width:0}.requirement-demo-collapse-enter-to[data-v-f6bea6ec],.requirement-demo-collapse-leave-from[data-v-f6bea6ec]{opacity:1;transform:translateY(0);max-height:8rem}.requirement-panel-head[data-v-f6bea6ec]{flex-direction:column;align-items:flex-start}.requirement-confirm-head[data-v-f6bea6ec]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.requirement-add-condition-button[data-v-f6bea6ec]{flex-shrink:0;border:none;border-radius:.75rem;background:#eef2ff;color:#4f46e5;cursor:pointer;font-size:10px;font-weight:900;padding:.5rem .75rem}.requirement-add-condition-button[data-v-f6bea6ec]:hover{background:#e0e7ff}.requirement-demo-header[data-v-f6bea6ec]{display:flex;align-items:center;gap:.75rem;min-width:0;flex-wrap:nowrap}.requirement-demo-label[data-v-f6bea6ec]{flex-shrink:0;display:flex;align-items:center;color:#4f46e5;gap:.5rem}.requirement-demo-label span[data-v-f6bea6ec]{font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.requirement-panel-eyebrow[data-v-f6bea6ec],.requirement-subtitle[data-v-f6bea6ec],.requirement-summary-label[data-v-f6bea6ec]{font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#797979aa}.requirement-panel-title[data-v-f6bea6ec]{margin:0;font-size:16px;font-weight:900;color:#0f172a}.requirement-chip-grid[data-v-f6bea6ec],.requirement-demo-grid[data-v-f6bea6ec],.requirement-summary-grid[data-v-f6bea6ec],.requirement-budget-grid[data-v-f6bea6ec],.requirement-metric-grid[data-v-f6bea6ec]{display:grid;gap:.65rem}.requirement-chip-grid[data-v-f6bea6ec]{grid-template-columns:repeat(3,minmax(0,1fr))}.requirement-tag-wrap[data-v-f6bea6ec]{display:flex;flex-wrap:wrap;gap:.65rem}.requirement-chip-grid-two[data-v-f6bea6ec]{grid-template-columns:repeat(2,minmax(0,1fr))}.requirement-chip-grid-three[data-v-f6bea6ec]{grid-template-columns:repeat(3,minmax(0,1fr))}.requirement-summary-grid[data-v-f6bea6ec],.requirement-metric-grid[data-v-f6bea6ec]{grid-template-columns:repeat(2,minmax(0,1fr))}.requirement-budget-grid[data-v-f6bea6ec]{grid-template-columns:repeat(4,minmax(0,1fr))}.requirement-demo-grid[data-v-f6bea6ec]{display:flex;flex:1;gap:.75rem;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:none;min-width:0}.requirement-demo-grid[data-v-f6bea6ec]::-webkit-scrollbar{display:none}.requirement-chip[data-v-f6bea6ec],.requirement-demo-card[data-v-f6bea6ec],.requirement-icon-button[data-v-f6bea6ec],.requirement-ghost-button[data-v-f6bea6ec],.requirement-secondary-button[data-v-f6bea6ec],.requirement-primary-button[data-v-f6bea6ec]{border-radius:.8rem;font-size:12px;font-weight:800;cursor:pointer;transition:all .2s ease}.requirement-icon-button[data-v-f6bea6ec]{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(226,232,240,.95);background:#f8fafceb;color:#64748b}.requirement-icon-button[data-v-f6bea6ec]:hover{border-color:#c7d2fef2;background:#eef2fff5;color:#4f46e5}.requirement-chip[data-v-f6bea6ec]{min-height:2.7rem;border:1px solid rgba(226,232,240,.95);background:#f8fafc;color:#475569;padding:.65rem .75rem}.requirement-chip-active[data-v-f6bea6ec],.requirement-chip-active[data-v-f6bea6ec]:hover{background:#4f46e5;border-color:#4f46e5;color:#fff}.requirement-tag-chip[data-v-f6bea6ec]{min-height:2.1rem;border-color:#e2e8f0;border-radius:.75rem;background:#f8fafc;color:#475569;padding:.5rem .85rem;font-size:10px;font-weight:900;line-height:1;white-space:nowrap}.requirement-tag-chip.requirement-chip-active[data-v-f6bea6ec]{background:#eef2ff;border-color:#4f46e5;color:#4f46e5}.requirement-demo-card[data-v-f6bea6ec]{flex:0 0 auto;min-width:0;min-height:auto;border:1px solid rgba(241,245,249,.95);border-radius:1rem;background:#f8fafc;padding:.55rem .75rem;text-align:left;display:flex;flex-direction:column;justify-content:center;gap:.28rem;white-space:nowrap}.requirement-demo-card[data-v-f6bea6ec]:hover{background:#eef2ffe6;border-color:#c7d2fef2}.requirement-demo-title[data-v-f6bea6ec],.requirement-summary-value[data-v-f6bea6ec]{font-size:10px;font-weight:900;color:#0f172a;line-height:1.3}.requirement-demo-brief[data-v-f6bea6ec]{font-size:9px;font-weight:700;color:#94a3b8;line-height:1.35}.requirement-field[data-v-f6bea6ec],.requirement-subsection[data-v-f6bea6ec]{display:flex;flex-direction:column;gap:.45rem}.requirement-advanced-tabs[data-v-f6bea6ec]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.requirement-advanced-tab[data-v-f6bea6ec]{min-height:2.55rem;border:1px solid rgb(226,232,240);border-radius:.75rem;background:#fff;color:#334155;cursor:pointer;font-size:12px;font-weight:900;transition:all .2s ease}.requirement-advanced-tab[data-v-f6bea6ec]:hover{border-color:#c7d2fe;background:#f8fafc}.requirement-advanced-tab-active[data-v-f6bea6ec],.requirement-advanced-tab-active[data-v-f6bea6ec]:hover{border-color:#4f46e5;background:#4f46e5;color:#fff}.requirement-tab-panel[data-v-f6bea6ec]{padding:.9rem;border:1px solid rgb(226,232,240);border-radius:.85rem;background:#f8fafc;gap:.75rem}.requirement-tab-head[data-v-f6bea6ec]{display:flex;flex-direction:column;gap:.35rem}.requirement-tab-title[data-v-f6bea6ec]{margin:0;font-size:14px;line-height:1.45;font-weight:900;color:#0f172a}.requirement-tab-copy[data-v-f6bea6ec]{margin:0;font-size:11px;line-height:1.65;font-weight:800;color:#8091ab}.requirement-budget-current[data-v-f6bea6ec],.requirement-budget-adjust-head[data-v-f6bea6ec]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.requirement-budget-current span[data-v-f6bea6ec]{font-size:10px;font-weight:900;color:#64748b}.requirement-budget-current strong[data-v-f6bea6ec]{font-size:22px;line-height:1;font-weight:900;color:#4f46e5}.requirement-budget-adjust-head strong[data-v-f6bea6ec]{font-size:13px;font-weight:900;color:#4f46e5}.requirement-money-input[data-v-f6bea6ec]{min-height:3.6rem;border:1px solid rgba(203,213,225,.95);border-radius:.9rem;background:#fff;display:flex;align-items:center;gap:.7rem;padding:0 1rem;box-sizing:border-box}.requirement-money-input span[data-v-f6bea6ec]{font-size:20px;font-weight:900;color:#94a3b8}.requirement-money-input input[data-v-f6bea6ec]{min-width:0;flex:1;border:none;outline:none;background:transparent;color:#1e293b;font-size:20px;font-weight:900}.requirement-content-option[data-v-f6bea6ec]{min-height:2.65rem;border:1px solid rgb(203,213,225);border-radius:.75rem;background:#fff;color:#475569;cursor:pointer;font-size:12px;font-weight:900;transition:all .2s ease}.requirement-content-option[data-v-f6bea6ec]:hover{border-color:#94a3b8}.requirement-content-option-active[data-v-f6bea6ec],.requirement-content-option-active[data-v-f6bea6ec]:hover{border-color:#0f172a;background:#0f172a;color:#fff}.requirement-metric-card[data-v-f6bea6ec]{border:1px solid rgb(226,232,240);border-radius:.9rem;background:#fff;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.requirement-metric-card-active[data-v-f6bea6ec]{border-color:#c7d2fe;background:#eef2ff;box-shadow:0 0 0 1px #6366f11f}.requirement-metric-head[data-v-f6bea6ec]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.requirement-metric-head>div[data-v-f6bea6ec]{display:flex;align-items:center;gap:.5rem;min-width:0}.requirement-metric-head strong[data-v-f6bea6ec]{font-size:12px;line-height:1.35;font-weight:900;color:#0f172a}.requirement-metric-badge[data-v-f6bea6ec]{flex-shrink:0;border-radius:.5rem;background:#4f46e5;color:#fff;padding:.3rem .45rem;font-size:10px;line-height:1;font-weight:900}.requirement-metric-badge-muted[data-v-f6bea6ec]{background:#f1f5f9;color:#64748b}.requirement-metric-toggle[data-v-f6bea6ec]{flex-shrink:0;width:1.7rem;height:1.7rem;border:1px solid rgb(203,213,225);border-radius:999px;background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.requirement-metric-toggle span[data-v-f6bea6ec]{width:.62rem;height:.62rem;border-radius:999px;background:transparent}.requirement-metric-card-active .requirement-metric-toggle[data-v-f6bea6ec]{border-color:#4f46e5;background:#4f46e5}.requirement-metric-card-active .requirement-metric-toggle span[data-v-f6bea6ec]{background:#fff}.requirement-metric-copy[data-v-f6bea6ec],.requirement-metric-formula[data-v-f6bea6ec],.requirement-metric-input em[data-v-f6bea6ec]{margin:0;font-size:10px;line-height:1.65;font-weight:800;color:#64748b}.requirement-metric-formula[data-v-f6bea6ec]{color:#8091ab}.requirement-metric-input[data-v-f6bea6ec]{border:1px solid rgb(226,232,240);border-radius:.85rem;background:#ffffffd6;padding:.8rem;display:grid;grid-template-columns:1fr auto;gap:.55rem}.requirement-metric-input>span[data-v-f6bea6ec]{font-size:10px;font-weight:900;color:#64748b}.requirement-metric-input small[data-v-f6bea6ec]{border-radius:.5rem;background:#f1f5f9;color:#64748b;padding:.35rem .5rem;font-size:10px;line-height:1;font-weight:900}.requirement-metric-input div[data-v-f6bea6ec]{grid-column:1 / -1;min-height:2.7rem;border:1px solid rgb(203,213,225);border-radius:.75rem;background:#fff;display:flex;align-items:center;gap:.55rem;padding:0 .75rem}.requirement-metric-input div span[data-v-f6bea6ec]{flex-shrink:0;font-size:13px;font-weight:900;color:#94a3b8}.requirement-metric-input input[data-v-f6bea6ec]{min-width:0;flex:1;border:none;outline:none;background:transparent;color:#0f172a;font-size:15px;font-weight:900;text-align:right}.requirement-metric-input em[data-v-f6bea6ec]{grid-column:1 / -1;font-style:normal}.requirement-event-chip-row[data-v-f6bea6ec]{display:flex;flex-wrap:wrap;gap:.5rem}.requirement-event-chip[data-v-f6bea6ec]{min-height:2rem;border:1px solid rgb(226,232,240);border-radius:999px;background:#fff;color:#475569;cursor:pointer;font-size:11px;font-weight:900;padding:0 .9rem;transition:all .2s ease}.requirement-event-chip[data-v-f6bea6ec]:hover{border-color:#c7d2fe}.requirement-event-chip-active[data-v-f6bea6ec],.requirement-event-chip-active[data-v-f6bea6ec]:hover{border-color:#4f46e5;background:#4f46e5;color:#fff}.requirement-placement-section[data-v-f6bea6ec]{gap:.9rem;padding:1rem;border:1px solid rgb(226,232,240);border-radius:1rem;background:#f8fafc}.requirement-placement-head[data-v-f6bea6ec]{display:flex;flex-direction:column;gap:.35rem}.requirement-placement-title[data-v-f6bea6ec]{font-size:13px;font-weight:900;color:#0f172a}.requirement-placement-copy[data-v-f6bea6ec]{margin:0;font-size:11px;line-height:1.55;font-weight:800;color:#94a3b8}.requirement-placement-mode-grid[data-v-f6bea6ec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.requirement-placement-mode[data-v-f6bea6ec]{min-height:2.7rem;border:1px solid rgb(226,232,240);border-radius:.75rem;background:#fff;color:#475569;cursor:pointer;font-size:12px;font-weight:900;transition:all .2s ease}.requirement-placement-mode-active[data-v-f6bea6ec]{border-color:#4f46e5;background:#4f46e5;color:#fff}.requirement-placement-region-block[data-v-f6bea6ec]{display:flex;flex-direction:column;gap:.5rem}.requirement-placement-label[data-v-f6bea6ec]{font-size:11px;font-weight:900;color:#334155}.requirement-placement-region-row[data-v-f6bea6ec]{display:flex;flex-wrap:wrap;gap:.55rem}.requirement-placement-region-chip[data-v-f6bea6ec]{min-height:2.1rem;padding:0 .85rem;border:1px solid rgb(226,232,240);border-radius:.75rem;background:#fff;color:#475569;cursor:pointer;font-size:11px;font-weight:900;transition:all .2s ease}.requirement-placement-region-chip-active[data-v-f6bea6ec]{border-color:#4f46e5;color:#4f46e5;background:#fff}.requirement-placement-input[data-v-f6bea6ec]{min-height:2.9rem;border-color:#e2e8f0;border-radius:.75rem;background:#fff;font-size:13px;font-weight:800}.requirement-label[data-v-f6bea6ec]{font-size:11px;font-weight:800;color:#334155}.requirement-input[data-v-f6bea6ec],.requirement-textarea[data-v-f6bea6ec]{width:100%;border-radius:.75rem;border:1px solid rgba(203,213,225,.95);background:#fff;color:#0f172a;font-size:12px;padding:.8rem .9rem;box-sizing:border-box}.requirement-input[data-v-f6bea6ec]:focus,.requirement-textarea[data-v-f6bea6ec]:focus,.requirement-range[data-v-f6bea6ec]:focus{outline:none}.requirement-input[data-v-f6bea6ec]:focus,.requirement-textarea[data-v-f6bea6ec]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.requirement-textarea[data-v-f6bea6ec]{border:none;background:#f8fafc;font-size:14px;font-weight:700;padding:.75rem 1rem;resize:none;min-height:5rem}.requirement-textarea[data-v-f6bea6ec]:focus{box-shadow:0 0 0 2px #e0e7ff}.requirement-inline-input[data-v-f6bea6ec]{gap:.5rem}.requirement-inline-input .requirement-input[data-v-f6bea6ec]{flex:1;border:none;background:#f8fafc;border-radius:.75rem;padding:.8rem 1rem;font-size:14px;font-weight:700}.requirement-inline-input .requirement-secondary-button[data-v-f6bea6ec]{height:2.75rem;border:none;background:#0f172a;color:#fff;border-radius:.75rem;padding:0 1rem;min-width:3.5rem;font-size:12px;font-weight:900}.requirement-actions[data-v-f6bea6ec]{justify-content:flex-end;gap:.5rem}.requirement-actions-split[data-v-f6bea6ec]{justify-content:space-between}.requirement-actions-confirm[data-v-f6bea6ec]{align-items:stretch;flex-direction:row}.requirement-actions-confirm .requirement-secondary-button[data-v-f6bea6ec]{flex:0 0 auto;min-width:6.25rem}.requirement-actions-confirm .requirement-primary-button-full[data-v-f6bea6ec]{flex:1 1 auto;width:auto}.requirement-ghost-button[data-v-f6bea6ec],.requirement-secondary-button[data-v-f6bea6ec]{border:1px solid rgba(203,213,225,.95);background:#fff;color:#334155;padding:.7rem .95rem}.requirement-primary-button[data-v-f6bea6ec]{border:none;background:#4f46e5;color:#fff;padding:.75rem 1rem}.requirement-primary-button-full[data-v-f6bea6ec]{width:100%}.requirement-primary-button[data-v-f6bea6ec]:disabled{cursor:not-allowed;background:#cbd5e1}.requirement-summary-card[data-v-f6bea6ec],.requirement-note[data-v-f6bea6ec]{border:1px solid rgba(226,232,240,.9);border-radius:.85rem;background:#f8fafce0;padding:.8rem;display:flex;flex-direction:column;gap:.35rem}.requirement-summary-card[data-v-f6bea6ec]{align-items:flex-start;flex-direction:row;justify-content:space-between;gap:.75rem}.requirement-summary-main[data-v-f6bea6ec]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.requirement-summary-chip-row[data-v-f6bea6ec]{display:flex;flex-wrap:wrap;gap:.4rem;padding-top:.25rem}.requirement-summary-chip[data-v-f6bea6ec]{min-height:1.35rem;padding:.25rem .55rem;border-radius:.45rem;border:1px solid rgba(226,232,240,.9);background:#fff;color:#475569;font-size:9px;font-weight:900;line-height:1;display:inline-flex;align-items:center}.requirement-summary-edit-button[data-v-f6bea6ec]{flex-shrink:0;border:1px solid rgba(241,245,249,.95);border-radius:.5rem;background:#fff;color:#4f46e5;cursor:pointer;font-size:9px;font-weight:900;padding:.4rem .625rem}.requirement-summary-edit-button[data-v-f6bea6ec]:hover{border-color:#c7d2fe;background:#eef2ff}.requirement-note[data-v-f6bea6ec]{font-size:12px;line-height:1.6;color:#475569}.requirement-range[data-v-f6bea6ec]{width:100%;accent-color:rgb(79,70,229)}.requirement-range-meta[data-v-f6bea6ec]{justify-content:space-between;font-size:10px;font-weight:800;color:#64748b}@media(max-width:768px){.requirement-confirm-head[data-v-f6bea6ec]{flex-direction:column}.requirement-add-condition-button[data-v-f6bea6ec]{width:100%}.requirement-chip-grid[data-v-f6bea6ec],.requirement-chip-grid-two[data-v-f6bea6ec],.requirement-chip-grid-three[data-v-f6bea6ec],.requirement-advanced-tabs[data-v-f6bea6ec],.requirement-summary-grid[data-v-f6bea6ec],.requirement-budget-grid[data-v-f6bea6ec],.requirement-metric-grid[data-v-f6bea6ec]{grid-template-columns:repeat(1,minmax(0,1fr))}.requirement-actions-split[data-v-f6bea6ec],.requirement-actions-confirm[data-v-f6bea6ec],.requirement-inline-input[data-v-f6bea6ec]{flex-direction:column}.requirement-inline-input .requirement-input[data-v-f6bea6ec],.requirement-secondary-button[data-v-f6bea6ec],.requirement-primary-button[data-v-f6bea6ec],.requirement-actions-confirm .requirement-primary-button-full[data-v-f6bea6ec]{width:100%}}.artifacts-empty[data-v-7bb0b8bd]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#cbd5e1;opacity:.4}.artifacts-empty-icon[data-v-7bb0b8bd]{margin-bottom:1rem}.artifacts-empty-text[data-v-7bb0b8bd]{font-size:.875rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.artifacts-empty-compact[data-v-7bb0b8bd]{min-height:180px;border:1px dashed rgba(203,213,225,.8);border-radius:1.5rem;background:#fff}.artifact-card-wrapper[data-v-7bb0b8bd]{max-width:64rem;margin:0 auto;width:100%;animation:slideInTop-7bb0b8bd .5s ease-out}.artifact-card[data-v-7bb0b8bd]{background-color:#fff;border-radius:2.5rem;box-shadow:0 20px 60px #0000000d;border:1px solid rgb(241,245,249);overflow:hidden;transition:all .3s}.artifact-card[data-v-7bb0b8bd]:hover{border-color:#e2e8f0}.artifact-expanded[data-v-7bb0b8bd]{border-color:#c7d2fe}.artifact-header[data-v-7bb0b8bd]{padding:1.5rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s;background-color:#fff;color:#0f172a}.artifact-header[data-v-7bb0b8bd]:hover{background-color:#f8fafc}.artifact-header-expanded[data-v-7bb0b8bd]{background-color:#0a0d14;color:#fff}.artifact-header-left[data-v-7bb0b8bd]{display:flex;align-items:center;gap:1rem}.artifact-icon[data-v-7bb0b8bd]{padding:.625rem;border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a;transition:all .3s;background-color:#f1f5f9;color:#94a3b8}.artifact-header:hover .artifact-icon[data-v-7bb0b8bd]{background-color:#eef2ff;color:#4f46e5}.artifact-icon-expanded[data-v-7bb0b8bd]{background-color:#4f46e5;color:#fff}.artifact-meta[data-v-7bb0b8bd]{display:flex;flex-direction:column}.artifact-title-text[data-v-7bb0b8bd]{font-size:1rem;font-weight:900;letter-spacing:-.025em}.artifact-meta-row[data-v-7bb0b8bd]{display:flex;align-items:center;gap:.5rem;margin-top:.125rem}.artifact-type[data-v-7bb0b8bd]{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8}.artifact-type-expanded[data-v-7bb0b8bd]{color:#a5b4fc}.artifact-separator[data-v-7bb0b8bd]{color:#64748b;opacity:.3}.artifact-time[data-v-7bb0b8bd]{display:flex;align-items:center;gap:.25rem;font-size:9px;font-weight:700;color:#94a3b8}.artifact-toggle[data-v-7bb0b8bd]{padding:.5rem;border-radius:.5rem;transition:all .3s}.artifact-body[data-v-7bb0b8bd]{animation:slideInTop-7bb0b8bd .3s ease-out}.artifact-content-wrapper[data-v-7bb0b8bd]{padding:2.5rem 3.5rem;border-bottom:1px solid rgb(248,250,252)}.artifact-content[data-v-7bb0b8bd]{max-width:none}.artifact-text[data-v-7bb0b8bd]{white-space:pre-wrap;color:#334155;line-height:1.625;font-weight:500}.artifact-actions-bar[data-v-7bb0b8bd]{padding:1.5rem;background-color:#f8fafc80;display:flex;align-items:center;justify-content:space-between}.artifact-actions[data-v-7bb0b8bd]{display:flex;gap:.5rem}.copy-button[data-v-7bb0b8bd]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#fff;border:1px solid rgb(226,232,240);border-radius:.75rem;font-size:10px;font-weight:900;color:#475569;transition:all .3s;box-shadow:0 1px 3px #0000001a;cursor:pointer}.copy-button[data-v-7bb0b8bd]:hover{background-color:#f8fafc}.message-card-block.is-clickable[data-v-7bb0b8bd]{cursor:pointer}.message-card-block.is-clickable[data-v-7bb0b8bd]:hover{border-color:#6366f147;box-shadow:0 16px 36px #4f46e51a}.message-streaming-status[data-v-7bb0b8bd]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;color:#94a3b8;font-size:12px;font-weight:700}.message-streaming-dots[data-v-7bb0b8bd]{display:inline-flex;align-items:center;gap:.18rem}.message-streaming-dots i[data-v-7bb0b8bd]{width:4px;height:4px;border-radius:50%;background:currentColor;animation:message-streaming-dot-7bb0b8bd 1.2s ease-in-out infinite}.message-streaming-dots i[data-v-7bb0b8bd]:nth-child(2){animation-delay:.15s}.message-streaming-dots i[data-v-7bb0b8bd]:nth-child(3){animation-delay:.3s}@keyframes message-streaming-dot-7bb0b8bd{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes slideInTop-7bb0b8bd{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes spin-7bb0b8bd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-7bb0b8bd{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:1023px){.expert-chat-container[data-v-7bb0b8bd]{min-width:0;width:100%;max-width:100%;overflow-x:hidden}.chat-panel[data-v-7bb0b8bd]{min-width:0;width:100%!important;max-width:100%;flex:1 1 100%!important}.artifacts-panel[data-v-7bb0b8bd]{display:none}.mobile-artifacts-visible[data-v-7bb0b8bd]{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;max-width:100%;min-width:0;z-index:30}.panel-divider[data-v-7bb0b8bd]{display:none}}.positioning-start-block[data-v-ab1192ec]{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;width:100%;padding:1.15rem 1.35rem 1.05rem;border:1px solid rgba(226,232,240,.9);border-radius:1.5rem;background:#fff;box-shadow:0 18px 44px #0f172a12}.positioning-start-icon[data-v-ab1192ec]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#eff6ff;color:#2563eb;box-shadow:inset 0 0 0 1px #dbeafe}.positioning-start-content[data-v-ab1192ec]{min-width:0}.positioning-start-title-row[data-v-ab1192ec]{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.positioning-start-title[data-v-ab1192ec]{margin:0;color:#0f172a;font-size:.92rem;line-height:1.3;font-weight:900}.positioning-start-badge[data-v-ab1192ec]{display:inline-flex;align-items:center;height:1.25rem;padding:0 .55rem;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:.62rem;font-weight:900}.positioning-start-description[data-v-ab1192ec]{margin:.65rem 0 0;color:#536783;font-size:.9rem;line-height:1.9;font-weight:650}.positioning-start-actions[data-v-ab1192ec]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.05rem}.positioning-start-action[data-v-ab1192ec]{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2rem;padding:0 .85rem;border:1px solid #dbeafe;border-radius:999px;background:#fff;color:#2563eb;font-size:.78rem;font-weight:900;box-shadow:0 3px 10px #2563eb14;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.positioning-start-action-primary[data-v-ab1192ec],.positioning-start-action-secondary[data-v-ab1192ec]{cursor:pointer}.positioning-start-action-primary[data-v-ab1192ec]:hover,.positioning-start-action-secondary[data-v-ab1192ec]:hover{border-color:#93c5fd;background:#eff6ff;transform:translateY(-1px)}.positioning-start-action-disabled[data-v-ab1192ec]{cursor:not-allowed;color:#cbd5e1;border-color:#e2e8f0;box-shadow:0 3px 10px #0f172a0a}.planning-calendar[data-v-1efffbc1]{border-radius:28px;border:1px solid #f3f4f6;background:#fff;padding:24px;box-shadow:0 16px 50px #0f172a0f}.calendar-status-legend[data-v-1efffbc1]{display:flex;align-items:center;justify-content:flex-start;gap:14px;flex-wrap:wrap;box-sizing:border-box;min-height:53px;padding:12px 16px}.legend-item[data-v-1efffbc1]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;line-height:1.4}.legend-item.pending[data-v-1efffbc1]{color:#4f46e5}.legend-item.failed[data-v-1efffbc1]{color:#f43f5e}.legend-item.generated[data-v-1efffbc1]{color:#10b981}.legend-dot[data-v-1efffbc1]{width:10px;height:10px;border-radius:999px;flex-shrink:0}.legend-dot.pending[data-v-1efffbc1]{background:#4f46e5}.legend-dot.failed[data-v-1efffbc1]{background:#f43f5e}.legend-dot.generated[data-v-1efffbc1]{background:#10b981}.calendar-header[data-v-1efffbc1]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.calendar-tools[data-v-1efffbc1]{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.calendar-knowledge-wrap[data-v-1efffbc1]{display:inline-flex;align-items:center;gap:6px;min-width:0}.calendar-knowledge-btn[data-v-1efffbc1]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:124px;height:40px;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:14px;background:#fff;color:#64748b;padding:0 14px;font-size:12px;font-weight:900;cursor:pointer;transition:all .2s ease}.calendar-knowledge-btn[data-v-1efffbc1]:hover,.calendar-knowledge-btn.active[data-v-1efffbc1]{border-color:#c7d2fe;background:#eef2ff;color:#4f46e5}.knowledge-icon[data-v-1efffbc1]{width:14px;height:14px;flex-shrink:0}.knowledge-text[data-v-1efffbc1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-count[data-v-1efffbc1]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;border-radius:999px;background:#4f46e5;color:#fff;padding:0 5px;font-size:10px;line-height:16px;flex-shrink:0}.calendar-knowledge-clear[data-v-1efffbc1]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#94a3b8;cursor:pointer;transition:all .2s ease}.calendar-knowledge-clear[data-v-1efffbc1]:hover{border-color:#cbd5e1;background:#f8fafc;color:#475569}.knowledge-clear-icon[data-v-1efffbc1]{width:14px;height:14px}.calendar-title-row[data-v-1efffbc1]{display:flex;align-items:center;gap:8px}.calendar-title-bar[data-v-1efffbc1]{width:6px;height:24px;border-radius:999px;background:#4f46e5}.calendar-title[data-v-1efffbc1]{margin:0;font-size:20px;font-weight:900;color:#030712}.calendar-desc[data-v-1efffbc1]{margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.8;color:#6b7280}.view-switch[data-v-1efffbc1]{display:flex;align-items:center;gap:4px;border-radius:16px;background:#f3f4f6;padding:4px}.view-btn[data-v-1efffbc1]{border:none;border-radius:12px;background:transparent;color:#6b7280;padding:8px 12px;font-size:12px;font-weight:900;cursor:pointer;transition:all .2s ease}.view-btn.active[data-v-1efffbc1]{background:#fff;color:#4338ca;box-shadow:0 1px 2px #0f172a14}@media(max-width:640px){.calendar-header[data-v-1efffbc1],.calendar-tools[data-v-1efffbc1]{align-items:stretch;width:100%}.calendar-tools[data-v-1efffbc1]{justify-content:space-between}.calendar-knowledge-btn[data-v-1efffbc1]{width:136px}}.mt-6[data-v-1efffbc1]{margin-top:24px}.calendar-shell[data-v-1efffbc1]{overflow:visible;border-radius:24px;border:1px solid #f3f4f6}.calendar-nav[data-v-1efffbc1]{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #f3f4f6;background:#f9fafb;padding:12px 16px}.nav-btn[data-v-1efffbc1]{width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:#9ca3af;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.nav-btn[data-v-1efffbc1]:hover{background:#fff;color:#374151}.nav-btn[data-v-1efffbc1]:disabled{opacity:.3;cursor:not-allowed}.nav-icon[data-v-1efffbc1]{width:15px;height:15px}.nav-center[data-v-1efffbc1]{display:flex;flex-direction:column;align-items:center;gap:2px}.nav-main[data-v-1efffbc1]{font-size:12px;font-weight:900;color:#374151}.nav-sub[data-v-1efffbc1]{font-size:10px;font-weight:600;color:#9ca3af}.week-head-grid[data-v-1efffbc1],.month-head-grid[data-v-1efffbc1]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid #f3f4f6;background:#f9fafb}.week-head-cell[data-v-1efffbc1],.month-head-cell[data-v-1efffbc1]{padding:10px 8px;text-align:center;font-size:11px;font-weight:900;color:#9ca3af}.week-body-grid[data-v-1efffbc1]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:#fff}.week-col[data-v-1efffbc1]{position:relative;min-height:160px;padding:8px;border-right:1px solid #f3f4f6}.week-col[data-v-1efffbc1]:last-child{border-right:none}.week-col.clickable[data-v-1efffbc1]{cursor:pointer}.week-col.drag-over[data-v-1efffbc1],.month-cell.drag-over[data-v-1efffbc1]{background:#eef2ff;box-shadow:inset 0 0 0 2px #818cf8}.month-body-grid[data-v-1efffbc1]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:#fff}.month-cell[data-v-1efffbc1]{position:relative;min-height:90px;padding:8px;border-right:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6}.month-cell[data-v-1efffbc1]:nth-child(7n){border-right:none}.month-cell.empty[data-v-1efffbc1]{background:#f9fafb66}.cell-loading-mask[data-v-1efffbc1]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:#fffc;display:flex;align-items:center;justify-content:center}.loading-mini[data-v-1efffbc1]{width:16px;height:16px;color:#6366f1}.cell-top-row[data-v-1efffbc1]{display:flex;align-items:center;justify-content:space-between}.cell-day[data-v-1efffbc1]{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;color:#9ca3af}.cell-day-sm[data-v-1efffbc1]{width:20px;height:20px;font-size:11px}.cell-day.today[data-v-1efffbc1]{background:#4f46e5;color:#fff}.menu-trigger[data-v-1efffbc1]{width:20px;height:20px;border:none;border-radius:6px;background:transparent;color:#111827;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.menu-trigger[data-v-1efffbc1]:hover{background:#f3f4f6;color:#000}.menu-trigger-icon[data-v-1efffbc1]{width:12px;height:12px}.cell-festival-list[data-v-1efffbc1]{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.festival-chip[data-v-1efffbc1]{max-width:100%;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:800;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.festival-holiday[data-v-1efffbc1]{color:#be123c;background:#fff1f2}.festival-solar-term[data-v-1efffbc1]{color:#047857;background:#ecfdf5}.festival-activity[data-v-1efffbc1]{color:#b45309;background:#fffbeb}.add-empty-btn[data-v-1efffbc1]{margin-top:8px;width:100%;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}@media(hover:hover){.week-col .add-empty-btn[data-v-1efffbc1],.month-cell .add-empty-btn[data-v-1efffbc1]{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.week-col:hover .add-empty-btn[data-v-1efffbc1],.week-col:focus-within .add-empty-btn[data-v-1efffbc1],.month-cell:hover .add-empty-btn[data-v-1efffbc1],.month-cell:focus-within .add-empty-btn[data-v-1efffbc1]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}@media(hover:none){.week-col .add-empty-btn[data-v-1efffbc1],.month-cell .add-empty-btn[data-v-1efffbc1]{opacity:1;visibility:visible;pointer-events:auto;transform:none}}.add-empty-btn-month[data-v-1efffbc1]{margin-top:6px}.add-empty-text[data-v-1efffbc1]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:#000}.add-empty-icon[data-v-1efffbc1]{width:11px;height:11px}.week-item-list[data-v-1efffbc1]{margin-top:8px;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.week-item[data-v-1efffbc1],.month-item-preview[data-v-1efffbc1],.expanded-item[data-v-1efffbc1]{position:relative;border-radius:6px;background:#f9fafb;padding:4px 6px 4px 18px;transition:border-color .2s ease,background-color .2s ease}.week-item.is-note-generated[data-v-1efffbc1],.month-item-preview.is-note-generated[data-v-1efffbc1],.expanded-item.is-note-generated[data-v-1efffbc1]{border:1px solid #10b981;background:#fff;opacity:1;filter:none}.week-item.is-note-failed[data-v-1efffbc1],.month-item-preview.is-note-failed[data-v-1efffbc1],.expanded-item.is-note-failed[data-v-1efffbc1]{border:1px solid #e5e7eb;background:#f3f4f6}.week-item[data-v-1efffbc1]:before,.month-item-preview[data-v-1efffbc1]:before,.expanded-item[data-v-1efffbc1]:before{content:"";position:absolute;top:7px;left:6px;width:8px;height:8px;border-radius:999px;background:#4f46e5}.week-item.is-note-failed[data-v-1efffbc1]:before,.month-item-preview.is-note-failed[data-v-1efffbc1]:before,.expanded-item.is-note-failed[data-v-1efffbc1]:before{background:#f43f5e}.week-item.is-note-generated[data-v-1efffbc1]:before,.month-item-preview.is-note-generated[data-v-1efffbc1]:before,.expanded-item.is-note-generated[data-v-1efffbc1]:before{background:#10b981}.week-item[data-v-1efffbc1],.draggable-topic-row[data-v-1efffbc1],.expanded-item[data-v-1efffbc1]{cursor:grab}.week-item[data-v-1efffbc1]:active,.draggable-topic-row[data-v-1efffbc1]:active,.expanded-item[data-v-1efffbc1]:active{cursor:grabbing}.week-item.dragging[data-v-1efffbc1],.draggable-topic-row.dragging[data-v-1efffbc1],.expanded-item.dragging[data-v-1efffbc1]{opacity:.45}.week-item[data-v-1efffbc1]:hover,.month-item-preview[data-v-1efffbc1]:hover,.expanded-item[data-v-1efffbc1]:hover{background:#f3f4f6}.week-item.is-note-generated[data-v-1efffbc1]:hover,.month-item-preview.is-note-generated[data-v-1efffbc1]:hover,.expanded-item.is-note-generated[data-v-1efffbc1]:hover{background:#f0fdf4}.week-item.is-note-failed[data-v-1efffbc1]:hover,.month-item-preview.is-note-failed[data-v-1efffbc1]:hover,.expanded-item.is-note-failed[data-v-1efffbc1]:hover{background:#f3f4f6}.week-item.is-current-chain-topic[data-v-1efffbc1],.month-item-preview.is-current-chain-topic[data-v-1efffbc1],.expanded-item.is-current-chain-topic[data-v-1efffbc1]{border:1px solid #4f46e5;background:#eef2ff;opacity:1;filter:none;box-shadow:inset 3px 0 #4f46e5}.week-item.is-current-chain-topic[data-v-1efffbc1]:hover,.month-item-preview.is-current-chain-topic[data-v-1efffbc1]:hover,.expanded-item.is-current-chain-topic[data-v-1efffbc1]:hover{background:#e0e7ff}.week-item.is-current-chain-topic .week-item-title[data-v-1efffbc1],.month-item-preview.is-current-chain-topic .week-item-title[data-v-1efffbc1],.expanded-item.is-current-chain-topic .week-item-title[data-v-1efffbc1]{color:#3b36b2;font-weight:700}.week-item.is-current-chain-topic.is-note-generated[data-v-1efffbc1],.month-item-preview.is-current-chain-topic.is-note-generated[data-v-1efffbc1],.expanded-item.is-current-chain-topic.is-note-generated[data-v-1efffbc1]{border:1px solid #10b981;background:#fff;box-shadow:none}.week-item.is-current-chain-topic.is-note-generated[data-v-1efffbc1]:hover,.month-item-preview.is-current-chain-topic.is-note-generated[data-v-1efffbc1]:hover,.expanded-item.is-current-chain-topic.is-note-generated[data-v-1efffbc1]:hover{background:#f0fdf4}.week-item.is-current-chain-topic.is-note-generated .week-item-title[data-v-1efffbc1],.month-item-preview.is-current-chain-topic.is-note-generated .week-item-title[data-v-1efffbc1],.expanded-item.is-current-chain-topic.is-note-generated .week-item-title[data-v-1efffbc1]{color:#111827;font-weight:600}.week-item.is-current-chain-topic .item-inline-menu-btn[data-v-1efffbc1],.month-item-preview.is-current-chain-topic .item-inline-menu-btn[data-v-1efffbc1],.expanded-item.is-current-chain-topic .item-inline-menu-btn[data-v-1efffbc1]{color:#111827}.week-item-row[data-v-1efffbc1]{display:flex;align-items:flex-start;justify-content:space-between;gap:4px}.week-item-title-btn[data-v-1efffbc1]{border:none;background:transparent;padding:0;text-align:left;cursor:pointer;flex:1;min-width:0}.week-item-title[data-v-1efffbc1]{margin:0;font-size:10px;font-weight:500;line-height:1.5;color:#3b36b2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.week-item.is-note-generated .week-item-title[data-v-1efffbc1],.month-item-preview.is-note-generated .week-item-title[data-v-1efffbc1],.expanded-item.is-note-generated .week-item-title[data-v-1efffbc1],.week-item.is-current-chain-topic.is-note-generated .week-item-title[data-v-1efffbc1],.month-item-preview.is-current-chain-topic.is-note-generated .week-item-title[data-v-1efffbc1],.expanded-item.is-current-chain-topic.is-note-generated .week-item-title[data-v-1efffbc1]{color:#111827;font-weight:600}.item-inline-menu-btn[data-v-1efffbc1]{width:16px;height:16px;border:none;border-radius:4px;background:transparent;color:#d1d5db;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.item-inline-menu-btn[data-v-1efffbc1]:hover{background:#e5e7eb;color:#6b7280}.item-inline-menu-icon[data-v-1efffbc1]{width:11px;height:11px}.month-item-preview-wrap[data-v-1efffbc1]{margin-top:4px}.extra-btn[data-v-1efffbc1]{margin-top:4px;border:none;border-radius:6px;background:#eef2ff;color:#4f46e5;padding:2px 6px;font-size:9px;font-weight:900;cursor:pointer;transition:background-color .2s ease}.extra-btn[data-v-1efffbc1]:hover{background:#e0e7ff}.expanded-list[data-v-1efffbc1]{position:absolute;left:0;top:100%;z-index:30;width:100%;min-width:160px;border-radius:16px;border:1px solid #f3f4f6;background:#fff;padding:8px;box-shadow:0 10px 25px #0f172a2e}.expanded-list.is-upward[data-v-1efffbc1]{top:auto;bottom:calc(100% + 6px)}.expanded-head[data-v-1efffbc1]{margin:0 0 6px;padding:0 4px;font-size:9px;font-weight:900;color:#9ca3af}.expanded-body[data-v-1efffbc1]{display:flex;flex-direction:column;gap:4px}.extend-wrap[data-v-1efffbc1]{display:flex;align-items:center;justify-content:center;border-top:1px solid #f3f4f6;background:#f9fafb99;padding:16px}.extend-btn[data-v-1efffbc1]{border:1px solid #c7d2fe;border-radius:16px;background:#fff;color:#4f46e5;padding:10px 20px;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:900;cursor:pointer;transition:background-color .2s ease}.extend-btn[data-v-1efffbc1]:hover{background:#eef2ff}.extend-btn[data-v-1efffbc1]:disabled{opacity:.6;cursor:not-allowed}.extend-icon[data-v-1efffbc1]{width:13px;height:13px}.menu-pop[data-v-1efffbc1]{z-index:10020;min-width:108px;overflow:hidden;border-radius:12px;border:1px solid #f3f4f6;background:#fff;box-shadow:0 10px 20px #0f172a26}.menu-item[data-v-1efffbc1]{width:100%;border:none;background:#fff;padding:6px 12px;font-size:11px;font-weight:600;color:#374151;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .2s ease}.menu-item[data-v-1efffbc1]:hover{background:#f9fafb}.menu-item.danger[data-v-1efffbc1]{color:#f43f5e}.menu-icon[data-v-1efffbc1]{width:11px;height:11px}.topic-pop[data-v-1efffbc1]{z-index:10030;width:256px;overflow:hidden;border-radius:16px;border:1px solid #f3f4f6;background:#fff;box-shadow:0 20px 30px #0f172a33}.topic-head[data-v-1efffbc1]{background:#eef2ff;padding:12px 16px 10px}.topic-head-row[data-v-1efffbc1]{display:flex;align-items:flex-start;gap:8px}.topic-icon-wrap[data-v-1efffbc1]{margin-top:2px;width:28px;height:28px;border-radius:12px;background:#4f46e5;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.topic-icon[data-v-1efffbc1]{width:14px;height:14px}.topic-title[data-v-1efffbc1]{margin:0;font-size:14px;font-weight:900;line-height:1.4;color:#312e81}.topic-date[data-v-1efffbc1]{margin:8px 0 0;font-size:11px;font-weight:600;color:#818cf8}.topic-meta[data-v-1efffbc1]{display:flex;flex-direction:column;gap:6px;padding:12px 16px}.topic-meta-row[data-v-1efffbc1]{display:flex;align-items:center;gap:8px}.topic-meta-icon[data-v-1efffbc1]{width:11px;height:11px;color:#d1d5db;flex-shrink:0}.topic-meta-label[data-v-1efffbc1],.topic-meta-value[data-v-1efffbc1]{font-size:11px}.topic-meta-label[data-v-1efffbc1]{color:#6b7280}.topic-meta-value[data-v-1efffbc1]{font-weight:700;color:#1f2937}.topic-footer[data-v-1efffbc1]{border-top:1px solid #f3f4f6;padding:10px 12px}.topic-go-btn[data-v-1efffbc1]{width:100%;border:none;border-radius:12px;background:#4f46e5;color:#fff;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:900;cursor:pointer;transition:all .2s ease}.topic-go-btn[data-v-1efffbc1]:hover{background:#4338ca}.topic-go-icon[data-v-1efffbc1]{width:13px;height:13px}.spin[data-v-1efffbc1]{animation:spin-1efffbc1 1s linear infinite}@keyframes spin-1efffbc1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.overlay[data-v-5795166d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.planning-drawer-overlay[data-v-5795166d]{background:#0f172a94;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.drawer-card[data-v-5795166d]{display:flex;flex-direction:column;background:#fff}.planning-drawer-card[data-v-5795166d]{width:min(880px,calc(100vw - 128px));height:min(860px,calc(100vh - 96px));border:1px solid rgba(226,232,240,.72);border-radius:20px;box-shadow:0 28px 90px #0f172a3d;overflow:visible}.drawer-head[data-v-5795166d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.planning-drawer-head[data-v-5795166d]{min-height:74px;padding:18px 24px;border-bottom:1px solid #edf0f5;border-radius:20px;background:#fff}.planning-drawer-title h3[data-v-5795166d]{margin:0;color:#0f172a;font-size:15px;line-height:1.1;font-weight:900}.planning-drawer-title p[data-v-5795166d]{margin:4px 0 0;color:#94a3b8;font-size:12px;font-weight:700}.drawer-tabs[data-v-5795166d]{display:flex;align-items:center}.planning-drawer-actions[data-v-5795166d]{position:relative;gap:10px}.planning-history-btn[data-v-5795166d]{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#64748b;font-size:12px;font-weight:900;cursor:pointer}.planning-history-btn[data-v-5795166d]:hover,.planning-history-btn.active[data-v-5795166d]{border-color:#cbd5e1;background:#f8fafc;color:#334155}.planning-history-count[data-v-5795166d]{padding:1px 6px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:10px}.planning-tab-group[data-v-5795166d]{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:16px;background:#f3f4f6}.tiny-tab[data-v-5795166d]{padding:8px 14px;border:0;border-radius:12px;background:transparent;color:#64748b;font-size:12px;font-weight:900;cursor:pointer}.tiny-tab.active[data-v-5795166d]{background:#fff;color:#4f46e5;box-shadow:0 2px 8px #0f172a14}.drawer-close-btn[data-v-5795166d]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:#94a3b8;cursor:pointer}.drawer-close-btn[data-v-5795166d]:hover{background:#f1f5f9;color:#475569}.drawer-body[data-v-5795166d]{flex:1;overflow:auto}.planning-drawer-body[data-v-5795166d]{padding:30px 28px;border-radius:20px;background:#fff;overflow-x:hidden}.planning-content-card[data-v-5795166d],.planning-calendar-card[data-v-5795166d]{overflow:hidden;border:1px solid #f1f5f9;border-radius:28px;background:#fff;box-shadow:0 18px 56px #0f172a12}.planning-section-tip[data-v-5795166d]{margin:0;padding:18px 24px;color:#64748b;font-size:13px;font-weight:800}.matrix-wrap table[data-v-5795166d]{width:100%;border-collapse:collapse;border-top:1px solid #f1f5f9}.matrix-wrap th[data-v-5795166d],.matrix-wrap td[data-v-5795166d]{padding:14px 18px;border-bottom:1px solid #eef0f3;color:#334155;font-size:12px;text-align:left}.matrix-wrap th[data-v-5795166d]{background:#f8fafc;color:#94a3b8;font-size:11px;font-weight:900}.matrix-wrap td[data-v-5795166d]:first-child{color:#4f46e5;font-size:11px;font-weight:900}.matrix-wrap td[data-v-5795166d]:nth-child(2){color:#0f172a;font-weight:900}.planning-calendar-card[data-v-5795166d]{overflow:visible}.planning-drawer-state[data-v-5795166d]{display:flex;min-height:320px;align-items:center;justify-content:center;color:#64748b;font-size:14px;font-weight:700}.planning-drawer-state.error[data-v-5795166d]{color:#dc2626}.planning-history-popover[data-v-5795166d]{position:absolute;top:48px;right:0;z-index:20;width:320px;overflow:hidden;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 20px 45px #0f172a2e}.planning-history-head[data-v-5795166d]{display:flex;align-items:flex-start;justify-content:space-between;padding:14px;border-bottom:1px solid #f1f5f9}.planning-history-head p[data-v-5795166d],.planning-history-empty p[data-v-5795166d]{margin:0;color:#334155;font-size:12px;font-weight:900}.planning-history-head span[data-v-5795166d],.planning-history-empty span[data-v-5795166d]{color:#94a3b8;font-size:10px}.planning-history-close[data-v-5795166d]{border:0;background:transparent;color:#94a3b8;cursor:pointer}.planning-history-body[data-v-5795166d]{max-height:260px;overflow-y:auto;padding:8px}.planning-history-empty[data-v-5795166d]{padding:24px 12px;text-align:center}.planning-history-item[data-v-5795166d]{display:flex;width:100%;align-items:center;justify-content:space-between;padding:10px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.planning-history-item[data-v-5795166d]:hover{background:#f8fafc}.planning-history-item strong[data-v-5795166d],.planning-history-item span[data-v-5795166d]{display:block}.planning-history-item strong[data-v-5795166d]{color:#334155;font-size:11px}.planning-history-item span[data-v-5795166d]{color:#94a3b8;font-size:10px}@media(max-width:900px){.planning-drawer-card[data-v-5795166d]{width:calc(100vw - 24px);height:calc(100vh - 24px)}.planning-drawer-head[data-v-5795166d]{align-items:flex-start;flex-direction:column}.planning-drawer-body[data-v-5795166d]{padding:18px 14px}}.history-overlay[data-v-0044d0ae]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a47;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.history-dialog[data-v-0044d0ae],.history-detail-dialog[data-v-0044d0ae]{position:relative;z-index:1}.history-dialog[data-v-0044d0ae]{width:min(980px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 28px 90px #0f172a2e}.history-header[data-v-0044d0ae]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px 10px}.history-header-left[data-v-0044d0ae]{display:flex;align-items:flex-start;gap:12px}.history-header-mark[data-v-0044d0ae]{width:6px;height:28px;border-radius:999px;background:linear-gradient(180deg,#5b4ff7,#7c5cff);flex-shrink:0}.history-header-copy h3[data-v-0044d0ae]{margin:0;color:#0f172a;font-size:18px;font-weight:900}.history-header-copy p[data-v-0044d0ae]{margin:8px 0 0;color:#94a3b8;font-size:12px;font-weight:700}.history-close[data-v-0044d0ae]{width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.history-close[data-v-0044d0ae]:hover{background:#f8fafc;color:#64748b}.history-toolbar[data-v-0044d0ae]{display:flex;align-items:center;gap:10px;padding:0 28px 18px}.history-toolbar-tab[data-v-0044d0ae]{height:36px;padding:0 16px;border:1px solid #dbeafe;border-radius:14px;background:#f8fafc;color:#94a3b8;font-size:13px;font-weight:900;cursor:pointer}.history-toolbar-tab-active[data-v-0044d0ae]{background:#eef6ff;color:#2563eb}.history-content[data-v-0044d0ae]{max-height:calc(100vh - 148px);overflow-y:auto;padding:0 28px 28px}.history-state-card[data-v-0044d0ae]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:140px;border:1px dashed #dbe3ef;border-radius:24px;background:#fbfcfe;color:#64748b;font-size:13px;font-weight:800}.history-state-card-inline[data-v-0044d0ae]{min-height:280px}.history-state-card-error[data-v-0044d0ae]{color:#dc2626}.history-table-card[data-v-0044d0ae]{border:1px solid #edf2f7;border-radius:24px;background:#fff;overflow:hidden}.history-table-head[data-v-0044d0ae]{display:grid;grid-template-columns:minmax(0,2.4fr) .8fr .8fr 1fr 1.55fr;gap:16px;align-items:center;padding:16px 22px;background:#f8fafc;color:#94a3b8;font-size:12px;font-weight:900}.history-table-head span[data-v-0044d0ae]{text-align:center}.history-table-head span[data-v-0044d0ae]:first-child{text-align:left}.history-table-body[data-v-0044d0ae]{display:flex;flex-direction:column}.history-table-row[data-v-0044d0ae]{display:grid;grid-template-columns:minmax(0,2.4fr) .8fr .8fr 1fr 1.55fr;gap:16px;align-items:center;padding:18px 22px;border-top:1px solid #f1f5f9;cursor:pointer}.history-table-row[data-v-0044d0ae]:first-child{border-top:0}.history-table-row[data-v-0044d0ae]:hover{background:#fbfcff}.history-col-title strong[data-v-0044d0ae]{display:block;color:#111827;font-size:15px;font-weight:900;line-height:1.5}.history-col-center[data-v-0044d0ae],.history-col-time[data-v-0044d0ae],.history-col-actions[data-v-0044d0ae]{display:flex;align-items:center;justify-content:center}.history-pill[data-v-0044d0ae]{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:34px;padding:0 14px;border-radius:999px;background:#eef2ff;border:1px solid #dbe4ff;color:#4f46e5;font-size:12px;font-weight:900}.history-col-time[data-v-0044d0ae]{color:#94a3b8;font-size:14px;font-weight:900}.history-col-actions[data-v-0044d0ae]{gap:8px}.history-action-btn[data-v-0044d0ae]{height:36px;padding:0 16px;border-radius:999px;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap}.history-action-btn-primary[data-v-0044d0ae]{border:1px solid #c7d2fe;background:linear-gradient(180deg,#5b4ff7,#4f46e5);color:#fff;box-shadow:0 10px 20px #4f46e529}.history-action-btn-secondary[data-v-0044d0ae]{border:1px solid #e2e8f0;background:#fff;color:#475569}.history-detail-dialog[data-v-0044d0ae]{width:min(760px,calc(100vw - 32px));height:min(760px,calc(100vh - 32px));border-radius:14px;background:#fff;box-shadow:0 28px 90px #0f172a2e;overflow:hidden}.history-detail-shell[data-v-0044d0ae]{display:grid;grid-template-columns:120px minmax(0,1fr);height:100%;min-height:0}.history-detail-sidebar[data-v-0044d0ae]{display:flex;flex-direction:column;gap:8px;padding:28px 16px;border-right:1px solid #eef2f7;background:linear-gradient(180deg,#f7f9fc,#f1f5f9)}.history-back-link[data-v-0044d0ae]{border:0;background:transparent;color:#94a3b8;font-size:12px;font-weight:800;text-align:left;padding:0 4px 14px;cursor:pointer}.history-side-tab[data-v-0044d0ae]{border:0;background:transparent;color:#475569;text-align:left;font-size:14px;font-weight:800;line-height:1.5;cursor:pointer;padding:10px 4px;position:relative}.history-side-tab.active[data-v-0044d0ae]{color:#4f46e5}.history-side-tab.active[data-v-0044d0ae]:before{content:"";position:absolute;left:-16px;top:10px;width:2px;height:calc(100% - 20px);border-radius:999px;background:#5b4ff7}.history-side-tab.disabled[data-v-0044d0ae],.history-side-tab[data-v-0044d0ae]:disabled{color:#cbd5e1;cursor:not-allowed}.history-detail-panel[data-v-0044d0ae]{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%}.history-detail-topbar[data-v-0044d0ae]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 14px;border-bottom:1px solid #eef2f7}.history-detail-caption[data-v-0044d0ae]{margin:0 0 6px;color:#94a3b8;font-size:12px;font-weight:800}.history-detail-topbar h3[data-v-0044d0ae]{margin:0;color:#0f172a;font-size:18px;font-weight:900}.current-chain-strip[data-v-0044d0ae]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 24px;border-bottom:1px solid #eef2f7;background:linear-gradient(90deg,#f8fbff,#fff)}.current-chain-label[data-v-0044d0ae]{color:#64748b;font-size:12px;font-weight:900;white-space:nowrap}.current-chain-flow[data-v-0044d0ae]{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto}.current-chain-node[data-v-0044d0ae]{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:#0f172a;color:#fff;font-size:12px;font-weight:900;white-space:nowrap;box-shadow:0 8px 18px #0f172a1f}.current-chain-arrow[data-v-0044d0ae]{color:#94a3b8;font-size:12px;font-weight:900}.history-detail-body[data-v-0044d0ae]{flex:1;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;padding:18px 24px 24px}.history-detail-footer[data-v-0044d0ae]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px 22px;border-top:1px solid #eef2f7;background:#fff}.history-detail-footer-tip[data-v-0044d0ae]{display:inline-flex;align-items:center;gap:8px;color:#64748b;font-size:12px;font-weight:700}.history-detail-dot[data-v-0044d0ae]{width:8px;height:8px;border-radius:999px;background:#10b981}.history-detail-footer-actions[data-v-0044d0ae]{display:inline-flex;align-items:center;gap:12px}.history-footer-secondary[data-v-0044d0ae],.history-footer-note[data-v-0044d0ae],.history-footer-primary[data-v-0044d0ae]{height:42px;padding:0 20px;border-radius:14px;font-size:14px;font-weight:800}.history-footer-secondary[data-v-0044d0ae]{border:1px solid #c7d2fe;background:#fff;color:#818cf8;opacity:.6;cursor:not-allowed}.history-footer-note[data-v-0044d0ae]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #2563eb;background:#2563eb;color:#fff;cursor:pointer}.history-footer-note[data-v-0044d0ae]:hover{background:#1d4ed8}.history-footer-primary[data-v-0044d0ae]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #2563eb;background:#2563eb;color:#fff;cursor:pointer}.history-footer-primary[data-v-0044d0ae]:hover{background:#1d4ed8}.detail-stage[data-v-0044d0ae]{display:flex;flex-direction:column;gap:16px}.detail-action-row[data-v-0044d0ae]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.detail-action-btn[data-v-0044d0ae]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid #dbe4ff;border-radius:999px;background:#fff;color:#475569;font-size:12px;font-weight:900;cursor:pointer}.detail-action-btn[data-v-0044d0ae]:hover{border-color:#c7d2fe;background:#f8fbff;color:#4f46e5}.detail-action-btn[data-v-0044d0ae]:disabled{opacity:.5;cursor:not-allowed}.detail-scroll-stack[data-v-0044d0ae]{display:flex;flex-direction:column;gap:22px}.detail-section-block[data-v-0044d0ae]{scroll-margin-top:16px}.detail-card[data-v-0044d0ae]{border:1px solid #eef2f7;border-radius:22px;background:#fff;padding:18px}.detail-card-surface[data-v-0044d0ae]{background:#fbfcfe}.detail-card-summary label[data-v-0044d0ae],.detail-block label[data-v-0044d0ae]{display:block;margin-bottom:10px;color:#94a3b8;font-size:12px;font-weight:800}.detail-card-summary strong[data-v-0044d0ae]{display:block;color:#0f172a;font-size:18px;font-weight:900}.detail-card-summary p[data-v-0044d0ae],.detail-block p[data-v-0044d0ae]{margin:10px 0 0;color:#334155;font-size:15px;line-height:1.8;white-space:pre-wrap}.detail-block+.detail-block[data-v-0044d0ae]{margin-top:16px}.detail-tag-list[data-v-0044d0ae]{display:flex;flex-wrap:wrap;gap:10px}.detail-tag[data-v-0044d0ae]{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:13px;font-weight:800}.detail-bullet-list[data-v-0044d0ae]{margin:0;padding-left:18px;color:#334155;font-size:15px;line-height:1.9}.positioning-preview-card[data-v-0044d0ae]{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid #eef2f7;border-radius:18px;background:#f8fafc}.positioning-hero[data-v-0044d0ae],.positioning-info-card[data-v-0044d0ae],.positioning-wide-card[data-v-0044d0ae]{border:1px solid #f1f5f9;border-radius:14px;background:#fff}.positioning-hero[data-v-0044d0ae]{padding:18px}.positioning-hero-label[data-v-0044d0ae],.positioning-info-card label[data-v-0044d0ae],.positioning-wide-card label[data-v-0044d0ae]{display:block;margin-bottom:9px;color:#94a3b8;font-size:12px;font-weight:900}.positioning-hero strong[data-v-0044d0ae]{display:block;color:#0f172a;font-size:20px;font-weight:900;line-height:1.35}.positioning-hero p[data-v-0044d0ae],.positioning-wide-card p[data-v-0044d0ae]{margin:10px 0 0;color:#334155;font-size:14px;font-weight:700;line-height:1.8;white-space:pre-wrap}.positioning-meta-row[data-v-0044d0ae]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.positioning-meta-pill[data-v-0044d0ae]{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:#eef2ff;color:#4f46e5;font-size:12px;font-weight:900}.positioning-grid[data-v-0044d0ae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.positioning-info-card[data-v-0044d0ae]{min-height:86px;padding:14px 16px}.positioning-info-card strong[data-v-0044d0ae]{display:block;color:#1e293b;font-size:14px;font-weight:900;line-height:1.6;white-space:pre-wrap}.positioning-wide-card[data-v-0044d0ae]{padding:16px}.positioning-list[data-v-0044d0ae]{margin:0;padding-left:18px;color:#334155;font-size:14px;font-weight:700;line-height:2}.positioning-list li[data-v-0044d0ae]::marker{color:#94a3b8}.detail-empty-inline[data-v-0044d0ae]{color:#94a3b8;font-size:13px;font-weight:700}.detail-section-title[data-v-0044d0ae],.detail-section-head[data-v-0044d0ae]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.detail-section-title>span[data-v-0044d0ae],.detail-section-title>small[data-v-0044d0ae],.detail-section-head[data-v-0044d0ae]{font-family:inherit;line-height:1.4}.detail-section-title>span[data-v-0044d0ae],.detail-section-head[data-v-0044d0ae]{color:#0f172a;font-size:14px;font-weight:900}.detail-section-title>small[data-v-0044d0ae]{color:#64748b;font-size:14px;font-weight:900}.detail-section-head>span[data-v-0044d0ae]:only-child{margin-left:auto}.image-result-head[data-v-0044d0ae]{display:flex;align-items:center;gap:10px}.image-result-card[data-v-0044d0ae]{padding:0;border:0;background:transparent}.image-counter-pill[data-v-0044d0ae]{display:inline-flex;align-items:center;margin-left:auto;height:26px;padding:0 10px;border-radius:999px;background:#596174;color:#fff;font-size:12px;font-weight:900}.calendar-history-list[data-v-0044d0ae]{display:flex;flex-direction:column;gap:12px}.calendar-history-item strong[data-v-0044d0ae]{display:block;color:#0f172a;font-size:15px;font-weight:900}.calendar-history-item p[data-v-0044d0ae]{margin:8px 0 0;color:#64748b;font-size:13px;line-height:1.7}.calendar-history-item[data-v-0044d0ae]{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:16px;border:1px solid #eef2f7;border-radius:18px;background:#fff;text-align:left;cursor:pointer}.calendar-history-item[data-v-0044d0ae]:hover{border-color:#dbe4ff;background:#fbfcff}.calendar-history-action[data-v-0044d0ae]{flex-shrink:0;color:#4f46e5;font-size:12px;font-weight:900}.history-planning-preview-card[data-v-0044d0ae]{padding:18px}.history-planning-preview[data-v-0044d0ae]{overflow:hidden;border-radius:24px}.history-planning-preview[data-v-0044d0ae] .planning-calendar{padding:18px;border-radius:16px;box-shadow:none}.history-planning-preview[data-v-0044d0ae] .calendar-header{align-items:center}.history-planning-preview[data-v-0044d0ae] .menu-trigger,.history-planning-preview[data-v-0044d0ae] .item-inline-menu-btn,.history-planning-preview[data-v-0044d0ae] .add-empty-btn,.history-planning-preview[data-v-0044d0ae] .extend-wrap,.history-planning-preview[data-v-0044d0ae] .topic-footer{display:none!important}.note-switcher[data-v-0044d0ae]{display:flex;flex-wrap:wrap;gap:10px}.note-switcher-btn[data-v-0044d0ae]{height:36px;padding:0 16px;border:1px solid #dbe4ff;border-radius:999px;background:#fff;color:#64748b;font-size:13px;font-weight:800;cursor:pointer}.note-switcher-btn.active[data-v-0044d0ae]{border-color:#c7d2fe;background:#eef2ff;color:#4f46e5}.detail-note-head[data-v-0044d0ae]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #e9eef5}.detail-note-head strong[data-v-0044d0ae]{color:#0f172a;font-size:18px;font-weight:900}.detail-note-head span[data-v-0044d0ae]{color:#94a3b8;font-size:12px;font-weight:700}.detail-note-body[data-v-0044d0ae]{padding-top:18px;color:#334155;font-size:15px;line-height:1.95;white-space:pre-wrap}.image-viewer-stage[data-v-0044d0ae]{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:18px;align-items:center;min-height:430px;padding:26px 14px 34px;border:1px solid #dfe7f2;border-radius:24px;background:#f1f5fa}.image-nav-btn[data-v-0044d0ae]{width:48px;height:48px;border:1px solid #dbe4ff;border-radius:999px;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 18px #0f172a1f}.image-nav-btn[data-v-0044d0ae]:disabled{opacity:.4;cursor:not-allowed}.image-viewer-frame[data-v-0044d0ae]{position:relative;display:flex;align-items:center;justify-content:center;min-height:380px;padding:18px}.image-viewer-image[data-v-0044d0ae]{max-width:100%;max-height:390px;object-fit:contain;border-radius:20px;box-shadow:0 14px 36px #0f172a1f}.image-carousel-dots[data-v-0044d0ae]{position:absolute;left:50%;bottom:0;display:inline-flex;align-items:center;gap:7px;height:20px;padding:0 11px;border-radius:999px;background:#fff;box-shadow:0 2px 8px #0f172a2e;transform:translate(-50%,50%)}.image-carousel-dot[data-v-0044d0ae]{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#cbd5e1;cursor:pointer}.image-carousel-dot.active[data-v-0044d0ae]{width:22px;background:#ff2d62}.spin[data-v-0044d0ae]{animation:history-spin-0044d0ae .8s linear infinite}@keyframes history-spin-0044d0ae{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:900px){.history-overlay[data-v-0044d0ae]{padding:10px}.history-dialog[data-v-0044d0ae],.history-detail-dialog[data-v-0044d0ae]{width:calc(100vw - 20px);height:calc(100vh - 20px);max-height:calc(100vh - 20px);border-radius:24px}.history-header[data-v-0044d0ae],.history-toolbar[data-v-0044d0ae],.history-content[data-v-0044d0ae]{padding-left:16px;padding-right:16px}.history-content[data-v-0044d0ae]{max-height:calc(100vh - 132px);padding-bottom:16px}.history-table-head[data-v-0044d0ae]{display:none}.history-table-row[data-v-0044d0ae]{grid-template-columns:minmax(0,1fr);gap:10px}.history-detail-shell[data-v-0044d0ae]{grid-template-columns:1fr}.history-detail-sidebar[data-v-0044d0ae]{padding:16px;border-right:0;border-bottom:1px solid #eef2f7}.history-side-tab.active[data-v-0044d0ae]:before{left:0}.positioning-grid[data-v-0044d0ae]{grid-template-columns:1fr}.history-detail-topbar[data-v-0044d0ae],.current-chain-strip[data-v-0044d0ae],.history-detail-body[data-v-0044d0ae],.history-detail-footer[data-v-0044d0ae]{padding-left:16px;padding-right:16px}.current-chain-strip[data-v-0044d0ae]{align-items:flex-start;flex-direction:column}.history-detail-footer[data-v-0044d0ae]{flex-direction:column;align-items:stretch}.history-detail-footer-actions[data-v-0044d0ae]{width:100%;justify-content:space-between}.history-footer-note[data-v-0044d0ae],.history-footer-primary[data-v-0044d0ae]{flex:1 1 0;padding:0 12px}.image-viewer-stage[data-v-0044d0ae]{grid-template-columns:40px minmax(0,1fr) 40px;gap:10px;min-height:280px;padding:18px 10px 28px}.image-nav-btn[data-v-0044d0ae]{width:40px;height:40px}.image-viewer-frame[data-v-0044d0ae]{min-height:260px}.image-viewer-image[data-v-0044d0ae]{max-height:220px}@media(max-width:560px){.history-overlay[data-v-0044d0ae]{padding:8px}.history-dialog[data-v-0044d0ae]{width:calc(100vw - 16px);height:min(88dvh,760px);max-height:88dvh;border-radius:22px}.history-header[data-v-0044d0ae]{gap:8px;padding:18px 16px 8px}.history-header-left[data-v-0044d0ae]{gap:9px}.history-header-copy h3[data-v-0044d0ae]{font-size:17px}.history-toolbar[data-v-0044d0ae]{gap:8px;padding:0 16px 12px}.history-toolbar-tab[data-v-0044d0ae]{height:34px;padding:0 13px;border-radius:12px;font-size:12px}.history-content[data-v-0044d0ae]{max-height:calc(88dvh - 116px);padding:0 16px 14px}.history-table-card[data-v-0044d0ae]{overflow:visible;border:0;border-radius:0;background:transparent}.history-table-row[data-v-0044d0ae]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-bottom:10px;padding:14px;border:1px solid #e8edf5;border-radius:14px;background:#fff;box-shadow:0 5px 16px #0f172a0d}.history-table-row[data-v-0044d0ae]:first-child{border-top:1px solid #e8edf5}.history-table-row[data-v-0044d0ae]:last-child{margin-bottom:0}.history-col-title[data-v-0044d0ae]{grid-column:1 / -1}.history-col-title strong[data-v-0044d0ae]{font-size:14px;line-height:1.45;overflow-wrap:anywhere}.history-col-center[data-v-0044d0ae],.history-col-time[data-v-0044d0ae]{justify-content:flex-start;min-width:0}.history-col-center[data-v-0044d0ae]:empty{display:none}.history-pill[data-v-0044d0ae]{min-width:0;height:32px;padding:0 11px;font-size:11px}.history-col-time[data-v-0044d0ae]{grid-column:1 / -1;font-size:12px}.history-col-actions[data-v-0044d0ae]{grid-column:1 / -1;justify-content:flex-start;gap:8px;padding-top:2px}.history-action-btn[data-v-0044d0ae]{height:34px;padding:0 14px;font-size:11px}}}.note-result-chat-card[data-v-ca122d8d]{width:min(86%,760px);border:1px solid #dbeafe;border-radius:16px;padding:14px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 4px 14px #2563eb14}.note-result-message p[data-v-ca122d8d]{margin:0;color:#1e3a8a;line-height:1.7;font-size:13px}.note-result-preview[data-v-ca122d8d]{margin-top:10px;width:100%;border:1px solid #bfdbfe;border-radius:14px;background:#eff6ff;padding:12px;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.note-result-preview[data-v-ca122d8d]:hover{border-color:#93c5fd;background:#dbeafe;box-shadow:0 6px 18px #2563eb1f}.note-result-follow-up[data-v-ca122d8d]{margin:10px 2px 0;color:#64748b;font-size:12px;line-height:1.7}.note-result-head[data-v-ca122d8d]{display:flex;align-items:center;gap:10px}.note-result-icon[data-v-ca122d8d]{width:36px;height:36px;border-radius:10px;background:#dbeafe;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.note-result-main[data-v-ca122d8d]{min-width:0;flex:1}.note-result-title-row[data-v-ca122d8d]{display:flex;align-items:center;justify-content:space-between;gap:8px}.note-result-title-row h4[data-v-ca122d8d]{margin:0;font-size:14px;font-weight:800;color:#1e3a8a}.note-result-title-row span[data-v-ca122d8d]{flex-shrink:0;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:11px;font-weight:800;padding:2px 8px}.note-result-main p[data-v-ca122d8d]{margin:6px 0 0;font-size:12px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-result-arrow[data-v-ca122d8d]{color:#2563eb;flex-shrink:0}.note-result-meta[data-v-ca122d8d]{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.note-result-meta>div[data-v-ca122d8d]{border:1px solid #bfdbfe;border-radius:12px;background:#fff;padding:8px 10px;display:flex;flex-direction:column}.note-result-meta-label[data-v-ca122d8d]{display:inline-flex;align-items:center;gap:4px;color:#475569;font-size:11px}.note-result-meta>div strong[data-v-ca122d8d]{margin-top:3px;color:#1e3a8a;font-size:12px;font-weight:900}@media(max-width:1023px){.note-result-chat-card[data-v-ca122d8d]{width:min(92%,720px);padding:12px}}@media(max-width:640px){.note-result-chat-card[data-v-ca122d8d]{width:100%;padding:12px}.note-result-title-row h4[data-v-ca122d8d]{font-size:13px}.note-result-message p[data-v-ca122d8d]{font-size:12px}.note-result-meta[data-v-ca122d8d]{gap:8px}}@media(max-width:420px){.note-result-meta[data-v-ca122d8d]{grid-template-columns:1fr}.note-result-title-row[data-v-ca122d8d]{align-items:flex-start;flex-direction:column;gap:4px}}.note-failed-chat-card[data-v-2aabccf5]{width:min(86%,760px);border:1px solid #fecaca;border-radius:16px;padding:14px;background:linear-gradient(180deg,#fff,#fff7f7);box-shadow:0 4px 14px #dc262614}.note-failed-message p[data-v-2aabccf5]{margin:0;color:#991b1b;line-height:1.7;font-size:13px}.note-failed-preview[data-v-2aabccf5]{margin-top:10px;display:flex;align-items:flex-start;gap:10px;width:100%;border:1px solid #fecaca;border-radius:14px;background:#fff1f2;padding:12px;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.note-failed-preview[data-v-2aabccf5]:hover{border-color:#fca5a5;background:#ffe4e6;box-shadow:0 6px 18px #dc26261f}.note-failed-icon[data-v-2aabccf5]{width:36px;height:36px;border-radius:10px;background:#fee2e2;color:#dc2626;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.note-failed-main[data-v-2aabccf5]{min-width:0;flex:1}.note-failed-title-row[data-v-2aabccf5]{display:flex;align-items:center;justify-content:space-between;gap:8px}.note-failed-title-row h4[data-v-2aabccf5]{margin:0;font-size:14px;font-weight:800;color:#991b1b}.note-failed-title-row span[data-v-2aabccf5]{flex-shrink:0;border-radius:999px;background:#fee2e2;color:#dc2626;font-size:11px;font-weight:800;padding:2px 8px}.note-failed-main p[data-v-2aabccf5]{margin:6px 0 0;color:#7f1d1d;font-size:12px;line-height:1.7;word-break:break-word}.note-failed-task-id[data-v-2aabccf5]{margin:10px 2px 0;color:#9f1239;font-size:11px;line-height:1.6;word-break:break-all}.note-failed-footer[data-v-2aabccf5]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.note-failed-footer .note-failed-task-id[data-v-2aabccf5]{margin:0}.note-failed-retry[data-v-2aabccf5]{display:inline-flex;align-items:center;gap:6px;border:1px solid #fecaca;border-radius:999px;background:#fff;color:#dc2626;font-size:12px;font-weight:700;padding:6px 14px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.note-failed-retry[data-v-2aabccf5]:hover{background:#dc2626;border-color:#dc2626;color:#fff}@media(max-width:1023px){.note-failed-chat-card[data-v-2aabccf5]{width:min(92%,720px);padding:12px}}@media(max-width:640px){.note-failed-chat-card[data-v-2aabccf5]{width:100%;padding:12px}.note-failed-title-row h4[data-v-2aabccf5]{font-size:13px}.note-failed-message p[data-v-2aabccf5]{font-size:12px}}@media(max-width:420px){.note-failed-title-row[data-v-2aabccf5]{align-items:flex-start;flex-direction:column;gap:4px}}.message-streaming-status[data-v-2bace599]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;color:#94a3b8;font-size:12px;font-weight:700}.message-streaming-dots[data-v-2bace599]{display:inline-flex;align-items:center;gap:.18rem}.message-streaming-dots i[data-v-2bace599]{width:4px;height:4px;border-radius:50%;background:currentColor;animation:message-streaming-dot-2bace599 1.2s ease-in-out infinite}.message-streaming-dots i[data-v-2bace599]:nth-child(2){animation-delay:.15s}.message-streaming-dots i[data-v-2bace599]:nth-child(3){animation-delay:.3s}@keyframes message-streaming-dot-2bace599{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.chat-window-root[data-v-2bace599]{position:relative;height:100vh;width:100%;min-width:420px;display:flex;flex-direction:column;background:#f5f7fa;overflow:visible}@media(max-width:1023px){.chat-window-root[data-v-2bace599]{min-width:0;width:100%;max-width:100%}}.chat-window-root.is-collapsed[data-v-2bace599]{width:0;min-width:0;overflow:hidden;border-right:0}.chat-collapsed-rail[data-v-2bace599]{height:100%;display:flex;position:relative;flex-direction:column;align-items:center;padding:0 .75rem}.chat-collapse-toggle[data-v-2bace599],.settings-button[data-v-2bace599]{border:1px solid #e2e8f0;background:#fff;color:#64748b;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.chat-collapse-toggle[data-v-2bace599]{width:36px;height:36px}.chat-collapse-toggle.chat-edge-collapse-button[data-v-2bace599],.settings-button.chat-edge-collapse-button[data-v-2bace599]{position:relative;z-index:1;width:36px;height:36px;padding:0;border-radius:12px;border:1px solid rgba(148,163,184,.26);background-color:#fff;color:#94a3b8;box-shadow:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.chat-window-root.is-collapsed .chat-edge-collapse-button[data-v-2bace599]{position:absolute;top:.85rem;left:50%;transform:translate(-50%);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:10}.chat-collapse-toggle.chat-edge-collapse-button[data-v-2bace599]:hover,.settings-button.chat-edge-collapse-button[data-v-2bace599]:hover{color:#a7a7a7;border-color:#94a3b899;background-color:#1e293b08}.chat-collapsed-avatar[data-v-2bace599]{margin-top:1rem;width:36px;height:36px;border-radius:12px;overflow:hidden;background:#eef2ff;color:#4f46e5;display:flex;align-items:center;justify-content:center;font-weight:900;transition:opacity .2s ease}.chat-collapsed-rail:hover .chat-collapsed-avatar[data-v-2bace599]{opacity:0}.chat-collapsed-rail:hover .chat-edge-collapse-button[data-v-2bace599]{opacity:1;pointer-events:auto}.chat-collapsed-avatar img[data-v-2bace599]{width:100%;height:100%;object-fit:cover}.chat-header[data-v-2bace599]{height:4rem;border-bottom:1px solid rgb(226,232,240);display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;background-color:#fffc;flex-shrink:0}.chat-header-actions[data-v-2bace599]{display:flex;align-items:center;gap:8px}.chat-history-button__remove[data-v-2bace599]{display:none}.chat-header-info[data-v-2bace599],.header-left[data-v-2bace599]{display:flex;align-items:center;gap:.75rem}.chat-header-avatar[data-v-2bace599],.brand-avatar[data-v-2bace599]{width:2.25rem;height:2.25rem;border-radius:.75rem;object-fit:cover;box-shadow:0 1px 3px #0000001a}.chat-header-avatar-fallback[data-v-2bace599],.brand-avatar[data-v-2bace599]{display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:900;color:#fff;background:linear-gradient(135deg,#3b82f6,#4f46e5)}.chat-header-text[data-v-2bace599]{display:flex;flex-direction:column}.chat-header-name[data-v-2bace599],.header-left h3[data-v-2bace599]{margin:0;font-weight:900;color:#0f172a;font-size:12px;line-height:1}.chat-header-status[data-v-2bace599],.header-left p[data-v-2bace599]{font-size:9px;color:#64748b;font-weight:700;margin:.25rem 0 0;letter-spacing:-.025em;display:flex;align-items:center;gap:6px}.dot[data-v-2bace599]{width:6px;height:6px;border-radius:999px;background:#10b981}.chat-messages[data-v-2bace599]{flex:1;min-width:0;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.chat-messages[data-v-2bace599]::-webkit-scrollbar{width:8px}.chat-messages[data-v-2bace599]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-2bace599]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}.message-wrapper[data-v-2bace599]{display:flex;width:100%;min-width:0}.message-wrapper-user[data-v-2bace599]{justify-content:flex-end}.message-wrapper-assistant[data-v-2bace599]{justify-content:flex-start}.message-bubble[data-v-2bace599]{max-width:90%;min-width:0;padding:1rem;border-radius:1rem;font-size:.875rem;font-weight:500;overflow-wrap:anywhere}.message-bubble-user[data-v-2bace599]{background-color:#155dfc;color:#fff;border-top-right-radius:0;box-shadow:0 10px 15px -3px #0000001a}.message-bubble-assistant[data-v-2bace599]{background-color:#fff;color:#334155;border-top-left-radius:0;border:1px solid rgba(226,232,240,.6);box-shadow:0 1px 3px #0000001a;overflow:hidden}.message-text[data-v-2bace599]{white-space:pre-wrap;margin:0;display:block;max-width:100%;overflow-x:auto}.message-text[data-v-2bace599] p{margin:0 0 .65rem}.message-text[data-v-2bace599] p:last-child{margin-bottom:0}.message-text[data-v-2bace599] h1{font-size:20px}.message-text[data-v-2bace599] h2{font-size:18px}.message-text[data-v-2bace599] h3{font-size:16px}.message-text[data-v-2bace599] h1,.message-text[data-v-2bace599] h2,.message-text[data-v-2bace599] h3{font-weight:700;margin:0 0 .5rem}.message-text[data-v-2bace599] a{color:#4f46e5}.message-text[data-v-2bace599] ul,.message-text[data-v-2bace599] ol{padding-left:1.25rem;margin:.5rem 0;white-space:normal}.message-text[data-v-2bace599] li{margin:.2rem 0}.message-text[data-v-2bace599] table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:12px;color:#1e293b}.message-text[data-v-2bace599] thead{background-color:#f8fafc}.message-text[data-v-2bace599] th,.message-text[data-v-2bace599] td{padding:.5rem .75rem;border-bottom:1px solid rgb(226,232,240);text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.message-text[data-v-2bace599] th{font-weight:800;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#475569}.message-text[data-v-2bace599] pre{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.preview-suggestion-chat-card[data-v-2bace599]{display:flex;gap:16px;width:min(620px,92%);border-radius:22px;background:#fff;padding:20px 22px;box-shadow:0 16px 42px #0f172a14;border:1px solid #eef2f7}.preview-suggestion-icon[data-v-2bace599]{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#eff6ff;color:#2563eb}.preview-suggestion-main[data-v-2bace599]{min-width:0;flex:1}.preview-suggestion-title-row[data-v-2bace599]{display:flex;align-items:center;gap:10px}.preview-suggestion-title-row h4[data-v-2bace599]{margin:0;color:#0f172a;font-size:15px;font-weight:900}.preview-suggestion-title-row span[data-v-2bace599]{border-radius:999px;background:#f1f5f9;padding:3px 8px;color:#94a3b8;font-size:10px;font-weight:900}.preview-suggestion-main p[data-v-2bace599]{margin:10px 0 0;color:#64748b;font-size:13px;line-height:1.9;font-weight:700}.preview-suggestion-actions[data-v-2bace599]{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.preview-suggestion-actions button[data-v-2bace599]{height:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;padding:0 14px;color:#cbd5e1;font-size:12px;font-weight:900;box-shadow:0 8px 16px #0f172a0d;opacity:1}.streaming-cursor[data-v-2bace599]{margin-top:.5rem;font-size:12px;color:#94a3b8;font-weight:700;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.message-files[data-v-2bace599]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.message-file-card[data-v-2bace599]{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:.75rem;background:#0f172a0f;border:1px solid rgba(148,163,184,.35);color:inherit;width:100%;text-align:left;cursor:pointer;transition:all .2s ease}.message-file-card[data-v-2bace599]:hover{background:#4f46e514;border-color:#4f46e559}.message-file-icon[data-v-2bace599]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:#4f46e51f;color:#4f46e5;flex-shrink:0}.message-file-info[data-v-2bace599]{flex:1;min-width:0}.message-file-name[data-v-2bace599]{margin:0;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-file-size[data-v-2bace599]{margin:.15rem 0 0;font-size:10px;color:#64748b}.message-bubble-user .message-file-card[data-v-2bace599]{background:#ffffff14;border-color:#ffffff26;color:#fff}.message-bubble-user .message-file-size[data-v-2bace599]{color:#e2e8f0cc}.message-bubble-user .message-file-icon[data-v-2bace599]{background:#fff3;color:#fff}.message-images[data-v-2bace599]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.message-image-thumb[data-v-2bace599]{width:96px;height:96px;object-fit:cover;border-radius:.5rem;border:1px solid rgba(226,232,240,.9);box-shadow:0 2px 6px #0f172a14;cursor:pointer}.handoff-qr[data-v-2bace599]{margin-top:.75rem;display:flex;justify-content:center}.handoff-qr img[data-v-2bace599]{max-width:180px;width:100%;height:auto;border-radius:.75rem;border:1px solid rgba(226,232,240,.8);box-shadow:0 6px 12px #0f172a14}.biz-card[data-v-2bace599],.positioning-chat-card[data-v-2bace599],.suggestion-card[data-v-2bace599]{width:min(86%,760px);background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:14px;box-shadow:0 4px 14px #0f172a0d}.entry-guide-card-shell[data-v-2bace599]{width:min(86%,760px)}.biz-card p[data-v-2bace599],.suggestion-card p[data-v-2bace599]{margin:0;color:#4b5563;line-height:1.8;font-size:13px}.suggestion-card-head[data-v-2bace599]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.suggestion-card h4[data-v-2bace599]{margin:0;color:#111827;font-size:14px}.suggestion-badge[data-v-2bace599]{border-radius:999px;padding:2px 8px;background:#eef6ff;color:#2563eb;font-size:11px;font-weight:800}.biz-action[data-v-2bace599]{margin-top:12px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:12px;padding:8px 12px;cursor:pointer;font-weight:700}.planning-result-chat-card[data-v-2bace599]{width:min(86%,760px);border:1px solid #e5e7eb;border-radius:16px;padding:14px;background:#fff;box-shadow:0 4px 14px #0f172a0d}.planning-result-message p[data-v-2bace599]{margin:0;color:#374151;line-height:1.85;font-size:13px}.planning-result-hint[data-v-2bace599]{margin-top:6px!important;color:#6b7280!important;font-size:12px!important}.planning-result-preview[data-v-2bace599]{width:100%;margin-top:12px;border:1px solid #c7d2fe;border-radius:14px;background:#eef2ff;color:#0f172a;text-align:left;padding:14px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.planning-result-preview[data-v-2bace599]:hover{border-color:#818cf8;box-shadow:0 12px 28px #4f46e524;transform:translateY(-1px)}.planning-result-head[data-v-2bace599]{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;gap:12px;align-items:start}.planning-result-icon[data-v-2bace599]{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#4f46e5;color:#fff;box-shadow:0 8px 18px #4f46e53d}.planning-result-main[data-v-2bace599]{min-width:0}.planning-result-title-row[data-v-2bace599]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.planning-result-title-row h4[data-v-2bace599]{margin:0;color:#020617;font-size:14px;font-weight:900}.planning-result-title-row span[data-v-2bace599]{border-radius:999px;background:#dcfce7;color:#15803d;padding:2px 8px;font-size:10px;font-weight:900}.planning-result-main p[data-v-2bace599]{margin:6px 0 10px;color:#475569;font-size:12px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.planning-result-arrow[data-v-2bace599]{margin-top:2px;color:#6366f1}.planning-result-meta[data-v-2bace599]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.planning-result-meta>div[data-v-2bace599]{min-width:0;border-radius:12px;background:#ffffffdb;padding:8px 10px;color:#64748b}.planning-result-meta-label[data-v-2bace599]{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:700;white-space:nowrap}.planning-result-meta strong[data-v-2bace599]{display:block;margin-top:3px;color:#0f172a;font-size:12px;font-weight:900}.image-failed-chat-card[data-v-2bace599]{width:min(86%,760px);border:1px solid #fecaca;border-radius:16px;padding:14px;background:linear-gradient(180deg,#fff,#fff7f7);box-shadow:0 4px 14px #dc262614}.image-failed-message p[data-v-2bace599]{margin:0;color:#991b1b;line-height:1.7;font-size:13px}.image-failed-preview[data-v-2bace599]{margin-top:10px;display:flex;align-items:flex-start;gap:10px;border:1px solid #fecaca;border-radius:14px;background:#fff1f2;padding:12px}button.image-failed-preview[data-v-2bace599]{width:100%;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}button.image-failed-preview[data-v-2bace599]:hover{border-color:#fca5a5;background:#ffe4e6;box-shadow:0 6px 18px #dc26261f}.image-failed-icon[data-v-2bace599]{width:36px;height:36px;border-radius:10px;background:#fee2e2;color:#dc2626;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.image-failed-main[data-v-2bace599]{min-width:0;flex:1}.image-failed-title-row[data-v-2bace599]{display:flex;align-items:center;justify-content:space-between;gap:8px}.image-failed-title-row h4[data-v-2bace599]{margin:0;font-size:14px;font-weight:800;color:#991b1b}.image-failed-title-row span[data-v-2bace599]{flex-shrink:0;border-radius:999px;background:#fee2e2;color:#dc2626;font-size:11px;font-weight:800;padding:2px 8px}.image-failed-main p[data-v-2bace599]{margin:6px 0 0;color:#7f1d1d;font-size:12px;line-height:1.7;word-break:break-word}.image-failed-footer[data-v-2bace599]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.image-failed-task-id[data-v-2bace599]{margin:10px 2px 0;color:#9f1239;font-size:11px;line-height:1.6;word-break:break-all}.image-failed-footer .image-failed-task-id[data-v-2bace599]{margin:0}.image-failed-retry[data-v-2bace599]{display:inline-flex;align-items:center;gap:6px;border:1px solid #fecaca;border-radius:999px;background:#fff;color:#dc2626;font-size:12px;font-weight:700;padding:6px 14px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.image-failed-retry[data-v-2bace599]:hover{background:#dc2626;border-color:#dc2626;color:#fff}.image-result-chat-card[data-v-2bace599]{width:min(86%,760px);border:1px solid #dbeafe;border-radius:16px;padding:14px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 4px 14px #2563eb14}.image-result-message p[data-v-2bace599]{margin:0;color:#1e3a8a;line-height:1.7;font-size:13px}.image-result-preview[data-v-2bace599]{margin-top:10px;width:100%;border:1px solid #bfdbfe;border-radius:14px;background:#eff6ff;padding:12px;text-align:left;cursor:pointer;display:grid;grid-template-columns:52px minmax(0,1fr) 20px;gap:10px;align-items:center}.image-result-thumb[data-v-2bace599],.image-result-icon[data-v-2bace599]{width:52px;height:52px;border-radius:12px;overflow:hidden;background:#dbeafe;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center}.image-result-thumb img[data-v-2bace599]{width:100%;height:100%;object-fit:cover;display:block}.image-result-main[data-v-2bace599]{min-width:0}.image-result-title-row[data-v-2bace599]{display:flex;align-items:center;justify-content:space-between;gap:8px}.image-result-title-row h4[data-v-2bace599]{min-width:0;margin:0;font-size:14px;font-weight:800;color:#1e3a8a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-result-title-row span[data-v-2bace599]{flex-shrink:0;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:11px;font-weight:800;padding:2px 8px}.image-result-main p[data-v-2bace599]{margin:6px 0 0;font-size:12px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-result-arrow[data-v-2bace599]{color:#2563eb;flex-shrink:0}.viral-topic-chat-card[data-v-2bace599]{width:min(86%,760px);border:1px solid #dbeafe;border-radius:16px;padding:14px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 4px 14px #2563eb14}.viral-topic-message p[data-v-2bace599]{margin:0;color:#1e3a8a;line-height:1.7;font-size:13px}.viral-topic-preview[data-v-2bace599]{margin-top:10px;width:100%;border:1px solid #bfdbfe;border-radius:14px;background:#eff6ff;padding:12px;text-align:left;cursor:pointer}.viral-topic-head[data-v-2bace599]{display:flex;align-items:center;gap:10px}.viral-topic-icon[data-v-2bace599]{width:36px;height:36px;border-radius:10px;background:#dbeafe;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.viral-topic-main[data-v-2bace599]{min-width:0;flex:1}.viral-topic-title-row[data-v-2bace599]{display:flex;align-items:center;justify-content:space-between;gap:8px}.viral-topic-title-row h4[data-v-2bace599]{margin:0;font-size:14px;font-weight:800;color:#1e3a8a}.viral-topic-title-row span[data-v-2bace599]{flex-shrink:0;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:11px;font-weight:800;padding:2px 8px}.viral-topic-main p[data-v-2bace599]{margin:6px 0 0;font-size:12px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viral-topic-arrow[data-v-2bace599]{color:#2563eb;flex-shrink:0}.viral-topic-meta[data-v-2bace599]{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.viral-topic-meta>div[data-v-2bace599]{border:1px solid #bfdbfe;border-radius:12px;background:#fff;padding:8px 10px;display:flex;flex-direction:column}.viral-topic-meta-label[data-v-2bace599]{display:inline-flex;align-items:center;gap:4px;color:#475569;font-size:11px}.viral-topic-meta>div strong[data-v-2bace599]{margin-top:3px;color:#1e3a8a;font-size:12px;font-weight:900}.positioning-chat-card[data-v-2bace599]{padding:16px;border-radius:18px}.positioning-card-message[data-v-2bace599]{margin:0 0 14px;color:#0f172a;font-size:13px;line-height:1.9;font-weight:600}.positioning-card-preview[data-v-2bace599]{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) 24px;gap:12px;padding:14px;border:1px solid #bfdbfe;border-radius:14px;background:#eff6ff;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.positioning-card-preview[data-v-2bace599]:hover{border-color:#60a5fa;box-shadow:0 12px 28px #2563eb1f;transform:translateY(-1px)}.positioning-card-icon[data-v-2bace599]{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#2563eb;color:#fff;box-shadow:0 8px 18px #2563eb3d}.positioning-card-main[data-v-2bace599]{min-width:0}.positioning-card-title-row[data-v-2bace599]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.positioning-card-title-row h4[data-v-2bace599]{margin:0;color:#020617;font-size:14px;font-weight:900}.positioning-card-title-row span[data-v-2bace599]{border-radius:999px;background:#fff7ed;color:#f59e0b;padding:2px 8px;font-size:10px;font-weight:900}.positioning-card-preview p[data-v-2bace599]{margin:6px 0 10px;color:#334155;font-size:12px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.positioning-card-meta[data-v-2bace599]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.positioning-card-meta div[data-v-2bace599]{min-width:0;border-radius:12px;background:#ffffffdb;padding:8px 10px;color:#64748b}.positioning-card-meta svg[data-v-2bace599]{vertical-align:-2px;margin-right:4px}.positioning-card-meta span[data-v-2bace599]{font-size:10px;font-weight:700}.positioning-card-meta strong[data-v-2bace599]{display:block;margin-top:3px;color:#0f172a;font-size:12px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.positioning-card-arrow[data-v-2bace599]{color:#2563eb}.analyzing-box[data-v-2bace599]{display:inline-flex;align-items:center;gap:10px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;padding:10px 12px;border-radius:14px;font-size:12px;font-weight:700}.spin[data-v-2bace599]{animation:spin-2bace599 1s linear infinite}@keyframes spin-2bace599{to{transform:rotate(360deg)}}.chat-footer[data-v-2bace599]{padding:1.25rem 1rem 1rem;background-color:#f5f7fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-shrink:0;width:100%;box-sizing:border-box;position:relative}.tools-row[data-v-2bace599]{margin-bottom:10px;position:relative}.chat-attachments-wrapper[data-v-2bace599]{flex-shrink:0}.chat-attachments[data-v-2bace599]{padding:.5rem .75rem;background-color:#ffffff80;border-top:1px solid rgb(226,232,240);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;max-height:8rem;overflow-y:auto}.attachment-item[data-v-2bace599]{display:flex;align-items:center;justify-content:space-between;background-color:#eef2ff80;border:1px solid rgb(199,210,254);padding:.5rem .75rem;border-radius:1rem;flex:0 0 auto;gap:.75rem}.attachment-item-image[data-v-2bace599]{align-items:flex-start}.attachment-thumbnail[data-v-2bace599],.attachment-thumb[data-v-2bace599]{width:56px;height:56px;border-radius:.75rem;overflow:hidden;background-color:#fff;border:1px solid rgb(226,232,240);box-shadow:0 1px 3px #0000001a;position:relative;cursor:pointer;flex-shrink:0;object-fit:cover}.attachment-thumbnail img[data-v-2bace599]{width:100%;height:100%;object-fit:cover;display:block}.attachment-progress[data-v-2bace599]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#0f172a99;color:#fff;font-size:9px;font-weight:800}.attachment-content[data-v-2bace599]{display:flex;align-items:center;gap:.75rem}.attachment-icon[data-v-2bace599],.attachment-file-icon[data-v-2bace599]{padding:.5rem;background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;color:#64748b;flex-shrink:0}.attachment-info[data-v-2bace599]{min-width:0}.attachment-info strong[data-v-2bace599],.attachment-name[data-v-2bace599]{font-size:9px;font-weight:800;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.attachment-info span[data-v-2bace599],.attachment-size[data-v-2bace599],.attachment-status[data-v-2bace599]{font-size:9px;color:#94a3b8;font-weight:700}.attachment-meta[data-v-2bace599]{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.attachment-success[data-v-2bace599]{color:#10b981}.attachment-error[data-v-2bace599]{color:#ef4444}.attachment-actions[data-v-2bace599]{display:flex;align-items:center;gap:.5rem}.attachment-remove[data-v-2bace599],.remove-attachment-button[data-v-2bace599]{padding:.375rem;border-radius:.5rem;color:#cbd5e1;transition:all .3s;background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.attachment-remove[data-v-2bace599]:hover,.remove-attachment-button[data-v-2bace599]:hover{color:#ef4444;background-color:#fef2f2}.left-tools[data-v-2bace599]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;position:relative;min-width:0}.square-tool[data-v-2bace599]{min-width:104px;height:36px;padding:0 10px;border:1px solid #e2e8f0;background:#fff;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#64748b;cursor:pointer;box-shadow:0 6px 18px #0f172a0f;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.square-tool[data-v-2bace599]:hover{border-color:#cbd5e1;background:#f8fafc}.square-tool.active[data-v-2bace599]{border-color:#cbd5e1;box-shadow:0 0 0 2px #f1f5f9,0 6px 18px #0f172a0f}.square-tool-inner[data-v-2bace599]{width:24px;height:24px;border-radius:10px;color:#475569;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transition:background .18s ease}.square-tool-label[data-v-2bace599]{font-size:12px;font-weight:700;line-height:1;color:#334155;white-space:nowrap}.shortcut-grid-icon[data-v-2bace599]{display:grid;grid-template-columns:repeat(2,8px);grid-template-rows:repeat(2,8px);gap:2px;width:10px;height:18px}.shortcut-grid-icon span[data-v-2bace599]{display:block;width:8px;height:8px;border-radius:3px;background:#1689f9}.shortcut-grid-icon span[data-v-2bace599]:nth-child(2){border-radius:999px;background:#60aefb}.square-tool:hover .square-tool-inner[data-v-2bace599]{background:linear-gradient(135deg,#f1f5f9,#f8fafc)}.shortcut-btn[data-v-2bace599]{height:40px;padding:0 10px;border:1px solid #e2e8f0;background:#fff;border-radius:14px;color:#475569;font-size:13px;cursor:pointer;box-shadow:0 6px 18px #0f172a0f;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;white-space:nowrap}.shortcut-btn[data-v-2bace599]:hover{border-color:#cbd5e1;background:#f8fafc}.shortcut-btn.active[data-v-2bace599]{border-color:#cbd5e1;box-shadow:0 0 0 2px #f1f5f9,0 6px 18px #0f172a0f}.tool-center-popover[data-v-2bace599]{position:absolute;left:0;bottom:calc(100% + 12px);width:420px;height:324px;max-width:calc(100vw - 64px);background:#fffffffa;border:1px solid rgba(226,232,240,.9);border-radius:20px;box-shadow:0 18px 42px #0f172a1a;padding:12px;z-index:20;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column}.tool-center-header[data-v-2bace599]{display:flex;align-items:center;justify-content:space-between;padding:0 4px 8px;flex-shrink:0}.tool-center-title[data-v-2bace599]{display:flex;align-items:center;gap:8px}.tool-center-title-icon[data-v-2bace599]{width:32px;height:32px;border-radius:12px;background:#f8fafc;color:#475569;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #e2e8f0cc}.tool-center-header h4[data-v-2bace599]{margin:0;font-size:14px;color:#020617;font-weight:900}.tool-center-body[data-v-2bace599]{min-height:0;flex:1;display:flex;flex-direction:column;padding-right:4px}.tool-section-tabs[data-v-2bace599]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;min-height:44px;border-radius:16px;background:#f8fafc;padding:4px;flex-shrink:0}.tool-section-tabs .tiny-tab[data-v-2bace599]{border:0;border-radius:14px;background:transparent;color:#94a3b8;padding:8px 12px;font-size:11px;font-weight:900;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.tool-section-tabs .tiny-tab[data-v-2bace599]:hover{color:#334155}.tool-section-tabs .tiny-tab.active[data-v-2bace599]{background:#fff;color:#0f172a;box-shadow:0 1px 4px #0f172a14}.tool-list[data-v-2bace599]{min-height:0;flex:1;display:flex;flex-direction:column;padding:12px 4px 0}.tool-list-title[data-v-2bace599]{margin:0 0 8px;padding:0 4px;font-size:11px;line-height:1;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8}.tool-grid[data-v-2bace599]{display:grid;grid-template-columns:repeat(2,1fr);align-content:start;gap:6px;min-height:132px;overflow-y:auto;padding-right:4px}.tool-item[data-v-2bace599]{min-height:52px;border:1px solid #e2e8f0;background:#f8fafcb3;border-radius:16px;padding:8px 12px;font-size:12px;font-weight:900;color:#334155;cursor:pointer;text-align:left;display:flex;align-items:center;gap:8px;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.tool-item[data-v-2bace599]:hover{border-color:#cbd5e1;background:#fff;color:#020617}.tool-item-icon[data-v-2bace599]{width:32px;height:32px;flex:0 0 32px;border-radius:16px;background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #e2e8f0cc;transition:color .18s ease}.tool-item:hover .tool-item-icon[data-v-2bace599]{color:#2563eb}.tool-item-label[data-v-2bace599]{min-width:0;flex:1;line-height:20px}.tool-center-hint[data-v-2bace599]{margin-top:auto;border-top:1px solid #f1f5f9;padding:12px 4px 0;font-size:11px;line-height:20px;font-weight:600;color:#94a3b8}.pill-btn[data-v-2bace599]{border:1px solid #e5e7eb;background:#fff;color:#334155;border-radius:14px;padding:8px 12px;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;cursor:pointer}.pill-btn[data-v-2bace599]:disabled{cursor:not-allowed;opacity:.5}.history-pill-btn[data-v-2bace599]{border-color:#2563eb;background:#2563eb;color:#fff;font-weight:800;box-shadow:0 7px 16px #2563eb3d;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.history-pill-btn[data-v-2bace599]:hover:not(:disabled){border-color:#1d4ed8;background:#1d4ed8;color:#fff;box-shadow:0 9px 20px #2563eb4d;transform:translateY(-1px)}.history-pill-btn[data-v-2bace599]:active:not(:disabled){transform:translateY(0)}.history-pill-btn[data-v-2bace599]:focus-visible{outline:3px solid rgba(37,99,235,.24);outline-offset:2px}.pill-btn.current[data-v-2bace599]{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.feature-btns[data-v-2bace599]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.btn-primary-soft[data-v-2bace599],.btn-outline[data-v-2bace599],.btn-primary[data-v-2bace599],.btn-disabled[data-v-2bace599]{border-radius:12px;padding:8px 12px;font-size:12px;font-weight:800;cursor:pointer;border:1px solid transparent}.btn-primary-soft[data-v-2bace599]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.btn-outline[data-v-2bace599]{background:#fff;color:#475569;border-color:#e2e8f0}.btn-primary[data-v-2bace599]{background:#2563eb;color:#fff;border-color:#2563eb}.btn-disabled[data-v-2bace599]{background:#f1f5f9;color:#94a3b8;border-color:#e2e8f0;cursor:not-allowed}.badge-blue[data-v-2bace599],.badge-gray[data-v-2bace599]{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.badge-blue[data-v-2bace599]{background:#eff6ff;color:#2563eb}.badge-gray[data-v-2bace599]{background:#f1f5f9;color:#64748b}.chat-input-wrapper[data-v-2bace599]{display:flex;align-items:flex-end;gap:.5rem;width:100%;min-width:0;box-sizing:border-box;background-color:#f1f5f9;padding:.375rem;border-radius:1rem;border:1px solid rgb(226,232,240)}.chat-input[data-v-2bace599],.chat-input-wrapper textarea[data-v-2bace599]{flex:1;min-width:0;background:transparent;border:none;outline:none;padding:.5rem .75rem;font-size:12px;line-height:1.25rem;font-weight:700;color:#334155;resize:none;overflow:hidden;height:40px;max-height:40px;white-space:nowrap;text-overflow:ellipsis;transition:height .12s ease}.chat-input[data-v-2bace599]::placeholder,.chat-input-wrapper textarea[data-v-2bace599]::placeholder{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis}.chat-input[data-v-2bace599]:disabled,.chat-input-wrapper textarea[data-v-2bace599]:disabled{opacity:.5}.file-input-hidden[data-v-2bace599]{display:none}.icon-btn[data-v-2bace599]{border:none;background:transparent;width:36px;height:36px;border-radius:10px;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.icon-btn[data-v-2bace599]:hover{background:#f3f4f6}.settings-button[data-v-2bace599]{width:36px;height:36px;padding:0;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#64748b;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.settings-button[data-v-2bace599]:hover{background-color:#f8fafc;color:#4f46e5;border-color:#cbd5e1}.settings-button.chat-history-button__remove[data-v-2bace599]{display:none}.attach-button[data-v-2bace599],.chat-input-wrapper>.icon-btn[data-v-2bace599],.voice-button[data-v-2bace599]{padding:.625rem;background-color:#fff;color:#94a3b8;border-radius:.75rem;transition:all .3s;box-shadow:0 1px 3px #0000001a;flex-shrink:0;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.attach-button[data-v-2bace599]:hover,.chat-input-wrapper>.icon-btn[data-v-2bace599]:hover,.voice-button[data-v-2bace599]:hover{color:#4f46e5}.voice-recording[data-v-2bace599]{background-color:#ef4444;color:#fff;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.send-button[data-v-2bace599],.send-btn[data-v-2bace599]{padding:.625rem;background-color:#4f46e5;color:#fff;border-radius:.75rem;transition:all .3s;box-shadow:0 4px 6px -1px #0000001a;flex-shrink:0;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.send-button[data-v-2bace599]:hover:not(:disabled),.send-btn[data-v-2bace599]:hover:not(:disabled){background-color:#4338ca}.send-button[data-v-2bace599]:disabled,.send-btn[data-v-2bace599]:disabled{background-color:#cbd5e1;cursor:not-allowed}.image-preview-overlay[data-v-2bace599]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ab3;display:flex;align-items:center;justify-content:center;z-index:60;padding:1.5rem}.image-preview-dialog[data-v-2bace599]{position:relative;max-width:90vw;max-height:90vh;background:#fff;border-radius:1rem;padding:1rem;box-shadow:0 25px 50px -12px #00000059}.image-preview-dialog img[data-v-2bace599]{max-width:80vw;max-height:80vh;display:block;border-radius:.75rem;object-fit:contain}.image-preview-close[data-v-2bace599]{position:absolute;top:.5rem;right:.5rem;width:32px;height:32px;border-radius:999px;border:none;background:#0f172abf;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.image-preview-close[data-v-2bace599]:hover{background:#0f172ae6}.overlay[data-v-2bace599]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:16px}.modal-card[data-v-2bace599]{width:100%;max-width:680px;max-height:84vh;overflow:auto;background:#fff;border-radius:22px}.modal-head[data-v-2bace599],.drawer-head[data-v-2bace599]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #eef0f3}.modal-head h3[data-v-2bace599],.drawer-head h3[data-v-2bace599]{margin:0;font-size:18px;color:#111827}.modal-body[data-v-2bace599]{padding:18px;display:flex;flex-direction:column;gap:16px}.grid-two[data-v-2bace599]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kv[data-v-2bace599]{background:#f8fafc;border:1px solid #eef0f3;border-radius:12px;padding:12px}.kv label[data-v-2bace599]{display:block;font-size:11px;color:#9ca3af;font-weight:700;margin-bottom:4px}.kv span[data-v-2bace599]{font-size:13px;color:#111827;font-weight:800}.block-light[data-v-2bace599]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:12px;color:#334155;font-size:13px;line-height:1.8}.modal-foot[data-v-2bace599]{padding:14px 18px;border-top:1px solid #eef0f3;display:flex;gap:10px}.modal-foot button[data-v-2bace599]{flex:1}.modal-mask[data-v-2bace599]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#00000052;display:flex;align-items:center;justify-content:center;padding:16px}.modal-panel[data-v-2bace599]{width:100%;max-width:460px;border-radius:22px;background:#fff;box-shadow:0 24px 60px #0f172a38;overflow:hidden}.modal-title[data-v-2bace599]{margin:0;font-size:16px;font-weight:900;color:#030712}.modal-sub[data-v-2bace599]{margin:4px 0 0;font-size:12px;color:#9ca3af;font-weight:700}.modal-close[data-v-2bace599]{border:none;border-radius:10px;background:#f8fafc;color:#6b7280;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.modal-close[data-v-2bace599]:hover{background:#eef2ff;color:#4338ca}.modal-close-icon[data-v-2bace599]{width:16px;height:16px}.modal-form[data-v-2bace599]{padding:16px 20px 20px;display:flex;flex-direction:column;gap:14px}.field-label[data-v-2bace599]{font-size:12px;font-weight:800;color:#374151}.field-label.block[data-v-2bace599]{display:block;margin-bottom:6px}.field-input[data-v-2bace599]{width:100%;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#1f2937;font-size:13px;padding:10px 12px;outline:none;box-sizing:border-box}.field-input[data-v-2bace599]:focus{border-color:#c7d2fe;box-shadow:0 0 0 3px #6366f126}.modal-actions[data-v-2bace599]{display:flex;justify-content:flex-end;gap:10px;margin-top:2px}.cancel-btn[data-v-2bace599],.confirm-btn[data-v-2bace599]{height:36px;border-radius:10px;border:1px solid transparent;font-size:13px;font-weight:800;cursor:pointer;padding:0 14px}.cancel-btn[data-v-2bace599]{background:#f3f4f6;color:#4b5563;border-color:#e5e7eb}.cancel-btn[data-v-2bace599]:hover{background:#e5e7eb}.confirm-btn[data-v-2bace599]{background:#4f46e5;color:#fff}.confirm-btn[data-v-2bace599]:hover{background:#4338ca}.fade-enter-active[data-v-2bace599],.fade-leave-active[data-v-2bace599]{transition:opacity .2s ease}.fade-enter-from[data-v-2bace599],.fade-leave-to[data-v-2bace599]{opacity:0}.drawer-card[data-v-2bace599]{width:min(1100px,calc(100vw - 32px));height:min(90vh,calc(100vh - 32px));background:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.drawer-tabs[data-v-2bace599]{display:flex;align-items:center;gap:8px}.tiny-tab[data-v-2bace599]{border:1px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:700;cursor:pointer}.tiny-tab.active[data-v-2bace599]{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.drawer-body[data-v-2bace599]{flex:1;overflow:auto;padding:14px 18px}.matrix-wrap table[data-v-2bace599]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #eef0f3;border-radius:12px;overflow:hidden}.matrix-wrap th[data-v-2bace599],.matrix-wrap td[data-v-2bace599]{border-bottom:1px solid #eef0f3;padding:10px;text-align:left;font-size:12px;color:#334155}.matrix-wrap th[data-v-2bace599]{background:#f8fafc;color:#64748b;font-weight:800}.calendar-toolbar[data-v-2bace599]{display:flex;gap:8px;align-items:center;margin-bottom:10px}.calendar-list[data-v-2bace599]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.calendar-item[data-v-2bace599]{border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:6px;text-align:left;cursor:pointer}.calendar-item strong[data-v-2bace599]{color:#1e293b;font-size:12px}.calendar-item span[data-v-2bace599]{color:#475569;font-size:12px;line-height:1.6}@media(max-width:900px){.chat-messages[data-v-2bace599]{padding:12px}.chat-footer[data-v-2bace599]{padding:8px 12px 12px}.message-bubble[data-v-2bace599],.biz-card[data-v-2bace599],.positioning-chat-card[data-v-2bace599],.suggestion-card[data-v-2bace599],.entry-guide-card-shell[data-v-2bace599]{max-width:96%;width:96%}.positioning-card-preview[data-v-2bace599],.planning-result-head[data-v-2bace599]{grid-template-columns:36px minmax(0,1fr)}.positioning-card-arrow[data-v-2bace599],.planning-result-arrow[data-v-2bace599]{display:none}.positioning-card-meta[data-v-2bace599],.planning-result-meta[data-v-2bace599],.grid-two[data-v-2bace599]{grid-template-columns:1fr}.tool-center-popover[data-v-2bace599]{width:340px}}.planning-drawer-overlay[data-v-2bace599]{background:#0f172a94;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.planning-drawer-card[data-v-2bace599]{width:min(880px,calc(100vw - 128px));height:min(860px,calc(100vh - 96px));border-radius:20px;border:1px solid rgba(226,232,240,.72);box-shadow:0 28px 90px #0f172a3d;overflow:visible}.planning-drawer-head[data-v-2bace599]{min-height:74px;padding:18px 24px;border-bottom:1px solid #edf0f5;border-radius:20px;background:#fff}.planning-drawer-title h3[data-v-2bace599]{margin:0;color:#0f172a;font-size:15px;line-height:1.1;font-weight:900}.planning-drawer-title p[data-v-2bace599]{margin:4px 0 0;color:#94a3b8;font-size:12px;font-weight:700}.planning-drawer-actions[data-v-2bace599]{position:relative;gap:10px}.planning-history-btn[data-v-2bace599]{border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#64748b;display:inline-flex;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:900;cursor:pointer;transition:all .18s ease}.planning-history-btn[data-v-2bace599]:hover,.planning-history-btn.active[data-v-2bace599]{border-color:#cbd5e1;background:#f8fafc;color:#334155}.planning-history-count[data-v-2bace599]{border-radius:999px;background:#f1f5f9;color:#64748b;padding:1px 6px;font-size:10px}.planning-tab-group[data-v-2bace599]{display:inline-flex;align-items:center;gap:4px;border-radius:16px;background:#f3f4f6;padding:4px}.planning-tab-group .tiny-tab[data-v-2bace599],.calendar-view-switch .tiny-tab[data-v-2bace599]{border:0;border-radius:12px;background:transparent;color:#64748b;padding:8px 14px;font-size:12px;font-weight:900}.planning-tab-group .tiny-tab.active[data-v-2bace599],.calendar-view-switch .tiny-tab.active[data-v-2bace599]{background:#fff;color:#4f46e5;box-shadow:0 2px 8px #0f172a14}.drawer-close-btn[data-v-2bace599]{width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .18s ease,color .18s ease}.drawer-close-btn[data-v-2bace599]:hover{background:#f1f5f9;color:#475569}.planning-drawer-body[data-v-2bace599]{padding:30px 28px;background:#fff;border-radius:20px;overflow-y:auto;overflow-x:hidden}.planning-content-card[data-v-2bace599],.planning-calendar-card[data-v-2bace599]{border-radius:28px;border:1px solid #f1f5f9;background:#fff;box-shadow:0 18px 56px #0f172a12;overflow:hidden}.planning-section-tip[data-v-2bace599]{margin:0;padding:18px 24px;color:#64748b;font-size:13px;font-weight:800}.planning-content-card table[data-v-2bace599]{border:0;border-top:1px solid #f1f5f9;border-radius:0}.planning-content-card th[data-v-2bace599],.planning-content-card td[data-v-2bace599]{padding:14px 18px}.planning-content-card th[data-v-2bace599]{background:#f8fafc;color:#94a3b8;font-size:11px;font-weight:900}.planning-content-card td[data-v-2bace599]:first-child{color:#4f46e5;font-size:11px;font-weight:900}.planning-content-card td[data-v-2bace599]:nth-child(2){color:#0f172a;font-weight:900}.planning-calendar-card[data-v-2bace599]{overflow:visible}.calendar-intro-row[data-v-2bace599]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.calendar-intro-row p[data-v-2bace599]{margin:0;color:#64748b;font-size:13px;font-weight:800}.calendar-view-switch[data-v-2bace599]{display:inline-flex;align-items:center;gap:4px;border-radius:16px;background:#f3f4f6;padding:4px}.planning-calendar-shell[data-v-2bace599]{overflow:hidden;border-radius:20px;border:1px solid #edf0f5;background:#fff}.calendar-range-head[data-v-2bace599]{height:52px;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;border-bottom:1px solid #edf0f5;background:#fbfcfe;text-align:center}.calendar-range-head strong[data-v-2bace599]{display:block;color:#334155;font-size:13px;font-weight:900}.calendar-range-head span[data-v-2bace599]{display:block;margin-top:2px;color:#94a3b8;font-size:10px;font-weight:800}.calendar-nav-btn[data-v-2bace599]{border:0;background:transparent;color:#cbd5e1;display:inline-flex;align-items:center;justify-content:center}.planning-calendar-grid[data-v-2bace599]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.planning-calendar-grid-head[data-v-2bace599]{padding:11px 8px;border-right:1px solid #edf0f5;border-bottom:1px solid #edf0f5;background:#fbfcfe;color:#94a3b8;text-align:center;font-size:11px;font-weight:900}.planning-calendar-grid-head[data-v-2bace599]:nth-child(7n){border-right:0}.planning-calendar-day[data-v-2bace599]{min-height:96px;border-right:1px solid #edf0f5;background:#fff;padding:9px 9px 10px}.planning-calendar-grid.is-month .planning-calendar-day[data-v-2bace599]{min-height:72px}.planning-calendar-day[data-v-2bace599]:nth-child(7n){border-right:0}.planning-calendar-day[data-v-2bace599]:nth-child(n+15){border-top:1px solid #edf0f5}.planning-calendar-date[data-v-2bace599]{width:22px;height:22px;border-radius:999px;color:#94a3b8;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900}.planning-calendar-date.today[data-v-2bace599]{background:#4f46e5;color:#fff}.planning-calendar-date.blank[data-v-2bace599]{visibility:hidden}.planning-calendar-topic[data-v-2bace599]{width:100%;border:0;border-radius:7px;background:#f8fafc;color:#334155;margin-top:7px;padding:6px 7px;text-align:left;cursor:pointer}.planning-calendar-topic span[data-v-2bace599],.planning-calendar-topic small[data-v-2bace599]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planning-calendar-topic span[data-v-2bace599]{font-size:10px;font-weight:800}.planning-calendar-topic small[data-v-2bace599]{margin-top:1px;color:#64748b;font-size:9px;font-weight:700}.calendar-footer-actions[data-v-2bace599]{display:flex;justify-content:center;margin-top:14px}.calendar-footer-actions .btn-outline[data-v-2bace599]{border-color:#c7d2fe;color:#4f46e5;box-shadow:0 2px 10px #4f46e51f}.planning-history-popover[data-v-2bace599]{position:absolute;right:52px;top:48px;z-index:5;width:360px;overflow:hidden;border-radius:16px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 20px 60px #0f172a24}.planning-history-head[data-v-2bace599]{padding:13px 16px;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;gap:12px}.planning-history-head p[data-v-2bace599],.planning-history-empty p[data-v-2bace599]{margin:0;color:#0f172a;font-size:13px;font-weight:900}.planning-history-head span[data-v-2bace599],.planning-history-empty span[data-v-2bace599]{display:block;margin-top:4px;color:#94a3b8;font-size:11px;line-height:1.5}.planning-history-close[data-v-2bace599]{border:0;border-radius:8px;background:transparent;color:#94a3b8;width:30px;height:30px;cursor:pointer}.planning-history-body[data-v-2bace599]{max-height:420px;overflow-y:auto;padding:12px}.planning-history-empty[data-v-2bace599]{border-radius:12px;border:1px dashed #e5e7eb;background:#f8fafc;padding:28px 16px;text-align:center}.planning-history-item[data-v-2bace599]{width:100%;border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:11px 12px;text-align:left;cursor:pointer;margin-bottom:8px}.planning-history-item strong[data-v-2bace599],.planning-history-item span[data-v-2bace599]{display:block}.planning-history-item strong[data-v-2bace599]{color:#0f172a;font-size:12px;font-weight:900}.planning-history-item span[data-v-2bace599]{margin-top:4px;color:#64748b;font-size:11px;font-weight:700}@media(max-width:860px){.planning-drawer-card[data-v-2bace599]{width:calc(100vw - 24px);height:calc(100vh - 24px)}.planning-drawer-head[data-v-2bace599],.calendar-intro-row[data-v-2bace599]{align-items:flex-start;flex-direction:column}.planning-drawer-body[data-v-2bace599]{padding:18px 14px}}.positioning-report-root[data-v-fa26cc9d]{display:flex;flex-direction:column;height:100%;background:#fcfdfe}.positioning-report-root.is-modal[data-v-fa26cc9d]{border-radius:24px;overflow:hidden;box-shadow:0 20px 40px #0f172a29}.modal-header[data-v-fa26cc9d]{height:56px;background:#fcfdfe;display:flex;align-items:center;justify-content:space-between;position:relative}.header-left[data-v-fa26cc9d]{display:flex;align-items:center;gap:14px}.header-primary-actions[data-v-fa26cc9d]{display:flex;align-items:center;gap:8px;padding-left:36px}.header-icon-wrap[data-v-fa26cc9d]{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#2563eb;color:#fff}.header-title[data-v-fa26cc9d]{margin:0;font-size:18px;font-weight:800;color:#111827}.header-subtitle[data-v-fa26cc9d]{margin:2px 0 0;font-size:11px;color:#9ca3af;letter-spacing:.08em}.header-actions[data-v-fa26cc9d]{display:flex;align-items:center;gap:10px;padding-right:20px;position:relative}.position-action-btn[data-v-fa26cc9d]{border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#6b7280;padding:8px 12px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:900;line-height:1;cursor:pointer;transition:all .2s ease}.position-action-btn[data-v-fa26cc9d]:hover{border-color:#d1d5db;background:#f9fafb;color:#374151}.position-action-btn[data-v-fa26cc9d]:disabled{cursor:not-allowed;opacity:.55}.position-history-btn.active[data-v-fa26cc9d]{border-color:#d1d5db;background:#f9fafb;color:#374151}.position-reference-btn[data-v-fa26cc9d]{border-color:#dbeafe;color:#1d4ed8}.position-save-btn[data-v-fa26cc9d]{border-color:transparent;background:#eef2ff;color:#4f46e5}.position-save-btn[data-v-fa26cc9d]:hover{background:#e0e7ff;color:#4338ca}.position-action-icon[data-v-fa26cc9d]{width:13px;height:13px}.position-count-chip[data-v-fa26cc9d]{border-radius:999px;background:#f3f4f6;padding:2px 6px;font-size:10px;font-weight:900;color:#6b7280;line-height:1}.report-body[data-v-fa26cc9d]{flex:1;overflow:auto;padding:0 18px 18px;display:flex;flex-direction:column;gap:14px}.top-tabs[data-v-fa26cc9d],.middle-tabs[data-v-fa26cc9d],.asset-tabs[data-v-fa26cc9d]{display:inline-flex;gap:8px;background:#fff;padding:6px;border-radius:999px;border:1px solid #e5e7eb}.tab-btn[data-v-fa26cc9d]{border:none;background:transparent;padding:8px 14px;border-radius:999px;font-size:12px;font-weight:700;color:#6b7280;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.tab-btn.active[data-v-fa26cc9d]{background:#111827;color:#fff}.framework-section[data-v-fa26cc9d],.assets-section[data-v-fa26cc9d]{display:flex;flex-direction:column;gap:18px}.profile-advice-section[data-v-fa26cc9d]{display:flex;flex-direction:column;gap:12px}.profile-advice-shell[data-v-fa26cc9d]{position:relative;overflow:hidden;border:1px solid rgba(255,36,66,.18);border-radius:28px;background:linear-gradient(180deg,#ff24420b,#fff 56%);box-shadow:0 18px 42px #0f172a12,0 10px 28px #ff24420f;padding:20px 18px 18px 22px}.profile-advice-shell[data-v-fa26cc9d]:before{content:"";position:absolute;top:22px;bottom:22px;left:0;width:4px;border-radius:0 999px 999px 0;background:#ff2442}.profile-advice-head h3[data-v-fa26cc9d]{margin:0;font-size:20px;font-weight:900;color:#ff2442}.profile-advice-head p[data-v-fa26cc9d]{margin:4px 0 0;font-size:10px;color:#ff2442;letter-spacing:.14em}.profile-advice-head[data-v-fa26cc9d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.profile-advice-badge[data-v-fa26cc9d]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,36,66,.26);background:#fff1f4;color:#ff2442;font-size:12px;font-weight:800}.profile-advice-card[data-v-fa26cc9d]{border:1px solid rgba(255,36,66,.2);border-radius:24px;padding:18px;background:#ffffffeb;box-shadow:0 12px 28px #0f172a0d}.profile-advice-card[data-v-fa26cc9d]:hover{border-color:#ff24426b;box-shadow:0 14px 34px #ff24421a}.profile-advice-dot[data-v-fa26cc9d]{width:9px;height:9px;border-radius:999px;background:#ff2442;box-shadow:0 0 0 4px #ff24421f;flex-shrink:0}.profile-advice-display[data-v-fa26cc9d]{min-height:128px;align-items:flex-start;justify-content:flex-start;text-align:left;background:transparent;border:none;padding:10px 0 0}.profile-advice-display p[data-v-fa26cc9d]{color:#334155;font-size:14px;line-height:1.9;font-weight:600}.pillar-grid[data-v-fa26cc9d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pillar-card[data-v-fa26cc9d],.identity-card[data-v-fa26cc9d],.pillar-side-card[data-v-fa26cc9d],.audience-card[data-v-fa26cc9d],.market-card[data-v-fa26cc9d],.ai-panel[data-v-fa26cc9d],.asset-detail[data-v-fa26cc9d]{background:#fff;border:1px solid #eef0f3;border-radius:20px;padding:16px}.pillar-head[data-v-fa26cc9d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.pillar-title-wrap[data-v-fa26cc9d]{display:flex;align-items:center;gap:8px}.pillar-number[data-v-fa26cc9d]{width:24px;height:24px;border-radius:999px;background:#f3f4f6;color:#6b7280;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.pillar-title[data-v-fa26cc9d]{margin:0;font-size:13px;font-weight:800;color:#111827}.display-wrap[data-v-fa26cc9d]{min-height:88px;background:#f8fafc;border-radius:14px;padding:12px;display:flex;align-items:center;justify-content:center;cursor:text;text-align:center}.display-wrap p[data-v-fa26cc9d]{margin:0;font-size:12px;line-height:1.6;color:#4b5563}.protagonist-layout[data-v-fa26cc9d]{display:grid;grid-template-columns:1fr;gap:14px}.protagonist-layout.is-modal-grid[data-v-fa26cc9d]{grid-template-columns:2fr 1fr}.identity-head[data-v-fa26cc9d],.side-head[data-v-fa26cc9d],.market-head[data-v-fa26cc9d],.audience-header[data-v-fa26cc9d],.assets-header[data-v-fa26cc9d]{display:flex;justify-content:space-between;gap:12px;align-items:center}.identity-name[data-v-fa26cc9d]{margin:8px 0 0;font-size:30px;font-weight:900;color:#111827}.identity-tags[data-v-fa26cc9d],.audience-tags[data-v-fa26cc9d],.history-item-tags[data-v-fa26cc9d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.identity-columns[data-v-fa26cc9d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.small-title[data-v-fa26cc9d]{margin:0 0 8px;font-size:11px;color:#6b7280;font-weight:800}.identity-block-head[data-v-fa26cc9d]{display:flex;align-items:center;justify-content:space-between;gap:8px}.identity-block-head .small-title[data-v-fa26cc9d]{margin-bottom:0}.block-light[data-v-fa26cc9d]{background:#f9fafb;border-radius:12px;padding:12px;font-size:12px;line-height:1.8;color:#4b5563}.marker-list[data-v-fa26cc9d]{display:flex;flex-direction:column;gap:8px}.marker-item[data-v-fa26cc9d]{display:flex;align-items:center;gap:6px;font-size:12px;color:#4b5563}.side-head h3[data-v-fa26cc9d]{margin:0;font-size:20px}.side-head p[data-v-fa26cc9d]{margin:2px 0 0;font-size:10px;color:#9ca3af;letter-spacing:.12em}.side-pillars[data-v-fa26cc9d]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.side-pillar-item[data-v-fa26cc9d]{border:1px solid #edf0f4;border-radius:14px;padding:12px}.side-pillar-item.is-clickable[data-v-fa26cc9d]{cursor:pointer}.side-pillar-item.is-clickable[data-v-fa26cc9d]:hover{border-color:#cfd8e6;background:#f8fafc}.side-pillar-title[data-v-fa26cc9d]{display:flex;align-items:center;gap:8px;font-weight:800;font-size:13px;color:#111827}.side-pillar-title span[data-v-fa26cc9d]{width:20px;height:20px;border-radius:999px;background:#111827;color:#fff;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.direction-label[data-v-fa26cc9d]{min-width:0;flex:1}.pillar-actions[data-v-fa26cc9d]{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.icon-btn.danger[data-v-fa26cc9d]{color:#dc2626}.icon-btn.danger[data-v-fa26cc9d]:hover{border-color:#fecaca;background:#fff1f2;color:#b91c1c}.pillar-preview[data-v-fa26cc9d]{min-height:28px}.side-pillar-item p[data-v-fa26cc9d]{margin:6px 0 0;font-size:12px;color:#6b7280}.audience-header h4[data-v-fa26cc9d]{margin:0;font-size:16px}.audience-header p[data-v-fa26cc9d]{margin:2px 0 0;font-size:10px;color:#9ca3af;letter-spacing:.08em}.audience-title-wrap[data-v-fa26cc9d]{display:flex;align-items:center;gap:10px}.audience-icon[data-v-fa26cc9d]{width:40px;height:40px;border-radius:12px;background:#eef2ff;color:#4f46e5;display:inline-flex;align-items:center;justify-content:center}.audience-grid[data-v-fa26cc9d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.audience-card-head[data-v-fa26cc9d]{display:flex;align-items:center;justify-content:space-between;color:#9ca3af;font-size:10px;font-weight:800;letter-spacing:.08em}.audience-card-title[data-v-fa26cc9d]{margin:10px 0;font-size:18px;font-weight:900;color:#111827}.audience-desire[data-v-fa26cc9d]{margin:0 0 10px;font-size:13px;color:#4b5563;line-height:1.7}.audience-pains[data-v-fa26cc9d]{font-size:12px;color:#6b7280;display:flex;flex-direction:column;gap:4px}.audience-display-wrap[data-v-fa26cc9d]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.audience-line[data-v-fa26cc9d]{font-size:12px;color:#4b5563;line-height:1.6}.audience-line strong[data-v-fa26cc9d]{color:#111827}.add-audience-btn[data-v-fa26cc9d],.btn-dashed[data-v-fa26cc9d]{border:2px dashed #d1d5db;background:#f9fafb;color:#6b7280;border-radius:16px;padding:14px;font-weight:700;cursor:pointer}.market-card[data-v-fa26cc9d]{background:#111827;color:#e5e7eb}.market-title-wrap[data-v-fa26cc9d]{display:flex;align-items:center;gap:8px}.market-card h4[data-v-fa26cc9d]{margin:0;color:#fff}.market-card p[data-v-fa26cc9d]{margin:12px 0 0;line-height:1.9}.editable-gap[data-v-fa26cc9d]{color:#60a5fa;background:#2563eb1f;border:1px solid rgba(96,165,250,.35);border-radius:8px;padding:2px 8px;cursor:text}.assets-header h2[data-v-fa26cc9d]{margin:0;font-size:30px;font-weight:900}.assets-header p[data-v-fa26cc9d]{margin:4px 0 0;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#9ca3af}.assets-tools[data-v-fa26cc9d]{display:flex;align-items:center;gap:10px}.assets-grid[data-v-fa26cc9d]{display:grid;grid-template-columns:2fr 1fr;gap:12px}.assets-list[data-v-fa26cc9d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-item[data-v-fa26cc9d]{display:flex;align-items:flex-start;gap:10px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;padding:12px;cursor:pointer;text-align:left}.asset-item.active[data-v-fa26cc9d]{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb14}.asset-icon[data-v-fa26cc9d]{width:34px;height:34px;border-radius:10px;background:#f3f4f6;color:#6b7280;display:inline-flex;align-items:center;justify-content:center}.asset-main[data-v-fa26cc9d]{min-width:0;flex:1}.asset-name-row[data-v-fa26cc9d]{display:flex;align-items:center;gap:6px}.asset-name-row h4[data-v-fa26cc9d]{margin:0;font-size:13px;font-weight:800;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-preview[data-v-fa26cc9d]{margin:6px 0;font-size:11px;color:#6b7280;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.asset-meta[data-v-fa26cc9d]{font-size:10px;color:#9ca3af}.empty-state[data-v-fa26cc9d]{border:2px dashed #e5e7eb;border-radius:18px;background:#fafafa;padding:28px;color:#6b7280;text-align:center}.ai-panel h5[data-v-fa26cc9d],.asset-detail h5[data-v-fa26cc9d]{margin:0 0 10px;font-size:14px;font-weight:800;color:#111827}.ai-panel p[data-v-fa26cc9d]{margin:0 0 12px;font-size:12px;line-height:1.8;color:#4b5563}.asset-content[data-v-fa26cc9d]{max-height:220px;overflow:auto;border:1px solid #e5e7eb;border-radius:12px;padding:10px;font-size:12px;color:#374151;white-space:pre-wrap}.asset-detail-meta[data-v-fa26cc9d]{margin-top:8px;font-size:11px;color:#9ca3af}.report-footer[data-v-fa26cc9d]{border-top:1px solid #eef0f3;padding:16px;background:#fff}.btn-primary[data-v-fa26cc9d],.btn-dark[data-v-fa26cc9d],.btn-light[data-v-fa26cc9d],.icon-btn[data-v-fa26cc9d],.text-input[data-v-fa26cc9d],.text-area[data-v-fa26cc9d]{border:1px solid transparent;border-radius:10px;font-weight:700}.btn-primary[data-v-fa26cc9d]{background:#2563eb;color:#fff;padding:10px 14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.btn-primary.full[data-v-fa26cc9d]{width:100%;justify-content:center;padding:14px;border-radius:14px}.btn-dark[data-v-fa26cc9d]{background:#111827;color:#fff;padding:8px 12px;cursor:pointer}.btn-light[data-v-fa26cc9d]{background:#fff;color:#4b5563;border-color:#d1d5db;padding:8px 12px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.icon-btn[data-v-fa26cc9d]{background:transparent;color:#6b7280;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.icon-btn.small[data-v-fa26cc9d]{width:28px;height:28px}.text-input[data-v-fa26cc9d]{background:#fff;border-color:#e5e7eb;color:#374151;padding:8px 10px;font-size:12px}.text-area[data-v-fa26cc9d]{width:100%;background:#fff;border-color:#e5e7eb;color:#374151;padding:10px;min-height:88px;font-size:12px;resize:vertical}.edit-wrap[data-v-fa26cc9d]{display:flex;flex-direction:column;gap:8px}.badge-gray[data-v-fa26cc9d],.badge-blue[data-v-fa26cc9d],.badge-green[data-v-fa26cc9d],.badge-dark[data-v-fa26cc9d]{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.badge-gray[data-v-fa26cc9d]{background:#f3f4f6;color:#6b7280}.badge-blue[data-v-fa26cc9d]{background:#eff6ff;color:#2563eb}.badge-green[data-v-fa26cc9d]{background:#ecfdf5;color:#059669}.badge-dark[data-v-fa26cc9d]{background:#111827;color:#fff}.history-popover[data-v-fa26cc9d]{position:absolute;right:46px;top:48px;width:380px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 20px 50px #0f172a29;z-index:30}.history-head[data-v-fa26cc9d]{display:flex;justify-content:space-between;gap:8px;padding:12px;border-bottom:1px solid #eef0f3}.history-title[data-v-fa26cc9d]{margin:0;font-size:13px;font-weight:800;color:#111827}.history-desc[data-v-fa26cc9d]{margin:4px 0 0;font-size:11px;color:#9ca3af;line-height:1.5}.history-list[data-v-fa26cc9d]{max-height:360px;overflow:auto;padding:10px;display:flex;flex-direction:column;gap:8px}.history-item[data-v-fa26cc9d]{border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:10px;display:flex;justify-content:space-between;align-items:flex-start;gap:8px;text-align:left;cursor:pointer}.history-item-name[data-v-fa26cc9d]{margin:0;font-size:12px;font-weight:800;color:#111827}.history-item-time[data-v-fa26cc9d]{margin:6px 0 0;font-size:11px;color:#9ca3af}.history-empty[data-v-fa26cc9d]{border:1px dashed #d1d5db;border-radius:12px;padding:16px;background:#f9fafb;color:#6b7280;font-size:12px}.positioning-report-root[data-v-fa26cc9d]{background:#fbfcfe;color:#061329}.positioning-report-root.is-modal[data-v-fa26cc9d]{border-radius:28px}.modal-header[data-v-fa26cc9d]{height:56px;box-shadow:none}.header-icon-wrap[data-v-fa26cc9d]{width:36px;height:36px;border-radius:12px;background:linear-gradient(180deg,#1d6bff,#1454f0);color:#fff;box-shadow:0 8px 14px #1d6bff40}.header-title[data-v-fa26cc9d]{font-size:24px;font-weight:900;color:#0a1428;letter-spacing:.01em}.header-subtitle[data-v-fa26cc9d]{margin-top:3px;font-size:10px;letter-spacing:.12em;color:#b1bccd;font-weight:800}.report-body[data-v-fa26cc9d]{padding:0 18px 20px;gap:16px}.top-tabs[data-v-fa26cc9d],.middle-tabs[data-v-fa26cc9d]{align-self:center;padding:4px;gap:4px;border-color:#edf1f7;border-radius:999px;background:#fff;box-shadow:0 8px 18px #0f172a1a}.middle-tabs[data-v-fa26cc9d]{margin:10px auto 2px}.tab-btn[data-v-fa26cc9d]{min-width:110px;justify-content:center;padding:8px 16px;color:#9aa6b6;font-size:12px;font-weight:900}.tab-btn.active[data-v-fa26cc9d]{background:#061329;color:#fff;box-shadow:0 3px 10px #06132938}.framework-section[data-v-fa26cc9d],.assets-section[data-v-fa26cc9d]{gap:22px}.pillar-grid[data-v-fa26cc9d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pillar-grid.is-modal-grid[data-v-fa26cc9d]{grid-template-columns:repeat(4,minmax(0,1fr))}.pillar-card[data-v-fa26cc9d]{min-height:196px;padding:16px;border-radius:20px;border-color:#edf1f7;box-shadow:0 6px 16px #0f172a0a}.pillar-head[data-v-fa26cc9d]{margin-bottom:10px}.pillar-number[data-v-fa26cc9d]{width:24px;height:24px;background:#f8fafc;color:#b1bccd;font-size:10px}.pillar-title[data-v-fa26cc9d]{font-size:13px;color:#0a1428}.display-wrap[data-v-fa26cc9d]{min-height:124px;background:#fff;border-radius:14px;padding:6px 2px 0;align-items:flex-start}.display-wrap p[data-v-fa26cc9d]{max-width:100%;color:#243447;font-size:12px;font-weight:700;line-height:1.85}.protagonist-layout[data-v-fa26cc9d]{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}.protagonist-layout.is-modal-grid[data-v-fa26cc9d]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.identity-card[data-v-fa26cc9d]{padding:30px;border-radius:32px;border-color:#e8edf3;box-shadow:0 10px 24px #0f172a0d}.identity-head[data-v-fa26cc9d]{align-items:flex-start}.identity-name[data-v-fa26cc9d]{margin-top:14px;font-size:30px;line-height:1.15;color:#061329}.identity-tags[data-v-fa26cc9d]{max-width:360px;justify-content:flex-end;margin-top:36px}.badge-dark[data-v-fa26cc9d]{background:#061329;color:#fff;padding:4px 12px}.badge-warm[data-v-fa26cc9d]{display:inline-flex;margin-left:8px;border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;color:#f59e0b;padding:4px 10px;font-size:10px;font-weight:900}.badge-gray[data-v-fa26cc9d]{background:#fff;border:1px dashed #e8edf3;color:#061329;padding:6px 12px}.identity-divider[data-v-fa26cc9d]{height:1px;margin:22px 0 0;border-bottom:1px dashed #e8edf3}.identity-block[data-v-fa26cc9d]{padding:4px 0 24px;border-bottom:1px dashed #e8edf3}.identity-block[data-v-fa26cc9d]:last-child{padding-bottom:0;border-bottom:none}.small-title[data-v-fa26cc9d]{margin-bottom:14px;color:#061329;font-size:13px;font-weight:900}.quote-card[data-v-fa26cc9d],.block-light[data-v-fa26cc9d],.style-rules[data-v-fa26cc9d]{border:1px solid #e8edf3;border-radius:18px;background:#fff;color:#334155;line-height:1.9;box-shadow:inset 0 1px #fffc}.quote-card[data-v-fa26cc9d]{padding:28px;font-size:21px;font-weight:900}.block-light[data-v-fa26cc9d]{min-height:120px;padding:24px;font-size:14px;font-weight:700}.style-rules[data-v-fa26cc9d]{margin:0;padding:22px 30px;font-size:14px;font-weight:700}.style-rules li+li[data-v-fa26cc9d]{margin-top:10px}.pillar-side-card[data-v-fa26cc9d]{padding:28px 24px;border-radius:30px;border-color:#e8edf3;background:#fbfcfe}.side-head h3[data-v-fa26cc9d]{color:#061329;font-size:22px;font-weight:900}.side-pillars[data-v-fa26cc9d]{gap:14px;margin-top:18px}.side-pillar-item[data-v-fa26cc9d]{padding:22px 24px;border-color:#e8edf3;border-radius:16px;background:#fff;box-shadow:0 8px 18px #0f172a0d}.side-pillar-item.is-clickable[data-v-fa26cc9d]:hover{border-color:#c8d4e3;background:#f8fafc;box-shadow:0 12px 24px #0f172a14}.side-pillar-title[data-v-fa26cc9d]{color:#061329;font-size:15px}.side-pillar-title span[data-v-fa26cc9d]{width:28px;height:28px;background:#061329}.direction-label[data-v-fa26cc9d]{color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.18em}.pillar-actions[data-v-fa26cc9d]{opacity:1}.side-pillar-item p[data-v-fa26cc9d]{margin-top:0;color:#061329;font-size:13px;line-height:1.8}.btn-dashed[data-v-fa26cc9d]{width:100%;border-color:#d7dee8;background:#fff;color:#8090a6;font-size:12px}.audience-section[data-v-fa26cc9d]{display:flex;flex-direction:column;gap:18px}.audience-grid[data-v-fa26cc9d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.audience-grid.is-modal-grid[data-v-fa26cc9d]{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-card[data-v-fa26cc9d]{position:relative;display:flex;flex-direction:column;min-height:300px;padding:30px;border:1px solid #eef0f3;border-radius:40px;background:#fff;box-shadow:0 1px 2px #0f172a0a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.audience-card[data-v-fa26cc9d]:hover{transform:translateY(-3px);border-color:#e6e9ef;box-shadow:0 18px 34px #0f172a14}.audience-card-head[data-v-fa26cc9d]{flex-shrink:0;margin-bottom:28px;color:#d1d5db;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.audience-card-tools[data-v-fa26cc9d]{display:inline-flex;align-items:center;gap:8px}.audience-card-tools .icon-btn[data-v-fa26cc9d]{opacity:0;border-radius:10px;background:#f8fafc;color:#cbd5e1;transition:opacity .2s ease,background .2s ease,color .2s ease}.audience-card:hover .audience-card-tools .icon-btn[data-v-fa26cc9d]{opacity:1}.audience-card-tools .icon-btn[data-v-fa26cc9d]:hover{background:#eef2ff;color:#4f46e5}.audience-users-icon[data-v-fa26cc9d]{width:28px;height:28px;border-radius:999px;background:#f8fafc;color:#9ca3af;display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease}.audience-card:hover .audience-users-icon[data-v-fa26cc9d]{color:#4f46e5}.audience-display-wrap[data-v-fa26cc9d]{display:flex;min-height:0;flex:1;flex-direction:column;cursor:text}.audience-card-title[data-v-fa26cc9d]{flex-shrink:0;margin:0 0 28px;color:#111827;font-size:24px;font-weight:900;line-height:1.24;letter-spacing:0}.audience-card-body[data-v-fa26cc9d]{flex:1;border-top:1px solid #f2f4f7;padding-top:24px}.audience-info-block+.audience-info-block[data-v-fa26cc9d]{margin-top:28px}.audience-label[data-v-fa26cc9d]{margin:0 0 10px;color:#9aa3af;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.audience-desire[data-v-fa26cc9d]{margin:0;color:#4b5563;font-size:14px;font-style:italic;font-weight:800;line-height:1.8;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.audience-pains[data-v-fa26cc9d]{display:flex;flex-direction:column;gap:8px}.audience-pain-item[data-v-fa26cc9d]{display:flex;align-items:flex-start;gap:12px;color:#64748b;font-size:12px;font-weight:800;line-height:1.45}.audience-pain-item span[data-v-fa26cc9d]{width:5px;height:5px;flex:0 0 5px;margin-top:7px;border-radius:999px;background:#fb7185}.audience-pain-item p[data-v-fa26cc9d],.audience-empty-text[data-v-fa26cc9d]{margin:0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.audience-empty-text[data-v-fa26cc9d]{color:#94a3b8;font-size:12px;font-weight:800}.audience-tags[data-v-fa26cc9d]{display:flex;flex-wrap:wrap;gap:6px;flex-shrink:0;margin-top:28px}.audience-keyword[data-v-fa26cc9d]{border:1px solid #dbeafe;border-radius:9px;background:#eef2ff8c;color:#4f46e5;padding:5px 10px;font-size:10px;font-weight:900}.audience-edit-wrap[data-v-fa26cc9d]{display:flex;flex-direction:column;gap:16px}.audience-edit-field[data-v-fa26cc9d]{display:flex;flex-direction:column;gap:6px}.audience-edit-field label[data-v-fa26cc9d]{color:#9ca3af;font-size:10px;font-weight:900;text-transform:uppercase}.audience-edit-input[data-v-fa26cc9d],.audience-edit-textarea[data-v-fa26cc9d]{border:1px solid #eef0f3;border-radius:14px;background:#f8fafc;color:#334155;font-weight:800;outline:none}.audience-edit-input[data-v-fa26cc9d]:focus,.audience-edit-textarea[data-v-fa26cc9d]:focus{border-color:#bfdbfe;box-shadow:0 0 0 3px #bfdbfe8c}.audience-edit-textarea.compact[data-v-fa26cc9d]{min-height:66px}.add-audience-btn[data-v-fa26cc9d]{min-height:300px;border:2px dashed #e5e7eb;border-radius:40px;background:#f9fafb;color:#9ca3af;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:border-color .2s ease,background .2s ease,color .2s ease}.add-audience-btn[data-v-fa26cc9d]:hover{border-color:#c7d2fe;background:#fff;color:#4f46e5}.add-audience-icon[data-v-fa26cc9d]{width:40px;height:40px;border:1px solid #eef0f3;border-radius:999px;background:#f8fafc;display:inline-flex;align-items:center;justify-content:center}.market-card[data-v-fa26cc9d]{padding:30px 28px;border:none;border-radius:30px;background:#020817;box-shadow:0 18px 38px #0208172e}.market-head[data-v-fa26cc9d]{align-items:center;margin-bottom:18px}.market-title-wrap[data-v-fa26cc9d]{gap:12px}.soon-badge[data-v-fa26cc9d]{display:inline-flex;align-items:center;border:1px solid rgba(251,191,36,.45);border-radius:999px;background:#fbbf241f;padding:3px 8px;color:#fbbf24;font-size:11px;font-weight:800;line-height:1}.market-icon[data-v-fa26cc9d]{width:36px;height:36px;border:1px solid rgba(37,99,235,.45);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#2563eb1f;color:#60a5fa}.market-card .btn-light[data-v-fa26cc9d]{border-color:#2563eb6b;background:#2563eb38;color:#60a5fa;border-radius:999px;padding:7px 14px}.market-quote[data-v-fa26cc9d]{margin:0;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:#0f172ae6;padding:16px 18px;color:#e2e8f0;font-size:13px;font-weight:800;line-height:1.9}.market-quote span[data-v-fa26cc9d]{color:#3a9bff;border:1px solid rgba(96,165,250,.35);padding:1px 5px;box-decoration-break:clone;font-style:italic;-webkit-box-decoration-break:clone}.assets-header[data-v-fa26cc9d]{align-items:flex-end;border-bottom:1px solid #e8edf3;padding-bottom:28px}.assets-header h2[data-v-fa26cc9d]{color:#061329;font-size:32px}.assets-tools[data-v-fa26cc9d]{flex-wrap:wrap;justify-content:flex-end}.search-wrap[data-v-fa26cc9d]{display:flex;align-items:center;gap:8px;border:1px solid #e8edf3;border-radius:14px;background:#fff;padding:0 12px;color:#94a3b8}.search-wrap .text-input[data-v-fa26cc9d]{border:none;min-width:190px}.asset-tabs[data-v-fa26cc9d]{box-shadow:none}.assets-grid[data-v-fa26cc9d]{grid-template-columns:1fr}.assets-list[data-v-fa26cc9d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.asset-item[data-v-fa26cc9d]{min-height:124px;border-color:#e8edf3;border-radius:16px;padding:18px}.import-btn[data-v-fa26cc9d]{margin-top:16px;min-height:58px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.assets-section.is-modal[data-v-fa26cc9d]{gap:28px}.assets-section.is-modal .assets-header[data-v-fa26cc9d]{align-items:flex-end;border-bottom:1px solid #f0f3f9;padding-bottom:26px}.assets-section.is-modal .assets-header h2[data-v-fa26cc9d]{font-size:24px;line-height:1.04;letter-spacing:.01em}.assets-section.is-modal .assets-header p[data-v-fa26cc9d]{margin-top:10px;color:#aab6c8;letter-spacing:.22em;font-weight:800}.assets-section.is-modal .assets-tools[data-v-fa26cc9d]{gap:10px;align-items:center;justify-content:flex-end;flex-wrap:nowrap}.assets-section.is-modal .search-wrap[data-v-fa26cc9d]{min-width:290px;height:42px;border-radius:16px;border-color:#eef2f8;background:#fff}.assets-section.is-modal .asset-tabs[data-v-fa26cc9d]{padding:4px;border:1px solid #eef2f8;border-radius:14px;background:#fff}.assets-section.is-modal .asset-tabs .tab-btn[data-v-fa26cc9d]{min-height:34px;padding:6px 14px;font-size:12px;font-weight:800;color:#9aa7bb}.assets-section.is-modal .asset-tabs .tab-btn.active[data-v-fa26cc9d]{background:#0b172d;color:#fff}.assets-section.is-modal .assets-grid.is-modal-grid[data-v-fa26cc9d]{grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr);gap:18px;align-items:start}.assets-section.is-modal .assets-list[data-v-fa26cc9d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.assets-section.is-modal .asset-item[data-v-fa26cc9d]{min-height:114px;border:1px solid #edf2f8;border-radius:18px;background:#fff;box-shadow:0 6px 16px #122b560d}.assets-section.is-modal .import-btn[data-v-fa26cc9d]{width:100%;min-height:54px;border-radius:18px;border-color:#e7edf7;background:#fff;color:#9eacc1}.assets-section.is-modal .assets-side[data-v-fa26cc9d]{display:flex;flex-direction:column;gap:16px}.assets-section.is-modal .ai-panel[data-v-fa26cc9d]{border:1px solid rgba(87,122,182,.16);border-radius:40px;padding:18px 18px 16px;background:radial-gradient(128% 120% at 20% 0%,#102d61,#06112a 44%,#020814);box-shadow:0 24px 42px #050c1a6b}.assets-section.is-modal .panel-head[data-v-fa26cc9d]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.assets-section.is-modal .panel-icon[data-v-fa26cc9d]{width:34px;height:34px;border-radius:12px;border:1px solid rgba(105,148,219,.35);background:linear-gradient(180deg,#153163d1,#0a1a34e0);color:#7fc1ff;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #abceff33}.assets-section.is-modal .ai-panel h5[data-v-fa26cc9d]{margin:0;color:#eef5ff;font-size:20px;letter-spacing:.02em;font-weight:900}.assets-section.is-modal .scan-quote[data-v-fa26cc9d]{margin:30px 0;border:1px solid rgba(107,137,190,.36);border-radius:28px;padding:30px 16px;background:#0b193199;color:#d9e7ff;font-size:14px;line-height:1.62;font-weight:900}.assets-section.is-modal .scan-stats[data-v-fa26cc9d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:30px 0}.assets-section.is-modal .scan-stat-card[data-v-fa26cc9d]{border-radius:22px;padding:12px 14px;background:#0a162deb;border:1px solid rgba(92,125,188,.28)}.assets-section.is-modal .scan-stat-card span[data-v-fa26cc9d]{display:block;color:#8ea4cd;font-size:12px;font-weight:700}.assets-section.is-modal .scan-stat-card strong[data-v-fa26cc9d]{display:block;margin-top:6px;color:#39a0ff;font-size:28px;line-height:.92;font-weight:900;letter-spacing:-.01em}.assets-section.is-modal .ai-panel .btn-primary[data-v-fa26cc9d]{width:100%;justify-content:center;border-radius:16px;min-height:56px;font-size:14px;font-weight:900;background:linear-gradient(180deg,#2d87ff,#1362ff)}.assets-section.is-modal .snapshot-card[data-v-fa26cc9d]{border-radius:30px;border:1px solid #edf2f8;background:#fff;padding:16px 18px;box-shadow:0 10px 22px #1022440f}.assets-section.is-modal .snapshot-head[data-v-fa26cc9d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.assets-section.is-modal .snapshot-head h5[data-v-fa26cc9d]{margin:0;color:#a3b0c4;font-size:12px;font-weight:800;letter-spacing:.02em}.assets-section.is-modal .snapshot-status-dot[data-v-fa26cc9d]{width:9px;height:9px;border-radius:999px;background:#69ee9b;box-shadow:0 0 0 3px #69ee9b29}.assets-section.is-modal .snapshot-list[data-v-fa26cc9d]{display:flex;flex-direction:column;gap:10px}.assets-section.is-modal .snapshot-item[data-v-fa26cc9d]{position:relative;padding-left:16px}.assets-section.is-modal .snapshot-item[data-v-fa26cc9d]:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:999px;background:#9ec8ff}.assets-section.is-modal .snapshot-name[data-v-fa26cc9d]{margin:0;color:#0c1a32;font-size:14px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assets-section.is-modal .snapshot-meta[data-v-fa26cc9d]{margin:2px 0 0;color:#c4ccd8;font-size:10px;font-weight:700}.assets-section.is-modal .snapshot-empty[data-v-fa26cc9d]{color:#b6c0cf;font-size:13px;padding:10px 0}.report-footer[data-v-fa26cc9d]{padding:28px 54px 36px;border-top:1px solid #edf2f7;background:#fff}.btn-primary.full[data-v-fa26cc9d]{min-height:58px;border-radius:18px;background:#2563ff;font-size:15px;font-weight:900}@media(max-width:1200px){.pillar-grid.is-modal-grid[data-v-fa26cc9d]{grid-template-columns:repeat(2,minmax(0,1fr))}.protagonist-layout.is-modal-grid[data-v-fa26cc9d]{grid-template-columns:1fr}.audience-grid[data-v-fa26cc9d]{grid-template-columns:repeat(2,minmax(0,1fr))}.assets-grid[data-v-fa26cc9d],.assets-section.is-modal .assets-grid.is-modal-grid[data-v-fa26cc9d]{grid-template-columns:1fr}.assets-section.is-modal .assets-header h2[data-v-fa26cc9d]{font-size:40px}.assets-section.is-modal .assets-tools[data-v-fa26cc9d]{flex-wrap:wrap}}@media(max-width:900px){.modal-header[data-v-fa26cc9d]{height:auto;min-height:60px;align-items:flex-start;gap:12px}.header-actions[data-v-fa26cc9d]{flex-wrap:wrap;justify-content:flex-end}.report-body[data-v-fa26cc9d]{padding:20px 14px 24px}.top-tabs[data-v-fa26cc9d],.middle-tabs[data-v-fa26cc9d]{width:100%;justify-content:center;box-shadow:0 6px 14px #0f172a1a}.tab-btn[data-v-fa26cc9d]{min-width:0;flex:1;padding-inline:10px}.pillar-grid[data-v-fa26cc9d],.assets-list[data-v-fa26cc9d],.audience-grid[data-v-fa26cc9d]{grid-template-columns:1fr}.identity-head[data-v-fa26cc9d],.assets-header[data-v-fa26cc9d]{align-items:flex-start;flex-direction:column}.identity-tags[data-v-fa26cc9d]{justify-content:flex-start;max-width:none}.quote-card[data-v-fa26cc9d]{font-size:17px;padding:20px}.assets-tools[data-v-fa26cc9d],.asset-tabs[data-v-fa26cc9d],.search-wrap[data-v-fa26cc9d]{width:100%}.search-wrap .text-input[data-v-fa26cc9d]{min-width:0;width:100%}.assets-section.is-modal .assets-header h2[data-v-fa26cc9d]{font-size:32px}.assets-section.is-modal .assets-tools[data-v-fa26cc9d]{flex-direction:column;align-items:stretch}.assets-section.is-modal .search-wrap[data-v-fa26cc9d]{min-width:0;width:100%}.assets-section.is-modal .scan-stats[data-v-fa26cc9d]{grid-template-columns:1fr}.report-footer[data-v-fa26cc9d]{padding:18px 14px 24px}}@media(max-width:768px){.modal-header[data-v-fa26cc9d]{padding:12px 14px}.report-body[data-v-fa26cc9d]{padding:12px}.pillar-grid[data-v-fa26cc9d],.audience-grid[data-v-fa26cc9d],.assets-list[data-v-fa26cc9d],.identity-columns[data-v-fa26cc9d]{grid-template-columns:1fr}.assets-tools[data-v-fa26cc9d]{flex-direction:column;align-items:stretch}}.task-feedback-bar[data-v-61955174]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border:1px solid #e2e8f0;border-radius:1rem;background:#fff;box-shadow:0 1px 3px #0f172a0f;transition:all .3s ease}.task-feedback-bar--success[data-v-61955174]{background:#f0fdf4;border-color:#bbf7d0}.task-feedback-bar--input[data-v-61955174]{flex-wrap:wrap;gap:.75rem;align-items:flex-start}.feedback-question[data-v-61955174]{font-size:.9375rem;font-weight:600;color:#334155;white-space:nowrap}.feedback-actions[data-v-61955174]{display:flex;gap:.75rem;flex-shrink:0}.feedback-btn[data-v-61955174]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1.25rem;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .2s ease;-webkit-user-select:none;user-select:none}.feedback-btn[data-v-61955174]:disabled{cursor:not-allowed;opacity:.55}.feedback-btn-satisfied[data-v-61955174]{background:#f0fdf4;color:#16a34a;border-color:#bbf7d0}.feedback-btn-satisfied[data-v-61955174]:hover:not(:disabled){background:#dcfce7;border-color:#86efac}.feedback-btn-dissatisfied[data-v-61955174]{background:#fef2f2;color:#dc2626;border-color:#fecaca}.feedback-btn-dissatisfied[data-v-61955174]:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.feedback-btn--selected[data-v-61955174]{background:#0f172a;color:#fff;border-color:#0f172a}.feedback-btn--selected[data-v-61955174]:hover:not(:disabled){background:#1e293b;border-color:#1e293b}.feedback-reason-section[data-v-61955174]{width:100%;display:flex;gap:.75rem;align-items:flex-end}.feedback-reason-input[data-v-61955174]{flex:1;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:.75rem;font-size:.875rem;color:#334155;background:#f8fafc;resize:none;outline:none;transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit;line-height:1.5}.feedback-reason-input[data-v-61955174]::placeholder{color:#94a3b8}.feedback-reason-input[data-v-61955174]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background:#fff}.feedback-submit-btn[data-v-61955174]{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.25rem;border-radius:.75rem;background:#0f172a;color:#fff;font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;flex-shrink:0}.feedback-submit-btn[data-v-61955174]:hover:not(:disabled){background:#1e293b}.feedback-submit-btn[data-v-61955174]:disabled{cursor:not-allowed;opacity:.55}.feedback-submit-icon[data-v-61955174]{width:1rem;height:1rem}.feedback-success-left[data-v-61955174]{display:flex;align-items:center;gap:.625rem}.feedback-success-icon[data-v-61955174]{width:1.25rem;height:1.25rem;color:#16a34a;flex-shrink:0}.feedback-success-text[data-v-61955174]{font-size:.9375rem;font-weight:600;color:#16a34a;white-space:nowrap}.feedback-edit-btn[data-v-61955174]{padding:.375rem 1rem;border-radius:.625rem;border:1px solid #d1d5db;background:#fff;color:#64748b;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease}.feedback-edit-btn[data-v-61955174]:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;color:#334155}.feedback-edit-btn[data-v-61955174]:disabled{cursor:not-allowed;opacity:.55}.planning-progress[data-v-f9ec035d]{display:flex;flex-direction:column;margin:1rem;gap:20px}.progress-shell[data-v-f9ec035d]{overflow:hidden;border-radius:32px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 20px 60px #0f172a12}.progress-head[data-v-f9ec035d]{border-bottom:1px solid #f1f5f9;background:radial-gradient(circle at top left,rgba(99,102,241,.12),transparent 40%),linear-gradient(180deg,#fff,#f9fbff);padding:24px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.head-main[data-v-f9ec035d]{display:flex;align-items:flex-start;gap:16px}.head-icon-wrap[data-v-f9ec035d]{width:48px;height:48px;border-radius:16px;background:#020617;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 16px 30px #0f172a2e;flex-shrink:0}.head-icon[data-v-f9ec035d]{width:22px;height:22px}.head-title-row[data-v-f9ec035d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.head-title[data-v-f9ec035d]{margin:0;font-size:18px;font-weight:900;color:#020617}.mode-tag[data-v-f9ec035d]{border-radius:999px;background:#f1f5f9;padding:2px 8px;font-size:10px;font-weight:900;color:#64748b}.head-desc[data-v-f9ec035d]{margin:4px 0 0;font-size:14px;line-height:1.7;color:#64748b}.step-badge[data-v-f9ec035d]{display:flex;align-items:center;gap:8px;border-radius:16px;border:1px solid #e2e8f0;background:#ffffffe6;padding:8px 12px;font-size:12px;font-weight:900;color:#475569;box-shadow:0 1px 2px #0f172a0f}.step-dot[data-v-f9ec035d]{width:8px;height:8px;border-radius:999px;background:#34d399;animation:pulse-f9ec035d 1.1s infinite}.progress-track[data-v-f9ec035d]{flex:0 0 100%;margin:4px 0 0;height:8px;overflow:hidden;border-radius:999px;background:#f1f5f9}.progress-value[data-v-f9ec035d]{height:100%;border-radius:999px;background:linear-gradient(90deg,#4f46e5,#6366f1 55%,#c7d2fe);transition:width .35s ease-out}.progress-grid[data-v-f9ec035d]{display:grid;grid-template-columns:1.15fr .85fr;gap:20px;padding:24px}@media(max-width:1200px){.progress-grid[data-v-f9ec035d]{grid-template-columns:1fr}}.thinking-panel[data-v-f9ec035d]{border-radius:28px;border:1px solid #f1f5f9;background:#f8fafcb3;padding:16px}.thinking-header[data-v-f9ec035d]{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.thinking-en[data-v-f9ec035d]{margin:0;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.16em;color:#94a3b8}.thinking-cn[data-v-f9ec035d]{margin:4px 0 0;font-size:14px;font-weight:700;color:#334155}.thinking-status-icon[data-v-f9ec035d]{width:36px;height:36px;border-radius:16px;background:#fff;color:#4f46e5;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0f172a14;border:1px solid #e2e8f0}.ok-icon[data-v-f9ec035d],.loading-icon[data-v-f9ec035d]{width:18px;height:18px}.thinking-list[data-v-f9ec035d]{display:flex;flex-direction:column;gap:12px}.thinking-item[data-v-f9ec035d]{border-radius:16px;border:1px solid #f1f5f9;background:#ffffffb3;padding:12px 16px}.thinking-item-active[data-v-f9ec035d]{border-color:#c7d2fe;background:#fff;box-shadow:0 1px 2px #0f172a14}.thinking-item-title-row[data-v-f9ec035d]{display:flex;align-items:center;gap:8px}.thinking-item-icon[data-v-f9ec035d]{width:14px;height:14px}.thinking-item-icon.done[data-v-f9ec035d]{color:#10b981}.thinking-item-icon.active[data-v-f9ec035d]{color:#6366f1}.thinking-item-title[data-v-f9ec035d]{margin:0;font-size:14px;font-weight:900;color:#334155}.thinking-item-title-active[data-v-f9ec035d]{color:#4338ca}.thinking-item-text[data-v-f9ec035d]{margin:8px 0 0;font-size:12px;line-height:1.75;color:#64748b}.thinking-tip[data-v-f9ec035d]{margin-top:16px;border-radius:16px;border:1px dashed #e2e8f0;background:#ffffffb3;padding:12px 16px;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#94a3b8}.tip-icon[data-v-f9ec035d]{width:14px;height:14px}.aside-panel[data-v-f9ec035d]{display:flex;flex-direction:column;gap:16px}.value-card[data-v-f9ec035d],.output-card[data-v-f9ec035d]{border-radius:28px;padding:16px}.value-card[data-v-f9ec035d]{border:1px solid #f1f5f9;background:#fff;box-shadow:0 1px 2px #0f172a0f}.value-title-row[data-v-f9ec035d]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.16em;color:#94a3b8}.value-title-icon[data-v-f9ec035d]{width:14px;height:14px}.value-text[data-v-f9ec035d]{margin:12px 0 0;font-size:14px;line-height:1.75;color:#64748b}.output-card[data-v-f9ec035d]{border:1px solid #c7d2fe;background:linear-gradient(180deg,#f8faff,#eef2ff)}.output-head[data-v-f9ec035d]{margin:0;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.16em;color:#818cf8}.output-list[data-v-f9ec035d]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.output-chip[data-v-f9ec035d]{border-radius:999px;background:#fff;padding:6px 12px;font-size:11px;font-weight:900;color:#4338ca;box-shadow:0 1px 2px #0f172a14;border:1px solid #e0e7ff}.output-desc[data-v-f9ec035d]{margin:12px 0 0;font-size:11px;line-height:1.6;color:#4338cacc}.spin[data-v-f9ec035d]{animation:spin-f9ec035d 1s linear infinite}.pulse[data-v-f9ec035d]{animation:pulseOpacity-f9ec035d 1.5s infinite}@keyframes spin-f9ec035d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-f9ec035d{0%,to{opacity:.4}50%{opacity:1}}@keyframes pulseOpacity-f9ec035d{0%,to{opacity:.35}50%{opacity:1}}.planning-table-wrap[data-v-c436148d]{position:relative;border-radius:28px;border:1px solid #f3f4f6;background:#fff;box-shadow:0 16px 50px #0f172a0f}.table-loading-mask[data-v-c436148d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;border-radius:28px;background:#ffffffe6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.loading-icon[data-v-c436148d]{width:22px;height:22px;color:#6366f1}.loading-text[data-v-c436148d]{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;color:#9ca3af}.table-header[data-v-c436148d]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 20px}.table-actions[data-v-c436148d]{display:flex;align-items:center;justify-content:flex-end;gap:10px;max-width:520px}.knowledge-btn[data-v-c436148d]{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:260px;height:40px;padding:0 14px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;color:#64748b;font-size:12px;font-weight:900;cursor:pointer;transition:all .2s ease}.knowledge-btn span[data-v-c436148d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-btn[data-v-c436148d]:hover,.knowledge-btn.active[data-v-c436148d]{border-color:#c7d2fe;background:#eef2ff;color:#4f46e5}.knowledge-btn[data-v-c436148d]:disabled,.clear-knowledge-btn[data-v-c436148d]:disabled{cursor:not-allowed;opacity:.55}.knowledge-icon[data-v-c436148d]{width:14px;height:14px;flex-shrink:0}.clear-knowledge-btn[data-v-c436148d]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#94a3b8;cursor:pointer;transition:all .2s ease}.clear-knowledge-btn[data-v-c436148d]:hover{border-color:#cbd5e1;background:#f8fafc;color:#475569}.clear-knowledge-icon[data-v-c436148d]{width:14px;height:14px}.table-title-row[data-v-c436148d]{display:flex;align-items:center;gap:8px}.table-title-bar[data-v-c436148d]{width:6px;height:24px;border-radius:999px;background:#4f46e5}.table-title[data-v-c436148d]{margin:0;font-size:20px;font-weight:900;color:#030712}.table-desc[data-v-c436148d]{margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.8;color:#6b7280}.regen-btn[data-v-c436148d]{border:none;border-radius:16px;background:#f3f4f6;color:#6b7280;padding:8px 16px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:900;cursor:pointer;transition:all .2s ease}.regen-btn[data-v-c436148d]:hover{background:#e5e7eb;color:#111827}.regen-btn[data-v-c436148d]:disabled{opacity:.4;cursor:not-allowed}.regen-icon-wrap[data-v-c436148d]{display:inline-flex}.regen-icon[data-v-c436148d]{width:13px;height:13px}.table-shell[data-v-c436148d]{margin:0 24px 24px;overflow:hidden;border-radius:24px;border:1px solid #f3f4f6}.table-thead[data-v-c436148d]{display:flex;background:#f9fafb}.table-th[data-v-c436148d]{padding:12px 16px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;box-sizing:border-box}.table-tbody[data-v-c436148d]{background:#fff}.table-row[data-v-c436148d]{display:flex;border-top:1px solid #f3f4f6;transition:background-color .2s ease}.table-row[data-v-c436148d]:first-child{border-top:none}.table-row[data-v-c436148d]:hover{background:#eef2ff73}.table-td[data-v-c436148d]{padding:16px;box-sizing:border-box}.cell-text[data-v-c436148d]{cursor:text;display:inline}.cell-text.multiline[data-v-c436148d]{display:block;white-space:pre-wrap}.cell-input[data-v-c436148d]{width:100%;border:0;border-bottom:1px solid #d1d5db;background:transparent;padding:2px 0;outline:none;box-sizing:border-box}.cell-input[data-v-c436148d]:focus{border-bottom-color:#6366f1}.cell-textarea[data-v-c436148d]{resize:none}.cell-category[data-v-c436148d]{font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#4f46e5}.cell-title[data-v-c436148d]{font-size:14px;font-weight:900;line-height:1.45;color:#111827}.cell-core[data-v-c436148d]{font-size:12px;font-weight:600;line-height:1.7;color:#6b7280}.cell-common[data-v-c436148d]{font-size:12px;font-weight:700;color:#6b7280}.cell-example[data-v-c436148d]{font-size:12px;font-weight:600;line-height:1.7;color:#9ca3af}.spin[data-v-c436148d]{animation:spin-c436148d .8s linear infinite}@keyframes spin-c436148d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.workspace-single{border-radius:18px}.workspace-single{padding:18px 16px 14px}.workspace-single{width:100%;max-width:none;justify-content:flex-start;flex-wrap:wrap}.workspace-single{margin:0 12px 16px;overflow-x:auto;overflow-y:hidden;border-radius:18px;-webkit-overflow-scrolling:touch}.workspace-single{min-width:760px}.workspace-single{word-break:normal;overflow-wrap:normal}.workspace-single{white-space:nowrap}@media(max-width:767px){.cell-text[data-v-c436148d]{display:-webkit-box;overflow:hidden;max-height:3.2em;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;word-break:normal;text-overflow:ellipsis;white-space:normal}.table-td[data-v-c436148d]{padding:10px 8px}}.recent-hotspots[data-v-78512a54]{border-radius:24px;border:1px solid #eef2f7;background:#fff;padding:24px;box-shadow:0 16px 50px #0f172a0d}.hotspots-head[data-v-78512a54]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hotspots-title-row[data-v-78512a54]{display:flex;align-items:center;gap:8px}.hotspots-title-bar[data-v-78512a54]{width:6px;height:24px;border-radius:999px;background:#ea580c}.hotspots-title[data-v-78512a54]{margin:0;font-size:20px;font-weight:900;color:#111827}.hotspots-desc[data-v-78512a54]{margin:8px 0 0;font-size:14px;font-weight:600;color:#6b7280}.refresh-btn[data-v-78512a54]{border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#6b7280;padding:8px 12px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:900;cursor:pointer}.refresh-btn[data-v-78512a54]:disabled{opacity:.7;cursor:not-allowed}.refresh-icon[data-v-78512a54],.state-icon[data-v-78512a54]{width:14px;height:14px}.hotspots-state[data-v-78512a54]{margin-top:18px;min-height:120px;border:1px dashed #e5e7eb;border-radius:16px;background:#f8fafc;color:#94a3b8;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:800}.hotspots-error[data-v-78512a54]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.hotspots-list[data-v-78512a54]{margin-top:16px;display:grid;gap:12px}.hotspot-card[data-v-78512a54]{border:1px solid #eef2f7;border-radius:16px;background:#fff;padding:16px}.hotspot-meta[data-v-78512a54],.hotspot-foot[data-v-78512a54]{display:flex;align-items:center;justify-content:space-between;gap:12px}.hotspot-source[data-v-78512a54]{font-size:11px;font-weight:900;color:#c2410c}.hotspot-time[data-v-78512a54],.hotspot-location[data-v-78512a54]{font-size:11px;color:#9ca3af}.hotspot-name[data-v-78512a54]{margin:8px 0 0;font-size:14px;font-weight:900;line-height:1.5;color:#111827}.hotspot-summary[data-v-78512a54]{margin:6px 0 0;font-size:12px;line-height:1.7;color:#6b7280;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hotspot-tags[data-v-78512a54]{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.hotspot-tag[data-v-78512a54]{border-radius:999px;background:#fff7ed;color:#c2410c;padding:2px 8px;font-size:10px;font-weight:800}.hotspot-foot[data-v-78512a54]{margin-top:12px}.hotspot-link[data-v-78512a54]{font-size:11px;font-weight:900;color:#ea580c;text-decoration:none}.expand-btn[data-v-78512a54]{margin-top:12px;border:none;background:transparent;color:#ea580c;font-size:12px;font-weight:900;cursor:pointer}.spin[data-v-78512a54]{animation:spin-78512a54 1s linear infinite}@keyframes spin-78512a54{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.content-plan-wrap[data-v-7045d6eb]{padding:24px;display:flex;flex-direction:column;gap:24px}.warn-card[data-v-7045d6eb]{border-radius:24px;border:1px solid #fde68a;background:#fffbeb;padding:24px}.warn-title[data-v-7045d6eb]{margin:0;font-size:14px;font-weight:900;color:#92400e}.warn-desc[data-v-7045d6eb]{margin:4px 0 0;font-size:12px;line-height:1.7;color:#b45309}.failed-card[data-v-7045d6eb]{border-radius:24px;border:1px solid #fecaca;background:#fef2f2;padding:24px}.failed-title[data-v-7045d6eb]{margin:0;font-size:14px;font-weight:900;color:#991b1b}.failed-desc[data-v-7045d6eb]{margin:4px 0 0;font-size:12px;line-height:1.7;color:#b91c1c}.detail-loading-card[data-v-7045d6eb]{min-height:360px;border-radius:28px;border:1px solid #dbeafe;background:linear-gradient(180deg,#f8fbff,#fff);padding:48px 28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;box-shadow:0 18px 48px #2563eb14}.detail-loading-icon[data-v-7045d6eb]{width:56px;height:56px;border-radius:18px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center}.detail-loading-spinner[data-v-7045d6eb]{width:26px;height:26px;animation:spin-7045d6eb 1s linear infinite}.detail-loading-title[data-v-7045d6eb]{margin:0;font-size:18px;font-weight:900;color:#111827}.detail-loading-desc[data-v-7045d6eb]{margin:8px auto 0;max-width:420px;font-size:13px;line-height:1.7;color:#64748b}.detail-loading-steps[data-v-7045d6eb]{display:flex;gap:8px;align-items:center}.detail-loading-steps span[data-v-7045d6eb]{width:42px;height:4px;border-radius:999px;background:#bfdbfe;opacity:.45;animation:detailPulse-7045d6eb 1.2s ease-in-out infinite}.detail-loading-steps span[data-v-7045d6eb]:nth-child(2){animation-delay:.16s}.detail-loading-steps span[data-v-7045d6eb]:nth-child(3){animation-delay:.32s}.result-wrap[data-v-7045d6eb]{display:flex;flex-direction:column;gap:24px}.result-topbar[data-v-7045d6eb]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.topbar-tip[data-v-7045d6eb]{margin:0;font-size:12px;font-weight:600;color:#9ca3af}.topbar-actions[data-v-7045d6eb]{position:relative;display:flex;align-items:center;gap:8px}.history-btn[data-v-7045d6eb],.save-btn[data-v-7045d6eb]{border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#6b7280;padding:8px 12px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:900;cursor:pointer;transition:all .2s ease}.history-btn[data-v-7045d6eb]:hover,.save-btn[data-v-7045d6eb]:hover{border-color:#d1d5db;background:#f9fafb;color:#374151}.history-btn[data-v-7045d6eb]:disabled,.save-btn[data-v-7045d6eb]:disabled,.close-mini-btn[data-v-7045d6eb]:disabled,.history-item[data-v-7045d6eb]:disabled{cursor:not-allowed}.history-btn[data-v-7045d6eb]:disabled,.save-btn[data-v-7045d6eb]:disabled{opacity:.72}.history-btn.active[data-v-7045d6eb]{border-color:#d1d5db;background:#f9fafb;color:#374151}.save-btn[data-v-7045d6eb]{border-color:transparent;background:#eef2ff;color:#4f46e5}.save-btn[data-v-7045d6eb]:hover{background:#e0e7ff;color:#4338ca}.save-btn.saved[data-v-7045d6eb]{background:#f0fdf4;color:#16a34a}.save-btn.loading[data-v-7045d6eb]{background:#eef2ff;color:#4f46e5}.btn-icon[data-v-7045d6eb]{width:13px;height:13px}.count-chip[data-v-7045d6eb]{border-radius:999px;background:#f3f4f6;padding:2px 6px;font-size:10px;font-weight:900;color:#6b7280}.history-popover[data-v-7045d6eb]{position:absolute;right:0;top:48px;z-index:30;width:360px;overflow:hidden;border-radius:16px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 20px 60px #0f172a1f}.history-head[data-v-7045d6eb]{border-bottom:1px solid #f3f4f6;padding:12px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.history-title[data-v-7045d6eb]{margin:0;font-size:14px;font-weight:900;color:#111827}.history-sub[data-v-7045d6eb]{margin:2px 0 0;font-size:11px;color:#9ca3af}.close-mini-btn[data-v-7045d6eb]{border:none;border-radius:8px;background:transparent;color:#9ca3af;padding:6px;cursor:pointer;transition:all .2s ease}.close-mini-btn[data-v-7045d6eb]:hover{background:#f9fafb;color:#4b5563}.close-mini-icon[data-v-7045d6eb]{width:14px;height:14px}.history-body[data-v-7045d6eb]{max-height:420px;overflow-y:auto;padding:12px}.history-empty[data-v-7045d6eb]{border-radius:12px;border:1px dashed #e5e7eb;background:#f9fafbb3;padding:32px 16px;text-align:center}.history-empty-title[data-v-7045d6eb]{margin:0;font-size:12px;font-weight:600;color:#6b7280}.history-empty-desc[data-v-7045d6eb]{margin:4px 0 0;font-size:11px;line-height:1.7;color:#9ca3af}.history-list[data-v-7045d6eb]{display:flex;flex-direction:column;gap:8px}.history-item[data-v-7045d6eb]{border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:12px;text-align:left;cursor:pointer;transition:all .2s ease}.history-item[data-v-7045d6eb]:hover{border-color:#c7d2fe;background:#eef2ff66}.history-item[data-v-7045d6eb]:disabled{opacity:.72}.history-item.restoring[data-v-7045d6eb]{border-color:#c7d2fe;background:#eef2ff8c;opacity:1}.history-item-main[data-v-7045d6eb]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.history-item-time[data-v-7045d6eb]{margin:0;font-size:12px;font-weight:900;color:#111827}.history-item-tags[data-v-7045d6eb]{margin-top:4px;display:flex;flex-wrap:wrap;gap:6px}.mini-chip[data-v-7045d6eb]{border-radius:999px;background:#f3f4f6;padding:2px 8px;font-size:10px;font-weight:700;color:#6b7280}.restore-chip[data-v-7045d6eb]{display:inline-flex;align-items:center;gap:4px;border-radius:999px;background:#eef2ff;padding:4px 8px;font-size:10px;font-weight:900;color:#4f46e5;flex-shrink:0}.restore-icon[data-v-7045d6eb]{width:11px;height:11px}.modal-mask[data-v-7045d6eb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0000004d;display:flex;align-items:center;justify-content:center;padding:16px}.modal-panel[data-v-7045d6eb]{width:100%;max-width:448px;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 20px 40px #0f172a40}.planning-knowledge-modal[data-v-7045d6eb]{max-width:680px}.modal-head[data-v-7045d6eb]{border-bottom:1px solid #f3f4f6;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-title[data-v-7045d6eb]{margin:0;font-size:16px;font-weight:900;color:#030712}.modal-sub[data-v-7045d6eb]{margin:2px 0 0;font-size:11px;font-weight:600;color:#9ca3af}.modal-close[data-v-7045d6eb]{width:28px;height:28px;border:none;border-radius:999px;background:transparent;color:#9ca3af;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.modal-close[data-v-7045d6eb]:hover{background:#f3f4f6;color:#4b5563}.modal-close-icon[data-v-7045d6eb]{width:15px;height:15px}.modal-head-actions[data-v-7045d6eb]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.planning-knowledge-add-point-btn[data-v-7045d6eb]{border:1px solid #dbeafe;border-radius:10px;background:#eff6ff;color:#2563eb;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:900;cursor:pointer;transition:background .2s ease,border-color .2s ease}.planning-knowledge-add-point-btn[data-v-7045d6eb]:hover{background:#dbeafe;border-color:#bfdbfe}.modal-form[data-v-7045d6eb]{padding:24px;display:flex;flex-direction:column;gap:16px}.planning-knowledge-body[data-v-7045d6eb]{padding:18px 24px}.planning-knowledge-state[data-v-7045d6eb]{min-height:180px;border:1px dashed #e5e7eb;border-radius:16px;background:#f8fafc;color:#94a3b8;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:800}.planning-knowledge-empty[data-v-7045d6eb]{flex-direction:column}.planning-knowledge-create-btn[data-v-7045d6eb]{border:none;border-radius:12px;background:#2563eb;color:#fff;display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:900;cursor:pointer;transition:background .2s ease}.planning-knowledge-create-btn[data-v-7045d6eb]:hover{background:#1d4ed8}.planning-knowledge-tree[data-v-7045d6eb]{max-height:420px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:4px}.planning-knowledge-topic[data-v-7045d6eb]{border:1px solid #eef2f7;border-radius:18px;background:#f8fafc;padding:10px}.planning-knowledge-topic-head[data-v-7045d6eb]{display:flex;align-items:flex-start;gap:12px;border:1px solid #ffffff;border-radius:14px;background:#fff;padding:14px;cursor:pointer;transition:all .2s ease}.planning-knowledge-topic-head[data-v-7045d6eb]:hover,.planning-knowledge-topic-head.active[data-v-7045d6eb]{border-color:#c7d2fe;background:#eef2ff}.planning-knowledge-topic-head.disabled[data-v-7045d6eb]{cursor:not-allowed;opacity:.7}.planning-knowledge-topic-head input[data-v-7045d6eb]{margin-top:3px;flex-shrink:0}.planning-knowledge-topic-head em[data-v-7045d6eb]{flex-shrink:0;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:10px;font-style:normal;font-weight:900;padding:4px 8px}.planning-knowledge-children[data-v-7045d6eb]{margin-top:8px;padding-left:28px;display:flex;flex-direction:column;gap:8px}.planning-knowledge-item[data-v-7045d6eb]{display:flex;align-items:flex-start;gap:12px;border:1px solid #eef2f7;border-radius:16px;background:#fff;padding:14px;cursor:pointer;transition:all .2s ease}.planning-knowledge-item[data-v-7045d6eb]:hover,.planning-knowledge-item.active[data-v-7045d6eb]{border-color:#c7d2fe;background:#eef2ff}.planning-knowledge-item input[data-v-7045d6eb]{margin-top:3px;flex-shrink:0}.planning-knowledge-copy[data-v-7045d6eb]{min-width:0;display:flex;flex:1;flex-direction:column;gap:4px}.planning-knowledge-copy strong[data-v-7045d6eb]{overflow:hidden;color:#0f172a;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.planning-knowledge-copy em[data-v-7045d6eb]{color:#4f46e5;font-size:11px;font-style:normal;font-weight:800}.planning-knowledge-copy span[data-v-7045d6eb]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#64748b;font-size:12px;font-weight:600;line-height:1.6}.field-head[data-v-7045d6eb]{margin-bottom:6px;display:flex;align-items:center;justify-content:space-between;gap:8px}.field-label[data-v-7045d6eb]{font-size:11px;font-weight:900;color:#6b7280}.field-label.block[data-v-7045d6eb]{display:block;margin-bottom:6px}.ai-generate-btn[data-v-7045d6eb]{border:none;border-radius:8px;background:#eef2ff;color:#4f46e5;padding:4px 8px;display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:900;cursor:pointer;transition:all .2s ease}.ai-generate-btn[data-v-7045d6eb]:hover{background:#e0e7ff}.ai-generate-btn[data-v-7045d6eb]:disabled{opacity:.6;cursor:not-allowed}.tiny-icon[data-v-7045d6eb]{width:11px;height:11px}.field-input[data-v-7045d6eb]{width:100%;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#111827;padding:10px 12px;box-sizing:border-box;font-size:14px;font-weight:600;outline:none;transition:all .2s ease}.field-input[data-v-7045d6eb]:focus{border-color:#818cf8;box-shadow:0 0 0 2px #eef2ff}.grid-two[data-v-7045d6eb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.modal-actions[data-v-7045d6eb]{padding-top:8px;display:flex;gap:12px}.cancel-btn[data-v-7045d6eb],.confirm-btn[data-v-7045d6eb]{flex:1;border-radius:12px;padding:10px 12px;font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease}.cancel-btn[data-v-7045d6eb]{border:1px solid #e5e7eb;background:#fff;color:#6b7280}.cancel-btn[data-v-7045d6eb]:hover{background:#f9fafb}.confirm-btn[data-v-7045d6eb]{border:none;background:#4f46e5;color:#fff}.confirm-btn[data-v-7045d6eb]:hover{background:#4338ca}.fade-enter-active[data-v-7045d6eb],.fade-leave-active[data-v-7045d6eb]{transition:opacity .2s ease}.fade-enter-from[data-v-7045d6eb],.fade-leave-to[data-v-7045d6eb]{opacity:0}.fade-slide-enter-active[data-v-7045d6eb],.fade-slide-leave-active[data-v-7045d6eb]{transition:all .18s ease}.fade-slide-enter-from[data-v-7045d6eb],.fade-slide-leave-to[data-v-7045d6eb]{opacity:0;transform:translateY(-8px)}.spin[data-v-7045d6eb]{animation:spin-7045d6eb 1s linear infinite}@keyframes spin-7045d6eb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes detailPulse-7045d6eb{0%,to{opacity:.35;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}.kuai-tu-editor-mask[data-v-711274a7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kuai-tu-editor-modal[data-v-711274a7]{width:min(1440px,calc(100vw - 48px));height:min(88vh,920px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #e2e8f0;border-radius:28px;background:#fff;box-shadow:0 28px 90px #0f172a47}.kuai-tu-editor-header[data-v-711274a7],.kuai-tu-editor-footer[data-v-711274a7]{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-color:#e2e8f0;background:#fff}.kuai-tu-editor-header[data-v-711274a7]{border-bottom:1px solid #e2e8f0}.kuai-tu-editor-header p[data-v-711274a7]{margin:0 0 5px;color:#64748b;font-size:11px;font-weight:900;letter-spacing:.12em}.kuai-tu-editor-header h3[data-v-711274a7]{margin:0;color:#0f172a;font-size:19px}.kuai-tu-editor-header button[data-v-711274a7],.kuai-tu-editor-footer button[data-v-711274a7]{border:1px solid #dbe3f0;border-radius:12px;background:#fff;color:#334155;font-weight:800;cursor:pointer}.kuai-tu-editor-header button[data-v-711274a7]{width:36px;height:36px;font-size:24px;line-height:1}.kuai-tu-editor-body[data-v-711274a7]{min-height:0;flex:1;display:flex;background:#f8fafc}.kuai-tu-editor-frame[data-v-711274a7]{min-width:0;flex:1;border:0;background:#fff}.kuai-tu-preparing[data-v-711274a7]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#0f172a;background:radial-gradient(circle at 50% 40%,#eff6ff 0,#f8fafc 48%,#fff)}.kuai-tu-preparing strong[data-v-711274a7]{font-size:20px;letter-spacing:.02em}.kuai-tu-preparing p[data-v-711274a7]{margin:0;color:#64748b;font-size:13px}.kuai-tu-layer-spinner[data-v-711274a7]{position:relative;width:112px;height:112px;margin-bottom:16px;perspective:560px;transform-style:preserve-3d;animation:kuai-tu-scene-spin-711274a7 2.8s linear infinite}.kuai-tu-layer-spinner .layer[data-v-711274a7]{position:absolute;top:20px;right:12px;bottom:20px;left:12px;border:2px solid rgba(37,99,255,.7);border-radius:18px;background:linear-gradient(135deg,#fffffff0,#93c5fd7a);box-shadow:0 18px 38px #2563eb2e;transform-style:preserve-3d}.kuai-tu-layer-spinner .layer-back[data-v-711274a7]{transform:translateZ(-24px) rotateY(-16deg);opacity:.52}.kuai-tu-layer-spinner .layer-middle[data-v-711274a7]{transform:translateZ(0);opacity:.76}.kuai-tu-layer-spinner .layer-front[data-v-711274a7]{transform:translateZ(24px) rotateY(16deg)}@keyframes kuai-tu-scene-spin-711274a7{0%{transform:rotateX(-12deg) rotateY(0)}to{transform:rotateX(-12deg) rotateY(360deg)}}@media(prefers-reduced-motion:reduce){.kuai-tu-layer-spinner[data-v-711274a7]{animation:none;transform:rotateX(-12deg) rotateY(-18deg)}}.kuai-tu-image-list[data-v-711274a7]{width:190px;overflow:auto;padding:14px;border-left:1px solid #e2e8f0;background:#fff}.kuai-tu-image-list button[data-v-711274a7]{width:100%;display:grid;gap:8px;margin-bottom:10px;padding:8px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#475569;font-size:12px;font-weight:800;text-align:left;cursor:pointer}.kuai-tu-image-list button.active[data-v-711274a7]{border-color:#2563ff;background:#eff6ff;color:#2563ff}.kuai-tu-image-list img[data-v-711274a7]{width:100%;aspect-ratio:1;border-radius:8px;object-fit:cover}.kuai-tu-editor-footer[data-v-711274a7]{gap:12px;border-top:1px solid #e2e8f0;justify-content:flex-end}.kuai-tu-editor-footer button[data-v-711274a7]{min-width:112px;height:40px;padding:0 16px}.kuai-tu-editor-footer .primary[data-v-711274a7]{border-color:#2563ff;background:#2563ff;color:#fff}.kuai-tu-editor-footer button[data-v-711274a7]:disabled{cursor:wait;opacity:.6}@media(max-width:720px){.kuai-tu-editor-mask[data-v-711274a7]{padding:10px}.kuai-tu-editor-modal[data-v-711274a7]{width:100%;height:calc(100vh - 20px);border-radius:18px}.kuai-tu-image-list[data-v-711274a7]{width:112px;padding:8px}}.custom-scrollbar[data-v-4b92a9e8]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-4b92a9e8]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.custom-scrollbar[data-v-4b92a9e8]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.custom-scrollbar[data-v-4b92a9e8]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.viral-library-scrollbar[data-v-4b92a9e8]{scrollbar-color:rgba(148,163,184,.24) transparent;scrollbar-width:thin}.viral-library-scrollbar[data-v-4b92a9e8]::-webkit-scrollbar{width:4px}.viral-library-scrollbar[data-v-4b92a9e8]::-webkit-scrollbar-track{background:transparent}.viral-library-scrollbar[data-v-4b92a9e8]::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}.viral-library-scrollbar[data-v-4b92a9e8]:hover::-webkit-scrollbar-thumb{background:#94a3b87a}.line-clamp-1[data-v-4b92a9e8]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.associated-hot-topic-preview[data-v-4b92a9e8]{left:0;width:100%}@media(min-width:640px){.associated-hot-topic-preview[data-v-4b92a9e8]{width:calc(300% + 1rem)}label:nth-child(3n+2)>.associated-hot-topic-preview[data-v-4b92a9e8]{left:calc(-100% - .5rem)}label:nth-child(3n+3)>.associated-hot-topic-preview[data-v-4b92a9e8]{left:calc(-200% - 1rem)}}.note-body-content[data-v-4b92a9e8] strong,.note-body-content[data-v-4b92a9e8] b{font-weight:700;color:#111827}.note-body-content[data-v-4b92a9e8] ul,.note-body-content[data-v-4b92a9e8] ol{padding-left:1.25rem;margin:.5rem 0}.note-body-content[data-v-4b92a9e8] li{margin:.25rem 0}.note-body-content[data-v-4b92a9e8] p{margin:.5rem 0}.note-body-content[data-v-4b92a9e8] h1,.note-body-content[data-v-4b92a9e8] h2,.note-body-content[data-v-4b92a9e8] h3,.note-body-content[data-v-4b92a9e8] h4,.note-body-content[data-v-4b92a9e8] h5,.note-body-content[data-v-4b92a9e8] h6{font-weight:700;margin:.75rem 0 .5rem;color:#111827}.line-clamp-2[data-v-4b92a9e8]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.preview-panel[data-v-3cc51103]{height:100vh;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;border-left:1px solid #e5e7eb;background:#fbfdff}.preview-header[data-v-3cc51103]{height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;border-bottom:1px solid #e5e7eb;background:#fff}.merchant-prototype-header[data-v-3cc51103]{min-height:72px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-bottom:1px solid #e2e8f0;background:#fff}.merchant-prototype-title[data-v-3cc51103]{min-width:0}.merchant-prototype-title>p[data-v-3cc51103]{display:inline-flex;align-items:center;gap:8px;margin:0;color:#10b981;font-size:10px;font-weight:900;letter-spacing:.18em}.merchant-prototype-title>div[data-v-3cc51103]{display:flex;min-width:0;align-items:flex-end;gap:12px;margin-top:4px}.merchant-prototype-title h3[data-v-3cc51103]{margin:0;overflow:hidden;color:#0f172a;font-size:18px;line-height:1.15;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.merchant-prototype-title span[data-v-3cc51103]{overflow:hidden;color:#64748b;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.merchant-prototype-actions[data-v-3cc51103]{display:flex;flex-shrink:0;align-items:center;gap:12px}.merchant-header-tabs[data-v-3cc51103]{display:inline-flex;align-items:center;gap:4px;border-radius:18px;background:#f8fafc;padding:5px}.merchant-header-tabs button[data-v-3cc51103]{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:14px;background:transparent;padding:0 12px;color:#64748b;font-size:12px;font-weight:900;opacity:1}.merchant-header-tabs button.active[data-v-3cc51103]{background:#fff;color:#047857;box-shadow:0 6px 18px #0f172a12}.merchant-prototype-actions>span[data-v-3cc51103]{color:#94a3b8;font-size:12px;font-weight:900}.merchant-prototype-actions>button[data-v-3cc51103]{height:36px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:12px;background:#cbd5e1;padding:0 14px;color:#fff;font-size:12px;font-weight:900;opacity:1}.juguang-prototype-header[data-v-3cc51103]{height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e5e7eb;background:#fff;padding:0 24px;box-shadow:0 1px 2px #0f172a0a}.juguang-prototype-title[data-v-3cc51103]{min-width:0}.juguang-prototype-title h3[data-v-3cc51103]{margin:0;overflow:hidden;color:#111827;font-size:14px;line-height:1.25;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.juguang-prototype-title p[data-v-3cc51103]{display:flex;align-items:center;gap:6px;margin:4px 0 0;overflow:hidden;color:#64748b;font-size:12px;line-height:1.2;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.juguang-prototype-title svg[data-v-3cc51103]{color:#dc2626;flex:0 0 auto}.juguang-confirmed[data-v-3cc51103]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border:1px solid #ccfbf1;border-radius:999px;background:#f0fdfa;padding:7px 11px;color:#0f766e;font-size:11px;font-weight:800}.preview-title-group[data-v-3cc51103]{min-width:0;display:flex;align-items:center;gap:12px}.preview-badge[data-v-3cc51103]{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;font-size:12px;font-weight:900}.preview-panel.is-edge-offset .preview-header[data-v-3cc51103],.preview-panel.is-edge-offset .juguang-prototype-header[data-v-3cc51103],.preview-panel.is-edge-offset .merchant-prototype-header[data-v-3cc51103]{padding-left:48px}.preview-title-copy[data-v-3cc51103]{min-width:0}.preview-title-copy h3[data-v-3cc51103]{margin:0;color:#0f172a;font-size:14px;line-height:1.2;font-weight:900}.preview-title-copy p[data-v-3cc51103]{margin:4px 0 0;overflow:hidden;color:#94a3b8;font-size:11px;line-height:1.2;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.preview-status[data-v-3cc51103]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border:1px solid #ccfbf1;border-radius:999px;background:#f0fdfa;padding:7px 11px;color:#0f766e;font-size:11px;font-weight:800}.preview-body[data-v-3cc51103]{flex:1;overflow-y:auto;padding:22px 24px 28px}.prototype-body[data-v-3cc51103],.merchant-body[data-v-3cc51103],.juguang-body[data-v-3cc51103]{background:#f8fafc;padding:24px}.merchant-body[data-v-3cc51103]{overflow-x:hidden;overflow-y:auto;padding:20px}.geo-audit-card[data-v-3cc51103],.geo-tabs-card[data-v-3cc51103],.merchant-section-card[data-v-3cc51103],.qr-preview-card[data-v-3cc51103],.scan-page-card[data-v-3cc51103],.juguang-step-shell[data-v-3cc51103],.juguang-report-card[data-v-3cc51103]{border:1px solid #e2e8f0;border-radius:22px;background:#fff;box-shadow:0 16px 48px #0f172a0f}.geo-audit-card[data-v-3cc51103]{padding:22px}.audit-title-row[data-v-3cc51103],.juguang-report-head[data-v-3cc51103]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.audit-title-row h4[data-v-3cc51103]{margin:0;color:#0f172a;font-size:22px;font-weight:900}.audit-title-row p[data-v-3cc51103]{margin:6px 0 0;color:#94a3b8;font-size:13px;font-weight:800}.audit-title-row>span[data-v-3cc51103]{border:1px solid #bbf7d0;border-radius:999px;background:#ecfdf5;padding:7px 13px;color:#10b981;font-size:12px;font-weight:900}.geo-summary-grid[data-v-3cc51103]{display:grid;grid-template-columns:1.35fr 1fr;gap:12px;margin-top:18px}.geo-conclusion[data-v-3cc51103]{display:flex;gap:13px;border:1px solid #dbeafe;border-radius:18px;background:#eff6ff;padding:17px;color:#2563eb}.geo-conclusion strong[data-v-3cc51103]{color:#0f172a;font-size:14px;font-weight:900}.geo-conclusion p[data-v-3cc51103]{margin:7px 0 0;color:#475569;font-size:13px;line-height:1.8;font-weight:700}.geo-score-grid[data-v-3cc51103],.geo-compact-metrics[data-v-3cc51103],.juguang-budget-grid[data-v-3cc51103]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.geo-score-grid div[data-v-3cc51103],.geo-compact-metrics div[data-v-3cc51103],.juguang-budget-grid div[data-v-3cc51103]{border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;padding:12px 14px}.geo-score-grid strong[data-v-3cc51103],.geo-compact-metrics strong[data-v-3cc51103],.juguang-budget-grid strong[data-v-3cc51103]{display:block;color:#0f172a;font-size:19px;line-height:1.2;font-weight:900}.geo-score-grid span[data-v-3cc51103],.geo-compact-metrics small[data-v-3cc51103],.juguang-budget-grid span[data-v-3cc51103]{display:block;margin-top:4px;color:#94a3b8;font-size:10px;font-weight:900}.geo-compact-metrics[data-v-3cc51103]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.geo-compact-metrics div[data-v-3cc51103]{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:10px;align-items:center;background:#fff}.metric-round[data-v-3cc51103]{grid-row:span 2;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.geo-tabs-card[data-v-3cc51103]{margin-top:18px;overflow:hidden}.geo-tabs[data-v-3cc51103]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:14px;border-radius:18px;background:#f8fafc;padding:5px}.geo-tabs button[data-v-3cc51103]{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:14px;background:transparent;color:#94a3b8;font-size:12px;font-weight:900;opacity:1}.geo-tabs button.active[data-v-3cc51103]{background:#fff;color:#2563eb;box-shadow:0 6px 18px #0f172a12}.geo-table[data-v-3cc51103]{margin:20px 22px 0;overflow:hidden;border:1px solid #e2e8f0;border-radius:18px}.geo-table-head[data-v-3cc51103],.geo-table-row[data-v-3cc51103]{display:grid;grid-template-columns:88px 110px 1.1fr 80px 80px 110px 1fr;gap:0;align-items:center}.geo-table-head[data-v-3cc51103]{background:#f8fafc;padding:11px 14px;color:#94a3b8;font-size:10px;font-weight:900;text-transform:uppercase}.geo-table-row[data-v-3cc51103]{border-top:1px solid #edf2f7;padding:13px 14px;color:#475569;font-size:12px;font-weight:700}.geo-table-row>span[data-v-3cc51103]:first-child{color:#2563eb;font-weight:900}.geo-table-row strong[data-v-3cc51103]{color:#0f172a;font-weight:900}.geo-table-row p[data-v-3cc51103]{margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5}.geo-answer-title[data-v-3cc51103]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 22px 12px}.geo-answer-title strong[data-v-3cc51103]{color:#0f172a;font-size:14px;font-weight:900}.geo-answer-title span[data-v-3cc51103]{color:#94a3b8;font-size:11px;font-weight:800}.geo-answer-grid[data-v-3cc51103]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 22px 22px}.geo-answer-grid>div[data-v-3cc51103]{border:1px solid #e2e8f0;border-radius:18px;background:#fff;padding:14px}.geo-answer-head[data-v-3cc51103]{display:flex;align-items:center;gap:8px}.geo-answer-head span[data-v-3cc51103]{border-radius:9px;background:#eff6ff;padding:5px 7px;color:#2563eb;font-size:10px;font-weight:900}.geo-answer-head strong[data-v-3cc51103]{color:#0f172a;font-size:13px;font-weight:900}.geo-answer-head small[data-v-3cc51103]{margin-left:auto;border:1px solid #e2e8f0;border-radius:999px;padding:4px 8px;color:#94a3b8;font-size:10px;font-weight:900}.geo-answer-grid p[data-v-3cc51103]{margin:8px 0 0;border-radius:12px;background:#f8fafc;padding:10px 12px;color:#64748b;font-size:12px;line-height:1.6;font-weight:700}.geo-answer-grid .geo-answer-label[data-v-3cc51103]{margin-top:12px;background:transparent;padding:0;color:#cbd5e1;font-size:10px;font-weight:900}.merchant-workbench[data-v-3cc51103]{min-height:calc(100vh - 120px);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:20px;max-width:100%}.merchant-left[data-v-3cc51103]{min-width:0;display:flex;flex-direction:column;gap:18px}.merchant-section-card[data-v-3cc51103]{border-radius:24px;padding:20px;box-shadow:0 1px 3px #0f172a14}.merchant-section-head[data-v-3cc51103]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.merchant-section-head>span[data-v-3cc51103],.scan-icon[data-v-3cc51103]{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:#ecfdf5;color:#059669}.merchant-section-head h4[data-v-3cc51103],.qr-preview-card h4[data-v-3cc51103],.scan-page-card h4[data-v-3cc51103]{margin:0;color:#0f172a;font-size:15px;font-weight:900}.merchant-section-head p[data-v-3cc51103],.qr-preview-card p[data-v-3cc51103],.scan-page-card p[data-v-3cc51103]{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.6;font-weight:700}.merchant-section-head em[data-v-3cc51103]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;border-radius:14px;background:#ecfdf5;padding:8px 10px;color:#047857;font-size:12px;font-style:normal;font-weight:900}.merchant-field-group[data-v-3cc51103]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #f1f5f9;padding-top:16px;margin-bottom:12px}.merchant-field-group.more[data-v-3cc51103]{margin-top:16px}.merchant-field-group p[data-v-3cc51103]{margin:0;color:#0f172a;font-size:12px;font-weight:900}.merchant-field-group small[data-v-3cc51103]{display:block;margin-top:2px;color:#94a3b8;font-size:11px;font-weight:800}.merchant-form-grid[data-v-3cc51103]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.merchant-form-grid div[data-v-3cc51103],.merchant-text-block[data-v-3cc51103]{border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:12px 16px}.merchant-form-grid label[data-v-3cc51103],.merchant-text-block label[data-v-3cc51103]{display:block;color:#94a3b8;font-size:11px;font-weight:900}.merchant-form-grid strong[data-v-3cc51103],.merchant-text-block p[data-v-3cc51103]{display:block;margin:5px 0 0;color:#334155;font-size:14px;line-height:1.7;font-weight:800}.merchant-text-block[data-v-3cc51103],.merchant-upload-block[data-v-3cc51103]{margin-top:12px}.merchant-upload-block>label[data-v-3cc51103]{display:block;margin-bottom:8px;color:#64748b;font-size:11px;font-weight:900;letter-spacing:.08em}.merchant-upload-box[data-v-3cc51103]{min-height:72px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px dashed #cbd5e1;border-radius:16px;background:#f8fafc;padding:12px 16px;text-align:left}.merchant-upload-box>span[data-v-3cc51103]{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:#fff;color:#059669;box-shadow:0 1px 3px #0f172a14}.merchant-upload-box strong[data-v-3cc51103]{display:block;color:#0f172a;font-size:14px;font-weight:900}.merchant-upload-box p[data-v-3cc51103]{margin:2px 0 0;color:#94a3b8;font-size:12px;font-weight:800}.merchant-upload-tags[data-v-3cc51103]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.merchant-upload-tags span[data-v-3cc51103]{display:inline-flex;align-items:center;gap:4px;border-radius:12px;background:#f1f5f9;padding:5px 10px;color:#64748b;font-size:11px;font-weight:800}.merchant-footer-actions[data-v-3cc51103]{display:flex;justify-content:flex-end;margin-top:16px}.merchant-dark-btn[data-v-3cc51103]{height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:16px;background:#020617;color:#fff;padding:0 20px;font-size:13px;font-weight:900;opacity:1}.note-type-list[data-v-3cc51103]{display:flex;flex-direction:column;gap:10px}.note-type-list button[data-v-3cc51103]{border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:13px 14px;text-align:left;opacity:1}.note-type-list button.active[data-v-3cc51103]{border-color:#a7f3d0;background:#ecfdf5}.note-type-list strong[data-v-3cc51103],.note-type-list small[data-v-3cc51103]{display:block}.note-type-list strong[data-v-3cc51103]{color:#0f172a;font-size:13px;font-weight:900}.note-type-list small[data-v-3cc51103]{margin-top:5px;color:#64748b;font-size:12px;font-weight:700}.merchant-right[data-v-3cc51103]{min-width:0;display:flex;flex-direction:column;gap:20px}.qr-preview-card[data-v-3cc51103]{border-radius:24px;padding:16px;box-shadow:0 1px 3px #0f172a14}.preview-switcher-head[data-v-3cc51103]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;min-width:0}.preview-mode-tabs[data-v-3cc51103]{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;border-radius:16px;background:#f8fafc;padding:4px}.preview-mode-tabs button[data-v-3cc51103]{height:32px;min-width:64px;border:0;border-radius:12px;background:transparent;padding:0 12px;color:#64748b;font-size:12px;font-weight:900;opacity:1}.preview-mode-tabs button.active[data-v-3cc51103]{background:#fff;color:#047857;box-shadow:0 6px 16px #0f172a12}.preview-switcher-head select[data-v-3cc51103]{min-width:0;height:36px;flex:1;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:0 10px;color:#334155;font-size:11px;font-weight:900}.qr-kicker[data-v-3cc51103]{margin:0;color:#059669!important;font-size:10px!important;font-weight:900!important;letter-spacing:.14em;text-transform:uppercase}.printable-poster[data-v-3cc51103]{position:relative;width:min(100%,260px);aspect-ratio:5 / 6.4;overflow:hidden;border-radius:28px;margin:18px auto 0;background:#ff1f4b;box-shadow:0 20px 46px #0f172a29}.poster-top[data-v-3cc51103]{height:27%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:0 20px;text-align:center}.poster-top h5[data-v-3cc51103]{max-width:100%;overflow:hidden;margin:0;color:#0f172a;font-size:18px;line-height:1.15;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.poster-top span[data-v-3cc51103]{margin-top:13px;border-radius:999px;background:#ff3158;padding:7px 18px;color:#fff;font-size:12px;font-weight:900}.poster-body[data-v-3cc51103]{position:relative;height:73%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:22px 32px 16px;text-align:center}.poster-bubble[data-v-3cc51103]{position:absolute;border-radius:999px;background:#ffffff1a}.poster-bubble-a[data-v-3cc51103]{width:144px;height:144px;left:-40px;bottom:-40px}.poster-bubble-b[data-v-3cc51103]{width:112px;height:112px;left:40px;bottom:-20px}.poster-bubble-c[data-v-3cc51103]{width:64px;height:64px;right:40px;bottom:24px}.poster-qr-wrap[data-v-3cc51103]{position:relative;width:100%;max-width:210px;display:flex;align-items:center;justify-content:center;border-radius:24px;background:#fff;padding:16px;box-shadow:0 4px 10px #0f172a14}.poster-qr[data-v-3cc51103]{position:relative;width:142px;display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:4px}.poster-qr span[data-v-3cc51103]{aspect-ratio:1 / 1;background:transparent}.poster-qr span.filled[data-v-3cc51103]{background:#111827}.mrox-mark[data-v-3cc51103]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:auto;border-radius:999px;background:#fff;box-shadow:0 8px 18px #0f172a29;outline:4px solid #ffffff;font-size:18px;font-style:normal;font-weight:900}.mrox-mark strong[data-v-3cc51103],.mrox-word strong[data-v-3cc51103]{color:#555}.mrox-mark em[data-v-3cc51103],.mrox-word em[data-v-3cc51103]{color:#ffc95f;font-style:normal}.poster-body>p[data-v-3cc51103]{position:relative;margin:2px 0 0;color:#fff;font-size:12px;font-weight:900}.mrox-word[data-v-3cc51103]{position:relative;color:#ffc95f;font-size:22px;line-height:1;font-weight:900}.qr-preview-card>small[data-v-3cc51103]{display:block;margin-top:14px;color:#94a3b8;font-size:11px;line-height:1.7;font-weight:800;text-align:center}.scan-page-card[data-v-3cc51103]{border-radius:24px;padding:24px}@media(max-width:980px){.merchant-workbench[data-v-3cc51103]{grid-template-columns:minmax(0,1fr)}.merchant-right[data-v-3cc51103]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:720px){.merchant-body[data-v-3cc51103]{padding:14px}.merchant-right[data-v-3cc51103],.merchant-form-grid[data-v-3cc51103]{grid-template-columns:minmax(0,1fr)}.preview-switcher-head[data-v-3cc51103]{align-items:stretch;flex-direction:column}}@media(max-width:767px){.diagnosis-row[data-v-3cc51103],.juguang-table-head[data-v-3cc51103],.juguang-table div[data-v-3cc51103]{grid-template-columns:minmax(84px,.38fr) minmax(0,1fr)}.juguang-table-head[data-v-3cc51103],.juguang-table div[data-v-3cc51103]{grid-template-columns:90px 100px minmax(0,1fr)}.diagnosis-row span[data-v-3cc51103],.diagnosis-row strong[data-v-3cc51103],.juguang-table span[data-v-3cc51103],.juguang-table strong[data-v-3cc51103],.juguang-table p[data-v-3cc51103]{display:-webkit-box;overflow:hidden;max-height:3.2em;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:normal;text-overflow:ellipsis}}.scan-page-card button[data-v-3cc51103]{margin-top:16px;width:100%;height:40px;border:0;border-radius:14px;background:#ef4444;color:#fff;font-size:12px;font-weight:900;opacity:1}.juguang-step-shell[data-v-3cc51103]{width:min(100%,1120px);margin:0 auto;padding:14px 16px 16px;border-radius:24px;box-shadow:0 1px 3px #0f172a14}.juguang-progress[data-v-3cc51103]{height:4px;overflow:hidden;border-radius:999px;background:#f1f5f9}.juguang-progress span[data-v-3cc51103]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34d399,#fb7185)}.juguang-steps[data-v-3cc51103]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.juguang-steps button[data-v-3cc51103]{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:8px;align-items:center;border:0;border-radius:16px;background:transparent;padding:9px;text-align:left;opacity:1}.juguang-steps button.active[data-v-3cc51103]{background:#fff1f2}.juguang-steps span[data-v-3cc51103]{grid-row:span 2;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f1f5f9;color:#94a3b8;font-size:11px;font-weight:900}.juguang-steps .done span[data-v-3cc51103]{background:#ecfdf5;color:#10b981}.juguang-steps .active span[data-v-3cc51103]{background:#f43f5e;color:#fff}.juguang-steps strong[data-v-3cc51103],.juguang-steps small[data-v-3cc51103]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.juguang-steps strong[data-v-3cc51103]{color:#64748b;font-size:11px;font-weight:900}.juguang-steps .active strong[data-v-3cc51103]{color:#0f172a}.juguang-steps small[data-v-3cc51103]{color:#a8b3c4;font-size:9px;font-weight:800}.juguang-report-card[data-v-3cc51103]{width:min(100%,1024px);margin-top:20px;margin-left:auto;margin-right:auto;overflow:hidden;border-radius:24px;box-shadow:0 1px 3px #0f172a14}.juguang-report-head[data-v-3cc51103]{align-items:center;padding:16px 24px;border-bottom:1px solid #f1f5f9}.juguang-title-with-icon[data-v-3cc51103]{min-width:0;display:flex;align-items:center;gap:12px}.juguang-title-with-icon>span[data-v-3cc51103]{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#fff1f2;color:#e11d48}.juguang-report-head h4[data-v-3cc51103]{margin:0;color:#0f172a;font-size:16px;font-weight:900}.juguang-report-head p[data-v-3cc51103]{margin:5px 0 0;color:#94a3b8;font-size:12px;font-weight:700}.juguang-markdown[data-v-3cc51103]{max-width:768px;min-height:460px;margin:0 auto;padding:24px 24px 32px}.juguang-markdown h5[data-v-3cc51103]{margin:24px 0 12px;color:#0f172a;font-size:16px;font-weight:900}.juguang-markdown h5[data-v-3cc51103]:first-child{margin-top:0}.juguang-markdown>p[data-v-3cc51103]{margin:0;color:#64748b;font-size:14px;line-height:28px;font-weight:600}.juguang-table[data-v-3cc51103]{overflow:hidden;border:1px solid #e2e8f0;border-radius:16px}.juguang-table-head[data-v-3cc51103],.juguang-table div[data-v-3cc51103]{display:grid;grid-template-columns:130px 150px minmax(0,1fr);border-bottom:1px solid #edf2f7}.juguang-table div[data-v-3cc51103]:last-child{border-bottom:0}.juguang-table span[data-v-3cc51103],.juguang-table strong[data-v-3cc51103],.juguang-table p[data-v-3cc51103]{margin:0;padding:12px 14px;color:#475569;font-size:12px;line-height:1.6}.juguang-table span[data-v-3cc51103]{background:#f8fafc;font-weight:900}.juguang-table strong[data-v-3cc51103]{font-weight:800}.juguang-table p[data-v-3cc51103]{font-weight:700}.juguang-table-head[data-v-3cc51103]{background:#f8fafc}.juguang-table-head span[data-v-3cc51103]{background:transparent;color:#64748b;font-size:11px;font-weight:900}.juguang-issues[data-v-3cc51103]{display:flex;flex-direction:column;gap:10px}.juguang-issues p[data-v-3cc51103]{display:flex;gap:10px;align-items:flex-start;margin:0;border-radius:16px;background:#f8fafc;padding:12px 16px;color:#475569;font-size:14px;line-height:24px;font-weight:600}.juguang-issues span[data-v-3cc51103]{width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:#fb7185;margin-top:10px}.juguang-budget-grid div[data-v-3cc51103]{border-radius:16px;padding:16px}.image-workbench-body[data-v-3cc51103]{background:#fff;padding:0}.image-workbench[data-v-3cc51103]{min-height:calc(100vh - 64px);display:grid;grid-template-columns:minmax(320px,.62fr) minmax(520px,1.38fr);gap:0;padding:18px 24px 24px}.image-config-column[data-v-3cc51103],.image-canvas-column[data-v-3cc51103]{min-width:0;display:flex;flex-direction:column}.image-config-column[data-v-3cc51103]{gap:14px;border-right:1px solid #f1f5f9;padding:0 24px 0 0;overflow:hidden auto}.image-section-title[data-v-3cc51103]{flex-shrink:0}.image-config-column h4[data-v-3cc51103],.image-canvas-column h4[data-v-3cc51103]{margin:0;color:#111827;font-size:15px;font-weight:900}.image-config-column p[data-v-3cc51103],.image-canvas-column p[data-v-3cc51103]{margin:4px 0 0;color:#94a3b8;font-size:11px;line-height:1.5;font-weight:700}.image-usecase-grid[data-v-3cc51103]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.image-usecase-grid button[data-v-3cc51103],.template-list button[data-v-3cc51103]{min-width:0;border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:11px;text-align:left;opacity:1}.image-usecase-grid button.active[data-v-3cc51103],.template-list button.active[data-v-3cc51103]{border-color:#111827;box-shadow:0 1px 3px #0f172a14}.usecase-icon[data-v-3cc51103]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px}.usecase-icon.rose[data-v-3cc51103]{border:1px solid #ffe4e6;background:#fff1f2;color:#e11d48}.usecase-icon.amber[data-v-3cc51103]{border:1px solid #fef3c7;background:#fffbeb;color:#d97706}.usecase-icon.violet[data-v-3cc51103]{border:1px solid #ede9fe;background:#f5f3ff;color:#7c3aed}.usecase-icon.orange[data-v-3cc51103]{border:1px solid #ffedd5;background:#fff7ed;color:#ea580c}.image-usecase-grid strong[data-v-3cc51103],.image-usecase-grid small[data-v-3cc51103],.template-list strong[data-v-3cc51103],.template-list small[data-v-3cc51103]{display:block}.image-usecase-grid strong[data-v-3cc51103]{margin-top:8px;color:#111827;font-size:12px;font-weight:900}.image-usecase-grid small[data-v-3cc51103]{margin-top:4px;color:#64748b;font-size:10px;line-height:1.45;font-weight:700}.template-picker[data-v-3cc51103]{border:0;border-radius:0;background:transparent;padding:12px}.template-picker>p[data-v-3cc51103]{margin:0 0 10px;color:#475569;font-size:11px;font-weight:900}.template-list[data-v-3cc51103]{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px}.template-list button[data-v-3cc51103]{width:108px;flex:0 0 108px;padding:8px}.template-preview[data-v-3cc51103]{position:relative;display:block;height:96px;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,#dbeafe,#eff6ff 55%,#fff);box-shadow:inset 0 0 0 1px #e2e8f0e6}.template-paper[data-v-3cc51103]{position:absolute;width:54px;height:66px;left:14px;top:12px;border-radius:10px;background:#ffffffeb;box-shadow:0 10px 24px #3b82f62e}.template-sun[data-v-3cc51103],.template-product[data-v-3cc51103],.template-line[data-v-3cc51103]{position:absolute;display:block}.template-sun[data-v-3cc51103]{width:20px;height:20px;right:12px;top:10px;border-radius:999px;background:#fbbf24}.template-product[data-v-3cc51103]{width:22px;height:22px;left:auto;right:12px;bottom:12px;border-radius:999px;background:#9ca3af;transform:none;box-shadow:0 8px 18px #0f172a24}.template-line[data-v-3cc51103]{width:38px;height:5px;left:50%;bottom:11px;border-radius:999px;background:#cbd5e1;transform:translate(-50%)}.template-line.wide[data-v-3cc51103]{width:62px;bottom:20px;background:#94a3b8}.template-list strong[data-v-3cc51103]{margin-top:7px;overflow:hidden;color:#111827;font-size:11px;font-weight:900;text-align:center;text-overflow:ellipsis;white-space:nowrap}.template-list small[data-v-3cc51103]{margin-top:3px;color:#94a3b8;font-size:9px;line-height:1.35;text-align:center}.form-block[data-v-3cc51103]{display:flex;flex-direction:column;gap:7px}.form-block>span[data-v-3cc51103]{color:#64748b;font-size:11px;font-weight:800}.form-block textarea[data-v-3cc51103]{height:80px;resize:none;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:10px 11px;color:#64748b;font-size:12px;line-height:1.7;font-weight:700}.upload-preview[data-v-3cc51103]{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;color:#475569;font-size:12px;font-weight:900}.ratio-list[data-v-3cc51103]{display:flex;flex-wrap:wrap;gap:6px}.ratio-list button[data-v-3cc51103]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:6px 10px;color:#64748b;font-size:11px;font-weight:900;opacity:1}.ratio-list button.active[data-v-3cc51103]{border-color:#111827;background:#111827;color:#fff}.generate-preview-button[data-v-3cc51103]{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;background:#111827;color:#fff;font-size:13px;font-weight:900;opacity:1}.canvas-head[data-v-3cc51103]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.canvas-head button[data-v-3cc51103]{height:32px;display:inline-flex;align-items:center;gap:6px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:0 10px;color:#64748b;font-size:11px;font-weight:800;opacity:1}.canvas-preview-frame[data-v-3cc51103]{flex:1;min-height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #f3f4f6;border-radius:16px;background:#f9fafbb8;padding:24px}.canvas-empty-preview[data-v-3cc51103]{width:min(100%,720px);min-height:460px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#d1d5db;text-align:center}.canvas-empty-preview p[data-v-3cc51103]{margin:12px 0 0;color:#9ca3af;font-size:14px;font-weight:800}.canvas-empty-preview small[data-v-3cc51103]{margin-top:4px;color:#9ca3af;font-size:12px;font-weight:500}.workflow-card[data-v-3cc51103],.report-card[data-v-3cc51103]{border:1px solid #e8edf4;border-radius:20px;background:#fff;box-shadow:0 18px 52px #0f172a12}.workflow-card[data-v-3cc51103]{padding:14px 16px 16px}.workflow-progress[data-v-3cc51103]{height:4px;overflow:hidden;border-radius:999px;background:#f1f5f9}.workflow-progress span[data-v-3cc51103]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#fb7185)}.workflow-steps[data-v-3cc51103]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.workflow-step[data-v-3cc51103]{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:8px;align-items:center;border-radius:14px;padding:8px;color:#94a3b8}.workflow-step.active[data-v-3cc51103]{background:#fff7f8}.workflow-step strong[data-v-3cc51103],.workflow-step small[data-v-3cc51103]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-step strong[data-v-3cc51103]{color:#64748b;font-size:11px;font-weight:900}.workflow-step.active strong[data-v-3cc51103]{color:#0f172a}.workflow-step small[data-v-3cc51103]{margin-top:2px;color:#a8b3c4;font-size:9px;font-weight:700}.step-dot[data-v-3cc51103]{grid-row:span 2;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f1f5f9;color:#94a3b8;font-size:11px;font-weight:900}.report-card[data-v-3cc51103]{margin-top:18px;overflow:hidden}.report-head[data-v-3cc51103]{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #eef2f7}.report-head-main[data-v-3cc51103]{min-width:0;display:flex;align-items:center;gap:12px}.report-icon[data-v-3cc51103]{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px}.report-head h4[data-v-3cc51103]{margin:0;color:#0f172a;font-size:14px;font-weight:900}.report-head p[data-v-3cc51103]{margin:4px 0 0;color:#94a3b8;font-size:11px;font-weight:700}.report-actions[data-v-3cc51103]{display:flex;align-items:center;gap:8px}.report-actions button[data-v-3cc51103]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#94a3b8}.report-actions .save-action[data-v-3cc51103]{border-color:#fecdd3;background:#ffe4e6;color:#fb7185}.report-content[data-v-3cc51103]{padding:24px 26px 30px;color:#475569}.report-content h5[data-v-3cc51103]{margin:28px 0 12px;color:#0f172a;font-size:14px;font-weight:900}.report-content h5[data-v-3cc51103]:first-child{margin-top:0}.report-content p[data-v-3cc51103]{margin:0;color:#64748b;font-size:13px;line-height:1.9;font-weight:700}.metric-grid[data-v-3cc51103]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.metric-item[data-v-3cc51103]{border:1px solid #edf2f7;border-radius:14px;background:#f8fafc;padding:12px}.metric-item span[data-v-3cc51103],.metric-item strong[data-v-3cc51103]{display:block}.metric-item span[data-v-3cc51103]{color:#94a3b8;font-size:10px;font-weight:800}.metric-item strong[data-v-3cc51103]{margin-top:6px;color:#0f172a;font-size:15px;font-weight:900}.diagnosis-table[data-v-3cc51103]{overflow:hidden;border:1px solid #edf2f7;border-radius:16px}.diagnosis-row[data-v-3cc51103]{display:grid;grid-template-columns:minmax(110px,.34fr) minmax(0,1fr);border-bottom:1px solid #edf2f7}.diagnosis-row[data-v-3cc51103]:last-child{border-bottom:0}.diagnosis-row span[data-v-3cc51103],.diagnosis-row strong[data-v-3cc51103]{padding:12px 14px;font-size:12px;line-height:1.6}.diagnosis-row span[data-v-3cc51103]{background:#f8fafc;color:#64748b;font-weight:900}.diagnosis-row strong[data-v-3cc51103]{color:#475569;font-weight:800}.issue-list[data-v-3cc51103]{display:flex;flex-direction:column;gap:10px}.issue-item[data-v-3cc51103]{display:flex;gap:10px;align-items:flex-start;border-radius:14px;background:#f8fafc;padding:13px 14px}.issue-item span[data-v-3cc51103]{width:6px;height:6px;flex:0 0 6px;border-radius:999px;margin-top:10px}.issue-item p[data-v-3cc51103]{font-size:12px;line-height:1.8}@media(max-width:1180px){.workflow-steps[data-v-3cc51103],.metric-grid[data-v-3cc51103],.image-note-grid[data-v-3cc51103]{grid-template-columns:repeat(2,minmax(0,1fr))}.image-workbench[data-v-3cc51103]{grid-template-columns:1fr}.image-config-column[data-v-3cc51103]{border-right:0;border-bottom:1px solid #f1f5f9;padding-right:0;padding-bottom:20px}}.coming-soon-overlay[data-v-f587d5cd]{position:absolute;inset:0 0 0 max(220px,18%);z-index:90;display:flex;align-items:center;justify-content:center;padding:0 24px;background:#f8fafc59}.coming-soon-overlay.sidebar-collapsed[data-v-f587d5cd]{left:72px}.coming-soon-card[data-v-f587d5cd]{width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(226,232,240,.8);border-radius:28px;background:#ffffffeb;padding:28px 32px;text-align:center;box-shadow:0 24px 80px #0f172a29}.coming-soon-icon[data-v-f587d5cd]{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:#2563eb;color:#fff;box-shadow:0 10px 15px -3px #bfdbfed9,0 4px 6px -4px #bfdbfed9}.coming-soon-card h2[data-v-f587d5cd]{margin:20px 0 0;color:#0f172a;font-size:30px;line-height:36px;font-weight:900;letter-spacing:0}.coming-soon-card p[data-v-f587d5cd]{max-width:420px;margin:12px 0 0;color:#64748b;font-size:14px;line-height:28px;font-weight:600}@media(max-width:720px){.coming-soon-overlay[data-v-f587d5cd],.coming-soon-overlay.sidebar-collapsed[data-v-f587d5cd]{left:72px;padding:16px}.coming-soon-card[data-v-f587d5cd]{padding:28px 22px 26px}.coming-soon-card h2[data-v-f587d5cd]{font-size:24px}}.positioning-modal-mask[data-v-d3fbb927]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0009;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.positioning-modal-card[data-v-d3fbb927]{width:100%;max-width:1280px;height:100%;max-height:90vh;border-radius:40px;overflow:hidden;background:#fff;box-shadow:0 25px 50px -12px #0006}.positioning-modal-fade-enter-active[data-v-d3fbb927],.positioning-modal-fade-leave-active[data-v-d3fbb927]{transition:opacity .24s ease}.positioning-modal-fade-enter-from[data-v-d3fbb927],.positioning-modal-fade-leave-to[data-v-d3fbb927]{opacity:0}.positioning-modal-loading[data-v-d3fbb927]{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;color:#111827}.positioning-modal-loading-title[data-v-d3fbb927]{font-size:22px;font-weight:700}.positioning-modal-loading-desc[data-v-d3fbb927]{font-size:14px;color:#6b7280}.positioning-modal-loading-close[data-v-d3fbb927]{border:1px solid #d1d5db;border-radius:10px;background:#fff;padding:8px 16px;font-size:13px;color:#374151;cursor:pointer}.positioning-modal-loading-close[data-v-d3fbb927]:hover{background:#f9fafb}@media(min-width:768px){.positioning-modal-mask[data-v-d3fbb927]{padding:40px}}.app-container[data-v-b2dd0e45]{position:relative;display:flex;width:100%;height:100vh;overflow:hidden;background:#fff}.center-column[data-v-b2dd0e45]{flex:1;min-width:360px;display:flex;background:#fff}.center-column.chat-is-collapsed[data-v-b2dd0e45]{flex:0 0 0;width:0;min-width:0;overflow:hidden}.chat-window-pane[data-v-b2dd0e45]{flex:1;min-width:360px}@media(max-width:1023px){.app-container[data-v-b2dd0e45],.center-column[data-v-b2dd0e45],.chat-window-pane[data-v-b2dd0e45]{min-width:0;width:100%;max-width:100%}.center-column[data-v-b2dd0e45]{flex:1 1 100%;width:100%!important}.app-container:not(.mobile-chat-collapsed) .chat-window-pane[data-v-b2dd0e45]{flex:1 1 100%!important;width:100%!important;max-width:100%}.app-container[data-v-b2dd0e45]:not(.mobile-chat-collapsed) #right-panel,.app-container[data-v-b2dd0e45]:not(.mobile-chat-collapsed) #preview-employee-right-panel{display:none!important;flex:0 0 0!important;width:0!important;min-width:0!important}.app-container.mobile-chat-collapsed .center-column[data-v-b2dd0e45]{display:none}[data-v-b2dd0e45] .mobile-preview-visible{position:relative!important;inset:auto!important;display:flex;height:100%;flex:1 1 100%!important;width:100%!important;max-width:100%;min-width:0;z-index:30}}.chat-window-pane.is-collapsed[data-v-b2dd0e45]{flex:0 0 0;min-width:0;width:0;overflow:hidden}.center-column.chat-is-collapsed .resize-handle[data-v-b2dd0e45]{display:none}.edge-reveal-zone[data-v-b2dd0e45]{position:absolute;top:0;bottom:0;z-index:70;width:22px;display:flex;align-items:flex-start;justify-content:center;padding-top:16px;pointer-events:auto}.edge-reveal-zone-left[data-v-b2dd0e45]{left:0}.edge-reveal-zone-chat[data-v-b2dd0e45]{position:absolute;top:0;bottom:auto;left:0;width:48px;height:72px;border-right:0;background:transparent}.edge-reveal-zone-left[data-v-b2dd0e45]{width:48px;height:72px;bottom:auto}.edge-reveal-button[data-v-b2dd0e45]{width:36px;height:36px;border:1px solid rgba(199,210,254,.95);border-radius:12px;background:#fffffff5;color:#4f46e5;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 16px 38px #4f46e533;opacity:0;transform:translate(-6px);transition:opacity .18s ease,transform .18s ease,border-color .18s ease,background-color .18s ease}.edge-reveal-zone:hover .edge-reveal-button[data-v-b2dd0e45],.edge-reveal-zone:focus-within .edge-reveal-button[data-v-b2dd0e45]{opacity:1;transform:translate(8px)}.edge-reveal-zone-chat:hover .edge-reveal-button[data-v-b2dd0e45],.edge-reveal-zone-chat:focus-within .edge-reveal-button[data-v-b2dd0e45]{transform:translate(0)}.edge-reveal-zone-left:hover .edge-reveal-button[data-v-b2dd0e45],.edge-reveal-zone-left:focus-within .edge-reveal-button[data-v-b2dd0e45]{transform:translate(0)}.edge-reveal-button[data-v-b2dd0e45]:hover{border-color:#818cf8f2;background:#eef2ff}.edge-reveal-zone-left+.center-column[data-v-b2dd0e45] .chat-header{padding-left:48px}.edge-reveal-button-chat[data-v-b2dd0e45]{margin-top:0}.resize-handle[data-v-b2dd0e45]{width:6px;flex:0 0 6px;height:100%;cursor:col-resize;transition:background .2s ease;position:relative;z-index:25;-webkit-user-select:none;user-select:none;background:linear-gradient(to right,#e2e8f033,#94a3b859,#e2e8f033)}.resize-handle[data-v-b2dd0e45]:hover{background:linear-gradient(to right,#4f46e526,#4f46e559,#4f46e526)}.resize-handle-line[data-v-b2dd0e45]{position:absolute;top:12px;bottom:12px;left:50%;width:2px;transform:translate(-50%);border-radius:999px;background:#94a3b880}.resize-handle.is-resizing .resize-handle-line[data-v-b2dd0e45]{background:#4f46e5b3}.merchant-qr-artwork[data-v-5fa027f5]{display:block;width:auto;height:auto;max-width:100%;margin:0 auto;overflow:hidden;border-radius:24px;clip-path:inset(0 round 24px);box-shadow:none}.merchant-qr-artwork.material-square[data-v-5fa027f5]{max-width:min(380px,100%)}.merchant-qr-artwork.material-tall[data-v-5fa027f5]{max-width:min(420px,100%)}.merchant-qr-unavailable[data-v-5fa027f5]{display:flex;width:min(380px,100%);aspect-ratio:1;margin:0 auto;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;color:#64748b}.merchant-qr-unavailable.material-tall[data-v-5fa027f5]{width:min(420px,100%);aspect-ratio:2 / 3}.merchant-qr-unavailable strong[data-v-5fa027f5]{font-size:16px}.merchant-qr-unavailable span[data-v-5fa027f5]{margin-top:6px;font-size:12px}.modal-mask[data-v-cfff20da]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;background:#0f172a52;padding:24px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.image-meta-close[data-v-cfff20da]{width:40px;height:40px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.primary-button[data-v-cfff20da],.ghost-button[data-v-cfff20da]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dbe4f0;background:#fff;color:#334155;cursor:pointer;font-weight:900}.primary-button[data-v-cfff20da]{border-color:#2563ff;background:#2563ff;color:#fff;box-shadow:0 10px 24px #2563ff33}.spin-icon[data-v-cfff20da]{animation:spin-cfff20da 1s linear infinite}@keyframes spin-cfff20da{to{transform:rotate(360deg)}}.modal-mask-soft[data-v-cfff20da]{background:#0f172a42;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.code-preview-mask[data-v-cfff20da]{z-index:2147483000}.code-generation-modal[data-v-cfff20da]{position:relative;width:min(520px,100%);border-radius:28px;background:#fff;padding:24px;box-shadow:0 30px 90px #0f172a3d}.code-generation-close[data-v-cfff20da]{position:absolute;top:16px;right:16px;z-index:1;display:grid;place-items:center;width:34px;height:34px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;cursor:pointer}.code-generation-footnote.is-error[data-v-cfff20da]{color:#dc2626}.code-generation-head[data-v-cfff20da]{display:flex;align-items:flex-start;gap:14px}.code-generation-head-icon[data-v-cfff20da]{width:44px;height:44px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:#eef4ff;color:#2563ff;flex-shrink:0}.code-generation-head h4[data-v-cfff20da],.code-preview-note-card h4[data-v-cfff20da]{margin:0;color:#0f172a;font-size:16px;font-weight:900}.code-generation-head p[data-v-cfff20da]{margin:8px 0 0;color:#64748b;font-size:12px;line-height:1.7;font-weight:700}.code-generation-progress-card[data-v-cfff20da]{margin-top:20px;border-radius:22px;background:#f8fafc;padding:18px}.code-generation-progress-top[data-v-cfff20da]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.code-generation-progress-top strong[data-v-cfff20da],.code-generation-stage-copy strong[data-v-cfff20da],.code-preview-section-head strong[data-v-cfff20da]{display:block;color:#0f172a;font-size:13px;font-weight:900}.code-generation-progress-top span[data-v-cfff20da],.code-generation-stage-copy span[data-v-cfff20da]{display:block;margin-top:5px;color:#64748b;font-size:11px;line-height:1.6;font-weight:700}.code-generation-progress-top em[data-v-cfff20da],.code-generation-stage-item em[data-v-cfff20da]{font-style:normal;font-size:12px;font-weight:900}.code-generation-progress-top em[data-v-cfff20da]{color:#64748b}.code-generation-progress-track[data-v-cfff20da]{margin-top:14px;height:6px;overflow:hidden;border-radius:999px;background:#dbe4f0}.code-generation-progress-bar[data-v-cfff20da]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563ff,#5b8cff)}.code-generation-stage-list[data-v-cfff20da]{margin-top:18px;display:grid;gap:12px}.code-generation-stage-item[data-v-cfff20da]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;padding:14px 16px}.code-generation-stage-icon[data-v-cfff20da]{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:900}.code-generation-stage-item.is-done .code-generation-stage-icon[data-v-cfff20da]{background:#e8fbf2;color:#16a34a}.code-generation-stage-item.is-running .code-generation-stage-icon[data-v-cfff20da]{background:#eef4ff;color:#2563ff}.code-generation-stage-item.is-pending .code-generation-stage-icon[data-v-cfff20da]{background:#f1f5f9;color:#94a3b8}.code-generation-stage-item.is-done em[data-v-cfff20da]{color:#16a34a}.code-generation-stage-item.is-running em[data-v-cfff20da]{color:#2563ff}.code-generation-stage-item.is-pending em[data-v-cfff20da]{color:#94a3b8}.code-generation-footnote[data-v-cfff20da]{margin:18px 0 0;color:#94a3b8;font-size:12px;text-align:center;font-weight:700}.modal-mask[data-v-9d41388f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;background:#0f172a52;padding:24px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.platform-result-group[data-v-9d41388f]{display:grid;gap:10px;margin-bottom:18px}.platform-result-group-head[data-v-9d41388f]{display:flex;justify-content:space-between;align-items:center;color:#334155;font-size:13px}.platform-result-group-head span[data-v-9d41388f]{color:#64748b;font-size:12px}.fact-warning[data-v-9d41388f]{margin:10px 0 0;color:#b45309;font-size:12px;font-weight:800;white-space:pre-wrap}.platform-note-content[data-v-9d41388f]{white-space:pre-wrap}.image-meta-close[data-v-9d41388f]{width:40px;height:40px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.primary-button[data-v-9d41388f],.ghost-button[data-v-9d41388f]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dbe4f0;background:#fff;color:#334155;cursor:pointer;font-weight:900}.primary-button[data-v-9d41388f]{border-color:#2563ff;background:#2563ff;color:#fff;box-shadow:0 10px 24px #2563ff33}.spin-icon[data-v-9d41388f]{animation:spin-9d41388f 1s linear infinite}@keyframes spin-9d41388f{to{transform:rotate(360deg)}}.modal-mask-soft[data-v-9d41388f]{background:#0f172a42;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.code-preview-mask[data-v-9d41388f]{z-index:2147483000}.code-preview-modal[data-v-9d41388f]{position:relative;width:min(1160px,100%);height:min(88vh,920px);min-height:0;overflow:hidden;display:grid;grid-template-columns:360px minmax(0,1fr);gap:0;border-radius:32px;background:#fff;box-shadow:0 30px 90px #0f172a3d}.code-preview-close[data-v-9d41388f]{position:absolute;right:20px;top:20px;z-index:3}.code-preview-sidebar[data-v-9d41388f]{display:flex;flex-direction:column;gap:22px;min-height:0;overflow-y:auto;padding:40px 32px;background:linear-gradient(180deg,#eef4ff,#f8fbff)}.code-preview-sidebar h3[data-v-9d41388f]{margin:0;color:#0f172a;font-size:28px;font-weight:900;line-height:1.18}.code-preview-sidebar p[data-v-9d41388f]{margin:12px 0 0;color:#64748b;font-size:14px;line-height:1.9;font-weight:700}.code-preview-qr-card[data-v-9d41388f]{margin-top:10px;border-radius:28px;border:1px solid rgba(255,255,255,.8);background:#fffc;padding:16px;box-shadow:0 18px 40px #2563ff1f}.code-preview-qr-frame[data-v-9d41388f]{border-radius:22px;background:#f8fbff;padding:14px 8px 18px;text-align:center}.code-preview-artwork[data-v-9d41388f]{margin-top:0;width:100%;height:auto;max-width:none;max-height:72vh}.code-preview-artwork.theme-benefit[data-v-9d41388f]{background:#eef4ff}.code-preview-artwork.theme-poster[data-v-9d41388f]{background:#1d4ed8}.code-preview-artwork.theme-benefit[data-v-9d41388f] .merchant-qr-pill{background:#ffffffb8;color:#64748b}.code-preview-qr-box[data-v-9d41388f]{position:relative;margin:18px auto 0;width:148px;height:148px;border-radius:22px;background:#fff;padding:14px;box-shadow:0 8px 20px #0f172a14}.code-preview-mini-button[data-v-9d41388f]{margin-top:16px;border:0;border-radius:999px;background:#2563ff;color:#fff;padding:8px 14px;font-size:11px;font-weight:900}.code-preview-download-button[data-v-9d41388f],.code-preview-material-button[data-v-9d41388f]{width:100%;min-height:46px;border-radius:16px;font-size:14px}.code-preview-material-button[data-v-9d41388f]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #b9c9e8;background:#fff;color:#1d4ed8;font-weight:900;cursor:pointer}.code-preview-material-button[data-v-9d41388f]:hover{border-color:#2563ff;background:#f5f8ff}.code-preview-main[data-v-9d41388f]{min-width:0;min-height:0;background:#fcfdff;padding:40px 32px;overflow-y:auto}.code-preview-main-head[data-v-9d41388f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.code-preview-top-actions[data-v-9d41388f]{display:flex;justify-content:flex-end;flex:1}.code-preview-top-actions-detail[data-v-9d41388f]{flex:0 0 auto;align-items:center;gap:10px}.code-preview-pill-button[data-v-9d41388f]{border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#334155;display:inline-flex;align-items:center;gap:8px;padding:0 12px;height:38px;font-size:12px;font-weight:900;cursor:pointer}.code-preview-pill-button span[data-v-9d41388f]{border-left:1px solid #dbe3ef;padding-left:8px;color:#94a3b8}.code-preview-count-badge[data-v-9d41388f]{border-radius:999px;background:#f1f5f9;color:#64748b;padding:8px 10px;font-size:11px;font-weight:800}.code-preview-section[data-v-9d41388f]{margin-top:18px;padding-top:18px;border-top:1px solid #e2e8f0}.code-preview-section-first[data-v-9d41388f]{margin-top:0;padding-top:0;border-top:0}.code-preview-section-head[data-v-9d41388f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.code-preview-section-head>strong[data-v-9d41388f]{color:#0f172a;font-size:16px;font-weight:900;line-height:1.4}.code-preview-section-actions[data-v-9d41388f]{display:flex;align-items:center;justify-content:flex-end;padding-right:20px;gap:8px}.code-preview-section-head>span[data-v-9d41388f]{color:#94a3b8;font-size:11px;font-weight:800}.code-preview-note-list[data-v-9d41388f]{margin-top:16px;display:grid;gap:12px}.code-preview-note-list-compact[data-v-9d41388f]{gap:0;overflow:hidden;border-radius:20px;background:#fff}.code-preview-note-card[data-v-9d41388f]{border:1px solid #e2e8f0;border-radius:24px;background:#fff;padding:20px}.code-preview-note-card-compact[data-v-9d41388f]{border:0;border-radius:0;background:#fff;padding:16px}.code-preview-note-list-compact .code-preview-note-card+.code-preview-note-card[data-v-9d41388f]{border-top:1px solid rgba(226,232,240,.8)}.code-preview-note-meta[data-v-9d41388f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.code-preview-note-heading[data-v-9d41388f]{min-width:0;display:flex;align-items:center;gap:8px}.code-preview-platform-badge[data-v-9d41388f]{flex:0 0 auto;border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;padding:3px 8px;color:#2563eb;font-size:11px;font-weight:800;white-space:nowrap}.code-preview-note-meta h4[data-v-9d41388f]{overflow:hidden;margin:0;color:#0f172a;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.code-preview-note-meta span[data-v-9d41388f]{color:#94a3b8;font-size:10px;font-weight:800;white-space:nowrap}.code-preview-note-card p[data-v-9d41388f]{margin:12px 0 0;color:#475569;font-size:12px;line-height:1.9;font-weight:700;white-space:pre-wrap}.code-preview-note-card .code-preview-note-title[data-v-9d41388f]{margin-top:14px;color:#334155;font-weight:900}.code-preview-note-card .code-preview-note-title+p[data-v-9d41388f]{margin-top:28px}.code-preview-image-grid[data-v-9d41388f]{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.code-preview-image-card[data-v-9d41388f]{min-width:0}.code-preview-image-card img[data-v-9d41388f]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:22px;display:block}.code-preview-image-card p[data-v-9d41388f]{margin:10px 0 0;color:#334155;font-size:11px;line-height:1.7;font-weight:700;word-break:break-word}.code-preview-main-head-detail[data-v-9d41388f]{align-items:center}.code-preview-detail-heading p[data-v-9d41388f],.code-preview-detail-heading strong[data-v-9d41388f]{margin:0;display:block}.code-preview-detail-heading p[data-v-9d41388f]{color:#94a3b8;font-size:11px;font-weight:800}.code-preview-detail-heading strong[data-v-9d41388f]{margin-top:4px;color:#0f172a;font-size:20px;font-weight:900}.code-preview-section-detail[data-v-9d41388f]{margin-top:16px}.code-preview-empty-state[data-v-9d41388f]{margin-top:16px;border-radius:18px;background:#f8fafc;padding:18px 16px;color:#94a3b8;font-size:12px;font-weight:700}.code-preview-actions[data-v-9d41388f]{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.code-preview-manage-button[data-v-9d41388f]{border:0;border-radius:18px;background:#eef4ff;color:#2563ff;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;font-size:14px;font-weight:900;cursor:pointer}.code-preview-back-button[data-v-9d41388f]{height:48px;border-radius:16px;font-size:14px}@media(max-width:1180px){.code-preview-modal[data-v-9d41388f]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}}.management-modal-mask[data-v-9b4ee526]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a61;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.management-modal-mask.is-detail[data-v-9b4ee526]{padding:24px}.management-modal[data-v-9b4ee526]{width:min(900px,calc(100vw - 96px));max-height:min(82vh,840px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(226,232,240,.95);border-radius:30px;background:#fff;box-shadow:0 28px 90px #0f172a3d}.management-modal.is-wide[data-v-9b4ee526]{width:min(1280px,calc(100vw - 96px))}.management-modal.is-detail[data-v-9b4ee526]{width:min(1100px,calc(100vw - 48px));max-height:88vh;border-radius:32px}.management-modal.is-compact[data-v-9b4ee526]{width:min(640px,calc(100vw - 96px))}.management-modal.is-detail .management-modal-header[data-v-9b4ee526]{border-bottom:1px solid #e2e8f0}.management-modal.is-wide .management-modal-header[data-v-9b4ee526]{padding:24px 24px 0}.management-modal.is-wide .management-modal-body[data-v-9b4ee526]{padding:24px}.management-modal-header[data-v-9b4ee526]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px 14px;background:#fff}.management-modal-title[data-v-9b4ee526]{min-width:0}.management-modal-title p[data-v-9b4ee526]{margin:0 0 8px;color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.management-modal-title h3[data-v-9b4ee526]{margin:0;color:#0f172a;font-size:20px;font-weight:900;line-height:1.25}.management-modal-title span[data-v-9b4ee526]{display:block;margin-top:7px;color:#64748b;font-size:13px;font-weight:800;line-height:1.5}.management-modal-close[data-v-9b4ee526]{min-width:70px;height:38px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#475569;font-size:13px;font-weight:900;cursor:pointer}.management-modal-close[data-v-9b4ee526]:hover{background:#f8fafc}.management-modal-body[data-v-9b4ee526]{min-height:0;overflow:auto}@media(max-width:720px){.management-modal-mask[data-v-9b4ee526]{padding:12px}.management-modal-header[data-v-9b4ee526]{flex-direction:column}}.management-modal-header-actions[data-v-9b4ee526]{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.material-modal-mask[data-v-8162f8bb]{position:fixed;z-index:2147483001;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#0f172a75;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.material-modal[data-v-8162f8bb]{display:flex;width:min(1180px,calc(100vw - 44px));max-height:94vh;flex-direction:column;overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 28px 110px #0f172a4d;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.material-modal-header[data-v-8162f8bb]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 32px;border-bottom:1px solid #e2e8f0}.material-modal-title[data-v-8162f8bb]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px 18px}.mall-badge[data-v-8162f8bb]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 12px;background:#eef4ff;color:#2563eb;font-size:11px;font-weight:900}.material-modal-title h3[data-v-8162f8bb]{margin:0;color:#020617;font-size:20px;font-weight:900;line-height:28px}.material-context[data-v-8162f8bb]{display:flex;width:100%;gap:16px;color:#64748b;font-size:12px;font-weight:700}.material-context p[data-v-8162f8bb]{margin:0}.material-close-button[data-v-8162f8bb]{display:grid;width:40px;height:40px;place-items:center;border:1px solid #e2e8f0;border-radius:50%;background:#fff;color:#64748b;cursor:pointer}.material-modal-body[data-v-8162f8bb]{display:grid;min-height:0;grid-template-columns:minmax(0,1.75fr) minmax(300px,.85fr);gap:22px;overflow-y:auto;padding:28px 30px;background:#fbfaf7}.material-main-column[data-v-8162f8bb],.material-side-column[data-v-8162f8bb]{display:grid;align-content:start;gap:22px}.cart-panel[data-v-8162f8bb],.delivery-panel[data-v-8162f8bb],.settlement-panel[data-v-8162f8bb],.common-address-panel[data-v-8162f8bb],.side-order-summary[data-v-8162f8bb]{border:1px solid #e2e8f0;border-radius:24px;background:#fff}.cart-panel[data-v-8162f8bb],.delivery-panel[data-v-8162f8bb]{padding:24px}.panel-heading[data-v-8162f8bb],.side-heading[data-v-8162f8bb]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panel-eyebrow[data-v-8162f8bb]{display:block;color:#8ba0bf;font-size:11px;font-weight:900;letter-spacing:2px}.panel-heading h4[data-v-8162f8bb]{margin:5px 0 0;color:#0f172a;font-size:20px;font-weight:900;line-height:28px}.selected-count[data-v-8162f8bb]{border-radius:999px;padding:6px 12px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:900}.product-grid[data-v-8162f8bb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.product-option[data-v-8162f8bb]{position:relative;min-width:0;overflow:hidden;border:1px solid #dbe3ef;border-radius:14px;background:#fff;color:#0f172a;text-align:left;cursor:pointer}.product-option.selected[data-v-8162f8bb]{border-color:#fbbf24;box-shadow:0 0 0 2px #fbbf242e}.product-image[data-v-8162f8bb]{display:grid;width:100%;aspect-ratio:4 / 5;place-items:center;overflow:hidden;background:#f6f5ef}.product-image img[data-v-8162f8bb]{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.product-image-placeholder[data-v-8162f8bb]{display:grid;width:48px;height:48px;place-items:center;border:3px solid #fbbf24;border-radius:8px;background:#fff;color:#111827}.product-option-content[data-v-8162f8bb]{display:grid;gap:5px;padding:10px 12px 12px}.product-option strong[data-v-8162f8bb]{overflow:hidden;font-size:13px;font-weight:900;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.product-option small[data-v-8162f8bb]{overflow:hidden;color:#64748b;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.product-option em[data-v-8162f8bb]{color:#c2410c;font-size:13px;font-style:normal;font-weight:900}.product-check[data-v-8162f8bb]{position:absolute;top:8px;right:8px;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#fff;color:transparent}.product-option.selected .product-check[data-v-8162f8bb]{background:#fbbf24;color:#111827}.delivery-heading[data-v-8162f8bb]{align-items:center;margin-bottom:18px}.address-manage-button[data-v-8162f8bb]{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#2563eb;font-size:12px;font-weight:900;cursor:pointer}.address-grid[data-v-8162f8bb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.delivery-panel label[data-v-8162f8bb]{display:grid;gap:8px;color:#64748b;font-size:11px;font-weight:800}.delivery-panel i[data-v-8162f8bb]{color:#ef4444;font-style:normal}.delivery-panel input[data-v-8162f8bb],.delivery-panel textarea[data-v-8162f8bb]{box-sizing:border-box;width:100%;border:1px solid #dbe3ef;border-radius:16px;padding:11px 16px;color:#1e293b;font:inherit;font-size:14px;font-weight:700;outline:none;resize:none}.address-detail[data-v-8162f8bb]{margin-top:14px}.form-error[data-v-8162f8bb]{margin:10px 0 0;color:#dc2626;font-size:12px}.material-side-column[data-v-8162f8bb]{gap:14px}.settlement-panel[data-v-8162f8bb],.common-address-panel[data-v-8162f8bb],.side-order-summary[data-v-8162f8bb]{padding:20px}.side-heading[data-v-8162f8bb]{align-items:center;color:#2563eb}.side-heading h4[data-v-8162f8bb]{margin:0;color:#0f172a;font-size:15px;font-weight:900}.side-heading button[data-v-8162f8bb]{border:0;background:transparent;color:#2563eb;font-size:12px;font-weight:900;cursor:pointer}.balance-label[data-v-8162f8bb]{margin-top:18px;color:#64748b;font-size:12px;font-weight:700}.balance-value[data-v-8162f8bb]{display:block;margin-top:4px;color:#020617;font-size:36px;line-height:42px}.settlement-row[data-v-8162f8bb],.total-row[data-v-8162f8bb]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:13px;font-weight:700}.settlement-row b[data-v-8162f8bb]{color:#c2410c}.total-row[data-v-8162f8bb]{border:0;color:#0f172a;font-size:16px;font-weight:900}.total-row strong[data-v-8162f8bb]{color:#c2410c;font-size:26px}.buy-points-button[data-v-8162f8bb]{width:100%;height:44px;border:0;border-radius:14px;background:#020617;color:#fff;font-size:14px;font-weight:900;cursor:pointer}.common-address-list[data-v-8162f8bb]{display:grid;gap:8px;margin-top:16px}.common-address-option[data-v-8162f8bb]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px;border:1px solid #dbe3ef;border-radius:14px;background:#fff;color:#64748b;text-align:left;cursor:pointer}.common-address-option.selected[data-v-8162f8bb]{border-color:#020617;background:#020617;color:#fff}.common-address-option>span[data-v-8162f8bb]{display:grid;gap:3px;min-width:0}.common-address-option strong[data-v-8162f8bb]{font-size:12px}.common-address-option strong small[data-v-8162f8bb]{margin-left:6px;color:inherit;opacity:.72}.common-address-option em[data-v-8162f8bb]{margin-left:6px;color:#10b981;font-size:10px;font-style:normal}.common-address-option>span>small[data-v-8162f8bb]{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.address-side-state[data-v-8162f8bb]{margin-top:16px;color:#64748b;font-size:12px}.side-order-summary[data-v-8162f8bb]{border-color:#d1fae5;background:#ecfdf5;color:#166534}.side-order-summary.is-insufficient[data-v-8162f8bb]{border-color:#fde7a2;background:#fffbed;color:#7c5d24}.side-order-summary span[data-v-8162f8bb]{display:block;font-size:12px;font-weight:800}.side-order-summary strong[data-v-8162f8bb]{display:block;margin-top:8px;color:#047857;font-size:13px}.side-order-summary.is-insufficient strong[data-v-8162f8bb]{color:#713f12}.side-order-summary small[data-v-8162f8bb]{display:block;margin-top:12px;font-size:12px;font-weight:700}.footer-actions[data-v-8162f8bb]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px 30px;border-top:1px solid #e2e8f0;background:#fff}.footer-actions button[data-v-8162f8bb]{height:48px;border-radius:16px;font-size:14px;font-weight:900;cursor:pointer}.secondary-button[data-v-8162f8bb]{border:1px solid #dbe3ef;background:#fff;color:#334155}.primary-button[data-v-8162f8bb]{border:0;background:#2563eb;color:#fff}.primary-button[data-v-8162f8bb]:disabled{background:#cbd5e1;cursor:not-allowed}.address-editor-mask[data-v-8162f8bb]{position:fixed;z-index:2147483002;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#0f172a80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.address-editor[data-v-8162f8bb]{width:min(672px,100%);overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 28px 110px #0f172a4d}.address-editor>header[data-v-8162f8bb]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px;border-bottom:1px solid #e2e8f0}.address-editor>header span[data-v-8162f8bb]{color:#2563eb;font-size:11px;font-weight:900}.address-editor h4[data-v-8162f8bb]{margin:5px 0 0;color:#020617;font-size:20px;line-height:28px}.address-editor>header button[data-v-8162f8bb]{display:grid;width:40px;height:40px;place-items:center;border:1px solid #e2e8f0;border-radius:50%;background:#fff;color:#64748b;cursor:pointer}.address-editor-body[data-v-8162f8bb]{display:grid;gap:16px;padding:24px 28px}.address-editor-grid[data-v-8162f8bb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.address-editor label[data-v-8162f8bb]{display:grid;gap:8px;color:#64748b;font-size:12px;font-weight:800}.address-editor label i[data-v-8162f8bb]{color:#ef4444;font-style:normal}.address-editor input[data-v-8162f8bb]:not([type=checkbox]),.address-editor textarea[data-v-8162f8bb]{box-sizing:border-box;width:100%;border:1px solid #dbe3ef;border-radius:16px;padding:12px 16px;color:#1e293b;font:inherit;font-size:14px;font-weight:700;outline:none;resize:none}.address-editor textarea[data-v-8162f8bb]{min-height:86px}.address-editor-default[data-v-8162f8bb]{display:flex!important;align-items:center;gap:10px!important;border:1px solid #e2e8f0;border-radius:16px;padding:11px 16px;color:#334155!important}.address-editor-default input[data-v-8162f8bb]{width:16px;height:16px;accent-color:#2563eb}.address-editor>footer[data-v-8162f8bb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 28px;border-top:1px solid #e2e8f0}.address-editor>footer button[data-v-8162f8bb]{height:44px;border:0;border-radius:16px;background:#2563eb;color:#fff;font-size:14px;font-weight:900;cursor:pointer}.address-editor>footer button[data-v-8162f8bb]:first-child{border:1px solid #dbe3ef;background:#fff;color:#475569}.address-editor>footer button[data-v-8162f8bb]:disabled{background:#cbd5e1;cursor:not-allowed}.address-editor>footer button[data-v-8162f8bb]:first-child:disabled{background:#fff;opacity:.6}@media(max-width:900px){.material-modal-body[data-v-8162f8bb]{grid-template-columns:1fr}.product-grid[data-v-8162f8bb]{grid-template-columns:repeat(3,minmax(0,1fr))}.material-side-column[data-v-8162f8bb]{grid-template-columns:repeat(2,minmax(0,1fr))}.side-order-summary[data-v-8162f8bb]{grid-column:1 / -1}}@media(max-width:600px){.material-modal-mask[data-v-8162f8bb]{padding:10px}.material-modal-header[data-v-8162f8bb],.material-modal-body[data-v-8162f8bb],.footer-actions[data-v-8162f8bb]{padding-right:18px;padding-left:18px}.material-context[data-v-8162f8bb]{flex-direction:column;gap:3px}.product-grid[data-v-8162f8bb]{grid-template-columns:repeat(2,minmax(0,1fr))}.material-side-column[data-v-8162f8bb],.address-grid[data-v-8162f8bb]{grid-template-columns:1fr}}.detail-loading-inline[data-v-c1642c1f]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:#64748b;font-size:12px;font-weight:900}.detail-loading-spinner[data-v-c1642c1f]{width:18px;height:18px;border:2px solid #e2e8f0;border-top-color:#2563ff;border-radius:9999px;animation:detail-spin-c1642c1f .7s linear infinite}.view-application-button[data-v-c1642c1f]{border:1px solid #dbe3ef;border-radius:10px;background:#fff;color:#334155;cursor:pointer;font-size:13px;font-weight:800;padding:9px 14px}.material-application-history[data-v-c1642c1f]{margin:0 28px 28px;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.material-application-history header[data-v-c1642c1f],.history-list article[data-v-c1642c1f]{display:flex;align-items:center;gap:12px}.material-application-history header[data-v-c1642c1f]{justify-content:space-between}.material-application-history h4[data-v-c1642c1f],.material-application-history p[data-v-c1642c1f]{margin:0}.material-application-history header button[data-v-c1642c1f]{border:0;background:transparent;color:#2563eb;cursor:pointer}.history-list[data-v-c1642c1f]{display:grid;gap:8px;margin-top:12px}.history-list article[data-v-c1642c1f]{flex-wrap:wrap;border-top:1px solid #edf2f7;padding-top:10px;font-size:13px}.history-list article p[data-v-c1642c1f]{flex:1 1 100%;color:#64748b}.history-list article span[data-v-c1642c1f]{color:#2563eb}.history-order-button[data-v-c1642c1f],.history-trace-button[data-v-c1642c1f]{border:0;background:transparent;color:#2563eb;cursor:pointer;font:inherit;font-weight:800;padding:0}.history-order-detail[data-v-c1642c1f]{display:grid;gap:8px;border-top:1px solid #edf2f7;margin-top:12px;padding-top:12px}.history-order-detail p[data-v-c1642c1f]{color:#64748b}.trace-list[data-v-c1642c1f]{display:grid;gap:6px;color:#475569;font-size:12px;margin:0;padding-left:18px}.history-list article em[data-v-c1642c1f]{color:#047857;font-style:normal}@keyframes detail-spin-c1642c1f{to{transform:rotate(360deg)}}.merchant-detail-layout[data-v-c1642c1f]{display:grid;grid-template-columns:430px minmax(0,1fr);gap:24px;padding:20px}.preview-panel[data-v-c1642c1f]{border:1px solid #e2e8f0;border-radius:28px;background:#f8fafc;padding:18px}.print-preview[data-v-c1642c1f]{overflow:hidden;border-radius:28px;background:#f8fafc;color:#0f172a;text-align:center}.print-title[data-v-c1642c1f]{background:#fff;padding:24px 16px 8px;font-size:18px;font-weight:900}.print-subtitle[data-v-c1642c1f]{background:#fff;color:#64748b;padding-bottom:16px;font-size:12px;font-weight:900}.detail-qr-artwork[data-v-c1642c1f]{display:block;width:auto;height:auto;max-width:100%;max-height:460px;margin:0 auto;border-radius:0;box-shadow:none}.detail-qr-artwork.material-tall[data-v-c1642c1f]{max-height:420px}.detail-qr-artwork.material-square[data-v-c1642c1f]{max-height:320px}.qr-box[data-v-c1642c1f]{display:none}.qr-grid[data-v-c1642c1f]{display:grid;width:100%;height:100%;grid-template-columns:repeat(11,1fr);gap:4px}.qr-grid span.active[data-v-c1642c1f]{background:#0f172a}.qr-logo[data-v-c1642c1f]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#2563ff;font-size:16px;font-weight:900}.print-brand[data-v-c1642c1f]{display:none}.template-summary[data-v-c1642c1f]{margin:24px auto 0;max-width:430px;padding:0 4px}.summary-row[data-v-c1642c1f]{border-bottom:1px solid rgba(226,232,240,.8)}.summary-row.is-template[data-v-c1642c1f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px}.summary-divider[data-v-c1642c1f]{border-bottom:1px solid rgba(226,232,240,.8)}.summary-row.is-copy[data-v-c1642c1f]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:12px 0}.summary-row.is-copy[data-v-c1642c1f]:last-child{border-bottom:0}.summary-row span[data-v-c1642c1f],.summary-grid span[data-v-c1642c1f]{display:block;color:#94a3b8;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.summary-row.is-template span[data-v-c1642c1f]{font-size:11px;letter-spacing:.18em}.summary-row strong[data-v-c1642c1f]{display:block;margin-top:8px;color:#0f172a;font-size:14px;font-weight:900;line-height:1.45}.summary-row em[data-v-c1642c1f]{flex:0 0 auto;border-radius:999px;background:#eef4ff;color:#2563ff;padding:5px 12px;font-style:normal;font-size:10px;font-weight:900}.summary-row p[data-v-c1642c1f]{margin:0;color:#475569;font-size:12px;font-weight:700;line-height:2}.summary-grid[data-v-c1642c1f]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:12px}.summary-grid div[data-v-c1642c1f]{border-radius:0;background:transparent;padding:0}.summary-grid strong[data-v-c1642c1f]{display:inline-flex;margin-top:4px;color:#334155;font-size:12px;font-weight:900;line-height:2}.summary-grid div:last-child strong[data-v-c1642c1f]{border-radius:999px;background:#f1f5f9;padding:4px 12px;color:#475569;font-size:11px;line-height:1.4}.detail-main[data-v-c1642c1f]{display:grid;gap:16px}.detail-metrics[data-v-c1642c1f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric-card[data-v-c1642c1f]{border:1px solid #e2e8f0;border-radius:24px;background:#f8fafc;padding:18px 20px}.metric-card.is-primary[data-v-c1642c1f]{border-color:#bfdbfe;background:#eef4ff}.metric-card.is-active[data-v-c1642c1f]{border-color:#bbf7d0;background:#ecfdf5}.metric-card.is-active span[data-v-c1642c1f],.metric-card.is-active strong[data-v-c1642c1f]{color:#007857;color:oklch(50.8% .118 165.612)}.metric-card span[data-v-c1642c1f]{color:#2563ff;font-size:11px;font-weight:900}.metric-card.is-paused span[data-v-c1642c1f],.metric-card.is-paused strong[data-v-c1642c1f]{color:#475569}.metric-card strong[data-v-c1642c1f]{display:block;margin-top:8px;color:#0f172a;font-size:28px;font-weight:900}.info-block[data-v-c1642c1f]{border:1px solid #e2e8f0;border-radius:28px;background:#fff;padding:18px 20px}.info-block h4[data-v-c1642c1f]{margin:0;color:#0f172a;font-size:14px;font-weight:900}.info-block dl[data-v-c1642c1f]{margin:14px 0 0;border-top:1px solid #e2e8f0}.info-block dl div[data-v-c1642c1f]{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;border-bottom:1px solid #e2e8f0;padding:13px 0}.info-block dt[data-v-c1642c1f]{color:#94a3b8;font-size:12px;font-weight:900}.info-block dd[data-v-c1642c1f]{margin:0;color:#334155;white-space:pre-wrap;word-break:break-word;font-size:13px;font-weight:900;line-height:1.7}.link-button[data-v-c1642c1f]{border:0;background:transparent;color:#2563ff;padding:0;text-align:left;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.merchant-detail-layout[data-v-c1642c1f]{grid-template-columns:360px minmax(0,1fr);gap:24px;padding:0}.preview-panel[data-v-c1642c1f]{padding:14px;border-radius:24px}.qr-box[data-v-c1642c1f]{width:148px;height:148px;border-radius:24px}.template-summary[data-v-c1642c1f]{padding:14px;border-radius:20px}.detail-main[data-v-c1642c1f]{gap:12px}.metric-card[data-v-c1642c1f]{padding:14px 16px;border-radius:20px}.metric-card strong[data-v-c1642c1f]{font-size:24px}.info-block[data-v-c1642c1f]{padding:14px 18px;border-radius:22px}.info-block dl div[data-v-c1642c1f]{grid-template-columns:92px minmax(0,1fr);padding:11px 0}.info-block dd[data-v-c1642c1f]{font-size:12px;line-height:1.65}@media(max-width:980px){.merchant-detail-layout[data-v-c1642c1f]{grid-template-columns:1fr}}.detail-qr-artwork-wrap[data-v-c1642c1f]{position:relative;width:min(var(--preview-card-width),100%);margin:0 auto}.detail-qr-artwork-wrap .detail-qr-artwork[data-v-c1642c1f]{width:100%}.detail-qr-download-icon[data-v-c1642c1f]{position:absolute;right:10px;bottom:10px;z-index:2;display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid rgba(37,99,255,.18);border-radius:999px;background:#fffffff0;color:#2563ff;cursor:pointer;box-shadow:0 6px 14px #0f172a24}.detail-qr-download-icon[data-v-c1642c1f]:hover:not(:disabled){background:#2563ff;color:#fff}.detail-qr-download-icon[data-v-c1642c1f]:disabled{cursor:not-allowed;opacity:.5}.apply-material-button[data-v-c1642c1f]{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 15px;border:1px solid #2563eb;border-radius:14px;background:#2563eb;color:#fff;font-size:13px;font-weight:800;cursor:pointer}.apply-material-button[data-v-c1642c1f]:hover{background:#1d4ed8}.material-history-mask[data-v-c1642c1f]{position:fixed;z-index:2147483003;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0f172a7a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.material-history-dialog[data-v-c1642c1f]{position:relative;display:flex;width:min(768px,100%);max-height:min(812px,calc(100vh - 48px));flex-direction:column;overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 28px 110px #0f172a52;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.material-history-dialog.has-detail[data-v-c1642c1f]{height:min(812px,calc(100vh - 48px))}.material-history-head[data-v-c1642c1f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px;border-bottom:1px solid #e2e8f0}.history-eyebrow[data-v-c1642c1f]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 11px;background:#eef4ff;color:#2563eb;font-size:11px;font-weight:900}.material-history-head h3[data-v-c1642c1f]{margin:12px 0 0;color:#0f172a;font-size:20px;font-weight:900;line-height:28px}.material-history-head p[data-v-c1642c1f]{margin:9px 0 0;color:#64748b;font-size:13px;font-weight:700;line-height:20px}.history-close[data-v-c1642c1f]{display:grid;width:40px;height:40px;place-items:center;border:1px solid #dbe3ef;border-radius:50%;background:#fff;color:#64748b;font-size:24px;font-weight:300;cursor:pointer}.material-history-body[data-v-c1642c1f]{min-height:0;overflow-y:auto;padding:20px 28px;background:#fff}.history-state[data-v-c1642c1f]{margin:0;padding:44px 0;color:#64748b;font-size:13px;font-weight:700;text-align:center}.history-error[data-v-c1642c1f]{color:#dc2626}.history-list[data-v-c1642c1f]{display:grid;gap:12px}.history-card[data-v-c1642c1f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;align-items:center;padding:18px 20px;border:1px solid #dbe3ef;border-radius:20px;background:#fbfdff}.history-card-main[data-v-c1642c1f]{min-width:0}.history-card-main>strong[data-v-c1642c1f]{display:block;overflow:hidden;color:#0f172a;font-size:15px;font-weight:900;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.history-card-main>div[data-v-c1642c1f]{display:grid;gap:4px;margin-top:9px;color:#61738f;font-size:12px;font-weight:700;line-height:17px}.history-card-main>div span[data-v-c1642c1f]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-card-points[data-v-c1642c1f]{display:grid;justify-items:end;gap:7px;text-align:right}.history-card-points strong[data-v-c1642c1f]{color:#2563eb;font-size:15px;font-weight:900}.history-card-points small[data-v-c1642c1f]{color:#8497b5;font-size:11px;font-weight:700}.history-card-actions[data-v-c1642c1f]{display:flex;grid-column:1 / -1;align-items:center;gap:8px}.history-tag[data-v-c1642c1f]{border-radius:999px;padding:5px 9px;background:#eef2f7;color:#53657f;font-size:10px;font-weight:900}.history-tag.is-points[data-v-c1642c1f]{background:#eef4ff;color:#2563eb}.history-card-actions button[data-v-c1642c1f]{display:inline-flex;align-items:center;gap:8px;margin-left:auto;border:1px solid #9dc0ff;border-radius:12px;padding:8px 12px;background:#fff;color:#2563eb;font-size:12px;font-weight:900;cursor:pointer}.history-card-actions button span[data-v-c1642c1f]{font-size:19px;line-height:12px}.material-history-foot[data-v-c1642c1f]{display:flex;justify-content:flex-end;padding:16px 28px;border-top:1px solid #e2e8f0}.material-history-foot button[data-v-c1642c1f]{min-width:58px;height:40px;border:1px solid #dbe3ef;border-radius:14px;background:#fff;color:#334155;font-size:13px;font-weight:900;cursor:pointer}.material-order-detail-mask[data-v-c1642c1f]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0f172a57;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.material-order-detail-dialog[data-v-c1642c1f]{width:min(440px,100%);overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 16px 50px #0f172a3d}.material-order-detail-dialog header[data-v-c1642c1f]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0}.material-order-detail-dialog h4[data-v-c1642c1f]{margin:0;color:#0f172a;font-size:16px}.material-order-detail-dialog header button[data-v-c1642c1f]{border:0;background:transparent;color:#64748b;font-size:24px;cursor:pointer}.material-order-detail-dialog>div[data-v-c1642c1f]{display:grid;gap:10px;padding:20px;color:#475569;font-size:13px}.material-order-detail-dialog p[data-v-c1642c1f]{margin:0}.history-trace-button[data-v-c1642c1f]{width:fit-content;border:0;background:transparent;color:#2563eb;font:inherit;font-weight:900;cursor:pointer;padding:0}.trace-list[data-v-c1642c1f]{margin:0;padding-left:18px;color:#475569;font-size:12px}.history-item-title[data-v-c1642c1f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.history-card-detail-button[data-v-c1642c1f]{display:inline-flex;align-items:center;gap:7px;grid-column:2;grid-row:1 / span 2;border:1px solid #9dc0ff;border-radius:12px;padding:9px 13px;background:#fff;color:#2563eb;font-size:12px;font-weight:900;cursor:pointer}.history-card-detail-button span[data-v-c1642c1f]{font-size:19px;line-height:12px}.material-application-detail[data-v-c1642c1f]{position:absolute!important;z-index:2;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex;width:100%!important;height:100%!important;max-width:100%;max-height:100%;box-sizing:border-box;flex-direction:column;overflow:hidden;border-radius:28px;background:#fff}.application-detail-head[data-v-c1642c1f]{display:flex;align-items:flex-start;gap:14px;padding:24px 28px;border-bottom:1px solid #e2e8f0}.application-detail-head>div[data-v-c1642c1f]{min-width:0;flex:1}.application-detail-head h3[data-v-c1642c1f]{margin:10px 0 0;color:#0f172a;font-size:20px;line-height:28px}.application-detail-head p[data-v-c1642c1f]{margin:6px 0 0;color:#61738f;font-size:13px;font-weight:700}.detail-back-button[data-v-c1642c1f]{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid #dbe3ef;border-radius:50%;background:#fff;color:#64748b;font-size:26px;cursor:pointer}.application-detail-body[data-v-c1642c1f]{min-height:0;flex:1;overflow-y:auto;padding:24px 28px;background:#fff}.application-status-grid[data-v-c1642c1f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.application-status-grid article[data-v-c1642c1f],.application-info-panel[data-v-c1642c1f]{border:1px solid #dbe3ef;border-radius:20px;background:#f8fafc}.application-status-grid article[data-v-c1642c1f]{display:grid;gap:10px;padding:16px}.application-status-grid span[data-v-c1642c1f]{color:#8aa0bf;font-size:11px;font-weight:900}.application-status-grid strong[data-v-c1642c1f]{color:#0f172a;font-size:14px}.application-detail-grid[data-v-c1642c1f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:20px}.application-info-panel[data-v-c1642c1f]{padding:20px}.application-info-panel h4[data-v-c1642c1f]{margin:0 0 14px;color:#0f172a;font-size:15px}.application-info-panel dl[data-v-c1642c1f]{margin:0}.application-info-panel dl div[data-v-c1642c1f]{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid #e2e8f0}.application-info-panel dl div[data-v-c1642c1f]:last-child{border-bottom:0}.application-info-panel dt[data-v-c1642c1f]{color:#8aa0bf;font-size:12px;font-weight:900}.application-info-panel dd[data-v-c1642c1f]{margin:0;color:#334155;font-size:13px;font-weight:800;word-break:break-word}.logistics-pair[data-v-c1642c1f]{display:flex;justify-content:space-between;gap:12px;padding:5px 0;color:#8aa0bf;font-size:12px}.logistics-pair strong[data-v-c1642c1f]{color:#334155}.delivery-timeline[data-v-c1642c1f]{display:grid;gap:4px;margin:18px 0 0;padding:0;list-style:none}.delivery-timeline li[data-v-c1642c1f]{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;min-height:58px}.delivery-timeline li>span[data-v-c1642c1f]{position:relative;display:block;width:14px;height:14px;margin-top:2px;border:2px solid #cbd5e1;border-radius:50%;background:#fff}.delivery-timeline li:not(:last-child)>span[data-v-c1642c1f]:after{position:absolute;top:12px;left:4px;width:2px;height:48px;background:#dbe3ef;content:""}.delivery-timeline li.active>span[data-v-c1642c1f]{border-color:#2563eb;background:#2563eb}.delivery-timeline li.active:not(:last-child)>span[data-v-c1642c1f]:after{background:#2563eb}.delivery-timeline strong[data-v-c1642c1f]{color:#334155;font-size:13px}.delivery-timeline p[data-v-c1642c1f]{margin:4px 0;color:#61738f;font-size:11px;line-height:16px}.delivery-timeline small[data-v-c1642c1f]{color:#8aa0bf;font-size:11px;font-weight:800}.application-detail-foot[data-v-c1642c1f]{display:flex;justify-content:space-between;gap:12px;padding:16px 28px;border-top:1px solid #e2e8f0}.application-detail-foot button[data-v-c1642c1f]{height:40px;border:1px solid #dbe3ef;border-radius:14px;padding:0 14px;background:#fff;color:#334155;font-size:13px;font-weight:900;cursor:pointer}.application-detail-foot .detail-acknowledge-button[data-v-c1642c1f]{border-color:#2563eb;background:#2563eb;color:#fff}@media(max-width:640px){.material-history-mask[data-v-c1642c1f]{padding:12px}.material-history-head[data-v-c1642c1f],.material-history-body[data-v-c1642c1f],.material-history-foot[data-v-c1642c1f]{padding-right:20px;padding-left:20px}.history-card[data-v-c1642c1f]{grid-template-columns:1fr;gap:12px}.history-card-points[data-v-c1642c1f]{justify-items:start;text-align:left}.history-card-detail-button[data-v-c1642c1f]{grid-column:1;grid-row:auto;justify-self:start}}@media(max-width:640px){.application-detail-head[data-v-c1642c1f],.application-detail-body[data-v-c1642c1f],.application-detail-foot[data-v-c1642c1f]{padding-right:20px;padding-left:20px}.application-status-grid[data-v-c1642c1f],.application-detail-grid[data-v-c1642c1f]{grid-template-columns:1fr}.history-card-detail-button[data-v-c1642c1f]{grid-column:1;grid-row:auto;justify-self:start}}.history-card[data-v-c1642c1f]{grid-template-columns:minmax(0,1fr) auto auto;gap:12px 20px;min-height:96px;padding:18px 20px;border-radius:20px;background:#fbfdff}.history-card-main>div[data-v-c1642c1f]{margin-top:8px}.history-card-points[data-v-c1642c1f]{align-self:center;min-width:92px}.history-card-detail-button[data-v-c1642c1f]{grid-column:3;grid-row:1;align-self:center;margin:0;white-space:nowrap}.history-item-title .history-tag[data-v-c1642c1f]{flex:0 0 auto}.material-history-foot[data-v-c1642c1f]{min-height:72px;align-items:center}.material-history-foot button[data-v-c1642c1f]{min-width:58px}.material-history-mask[data-v-c1642c1f]{padding:20px}.material-history-dialog[data-v-c1642c1f]:not(.has-detail){width:min(768px,calc(100vw - 40px));max-height:min(812px,calc(100vh - 40px))}.material-history-dialog:not(.has-detail) .material-history-head[data-v-c1642c1f]{min-height:146px;box-sizing:border-box;padding:28px}.material-history-dialog:not(.has-detail) .material-history-body[data-v-c1642c1f]{padding:24px 28px 20px}.material-history-dialog:not(.has-detail) .history-list[data-v-c1642c1f]{gap:12px}.material-history-dialog:not(.has-detail) .history-card[data-v-c1642c1f]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-height:96px;box-sizing:border-box;padding:18px 20px;border:1px solid #dbe7f5;border-radius:20px;background:#fbfdff}.material-history-dialog:not(.has-detail) .history-card-main[data-v-c1642c1f]{min-width:0;align-self:center}.material-history-dialog:not(.has-detail) .history-item-title[data-v-c1642c1f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.material-history-dialog:not(.has-detail) .history-item-title>strong[data-v-c1642c1f]{display:block;color:#0f172a;font-size:14px;font-weight:900;line-height:20px}.material-history-dialog:not(.has-detail) .history-card-main>div[data-v-c1642c1f]{display:grid;gap:4px;margin-top:8px;color:#647895;font-size:12px;font-weight:700;line-height:17px}.material-history-dialog:not(.has-detail) .history-card-main>div span[data-v-c1642c1f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-history-dialog:not(.has-detail) .history-card-points[data-v-c1642c1f]{display:grid;width:138px;min-width:0;justify-items:end;align-self:center;gap:5px;text-align:right}.material-history-dialog:not(.has-detail) .history-card-points strong[data-v-c1642c1f]{color:#2563eb;font-size:15px;font-weight:900;white-space:nowrap}.material-history-dialog:not(.has-detail) .history-card-points small[data-v-c1642c1f]{color:#8ca0bd;font-size:11px;font-weight:700;white-space:nowrap}.material-history-dialog:not(.has-detail) .history-card-detail-button[data-v-c1642c1f]{display:inline-flex;box-sizing:border-box;width:104px;grid-column:auto;grid-row:auto;align-items:center;justify-content:center;align-self:center;gap:7px;margin:0;border:1px solid #9dc0ff;border-radius:12px;padding:9px 8px;background:#fff;color:#2563eb;font-size:12px;font-weight:900;white-space:nowrap}.material-history-dialog:not(.has-detail) .history-card-detail-button span[data-v-c1642c1f]{font-size:18px;line-height:12px}.material-history-dialog:not(.has-detail) .history-tag[data-v-c1642c1f]{border-radius:999px;padding:5px 9px;font-size:10px;line-height:12px}.material-history-dialog:not(.has-detail) .material-history-foot[data-v-c1642c1f]{min-height:72px;box-sizing:border-box;align-items:center;padding:16px 28px}.material-history-dialog:not(.has-detail) .material-history-foot button[data-v-c1642c1f]{height:40px;border-radius:14px;padding:0 14px}@media(max-width:700px){.material-history-dialog[data-v-c1642c1f]:not(.has-detail){width:calc(100vw - 24px)}.material-history-mask[data-v-c1642c1f]{padding:12px}.material-history-dialog:not(.has-detail) .material-history-head[data-v-c1642c1f]{min-height:138px;padding:24px 20px}.material-history-dialog:not(.has-detail) .material-history-body[data-v-c1642c1f]{padding:20px}.material-history-dialog:not(.has-detail) .history-card[data-v-c1642c1f]{grid-template-columns:minmax(0,1fr) auto;min-height:0;gap:10px 14px;padding:16px}.material-history-dialog:not(.has-detail) .history-card-points[data-v-c1642c1f]{min-width:78px}.material-history-dialog:not(.has-detail) .history-card-detail-button[data-v-c1642c1f]{grid-column:2;grid-row:2;justify-self:end;margin:0}.material-history-dialog:not(.has-detail) .material-history-foot[data-v-c1642c1f]{padding:14px 20px}}.material-history-dialog:not(.has-detail) .history-card[data-v-c1642c1f]{grid-template-columns:minmax(0,1fr) 138px 104px;column-gap:8px}.material-history-dialog:not(.has-detail) .history-card-main>.history-item-title[data-v-c1642c1f]{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px;margin:0}.material-history-dialog:not(.has-detail) .history-card-main>.history-item-title>strong[data-v-c1642c1f]{display:inline-block}.material-history-dialog:not(.has-detail) .history-card-main>.history-card-meta[data-v-c1642c1f]{display:grid;gap:4px;margin-top:8px;color:#647895;font-size:12px;font-weight:700;line-height:17px}.material-history-dialog:not(.has-detail) .history-card-main>.history-card-meta span[data-v-c1642c1f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-history-dialog:not(.has-detail) .history-card-detail-button[data-v-c1642c1f]{grid-column:3;grid-row:1}@media(max-width:820px){.material-history-dialog:not(.has-detail) .material-history-head[data-v-c1642c1f]{padding:24px 22px}.material-history-dialog:not(.has-detail) .material-history-body[data-v-c1642c1f]{padding:18px 22px 20px}.material-history-dialog:not(.has-detail) .history-card[data-v-c1642c1f]{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;min-height:0;padding:16px 18px}.material-history-dialog:not(.has-detail) .history-card-main[data-v-c1642c1f]{grid-column:1;grid-row:1 / span 2;align-self:center}.material-history-dialog:not(.has-detail) .history-card-points[data-v-c1642c1f]{grid-column:2;grid-row:1;min-width:86px}.material-history-dialog:not(.has-detail) .history-card-detail-button[data-v-c1642c1f]{grid-column:2;grid-row:2;justify-self:end;margin:0;padding:8px 12px}.material-history-dialog:not(.has-detail) .material-history-foot[data-v-c1642c1f]{padding:14px 22px}}.delivery-progress-panel .delivery-timeline[data-v-c1642c1f]{margin-top:28px;padding-top:4px}.delivery-progress-panel .logistics-pair[data-v-c1642c1f]{min-height:24px;box-sizing:border-box}.delivery-progress-panel .delivery-timeline li[data-v-c1642c1f]{min-height:76px}.delivery-progress-panel .delivery-timeline li:not(:last-child)>span[data-v-c1642c1f]:after{height:64px}.delivery-progress-panel .delivery-timeline p[data-v-c1642c1f]{max-width:100%}.scan-preview-panel[data-v-2b1138d7]{min-height:0;display:flex;flex-direction:column;padding:10px 20px 14px}.scan-preview-title[data-v-2b1138d7],.preview-section-head p[data-v-2b1138d7]{color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.scan-preview-title[data-v-2b1138d7]{margin-bottom:12px;padding-left:4px}.preview-section-head[data-v-2b1138d7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.preview-section-head p[data-v-2b1138d7],.preview-section-head h4[data-v-2b1138d7]{margin:0}.preview-section-head h4[data-v-2b1138d7]{margin-top:6px;color:#020617;font-size:14px;font-weight:900}.section-icon[data-v-2b1138d7]{width:44px;height:44px;display:grid;place-items:center;border-radius:16px;background:#2563ff;color:#fff}.section-icon.is-red[data-v-2b1138d7]{background:#ff2442}.section-icon.is-green[data-v-2b1138d7]{background:#10b981}.scan-phone-shell[data-v-2b1138d7],.xhs-phone-shell[data-v-2b1138d7],.success-phone-shell[data-v-2b1138d7]{width:min(330px,100%);margin:0 auto;display:flex;flex:1;overflow:hidden;box-shadow:0 28px 80px #0f172a2e}.scan-phone-shell[data-v-2b1138d7]{position:relative;min-height:620px;border:1px solid rgba(226,232,240,.8);border-radius:40px;background:#f4f4f6;padding:12px}.xhs-phone-shell[data-v-2b1138d7],.success-phone-shell[data-v-2b1138d7]{min-height:640px;flex-direction:column;border:10px solid #020617;border-radius:40px;background:#fff}.success-phone-shell[data-v-2b1138d7]{background:#f7f8fc}.reward-card[data-v-2b1138d7]{width:min(330px,100%);min-height:640px;margin:0 auto;display:flex;flex:1;flex-direction:column;overflow:hidden;border-radius:30px;background:#fff;box-shadow:0 20px 54px #0f172a1f;border:1px solid rgba(226,232,240,.8)}.phone-notch[data-v-2b1138d7]{height:28px;flex:0 0 28px;background:#020617}.scan-phone-inner[data-v-2b1138d7]{min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:30px;background:#fff}.scan-phone-header[data-v-2b1138d7],.mini-nav[data-v-2b1138d7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.scan-phone-header[data-v-2b1138d7]{margin:20px 16px 0;border-bottom:1px solid #cfe0ff;padding:0 4px 16px}.mini-nav[data-v-2b1138d7]{border-bottom:1px solid #f1f5f9;background:#fff;padding:12px 16px}.mini-nav button[data-v-2b1138d7]{width:32px;height:32px;border:0;border-radius:999px;display:grid;place-items:center;background:transparent;color:#334155;cursor:pointer}.mini-nav strong[data-v-2b1138d7]{display:block;color:#020617;font-size:14px;font-weight:900}.mini-nav span[data-v-2b1138d7]{display:block;margin-top:2px;color:#94a3b8;font-size:10px;font-weight:700}.merchant-identity[data-v-2b1138d7],.reward-merchant[data-v-2b1138d7]{min-width:0;display:flex;align-items:center;gap:12px}.merchant-logo[data-v-2b1138d7]{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;overflow:hidden;border-radius:999px;background:#eef4ff;color:#2563ff;font-size:18px;font-weight:900}.merchant-logo.small[data-v-2b1138d7]{border-radius:16px}.merchant-logo img[data-v-2b1138d7]{width:100%;height:100%;object-fit:cover}.merchant-identity strong[data-v-2b1138d7],.reward-merchant strong[data-v-2b1138d7]{display:block;overflow:hidden;color:#0f172a;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap;max-width:100px}.merchant-identity p[data-v-2b1138d7],.reward-merchant span[data-v-2b1138d7]{margin:4px 0 0;color:#94a3b8;font-size:11px;font-weight:700}.detail-button[data-v-2b1138d7],.soft-action-button[data-v-2b1138d7]{border:1px solid #cfe0ff;border-radius:999px;background:#fff;color:#2563ff;font-weight:900;cursor:pointer}.detail-button[data-v-2b1138d7]{height:36px;padding:0 16px;font-size:12px}.scan-phone-content[data-v-2b1138d7],.xhs-publish-body[data-v-2b1138d7],.reward-body[data-v-2b1138d7],.success-body[data-v-2b1138d7]{min-height:0;flex:1;overflow-y:auto}.scan-phone-content[data-v-2b1138d7]{padding:14px 20px 18px}.scan-action-row[data-v-2b1138d7]{display:flex;justify-content:flex-end;margin-bottom:12px}.soft-action-button[data-v-2b1138d7]{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;color:#475569;font-size:10px;box-shadow:0 1px #0f172a0a}.preview-image-grid[data-v-2b1138d7],.xhs-image-grid[data-v-2b1138d7]{display:grid;gap:12px}.preview-image-grid[data-v-2b1138d7]{grid-template-columns:repeat(2,minmax(0,1fr))}.xhs-image-grid[data-v-2b1138d7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.preview-image-card[data-v-2b1138d7],.xhs-image-grid div[data-v-2b1138d7]{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:18px}.preview-image-card[data-v-2b1138d7]{border:1px solid #e2e8f0;background:linear-gradient(135deg,#f8fafc,#eef4ff);padding:8px}.preview-image-placeholder[data-v-2b1138d7]{width:100%;height:100%;display:grid;place-items:center;border-radius:14px;background:#ffffffe6;color:#94a3b8;font-size:12px;font-weight:900;box-shadow:0 8px 18px #0f172a0f}.xhs-image-grid div[data-v-2b1138d7]{background:#f1f5f9;color:#94a3b8;font-size:10px;font-weight:900}.xhs-image-grid img[data-v-2b1138d7]{width:100%;height:100%;object-fit:cover}.note-preview-content[data-v-2b1138d7]{margin-top:20px}.note-layout[data-v-2b1138d7]{display:flex;align-items:flex-start;gap:12px}.note-copy[data-v-2b1138d7]{min-width:0;flex:1}.note-copy h3[data-v-2b1138d7]{min-width:0;margin:0;color:#020617;font-size:18px;font-weight:900;line-height:1.35}.note-copy p[data-v-2b1138d7]{white-space:pre-wrap;margin:12px 0 0;color:#334155;font-size:12px;line-height:2}.note-actions[data-v-2b1138d7]{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;flex-shrink:0}.note-actions .note-regen[data-v-2b1138d7],.note-actions .note-translate[data-v-2b1138d7]{width:100%;justify-content:center;box-shadow:none}.translate-backdrop[data-v-2b1138d7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:transparent}.language-dropdown[data-v-2b1138d7]{position:absolute;right:0;top:76px;z-index:30;width:192px;padding:12px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 16px 36px #0f172a2e}.language-dropdown-title[data-v-2b1138d7]{margin:0;color:#334155;font-size:10px;font-weight:900}.language-select[data-v-2b1138d7]{width:100%;height:36px;margin-top:8px;padding:0 8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155;font-size:10px;font-weight:900;outline:none}.language-select[data-v-2b1138d7]:focus{border-color:#2563ff}.language-apply[data-v-2b1138d7]{width:100%;height:32px;display:inline-flex;align-items:center;justify-content:center;margin-top:8px;border:0;border-radius:8px;background:#2563ff;color:#fff;font-size:10px;font-weight:900;cursor:pointer;transition:background-color .15s ease}.language-apply[data-v-2b1138d7]:hover{background:#1d4ed8}.language-apply[data-v-2b1138d7]:disabled{background:#93c5fd}.translate-status[data-v-2b1138d7]{display:flex;align-items:center;gap:12px;margin-top:12px;padding:9px 12px;border:1px solid #dce8f7;border-radius:12px;background:#eff6ff;color:#2563b9;font-size:11px;font-weight:800}.note-preview-content>p[data-v-2b1138d7],.xhs-publish-body>p[data-v-2b1138d7]{white-space:pre-wrap;color:#334155;font-size:12px;line-height:2}.scan-phone-footer[data-v-2b1138d7],.xhs-footer[data-v-2b1138d7],.reward-footer[data-v-2b1138d7]{border-top:1px solid #cfe0ff;background:#fff;padding:16px 20px}.xhs-publish-body[data-v-2b1138d7]{padding:16px 16px 20px}.xhs-title[data-v-2b1138d7]{margin-top:20px;border-bottom:1px solid #f1f5f9;padding-bottom:16px;color:#020617;font-size:16px;font-weight:900;line-height:1.45}.publish-review-summary[data-v-2b1138d7]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;border:1px solid #f1f5f9;border-radius:18px;background:#f8fafc;padding:12px 14px;color:#334155;font-size:12px;font-weight:900}.publish-review-summary strong[data-v-2b1138d7]{font-size:16px;letter-spacing:.08em}.location-chip[data-v-2b1138d7]{margin-top:20px;display:flex;align-items:center;gap:8px;border-radius:18px;background:#f8fafc;padding:12px 14px;color:#475569;font-size:11px;font-weight:900}.publish-button[data-v-2b1138d7]{width:100%;height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:#2563ff;color:#fff;font-size:13px;font-weight:900;cursor:pointer;box-shadow:0 14px 30px #4f00ff3d}.publish-button.is-red[data-v-2b1138d7]{background:#ff2442;box-shadow:0 14px 30px #ff24423d}.platform-picker-mask[data-v-2b1138d7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:flex-end;overflow:hidden;border-radius:30px;background:#0f172a38}.platform-picker-sheet[data-v-2b1138d7]{width:100%;border-radius:28px 28px 0 0;background:#fff;padding:14px 20px 20px;box-shadow:0 -18px 42px #0f172a2e}.platform-picker-handle[data-v-2b1138d7]{width:40px;height:5px;margin:0 auto 18px;border-radius:999px;background:#e2e8f0}.platform-picker-sheet h3[data-v-2b1138d7],.platform-picker-sheet p[data-v-2b1138d7]{margin:0}.platform-picker-sheet h3[data-v-2b1138d7]{color:#020617;font-size:15px;font-weight:900}.platform-picker-sheet p[data-v-2b1138d7]{margin-top:5px;color:#94a3b8;font-size:11px;font-weight:700;line-height:1.6}.platform-picker-grid[data-v-2b1138d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.platform-picker-grid button[data-v-2b1138d7]{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:7px 10px;color:#475569;cursor:pointer}.platform-picker-grid button.is-active[data-v-2b1138d7]{border-color:#2563ff;background:#2563ff;color:#fff;box-shadow:0 4px 10px #2563ff38}.platform-picker-grid button>span[data-v-2b1138d7]{min-width:0;display:flex;align-items:center;gap:8px}.platform-picker-grid img[data-v-2b1138d7]{width:28px;height:28px;flex:0 0 auto;object-fit:contain}.platform-picker-grid strong[data-v-2b1138d7]{overflow:hidden;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.platform-picker-confirm[data-v-2b1138d7]{width:100%;height:44px;margin-top:14px;border:0;border-radius:12px;background:#2563ff;color:#fff;font-size:12px;font-weight:900;cursor:pointer;box-shadow:0 10px 22px #2563ff33}.reward-body[data-v-2b1138d7]{background:#fff}.reward-hero[data-v-2b1138d7],.link-form[data-v-2b1138d7]{padding:20px}.reward-hero-icon[data-v-2b1138d7]{width:36px;height:36px;display:grid;place-items:center;border-radius:16px;background:#eef4ff;color:#2563ff}.reward-hero h3[data-v-2b1138d7]{margin:16px 0 0;color:#020617;font-size:24px;font-weight:900;line-height:1.2}.reward-hero p[data-v-2b1138d7],.link-form p[data-v-2b1138d7]{color:var(--color-slate-400);font-size:11px;font-weight:700;line-height:2}.reward-merchant[data-v-2b1138d7]{border-block:1px solid #f1f5f9;padding:16px 20px}.link-label-row[data-v-2b1138d7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.link-label-row label[data-v-2b1138d7]{color:#020617;font-size:12px;font-weight:900}.link-label-row button[data-v-2b1138d7]{height:32px;border:0;border-radius:999px;display:inline-flex;align-items:center;gap:6px;background:#eef4ff;padding:0 12px;color:#2563ff;font-size:10px;font-weight:900}.link-form textarea[data-v-2b1138d7]{width:100%;min-height:120px;resize:none;margin-top:10px;border:1px solid #2563ff;border-radius:20px;outline:0;padding:14px 16px;color:#0f172a;font-size:13px;font-weight:800;line-height:1.8}.outline-open-button[data-v-2b1138d7]{width:100%;height:44px;border:1px solid #cfe0ff;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#2563ff;font-size:13px;font-weight:900;margin:10px 0}.reward-footer[data-v-2b1138d7]{display:grid;grid-template-columns:.9fr 1.35fr;gap:12px;border-color:#f1f5f9}.later-button[data-v-2b1138d7]{height:48px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#334155;font-size:13px;font-weight:900}.success-body[data-v-2b1138d7]{padding:16px}.success-hero[data-v-2b1138d7]{position:relative;overflow:hidden;border-radius:28px;background:linear-gradient(135deg,#10b981,#34d399);padding:22px 24px;color:#fff;box-shadow:0 18px 40px #10b9813d}.success-hero p[data-v-2b1138d7],.success-hero h3[data-v-2b1138d7],.success-hero span[data-v-2b1138d7]{margin:0}.success-hero p[data-v-2b1138d7]{color:#ffffffb8;font-size:11px;font-weight:900;letter-spacing:.22em}.success-hero h3[data-v-2b1138d7]{margin-top:12px;font-size:22px;font-weight:900;line-height:1.2}.success-hero span[data-v-2b1138d7]{display:block;margin-top:16px;color:#ffffffdb;font-size:12px;font-weight:700;line-height:2}.success-check[data-v-2b1138d7]{position:absolute;top:22px;right:22px;width:44px;height:44px;display:grid;place-items:center;border-radius:16px;background:#ffffff29}.success-info[data-v-2b1138d7]{margin-top:16px;border:1px solid #e2e8f0;border-radius:24px;background:#fff;padding:16px;box-shadow:0 8px 24px #0f172a0d}.success-info>p[data-v-2b1138d7]{margin:0 0 12px;color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.18em}.success-info div[data-v-2b1138d7]{margin-top:12px}.success-info span[data-v-2b1138d7]{display:block;color:#94a3b8;font-size:11px;font-weight:900}.success-info strong[data-v-2b1138d7]{display:block;margin-top:6px;overflow-wrap:anywhere;color:#0f172a;font-size:14px;font-weight:900;line-height:1.7}.sync-tip[data-v-2b1138d7]{margin-top:16px;border:1px dashed #86efac;border-radius:24px;background:#ecfdf5;padding:14px 16px;color:#047857;font-size:11px;font-weight:800;line-height:1.9}.section-icon.is-dark[data-v-2b1138d7]{background:#020617}.detail-phone[data-v-2b1138d7]{width:min(320px,100%);min-height:620px;margin:0 auto;display:flex;flex:1;flex-direction:column;overflow:hidden;border-radius:30px;background:#fff;box-shadow:0 20px 54px #0f172a1f;border:1px solid rgba(226,232,240,.8)}.detail-scroll[data-v-2b1138d7]{min-height:0;flex:1;overflow-y:auto}.detail-nav[data-v-2b1138d7]{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;border-bottom:1px solid #f1f5f9;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 16px}.detail-nav>button[data-v-2b1138d7]{width:32px;height:32px;flex:0 0 32px;border:0;border-radius:999px;display:grid;place-items:center;background:transparent;color:#1e293b;cursor:pointer}.detail-nav>button[data-v-2b1138d7]:hover{background:#f1f5f9}.detail-nav-title[data-v-2b1138d7]{min-width:0;flex:1}.detail-nav-title strong[data-v-2b1138d7],.detail-nav-title span[data-v-2b1138d7]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-nav-title strong[data-v-2b1138d7]{color:#020617;font-size:13px;font-weight:900}.detail-nav-title span[data-v-2b1138d7]{margin-top:2px;color:#94a3b8;font-size:10px;font-weight:700}.detail-profile[data-v-2b1138d7]{display:flex;align-items:flex-start;gap:12px;padding:20px 20px 18px}.detail-profile-logo[data-v-2b1138d7]{width:64px;height:64px;flex:0 0 64px;display:grid;place-items:center;overflow:hidden;border-radius:16px;background:#eef4ff;color:#2563ff;font-size:20px;font-weight:900}.detail-profile-logo img[data-v-2b1138d7]{width:100%;height:100%;object-fit:cover}.detail-profile-info[data-v-2b1138d7]{min-width:0;flex:1}.detail-profile-info h3[data-v-2b1138d7]{margin:0;color:#020617;font-size:22px;font-weight:900;line-height:1.25}.detail-tags[data-v-2b1138d7]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.detail-tags span[data-v-2b1138d7]{border-radius:999px;background:#f1f5f9;padding:4px 10px;color:#475569;font-size:11px;font-weight:900}.detail-profile-info p[data-v-2b1138d7]{margin:12px 0 0;color:#64748b;font-size:12px;font-weight:700;line-height:1.6}.detail-gallery-section[data-v-2b1138d7]{border-block:1px solid #f1f5f9;padding:16px 20px}.detail-gallery[data-v-2b1138d7]{position:relative;overflow:hidden;border-radius:24px;background:linear-gradient(135deg,#2563ff,#7fb1ff)}.detail-gallery-img[data-v-2b1138d7]{display:block;width:100%;aspect-ratio:1.45 / 1;object-fit:cover}.detail-gallery-placeholder[data-v-2b1138d7]{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1.45 / 1;padding:16px;color:#fff}.detail-gallery-top[data-v-2b1138d7]{display:flex;align-items:center;justify-content:space-between}.detail-gallery-icon[data-v-2b1138d7]{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;background:#ffffff2e;font-size:10px;font-weight:900;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.detail-gallery-count[data-v-2b1138d7]{border-radius:999px;background:#0003;padding:4px 12px;font-size:10px;font-weight:900;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.detail-gallery-bottom p[data-v-2b1138d7]{margin:0;font-size:14px;font-weight:900}.detail-gallery-bar[data-v-2b1138d7]{height:32px;margin-top:8px;border-radius:16px;background:#0000002e}.detail-gallery-arrows[data-v-2b1138d7]{position:absolute;top:0;right:8px;bottom:0;left:8px;display:flex;align-items:center;justify-content:space-between}.detail-gallery-arrows button[data-v-2b1138d7]{width:28px;height:28px;border:0;border-radius:999px;display:grid;place-items:center;background:#fffc;color:#334155;cursor:pointer;box-shadow:0 1px 2px #0f172a14}.detail-gallery-arrows button[data-v-2b1138d7]:hover{background:#fff}.detail-gallery-dots[data-v-2b1138d7]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px}.detail-gallery-dots button[data-v-2b1138d7]{height:6px;border:0;border-radius:999px;background:#cbd5e1;transition:width .15s ease;cursor:pointer}.detail-gallery-dots button.is-active[data-v-2b1138d7]{width:20px;background:#2563ff}.detail-gallery-dots button[data-v-2b1138d7]:not(.is-active){width:6px}.detail-info-list[data-v-2b1138d7]{border-bottom:1px solid #f1f5f9;padding:16px 20px}.detail-info-list>div[data-v-2b1138d7]{display:flex;align-items:flex-start;gap:12px}.detail-info-list>div+div[data-v-2b1138d7]{margin-top:16px}.detail-info-icon[data-v-2b1138d7]{flex:0 0 auto;margin-top:1px;color:#94a3b8}.detail-info-icon.is-blue[data-v-2b1138d7]{color:#2563ff}.detail-info-list p[data-v-2b1138d7]{margin:0;color:#94a3b8;font-size:10px;font-weight:900}.detail-info-list strong[data-v-2b1138d7]{display:block;margin-top:4px;color:#0f172a;font-size:13px;font-weight:900;line-height:1.4}.detail-extra[data-v-2b1138d7]{padding:16px 20px 20px}.detail-extra-title[data-v-2b1138d7]{margin:0;color:#020617;font-size:12px;font-weight:900}.detail-extra-chips[data-v-2b1138d7]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.detail-extra-chips span[data-v-2b1138d7]{border-radius:999px;background:#f1f5f9;padding:6px 12px;color:#475569;font-size:11px;font-weight:700}.detail-extra-block[data-v-2b1138d7]{margin-top:20px}.detail-extra-list[data-v-2b1138d7]{margin:8px 0 0;padding:0;list-style:none}.detail-extra-list li[data-v-2b1138d7]{display:flex;align-items:flex-start;gap:8px;color:#475569;font-size:12px;font-weight:700;line-height:1.6}.detail-extra-list li+li[data-v-2b1138d7]{margin-top:8px}.detail-extra-dot[data-v-2b1138d7]{width:6px;height:6px;flex:0 0 6px;margin-top:8px;border-radius:999px;background:#2563ff}.mask[data-v-095b4855]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:20px;background:#0f172a75;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal[data-v-095b4855],.modal[data-v-095b4855] *{box-sizing:border-box}.modal[data-v-095b4855]{display:flex;width:min(1400px,calc(100vw - 40px));height:min(830px,calc(100vh - 40px));flex-direction:column;overflow:hidden;border-radius:30px;background:#fff;box-shadow:0 28px 90px #0f172a4d}header[data-v-095b4855]{display:flex;flex:none;justify-content:space-between;border-bottom:1px solid #e2e8f0;padding:20px 26px}header p[data-v-095b4855],.result-heading p[data-v-095b4855]{margin:0;color:#94a3b8;font-size:12px;font-weight:900}header h2[data-v-095b4855]{margin:5px 0}header span[data-v-095b4855],.result-heading span[data-v-095b4855]{color:#64748b;font-size:13px;font-weight:700}button[data-v-095b4855]{height:48px;border:1px solid #dbe3ef;border-radius:18px;background:#fff;padding:0 22px;color:#334155;font-weight:900;cursor:pointer}.primary[data-v-095b4855]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:#2563ff;color:#fff;box-shadow:0 12px 28px #2563ff3d}.primary[data-v-095b4855]:disabled{cursor:not-allowed;background:#cbd5e1;box-shadow:none}.material-library[data-v-095b4855]{display:grid;gap:18px;padding:18px;overflow:auto}.material-library h4[data-v-095b4855]{margin:0 0 10px;color:#334155}.material-empty[data-v-095b4855]{color:#94a3b8;font-size:13px}.checker[data-v-095b4855]{background:repeating-conic-gradient(#e2e8f0 0,#e2e8f0 25%,#fff 0,#fff 50%) 50% / 16px 16px}.generation-tabs[data-v-095b4855]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:16px;padding:4px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.generation-tabs button[data-v-095b4855]{height:36px;border:0;border-radius:10px;padding:0 8px;background:transparent;color:#64748b;font-size:12px}.generation-tabs button.active[data-v-095b4855]{background:#2563ff;color:#fff;box-shadow:0 5px 14px #2563ff3d}.layout[data-v-095b4855]{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,1fr) 410px}.seed-panel[data-v-095b4855]{overflow:auto;background:#f8fafc;padding:24px}.seed-grid[data-v-095b4855]{display:grid;align-content:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.modal.layout-all[data-v-095b4855]{width:min(1150px,calc(100vw - 40px));height:min(1000px,calc(100vh - 40px))}.selected-card[data-v-095b4855]{cursor:pointer;overflow:hidden;border:1px solid #dbe3ef;border-radius:22px;background:#fff;box-shadow:none}.selected-card.is-selected[data-v-095b4855]{border-color:#2563ff;box-shadow:0 0 0 2px #0062ff1f}.card-image[data-v-095b4855]{position:relative;aspect-ratio:1/1;overflow:hidden;background:#eef4ff;color:#2563ff}.card-image img[data-v-095b4855],.card-image>svg[data-v-095b4855]{width:100%;height:100%;object-fit:cover}.card-image i[data-v-095b4855]{position:absolute;right:10px;top:10px;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;border:2px solid #dbe3ef;background:#fff;color:#fff;font-style:normal;font-weight:900}.selected-card.is-selected .card-image i[data-v-095b4855]{border-color:#2563ff;background:#2563ff;color:#fff}.selected-card strong[data-v-095b4855],.selected-card span[data-v-095b4855],.selected-card small[data-v-095b4855]{display:block;overflow:hidden;margin:12px 14px 0;text-overflow:ellipsis;white-space:nowrap}.selected-card span[data-v-095b4855]{margin-top:5px;color:#94a3b8;font-size:11px}.selected-card small[data-v-095b4855]{margin:8px 14px 14px;color:#2563ff;font-size:11px;font-weight:900}aside[data-v-095b4855]{display:flex;min-width:0;min-height:0;flex-direction:column;border-left:1px solid #e2e8f0}.fields[data-v-095b4855]{flex:1;overflow:auto;padding:28px 26px}.generation-tabs[data-v-095b4855]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px;border-radius:18px;background:#f1f5f9;padding:5px}.generation-tabs button[data-v-095b4855]{height:42px;border:0;border-radius:14px;background:transparent;box-shadow:none}.generation-tabs button.active[data-v-095b4855]{background:#fff;color:#2563ff;box-shadow:0 4px 12px #0f172a14}.risk-tip[data-v-095b4855]{color:#b45309}.fields label[data-v-095b4855]{display:block;margin-bottom:24px}.fields label>span[data-v-095b4855]{display:block;margin-bottom:9px;color:#64748b;font-size:13px;font-weight:900}textarea[data-v-095b4855],select[data-v-095b4855]{width:100%;border:1px solid #dbe3ef;border-radius:20px;background:#f8fafc;padding:15px;color:#334155;font-weight:700;outline:0}textarea[data-v-095b4855]{resize:none}textarea[data-v-095b4855]:focus,select[data-v-095b4855]:focus{border-color:#2563ff;box-shadow:0 0 0 4px #eef4ff}select[data-v-095b4855]{height:54px;background:#fff}.strategy[data-v-095b4855]{border-radius:20px;background:#f8fafc;padding:16px;color:#64748b;font-size:12px}.strategy p[data-v-095b4855]{margin:7px 0 0;line-height:1.7}footer[data-v-095b4855]{display:flex;width:100%;flex:none;justify-content:flex-end;gap:10px;border-top:1px solid #e2e8f0;padding:20px 26px}.loading-state[data-v-095b4855],.failed-state[data-v-095b4855]{min-height:0;flex:1;background:#f8fafc;padding:26px}.loading-box[data-v-095b4855]{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #bfd3ff;border-radius:28px;background:#fff;text-align:center}.loading-box>i[data-v-095b4855]{display:grid;width:72px;height:72px;place-items:center;border-radius:22px;background:#2563ff;color:#fff;box-shadow:0 18px 42px #2563ff47;animation:pulse-095b4855 1.3s infinite}.loading-box h3[data-v-095b4855],.failed-state h3[data-v-095b4855]{margin:22px 0 8px;color:#0f172a;font-size:22px}.loading-box p[data-v-095b4855],.failed-state p[data-v-095b4855]{margin:0;color:#64748b;font-weight:700}.skeleton-grid[data-v-095b4855]{display:grid;width:min(680px,80%);grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.skeleton-grid span[data-v-095b4855]{aspect-ratio:1;border-radius:20px;background:#e7efff;animation:pulse-095b4855 1.3s infinite}.failed-state[data-v-095b4855]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ef4444;text-align:center}.failed-state ul[data-v-095b4855]{max-width:640px;color:#64748b;text-align:left}.failed-state button[data-v-095b4855]{margin-top:20px}.result-state[data-v-095b4855]{min-height:0;flex:1;overflow:auto;background:#f8fafc;padding:26px}.result-heading[data-v-095b4855]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.result-heading h3[data-v-095b4855]{margin:5px 0;color:#0f172a;font-size:23px}.result-heading>div[data-v-095b4855]:last-child{display:flex;gap:10px}.partial-warning[data-v-095b4855]{margin-top:18px;border:1px solid #fed7aa;border-radius:16px;background:#fff7ed;padding:12px 16px;color:#c2410c;font-size:13px;font-weight:800}.result-grid[data-v-095b4855]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.result-grid article[data-v-095b4855]{overflow:hidden;border:1px solid #e2e8f0;border-radius:22px;background:#fff}.result-grid article>div[data-v-095b4855]{aspect-ratio:1;overflow:hidden;background:#eef4ff}.result-grid img[data-v-095b4855]{width:100%;height:100%;object-fit:cover}.result-grid strong[data-v-095b4855],.result-grid span[data-v-095b4855]{display:block;overflow:hidden;margin:12px 14px 0;text-overflow:ellipsis;white-space:nowrap}.result-grid span[data-v-095b4855]{margin:5px 14px 14px;color:#94a3b8;font-size:11px}.empty-result[data-v-095b4855]{display:grid;min-height:280px;place-items:center;color:#94a3b8;font-weight:800}@keyframes pulse-095b4855{50%{opacity:.55;transform:scale(.98)}}@media(max-width:900px){.layout[data-v-095b4855]{grid-template-columns:1fr}.seed-grid[data-v-095b4855],.result-grid[data-v-095b4855]{grid-template-columns:repeat(2,1fr)}.result-heading[data-v-095b4855]{flex-direction:column}}.quick-upload[data-v-76bf0980]{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;border:1px solid #ddd6fe;border-radius:12px;background:#f5f3ff}.quick-upload-copy[data-v-76bf0980]{display:flex;align-items:center;gap:10px;min-width:0;flex:1;color:#7c3aed}.quick-upload-copy strong[data-v-76bf0980],.quick-upload-copy p[data-v-76bf0980]{display:block;margin:0;letter-spacing:0}.quick-upload-copy strong[data-v-76bf0980]{font-size:12px}.quick-upload-copy p[data-v-76bf0980]{margin-top:2px;color:#64748b;font-size:11px;line-height:1.5}.quick-upload button[data-v-76bf0980]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border:0;border-radius:8px;background:#7c3aed;color:#fff;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.quick-upload button[data-v-76bf0980]:disabled{cursor:not-allowed;opacity:.55}.spin[data-v-76bf0980]{animation:spin-76bf0980 1s linear infinite}@keyframes spin-76bf0980{to{transform:rotate(360deg)}}@media(max-width:640px){.quick-upload[data-v-76bf0980]{align-items:stretch;flex-direction:column}.quick-upload button[data-v-76bf0980]{width:100%}}.platform-selector-field[data-v-ccde0f71]{grid-column:1 / -1;display:grid;gap:8px}.platform-selector-head[data-v-ccde0f71],.platform-generation-head[data-v-ccde0f71]{display:flex;align-items:center;justify-content:space-between;color:#64748b;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.platform-selector-head i[data-v-ccde0f71]{color:#ef4444;font-style:normal}.platform-selector-head strong[data-v-ccde0f71],.platform-generation-head strong[data-v-ccde0f71]{border-radius:999px;background:#eef4ff;padding:6px 10px;color:#2563ff;font-size:11px;letter-spacing:0;text-transform:none}.platform-selector-grid[data-v-ccde0f71]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platform-selector-grid button[data-v-ccde0f71]{min-height:74px;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;border:1px solid #dbe4f0;border-radius:16px;background:#fff;padding:12px;color:#0f172a;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.platform-selector-grid button[data-v-ccde0f71]:hover:not(:disabled){border-color:#cfe0ff;background:#f8fafc}.platform-selector-grid button.is-selected[data-v-ccde0f71]{border-color:#2563ff;background:#f8fbff;box-shadow:0 10px 24px #2563ff1f}.platform-selector-grid button[data-v-ccde0f71]:disabled{cursor:not-allowed;opacity:.6}.platform-card-top[data-v-ccde0f71]{display:flex;align-items:center;justify-content:space-between;gap:8px}.platform-card-top img[data-v-ccde0f71]{width:32px;height:32px;object-fit:contain}.platform-card-top b[data-v-ccde0f71]{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border-radius:50%;color:#2563ff;font-size:16px;line-height:1}.platform-selector-grid button>strong[data-v-ccde0f71]{margin-top:8px;color:#0f172a;font-size:13px;font-weight:900}.platform-generation-config[data-v-ccde0f71]{display:grid;gap:10px;margin:0 0 18px}.platform-generation-row[data-v-ccde0f71]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:12px;color:#334155}.platform-generation-main[data-v-ccde0f71]{display:flex;min-width:0;align-items:center;gap:8px}.platform-generation-main>img[data-v-ccde0f71]{width:28px;height:28px;flex:0 0 auto;object-fit:contain}.platform-generation-main>div[data-v-ccde0f71]{min-width:0;display:grid;gap:2px}.platform-generation-main strong[data-v-ccde0f71]{overflow:hidden;color:#0f172a;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.platform-generation-main small[data-v-ccde0f71]{overflow:hidden;color:#94a3b8;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.platform-generation-row label[data-v-ccde0f71]{display:inline-flex;align-items:center;gap:8px;color:#64748b;font-size:11px;font-weight:800}.platform-generation-row input[data-v-ccde0f71]{width:72px;height:40px;border:1px solid #e2e8f0;border-radius:12px;padding:0 10px;color:#1e293b;font-size:14px;font-weight:800;text-align:center}.platform-generation-row input[data-v-ccde0f71]:focus{border-color:#2563ff;box-shadow:0 0 0 4px #eef4ff;outline:none}@media(min-width:1280px){.platform-selector-grid[data-v-ccde0f71]{grid-template-columns:repeat(5,minmax(0,1fr))}.platform-generation-config[data-v-ccde0f71]{grid-column:1 / -1}.platform-generation-config>.platform-generation-row[data-v-ccde0f71]{display:grid}.platform-generation-config[data-v-ccde0f71]{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-generation-head[data-v-ccde0f71]{grid-column:1 / -1}}@media(min-width:640px)and (max-width:1279px){.platform-generation-config[data-v-ccde0f71]{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-generation-head[data-v-ccde0f71]{grid-column:1 / -1}}@media(max-width:560px){.platform-generation-row[data-v-ccde0f71]{padding:10px}.platform-generation-row label>span[data-v-ccde0f71]{display:none}}.merchant-code-panel[data-v-ccde0f71]{min-width:420px;height:100vh;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;background:#f8fbff;border-left:1px solid #e2e8f0;color:#0f172a}.merchant-code-header[data-v-ccde0f71]{min-height:64px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e2e8f0;background:#fff;flex-shrink:0}.merchant-code-panel.has-edge-reveal-offset .merchant-code-header[data-v-ccde0f71]{padding-left:48px}.merchant-code-heading[data-v-ccde0f71]{min-width:0;display:flex;align-items:center;gap:12px}.merchant-code-icon[data-v-ccde0f71]{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#2563ff;background:#eef4ff;flex-shrink:0}.merchant-code-title[data-v-ccde0f71]{min-width:0}.merchant-code-title h3[data-v-ccde0f71]{margin:0;font-size:14px;color:#020617;font-weight:800}.merchant-code-title p[data-v-ccde0f71]{margin:4px 0 0;font-size:12px;color:#64748b;font-weight:700}.module-switch[data-v-ccde0f71]{position:relative;display:inline-grid;grid-template-columns:repeat(2,minmax(104px,1fr));border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc;padding:4px;flex-shrink:0}.module-switch-thumb[data-v-ccde0f71]{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);border-radius:14px;background:#fff;box-shadow:0 8px 18px #0f172a14;transition:transform .2s ease}.module-switch-thumb.is-monitor[data-v-ccde0f71]{transform:translate(calc(100% + 4px))}.module-tab[data-v-ccde0f71]{position:relative;z-index:1;height:36px;border:0;border-radius:14px;background:transparent;color:#64748b;font-size:12px;font-weight:900;cursor:pointer}.module-tab.is-active[data-v-ccde0f71]{color:#2563ff}.merchant-code-body[data-v-ccde0f71]{flex:1;min-height:0;overflow-y:auto;padding:20px 18px 28px}.config-home[data-v-ccde0f71]{min-height:100%;overflow-y:auto;padding:4px 24px 44px;color:#0f172a}.home-overview-card[data-v-ccde0f71]{border:1px solid #f6d9d9;border-radius:28px;background:radial-gradient(circle at top left,#ffffffeb,#ffeeeae0 52%,#fff4ecf5);padding:24px;box-shadow:0 18px 45px #f472b614}.home-overview-head[data-v-ccde0f71],.home-list-head[data-v-ccde0f71],.home-list-actions[data-v-ccde0f71],.home-code-top[data-v-ccde0f71],.home-code-title-row[data-v-ccde0f71],.home-card-foot[data-v-ccde0f71]{display:flex;align-items:center}.home-overview-head[data-v-ccde0f71],.home-list-head[data-v-ccde0f71],.home-code-title-row[data-v-ccde0f71],.home-card-foot[data-v-ccde0f71]{justify-content:space-between;gap:12px}.home-overview-head p[data-v-ccde0f71]{margin:0;color:#c08497;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.home-overview-head h4[data-v-ccde0f71]{margin:10px 0 0;color:#020617;font-size:28px;font-weight:900}.home-overview-head>span[data-v-ccde0f71]{border-radius:999px;background:#ffffffe6;padding:8px 14px;color:#db2777;font-size:12px;font-weight:900;box-shadow:0 6px 16px #0f172a0f}.home-metric-grid[data-v-ccde0f71]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px}.home-metric-grid div[data-v-ccde0f71]{border-radius:22px;background:#ffffffe0;padding:20px;box-shadow:0 12px 26px #0f172a0f,inset 0 0 0 1px #ffffffb3}.home-metric-grid p[data-v-ccde0f71],.home-metric-grid small[data-v-ccde0f71]{margin:0;color:#64748b;font-weight:900}.home-metric-grid p[data-v-ccde0f71]{font-size:13px}.home-metric-grid strong[data-v-ccde0f71]{display:block;margin-top:16px;color:#020617;font-size:40px;font-weight:900;line-height:1}.home-metric-grid small[data-v-ccde0f71]{display:block;margin-top:10px;color:#94a3b8;font-size:12px}.home-list-head[data-v-ccde0f71]{margin-top:36px;flex-wrap:wrap}.home-list-head h4[data-v-ccde0f71]{margin:0;color:#020617;font-size:30px;font-weight:900;line-height:1}.home-list-head p[data-v-ccde0f71]{margin:10px 0 0;color:#94a3b8;font-size:14px;font-weight:800}.home-list-actions[data-v-ccde0f71]{flex-wrap:wrap;gap:12px}.create-code-button[data-v-ccde0f71],.manage-code-button[data-v-ccde0f71],.home-empty-card button[data-v-ccde0f71]{height:44px;border:0;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;font-size:13px;font-weight:900;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,filter .18s ease}.create-code-button[data-v-ccde0f71]{background:#fda4af;color:#fff}.create-code-button[data-v-ccde0f71]:hover:not(:disabled),.create-code-button[data-v-ccde0f71]:focus-visible{transform:translateY(-1px);filter:saturate(1.06)}.create-code-button[data-v-ccde0f71]:disabled{cursor:wait;opacity:.92}.create-code-button.is-loading[data-v-ccde0f71]{pointer-events:none}.button-spin[data-v-ccde0f71]{animation:button-spin-ccde0f71 .9s linear infinite}@keyframes button-spin-ccde0f71{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.manage-code-button[data-v-ccde0f71]{border:1px solid #e2e8f0;background:#fff;color:#334155}.home-list-actions>span[data-v-ccde0f71]{border-radius:999px;background:#f1f5f9;padding:10px 18px;color:#64748b;font-size:13px;font-weight:900}.home-code-grid[data-v-ccde0f71]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.home-code-card[data-v-ccde0f71]{border:1px solid #e2e8f0;border-radius:24px;background:#fff;padding:18px;text-align:left;cursor:pointer;box-shadow:0 10px 30px #0f172a0d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-code-card[data-v-ccde0f71]:hover{border-color:#f9a8d4;box-shadow:0 18px 38px #f472b61f}.home-code-card[data-v-ccde0f71]:hover{transform:translateY(-2px)}.home-code-top[data-v-ccde0f71]{align-items:flex-start;gap:14px}.home-store-icon[data-v-ccde0f71]{width:72px;height:72px;flex:0 0 72px;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:20px;background:linear-gradient(135deg,#fff1f2,#eff6ff);color:#6d28d9}.home-code-main[data-v-ccde0f71]{min-width:0;flex:1}.home-code-title-row strong[data-v-ccde0f71]{min-width:0;overflow:hidden;color:#020617;font-size:16px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.home-code-title-row span[data-v-ccde0f71]{flex:0 0 auto;border-radius:999px;background:#f1f5f9;padding:6px 10px;color:#64748b;font-size:10px;font-weight:900}.home-code-title-row span.active[data-v-ccde0f71]{background:#dcfce7;color:#059669}.home-code-main p[data-v-ccde0f71]{overflow:hidden;margin:8px 0 0;color:#64748b;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.home-code-tags[data-v-ccde0f71]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.home-code-tags span[data-v-ccde0f71],.home-code-tags em[data-v-ccde0f71]{border-radius:999px;padding:6px 10px;font-size:10px;font-style:normal;font-weight:900}.home-code-tags span[data-v-ccde0f71]{background:#f1f5f9;color:#64748b}.home-code-tags em[data-v-ccde0f71]{background:#eef4ff;color:#2563ff}.home-card-metrics[data-v-ccde0f71]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.home-card-metrics div[data-v-ccde0f71]{border-radius:18px;background:#f8fafc;padding:14px}.home-card-metrics span[data-v-ccde0f71]{display:block;color:#94a3b8;font-size:10px;font-weight:900}.home-card-metrics strong[data-v-ccde0f71]{display:block;margin-top:8px;color:#020617;font-size:20px;font-weight:900}.home-card-foot[data-v-ccde0f71]{margin-top:18px;border-top:1px solid #f1f5f9;padding-top:14px}.home-card-foot p[data-v-ccde0f71]{min-width:0;overflow:hidden;margin:0;color:#94a3b8;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.home-card-foot span[data-v-ccde0f71]{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;color:#6d28d9;font-size:12px;font-weight:900}.home-empty-card[data-v-ccde0f71]{margin-top:18px;border:1px dashed #e2e8f0;border-radius:28px;background:#fff;padding:56px 24px;text-align:center}.home-empty-card strong[data-v-ccde0f71]{display:block;color:#0f172a;font-size:18px;font-weight:900}.home-empty-card p[data-v-ccde0f71]{margin:10px 0 0;color:#94a3b8;font-size:14px;font-weight:800}.home-empty-card button[data-v-ccde0f71]{margin-top:24px;background:#2563ff;color:#fff}@media(max-width:1280px){.home-code-grid[data-v-ccde0f71]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:860px){.home-metric-grid[data-v-ccde0f71],.home-code-grid[data-v-ccde0f71]{grid-template-columns:1fr}}.config-home[data-v-ccde0f71]{min-height:100%;overflow-y:auto;padding:18px 28px 48px;color:#0f172a;background:#f8fbff}.home-overview-card[data-v-ccde0f71]{border:1px solid #dbeafe;border-radius:28px;background:linear-gradient(180deg,#f8fbfffa,#eff6fff5);padding:20px;box-shadow:0 12px 30px #3b82f60f}.home-overview-head[data-v-ccde0f71]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.home-overview-head p[data-v-ccde0f71]{margin:0;color:#6b8fd9;font-size:10px;font-weight:900;letter-spacing:.16em}.home-overview-head h4[data-v-ccde0f71]{margin:8px 0 0;color:#020617;font-size:16px;font-weight:900;line-height:1.25}.home-overview-head>span[data-v-ccde0f71]{border:1px solid #d8e7ff;border-radius:999px;background:#fff;padding:5px 12px;color:#2563eb;font-size:11px;font-weight:800;box-shadow:none}.home-metric-grid[data-v-ccde0f71]{overflow:hidden;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:20px;border:1px solid rgba(255,255,255,.8);border-radius:24px;background:#ffffffc7}.home-metric-grid div[data-v-ccde0f71]{border-right:1px solid #e7eefb;border-radius:0;background:transparent;padding:16px 20px;box-shadow:none}.home-metric-grid div[data-v-ccde0f71]:last-child{border-right:0}.home-metric-grid p[data-v-ccde0f71],.home-metric-grid small[data-v-ccde0f71]{margin:0;font-weight:900}.home-metric-grid p[data-v-ccde0f71]{color:#64748b;font-size:11px}.home-metric-grid strong[data-v-ccde0f71]{display:block;margin-top:8px;color:#020617;font-size:22px;font-weight:900;line-height:1}.home-metric-grid small[data-v-ccde0f71]{display:block;margin-top:8px;color:#94a3b8;font-size:10px;line-height:1.4}.home-list-head[data-v-ccde0f71]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:32px}.home-list-head h4[data-v-ccde0f71]{margin:0;color:#020617;font-size:16px;font-weight:900;line-height:1.25}.home-list-head p[data-v-ccde0f71]{margin:6px 0 0;color:#94a3b8;font-size:12px;font-weight:700}.create-code-button[data-v-ccde0f71]{height:48px;border:0;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#2563ff;padding:0 20px;color:#fff;font-size:13px;font-weight:900;box-shadow:0 10px 24px #2563ff2e}.home-code-grid[data-v-ccde0f71]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:24px}.home-code-card[data-v-ccde0f71]{min-height:150px;border:1px solid #dfe8f6;border-radius:22px;background:#ffffffeb;padding:12px;text-align:left;cursor:pointer;box-shadow:0 8px 20px #0f172a0a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-code-card[data-v-ccde0f71]:hover{border-color:#bfd3f5;box-shadow:0 14px 28px #2563ff1a;transform:translateY(-2px)}.home-card-head[data-v-ccde0f71]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.home-code-main[data-v-ccde0f71]{min-width:0}.home-code-main strong[data-v-ccde0f71]{display:block;overflow:hidden;color:#020617;font-size:13px;font-weight:900;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.home-code-main p[data-v-ccde0f71]{margin:4px 0 0;color:#64748b;font-size:10px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-status-pill[data-v-ccde0f71]{flex:0 0 auto;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.home-status-pill.is-active[data-v-ccde0f71]{background:#ecfdf5;color:#059669}.home-status-pill.is-disabled[data-v-ccde0f71]{background:#f1f5f9;color:#64748b}.home-status-pill.is-pending[data-v-ccde0f71]{background:#ecfdf5;color:#059669}.home-card-visuals[data-v-ccde0f71]{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:18px}.home-thumb-stack[data-v-ccde0f71]{position:relative;width:96px;height:66px;flex:0 0 96px}.home-thumb[data-v-ccde0f71]{position:absolute;top:0;width:44px;height:60px;overflow:hidden;border:1px solid #fff;border-radius:12px;background:#eef4ff;box-shadow:0 10px 22px #0f172a1a}.home-thumb[data-v-ccde0f71]:nth-child(1){left:0;z-index:1}.home-thumb[data-v-ccde0f71]:nth-child(2){left:24px;z-index:2}.home-thumb[data-v-ccde0f71]:nth-child(3){left:48px;z-index:3}.home-thumb.tone-1[data-v-ccde0f71]{background:linear-gradient(135deg,#dff7ff,#fff7ed)}.home-thumb.tone-2[data-v-ccde0f71]{background:linear-gradient(135deg,#fff1f2,#eef4ff)}.home-thumb.tone-3[data-v-ccde0f71]{background:linear-gradient(135deg,#ecfdf5,#e0e7ff)}.home-thumb.tone-4[data-v-ccde0f71]{background:linear-gradient(135deg,#fef3c7,#fce7f3)}.home-thumb img[data-v-ccde0f71]{width:100%;height:100%;object-fit:cover;display:block}.home-thumb span[data-v-ccde0f71]{display:block;height:8px;margin:12px 7px 8px;border-radius:999px;background:#2563ff40}.home-thumb i[data-v-ccde0f71]{display:inline-block;width:12px;height:11px;margin-left:7px;border-radius:4px;background:#ffffffbf}.home-qr-icon[data-v-ccde0f71]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-slate-500)}.code-workbench[data-v-ccde0f71]{min-height:100%;display:grid;grid-template-columns:minmax(0,3fr) 1px minmax(0,2fr);gap:18px}.code-editor-column[data-v-ccde0f71],.preview-column[data-v-ccde0f71]{min-width:0;padding:6px 8px 40px}.code-editor-column[data-v-ccde0f71]{position:relative}.workbench-divider[data-v-ccde0f71]{background:#e2e8f0;margin:6px 0 40px}.inline-status[data-v-ccde0f71]{margin-bottom:12px;border:1px solid #bfdbfe;border-radius:16px;background:#eef4ff;color:#2563ff;padding:10px 12px;font-size:12px;font-weight:900}.toolbar-row[data-v-ccde0f71],.preview-meta-head[data-v-ccde0f71],.library-table-head[data-v-ccde0f71]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.toolbar-row[data-v-ccde0f71]{margin-bottom:18px}.note-toolbar-spacer[data-v-ccde0f71]{flex:1;min-height:36px}.toolbar-actions[data-v-ccde0f71]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.toolbar-row h4[data-v-ccde0f71],.preview-meta-head h4[data-v-ccde0f71],.library-table-head h4[data-v-ccde0f71]{margin:3px 0 0;font-size:15px;font-weight:900;color:#0f172a}.toolbar-desc[data-v-ccde0f71],.library-table-head p[data-v-ccde0f71]{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.6;font-weight:700}.eyebrow[data-v-ccde0f71]{margin:0;color:#64748b;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.form-grid[data-v-ccde0f71]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-grid.is-spacious[data-v-ccde0f71]{margin-top:14px}.form-grid-note[data-v-ccde0f71]{row-gap:12px}.field[data-v-ccde0f71],.keyword-field[data-v-ccde0f71]{display:grid;gap:7px;min-width:0}.field.is-wide[data-v-ccde0f71]{grid-column:1 / -1}.field.has-error input[data-v-ccde0f71],.field.has-error select[data-v-ccde0f71],.field.has-error textarea[data-v-ccde0f71]{border-color:#fb7185;box-shadow:0 0 0 4px #fecdd38c}.logo-field[data-v-ccde0f71]{align-content:start}.field span[data-v-ccde0f71],.keyword-field>span[data-v-ccde0f71]{font-size:11px;font-weight:900;color:#64748b}.field span i[data-v-ccde0f71],.keyword-field-head span i[data-v-ccde0f71]{margin-left:4px;color:#ef4444;font-style:normal}.field-error[data-v-ccde0f71]{color:#e11d48;font-size:11px;font-weight:800;line-height:1.4}.field-error-inline[data-v-ccde0f71]{color:#e11d48;font-size:11px;font-weight:800;margin-left:6px;font-style:normal}.field-warning[data-v-ccde0f71]{color:#f59e0b;font-size:11px;font-weight:800;line-height:1.4}.field input[data-v-ccde0f71],.field select[data-v-ccde0f71],.field textarea[data-v-ccde0f71],.filter-row input[data-v-ccde0f71],.filter-row select[data-v-ccde0f71],.current-asset select[data-v-ccde0f71],.image-preview-item select[data-v-ccde0f71],.material-card select[data-v-ccde0f71]{width:100%;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#0f172a;padding:10px 13px;min-height:40px;font-size:12px;line-height:1.5;font-weight:800;outline:none}.field textarea[data-v-ccde0f71]{resize:vertical}.field input[data-v-ccde0f71]:focus,.field select[data-v-ccde0f71]:focus,.field textarea[data-v-ccde0f71]:focus,.filter-row input[data-v-ccde0f71]:focus,.filter-row select[data-v-ccde0f71]:focus{border-color:#2563ff;box-shadow:0 0 0 4px #eef4ff}.code-workbench .field[data-v-ccde0f71],.code-workbench .keyword-field[data-v-ccde0f71]{gap:8px}.code-workbench .field>span[data-v-ccde0f71],.code-workbench .keyword-field>span[data-v-ccde0f71]{color:#64748b;font-size:11px;font-weight:900;line-height:16px;letter-spacing:.05em;text-transform:uppercase}.code-workbench .field>input[data-v-ccde0f71],.code-workbench .field>select[data-v-ccde0f71],.code-workbench .keyword-custom-row input[data-v-ccde0f71]{height:44px;min-height:44px;padding:0 16px;color:#1e293b;font-size:14px;font-weight:600;line-height:20px}.code-workbench .field>select[data-v-ccde0f71]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.code-workbench .field>textarea[data-v-ccde0f71]{min-height:44px;padding:12px 16px;color:#1e293b;font-size:14px;font-weight:600;line-height:20px}.code-workbench .field>input[data-v-ccde0f71]::placeholder,.code-workbench .field>textarea[data-v-ccde0f71]::placeholder,.code-workbench .keyword-custom-row input[data-v-ccde0f71]::placeholder{color:#94a3b8;opacity:1}.business-hours-picker[data-v-ccde0f71]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;width:100%;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:16px;background:#fff;min-height:40px;padding:0 13px;transition:border-color .18s ease,box-shadow .18s ease}.business-hours-picker[data-v-ccde0f71]:focus-within{border-color:#2563ff;box-shadow:0 0 0 4px #eef4ff}.business-hours-picker select[data-v-ccde0f71]{min-height:38px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.business-hours-picker select[data-v-ccde0f71]:focus{border-color:transparent;box-shadow:none}.business-hours-picker span[data-v-ccde0f71]{color:#8aa0c3;font-size:12px;font-weight:900}.code-workbench .business-hours-picker[data-v-ccde0f71]{min-height:44px;padding:0 16px}.code-workbench .business-hours-picker select[data-v-ccde0f71]{min-height:42px;color:#1e293b;font-size:14px;font-weight:600;line-height:20px}.note-template-field[data-v-ccde0f71],.inline-status-form[data-v-ccde0f71]{margin-bottom:16px}.keyword-field[data-v-ccde0f71]{margin-top:16px}.keyword-field-head[data-v-ccde0f71]{display:flex;align-items:center;justify-content:space-between;gap:12px}.keyword-field-head em[data-v-ccde0f71]{font-style:normal;border-radius:999px;background:#eef4ff;color:#2563ff;padding:6px 10px;font-size:11px;font-weight:900}.keyword-field-description[data-v-ccde0f71]{margin:-1px 0 0;color:#94a3b8;font-size:11px;line-height:1.7;font-weight:700}.keyword-picker[data-v-ccde0f71]{display:flex;flex-wrap:wrap;gap:8px}.keyword-picker button[data-v-ccde0f71]{border:0;border-radius:999px;background:#f1f5f9;color:#475569;padding:8px 12px;font-size:12px;font-weight:900;cursor:pointer;transition:background-color .2s ease,color .2s ease}.keyword-picker button[data-v-ccde0f71]:hover:not(.is-selected){background:#eef4ff;color:#2563ff}.keyword-picker button.is-selected[data-v-ccde0f71]{background:#2563ff;color:#fff}.keyword-custom-row[data-v-ccde0f71]{display:flex;align-items:center;gap:10px}.keyword-custom-row input[data-v-ccde0f71]{width:100%;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#0f172a;padding:10px 13px;min-height:40px;font-size:12px;line-height:1.5;font-weight:800;outline:none}.keyword-custom-row input[data-v-ccde0f71]:focus{border-color:#2563ff;box-shadow:0 0 0 4px #eef4ff}.keyword-add-button[data-v-ccde0f71]{min-width:68px;height:40px;padding:0 18px;flex-shrink:0}.merchant-logo-upload-field[data-v-ccde0f71],.image-source-card[data-v-ccde0f71],.upload-zone[data-v-ccde0f71],.current-asset[data-v-ccde0f71],.section-card[data-v-ccde0f71],.preview-meta-card[data-v-ccde0f71],.note-template-preview[data-v-ccde0f71],.image-library-preview[data-v-ccde0f71]{border:1px solid #e2e8f0;border-radius:24px;background:#fff}.merchant-logo-upload-field[data-v-ccde0f71]{width:100%;min-height:68px;display:flex;align-items:center;gap:10px;padding:10px 14px;margin-top:4px;border:1px dashed #e2e8f0;border-radius:16px;background:#fff;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.merchant-logo-upload-field[data-v-ccde0f71]:hover,.merchant-logo-upload-field[data-v-ccde0f71]:focus-visible{border-color:#cfe0ff;background:#f8fbff;outline:none}.merchant-logo-upload-field.is-uploading[data-v-ccde0f71]{cursor:progress}.merchant-logo-copy[data-v-ccde0f71]{min-width:0}.merchant-logo-copy-title[data-v-ccde0f71],.merchant-logo-copy-hint[data-v-ccde0f71],.merchant-logo-copy-file[data-v-ccde0f71]{margin:0}.merchant-logo-preview[data-v-ccde0f71],.source-icon[data-v-ccde0f71],.asset-thumb[data-v-ccde0f71]{display:inline-flex;align-items:center;justify-content:center;background:#eef4ff;color:#2563ff;font-weight:900}.merchant-logo-preview[data-v-ccde0f71]{width:30px;height:30px;flex-shrink:0;overflow:hidden;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0f172a14;border:1px solid #e2e8f0}.merchant-logo-preview img[data-v-ccde0f71],.qr-logo img[data-v-ccde0f71]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.logo-file-input[data-v-ccde0f71]{display:none}.merchant-logo-copy-title[data-v-ccde0f71]{color:#64748b;font-size:10px;font-weight:900;line-height:1.2}.merchant-logo-copy-hint[data-v-ccde0f71]{margin-top:1px;color:#94a3b8;font-size:10px;font-weight:700;line-height:1.25}.merchant-logo-copy-file[data-v-ccde0f71]{margin-top:4px;color:#2563ff;font-size:10px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.current-asset strong[data-v-ccde0f71],.material-card strong[data-v-ccde0f71]{display:block;color:#0f172a;font-size:12px;font-weight:900}.round-tool-button[data-v-ccde0f71],.ghost-button[data-v-ccde0f71],.primary-button[data-v-ccde0f71],.library-head-actions button[data-v-ccde0f71],.table-actions button[data-v-ccde0f71],.text-action[data-v-ccde0f71],.material-card button[data-v-ccde0f71]{border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;height:38px;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer}.round-tool-button[data-v-ccde0f71]{width:auto;min-width:76px;height:36px;border-radius:8px;padding:0 14px;color:#2563ff;white-space:nowrap}.round-tool-button[data-v-ccde0f71]:hover{border-color:#cfe0ff;background:#eef4ff}.round-tool-button.is-active[data-v-ccde0f71]{border-color:#2563ff;background:#f5f0ff;color:#2563ff;box-shadow:0 0 0 4px #006eff14}.knowledge-picker-panel[data-v-ccde0f71]{position:absolute;top:52px;right:8px;z-index:30;width:min(405px,calc(100% - 32px));border:1px solid #dbe5f3;border-radius:24px;background:#fff;padding:18px;box-shadow:0 28px 70px #0f172a2e}.knowledge-picker-head[data-v-ccde0f71]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.knowledge-picker-head strong[data-v-ccde0f71],.knowledge-summary-card strong[data-v-ccde0f71]{display:block;color:#020617;font-size:14px;font-weight:900}.knowledge-picker-head span[data-v-ccde0f71]{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:800}.knowledge-picker-head button[data-v-ccde0f71]{border:0;background:transparent;color:#64748b;font-size:12px;font-weight:900;cursor:pointer}.reference-dropdown[data-v-ccde0f71]{position:relative}.reference-dropdown-trigger[data-v-ccde0f71]{width:100%;height:52px;border:1px solid #d7e0ee;border-radius:18px;background:#fff;color:#0f172a;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:900;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.reference-dropdown-trigger span[data-v-ccde0f71]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-dropdown-trigger svg[data-v-ccde0f71]{flex:0 0 auto;color:#64748b;transition:transform .18s ease,color .18s ease}.reference-dropdown.is-open .reference-dropdown-trigger[data-v-ccde0f71]{border-color:#2563ff;box-shadow:0 0 0 3px #2563ff1a}.reference-dropdown.is-open .reference-dropdown-trigger svg[data-v-ccde0f71]{color:#2563ff;transform:rotate(180deg)}.reference-dropdown.is-disabled .reference-dropdown-trigger[data-v-ccde0f71]{background:#f8fafc;color:#94a3b8;cursor:wait}.reference-dropdown-menu[data-v-ccde0f71]{position:absolute;top:calc(100% + 8px);left:0;z-index:8;width:100%;max-height:238px;overflow-y:auto;border:1px solid #dbe5f3;border-radius:16px;padding:7px;background:#fff;box-shadow:0 18px 42px #0f172a29}.knowledge-picker-list[data-v-ccde0f71]{display:grid;gap:6px}.knowledge-picker-list button[data-v-ccde0f71]{width:100%;min-height:58px;border:1px solid transparent;border-radius:12px;background:#f7f9fc;color:#0f172a;padding:10px 12px;display:grid;gap:5px;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.knowledge-picker-list button[data-v-ccde0f71]:hover,.knowledge-picker-list button.is-selected[data-v-ccde0f71]{border-color:#bdd3ff;background:#eef4ff}.knowledge-picker-list button.knowledge-tree-topic[data-v-ccde0f71]{background:#f8fbff}.knowledge-picker-list button.knowledge-tree-point[data-v-ccde0f71]{margin-left:12px;width:calc(100% - 12px)}.knowledge-picker-list strong[data-v-ccde0f71],.knowledge-picker-list span[data-v-ccde0f71]{min-width:0;overflow:hidden;text-overflow:ellipsis}.knowledge-picker-list strong[data-v-ccde0f71]{color:#0f172a;font-size:12px;font-weight:900;white-space:nowrap}.knowledge-picker-list span[data-v-ccde0f71]{color:#7b8fb3;font-size:11px;line-height:1.45;font-weight:700;white-space:nowrap}.history-picker-panel[data-v-ccde0f71]{position:absolute;top:52px;right:8px;z-index:31;width:min(368px,calc(100% - 32px));border:1px solid #dbe5f3;border-radius:28px;background:#fff;padding:18px;box-shadow:0 30px 74px #0f172a2e}.history-picker-list[data-v-ccde0f71]{display:grid;gap:8px;max-height:198px;overflow-y:auto}.history-picker-list.is-loading[data-v-ccde0f71]{min-height:86px}.history-picker-list button[data-v-ccde0f71]{width:100%;min-height:64px;border:1px solid transparent;border-radius:18px;background:#f6f8fc;padding:12px 14px;display:grid;gap:7px;text-align:left;cursor:pointer}.history-picker-list button[data-v-ccde0f71]:hover,.history-picker-list button.is-selected[data-v-ccde0f71]{border-color:#cfe0ff;background:#f1f5fb}.history-picker-list strong[data-v-ccde0f71],.history-picker-list span[data-v-ccde0f71]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.history-picker-list strong[data-v-ccde0f71]{color:#0f172a;font-size:13px;font-weight:900;white-space:nowrap}.history-picker-list span[data-v-ccde0f71]{color:#7b8fb3;font-size:11px;line-height:1.5;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.history-summary-card[data-v-ccde0f71]{margin-top:12px;border-radius:18px;background:#f6f8fc;padding:13px 14px}.history-summary-card strong[data-v-ccde0f71]{display:block;color:#0f172a;font-size:13px;font-weight:900}.history-summary-card p[data-v-ccde0f71]{margin:7px 0 0;color:#7b8fb3;font-size:12px;line-height:1.7;font-weight:800;white-space:pre-wrap}.knowledge-picker-empty[data-v-ccde0f71]{margin:18px 0;color:#94a3b8;text-align:center;font-size:12px;font-weight:800}.knowledge-summary-card[data-v-ccde0f71]{margin-top:12px;border-radius:16px;background:#f4f7fb;padding:14px}.knowledge-summary-card p[data-v-ccde0f71]{margin:8px 0 0;color:#64748b;font-size:12px;line-height:1.8;font-weight:800;white-space:pre-wrap}.knowledge-reference-button[data-v-ccde0f71]{width:100%;height:44px;margin-top:14px;border:0;border-radius:18px;background:#050018;color:#fff;font-size:13px;font-weight:900;cursor:pointer}.knowledge-reference-button[data-v-ccde0f71]:disabled{cursor:not-allowed;opacity:.45}.primary-button[data-v-ccde0f71]{border-color:#2563ff;background:#2563ff;color:#fff;box-shadow:0 10px 24px #2563ff33}.step-actions[data-v-ccde0f71]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding-top:24px}.image-step-actions[data-v-ccde0f71]{padding-top:32px}.image-step-actions .ghost-button[data-v-ccde0f71],.image-step-actions .primary-button[data-v-ccde0f71]{height:44px;padding:0 20px;font-size:12px;font-weight:900;border-radius:16px}.count-pill[data-v-ccde0f71],.preview-meta-head span[data-v-ccde0f71],.library-head-actions span[data-v-ccde0f71],.category-pill[data-v-ccde0f71]{border-radius:999px;background:#eef4ff;color:#2563ff;padding:6px 10px;font-size:11px;font-weight:900}.image-step-head[data-v-ccde0f71]{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.image-step-head p[data-v-ccde0f71]{margin:0;color:#64748b;font-size:14px;line-height:24px;font-weight:900}.image-step-head .count-pill[data-v-ccde0f71]{background:#f1f5f9;color:#475569;padding:6px 12px;font-size:12px;line-height:18px;font-weight:900}.image-step-head .count-pill.has-linked-images[data-v-ccde0f71]{background:#eef4ff;color:#2563ff}.image-source-card[data-v-ccde0f71]{min-height:104px;padding:14px 32px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:16px;border-style:dashed;border-color:#cbd5e1;border-radius:24px;cursor:pointer}.image-source-card[data-v-ccde0f71]:hover,.upload-zone[data-v-ccde0f71]:hover{border-color:#9bbcff;background:#f8fbff}.image-source-card p[data-v-ccde0f71]{margin:0;color:#0f172a;font-size:14px;line-height:20px;font-weight:900}.image-source-card p span[data-v-ccde0f71],.upload-zone .image-source-copy p span[data-v-ccde0f71]{color:#2563ff}.image-source-card small[data-v-ccde0f71],.upload-zone .image-source-copy small[data-v-ccde0f71],.image-source-body small[data-v-ccde0f71]{display:block;margin-top:0;color:#94a3b8;font-size:11px;line-height:20px;font-weight:900}.image-source-copy[data-v-ccde0f71]{min-width:0;display:grid;gap:16px}.image-source-body[data-v-ccde0f71]{display:flex;align-items:center;gap:16px;min-width:0}.image-source-copy p[data-v-ccde0f71]{color:#1e293b;font-size:14px;line-height:20px;font-weight:900}.source-icon[data-v-ccde0f71]{width:48px;height:48px;border-radius:16px}.image-source-icon-left[data-v-ccde0f71]{flex-shrink:0}.upload-zone[data-v-ccde0f71]{margin-top:10px;min-height:104px;border-style:dashed;border-color:#cbd5e1;border-radius:24px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:16px;padding:14px 32px;color:#64748b;text-align:left;cursor:pointer}.upload-zone.is-dragging[data-v-ccde0f71]{border-color:#2563ff;background:#eef4ff}.upload-zone.is-uploading[data-v-ccde0f71]{border-color:#cfe0ff;background:#eef4ff}.spin-icon[data-v-ccde0f71]{animation:spin-ccde0f71 1s linear infinite}.image-meta-modal[data-v-ccde0f71]{width:min(520px,100%);border-radius:28px;background:#fff;padding:24px;box-shadow:0 30px 90px #0f172a3d}.knowledge-image-modal[data-v-ccde0f71]{width:min(760px,calc(100% - 24px));max-height:min(760px,calc(100vh - 64px));overflow:hidden;border-radius:28px;background:#fff;padding:24px;box-shadow:0 30px 90px #0f172a3d;display:flex;flex-direction:column}.knowledge-image-grid[data-v-ccde0f71]{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow-y:auto;padding-right:4px}.knowledge-image-card[data-v-ccde0f71]{position:relative;min-width:0;border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc;padding:10px;text-align:left;cursor:pointer}.knowledge-image-card.is-selected[data-v-ccde0f71]{border-color:#2563ff;background:#eef4ff;box-shadow:0 0 0 3px #2563ff1f}.knowledge-image-card img[data-v-ccde0f71]{width:100%;aspect-ratio:4 / 3;border-radius:14px;object-fit:cover;display:block;background:#e2e8f0}.knowledge-image-card strong[data-v-ccde0f71]{display:block;margin-top:10px;color:#0f172a;font-size:12px;line-height:1.5;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-image-card p[data-v-ccde0f71],.knowledge-image-empty[data-v-ccde0f71]{color:#64748b;font-size:11px;line-height:1.7;font-weight:700}.knowledge-image-card p[data-v-ccde0f71]{margin:6px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.knowledge-image-empty[data-v-ccde0f71]{margin-top:18px;border:1px dashed #cfe0ff;border-radius:18px;background:#f8fbff;padding:28px;text-align:center}.image-meta-modal-head[data-v-ccde0f71]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.image-meta-eyebrow[data-v-ccde0f71]{color:#2563ff}.image-meta-close[data-v-ccde0f71]{width:40px;height:40px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.image-meta-count[data-v-ccde0f71]{display:inline-flex;margin-top:18px;border-radius:999px;background:#eef4ff;color:#2563ff;padding:8px 12px;font-size:11px;font-weight:900}.image-meta-fields[data-v-ccde0f71]{margin-top:14px;border:1px solid #e2e8f0;border-radius:22px;background:#f8fafce0;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.image-meta-helper[data-v-ccde0f71]{grid-column:1 / -1;margin:-2px 0 0;color:#94a3b8;font-size:11px;line-height:1.7;font-weight:700}.image-meta-actions[data-v-ccde0f71]{margin-top:20px;display:flex;justify-content:flex-end;gap:12px}.modal-mask-soft[data-v-ccde0f71]{background:#0f172a42;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.code-preview-mask[data-v-ccde0f71]{z-index:2147483000}.code-generation-modal[data-v-ccde0f71]{position:relative;width:min(520px,100%);border-radius:28px;background:#fff;padding:24px;box-shadow:0 30px 90px #0f172a3d}.code-generation-close[data-v-ccde0f71]{position:absolute;top:16px;right:16px;z-index:1;display:grid;place-items:center;width:34px;height:34px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;cursor:pointer}.code-generation-footnote.is-error[data-v-ccde0f71]{color:#dc2626}.code-generation-head[data-v-ccde0f71]{display:flex;align-items:flex-start;gap:14px}.code-generation-head-icon[data-v-ccde0f71]{width:44px;height:44px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:#eef4ff;color:#2563ff;flex-shrink:0}.code-generation-head h4[data-v-ccde0f71],.code-preview-note-card h4[data-v-ccde0f71]{margin:0;color:#0f172a;font-size:16px;font-weight:900}.code-generation-head p[data-v-ccde0f71]{margin:8px 0 0;color:#64748b;font-size:12px;line-height:1.7;font-weight:700}.code-generation-progress-card[data-v-ccde0f71]{margin-top:20px;border-radius:22px;background:#f8fafc;padding:18px}.code-generation-progress-top[data-v-ccde0f71]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.code-generation-progress-top strong[data-v-ccde0f71],.code-generation-stage-copy strong[data-v-ccde0f71],.code-preview-section-head strong[data-v-ccde0f71]{display:block;color:#0f172a;font-size:13px;font-weight:900}.code-generation-progress-top span[data-v-ccde0f71],.code-generation-stage-copy span[data-v-ccde0f71]{display:block;margin-top:5px;color:#64748b;font-size:11px;line-height:1.6;font-weight:700}.code-generation-progress-top em[data-v-ccde0f71],.code-generation-stage-item em[data-v-ccde0f71]{font-style:normal;font-size:12px;font-weight:900}.code-generation-progress-top em[data-v-ccde0f71]{color:#64748b}.code-generation-progress-track[data-v-ccde0f71]{margin-top:14px;height:6px;overflow:hidden;border-radius:999px;background:#dbe4f0}.code-generation-progress-bar[data-v-ccde0f71]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563ff,#5b8cff)}.code-generation-stage-list[data-v-ccde0f71]{margin-top:18px;display:grid;gap:12px}.code-generation-stage-item[data-v-ccde0f71]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;padding:14px 16px}.code-generation-stage-icon[data-v-ccde0f71]{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:900}.code-generation-stage-item.is-done .code-generation-stage-icon[data-v-ccde0f71]{background:#e8fbf2;color:#16a34a}.code-generation-stage-item.is-running .code-generation-stage-icon[data-v-ccde0f71]{background:#eef4ff;color:#2563ff}.code-generation-stage-item.is-pending .code-generation-stage-icon[data-v-ccde0f71]{background:#f1f5f9;color:#94a3b8}.code-generation-stage-item.is-done em[data-v-ccde0f71]{color:#16a34a}.code-generation-stage-item.is-running em[data-v-ccde0f71]{color:#2563ff}.code-generation-stage-item.is-pending em[data-v-ccde0f71]{color:#94a3b8}.code-generation-footnote[data-v-ccde0f71]{margin:18px 0 0;color:#94a3b8;font-size:12px;text-align:center;font-weight:700}.code-preview-modal[data-v-ccde0f71]{position:relative;width:min(1160px,100%);height:min(88vh,920px);min-height:0;overflow:hidden;display:grid;grid-template-columns:360px minmax(0,1fr);gap:0;border-radius:32px;background:#fff;box-shadow:0 30px 90px #0f172a3d}.code-preview-close[data-v-ccde0f71]{position:absolute;right:20px;top:20px;z-index:3}.code-preview-sidebar[data-v-ccde0f71]{display:flex;flex-direction:column;gap:22px;min-height:0;overflow-y:auto;padding:40px 32px;background:linear-gradient(180deg,#eef4ff,#f8fbff)}.code-preview-sidebar h3[data-v-ccde0f71]{margin:0;color:#0f172a;font-size:28px;font-weight:900;line-height:1.18}.code-preview-sidebar p[data-v-ccde0f71]{margin:12px 0 0;color:#64748b;font-size:14px;line-height:1.9;font-weight:700}.code-preview-qr-card[data-v-ccde0f71]{margin-top:10px;border-radius:28px;border:1px solid rgba(255,255,255,.8);background:#fffc;padding:20px;box-shadow:0 18px 40px #2563ff1f}.code-preview-qr-frame[data-v-ccde0f71]{border-radius:22px;background:#f8fbff;padding:18px 12px 20px;text-align:center}.code-preview-artwork[data-v-ccde0f71]{margin-top:0}.code-preview-artwork.theme-benefit[data-v-ccde0f71]{background:#eef4ff}.code-preview-artwork.theme-poster[data-v-ccde0f71]{background:#1d4ed8}.code-preview-artwork.theme-benefit[data-v-ccde0f71] .merchant-qr-pill{background:#ffffffb8;color:#64748b}.code-preview-qr-box[data-v-ccde0f71]{position:relative;margin:18px auto 0;width:148px;height:148px;border-radius:22px;background:#fff;padding:14px;box-shadow:0 8px 20px #0f172a14}.code-preview-mini-button[data-v-ccde0f71]{margin-top:16px;border:0;border-radius:999px;background:#2563ff;color:#fff;padding:8px 14px;font-size:11px;font-weight:900}.code-preview-download-button[data-v-ccde0f71]{width:100%;height:48px;border-radius:16px;font-size:14px}.code-preview-main[data-v-ccde0f71]{min-width:0;min-height:0;background:#fcfdff;padding:40px 32px;overflow-y:auto}.code-preview-main-head[data-v-ccde0f71]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.code-preview-top-actions[data-v-ccde0f71]{display:flex;justify-content:flex-end;flex:1}.code-preview-top-actions-detail[data-v-ccde0f71]{flex:0 0 auto;align-items:center;gap:10px}.code-preview-pill-button[data-v-ccde0f71]{border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#334155;display:inline-flex;align-items:center;gap:8px;padding:0 12px;height:38px;font-size:12px;font-weight:900;cursor:pointer}.code-preview-pill-button span[data-v-ccde0f71]{border-left:1px solid #dbe3ef;padding-left:8px;color:#94a3b8}.code-preview-count-badge[data-v-ccde0f71]{border-radius:999px;background:#f1f5f9;color:#64748b;padding:8px 10px;font-size:11px;font-weight:800}.code-preview-section[data-v-ccde0f71]{margin-top:18px;padding-top:18px;border-top:1px solid #e2e8f0}.code-preview-section-first[data-v-ccde0f71]{margin-top:0;padding-top:0;border-top:0}.code-preview-section-head[data-v-ccde0f71]{display:flex;align-items:center;justify-content:space-between;gap:12px}.code-preview-section-head>strong[data-v-ccde0f71]{color:#0f172a;font-size:16px;font-weight:900;line-height:1.4}.code-preview-section-actions[data-v-ccde0f71]{display:flex;align-items:center;justify-content:flex-end;padding-right:20px;gap:8px}.code-preview-section-head>span[data-v-ccde0f71]{color:#94a3b8;font-size:11px;font-weight:800}.code-preview-note-list[data-v-ccde0f71]{margin-top:16px;display:grid;gap:12px}.code-preview-note-list-compact[data-v-ccde0f71]{gap:0;overflow:hidden;border-radius:20px;background:#fff}.code-preview-note-card[data-v-ccde0f71]{border:1px solid #e2e8f0;border-radius:24px;background:#fff;padding:20px}.code-preview-note-card-compact[data-v-ccde0f71]{border:0;border-radius:0;background:#fff;padding:16px}.code-preview-note-list-compact .code-preview-note-card+.code-preview-note-card[data-v-ccde0f71]{border-top:1px solid rgba(226,232,240,.8)}.code-preview-note-meta[data-v-ccde0f71]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.code-preview-note-meta h4[data-v-ccde0f71]{margin:0;color:#0f172a;font-size:14px;font-weight:900}.code-preview-note-meta span[data-v-ccde0f71]{color:#94a3b8;font-size:10px;font-weight:800;white-space:nowrap}.code-preview-note-card p[data-v-ccde0f71]{margin:12px 0 0;color:#475569;font-size:12px;line-height:1.9;font-weight:700;white-space:pre-wrap}.code-preview-note-card .code-preview-note-title[data-v-ccde0f71]{margin-top:14px;color:#334155;font-weight:900}.code-preview-note-card .code-preview-note-title+p[data-v-ccde0f71]{margin-top:28px}.code-preview-image-grid[data-v-ccde0f71]{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.code-preview-image-card[data-v-ccde0f71]{min-width:0}.code-preview-image-card img[data-v-ccde0f71]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:22px;display:block}.code-preview-image-card p[data-v-ccde0f71]{margin:10px 0 0;color:#334155;font-size:11px;line-height:1.7;font-weight:700;word-break:break-word}.code-preview-main-head-detail[data-v-ccde0f71]{align-items:center}.code-preview-detail-heading p[data-v-ccde0f71],.code-preview-detail-heading strong[data-v-ccde0f71]{margin:0;display:block}.code-preview-detail-heading p[data-v-ccde0f71]{color:#94a3b8;font-size:11px;font-weight:800}.code-preview-detail-heading strong[data-v-ccde0f71]{margin-top:4px;color:#0f172a;font-size:20px;font-weight:900}.code-preview-section-detail[data-v-ccde0f71]{margin-top:16px}.code-preview-empty-state[data-v-ccde0f71]{margin-top:16px;border-radius:18px;background:#f8fafc;padding:18px 16px;color:#94a3b8;font-size:12px;font-weight:700}.code-preview-actions[data-v-ccde0f71]{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.code-preview-manage-button[data-v-ccde0f71]{border:0;border-radius:18px;background:#eef4ff;color:#2563ff;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;font-size:14px;font-weight:900;cursor:pointer}.code-preview-back-button[data-v-ccde0f71]{height:48px;border-radius:16px;font-size:14px}.preview-switcher[data-v-ccde0f71]{display:grid;gap:18px}.material-preview-artwork[data-v-ccde0f71]{display:block;width:auto;height:auto;max-width:min(var(--preview-card-width, 380px),100%);max-height:62vh;margin:0 auto;border-radius:0;background:transparent;box-shadow:none}.material-preview-artwork.material-tall[data-v-ccde0f71]{--preview-card-width: 420px}.material-preview-artwork.material-square[data-v-ccde0f71]{--preview-card-width: 380px}.preview-meta-card[data-v-ccde0f71],.note-template-preview[data-v-ccde0f71],.image-library-preview[data-v-ccde0f71]{position:relative;padding:18px}.image-library-preview.is-empty[data-v-ccde0f71]{border:0;background:transparent;padding:0}.image-library-preview[data-v-ccde0f71]:not(.is-empty){border:0;border-radius:0;background:transparent;padding:0}.preview-meta-card dl[data-v-ccde0f71]{margin:14px 0 0;border-top:1px solid #e2e8f0}.preview-meta-card dl div[data-v-ccde0f71]{display:grid;grid-template-columns:86px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid #e2e8f0}.preview-meta-card dt[data-v-ccde0f71]{color:#94a3b8;font-size:10px;font-weight:900}.preview-meta-card dd[data-v-ccde0f71]{margin:0;color:#475569;font-size:12px;line-height:1.7;font-weight:800}.phone-preview[data-v-ccde0f71]{max-width:330px;margin:0 auto;border:10px solid #0f172a;border-radius:40px;overflow:hidden;background:#f7f8fc;box-shadow:0 28px 80px #0f172a33}.phone-top[data-v-ccde0f71]{background:#fff;padding:12px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;text-align:center}.phone-top button[data-v-ccde0f71]{width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:#334155}.phone-top strong[data-v-ccde0f71],.phone-top span[data-v-ccde0f71]{display:block}.phone-top strong[data-v-ccde0f71]{font-size:13px;font-weight:900}.phone-top span[data-v-ccde0f71]{margin-top:2px;color:#94a3b8;font-size:10px;font-weight:800}.phone-content[data-v-ccde0f71]{padding:16px}.phone-hero[data-v-ccde0f71]{border-radius:28px;background:linear-gradient(135deg,#2563ff,#5c8fff);color:#fff;padding:20px}.phone-hero p[data-v-ccde0f71]{margin:0;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8}.phone-hero h5[data-v-ccde0f71]{margin:10px 0 0;font-size:20px;line-height:1.3}.phone-content>p[data-v-ccde0f71]{color:#475569;font-size:12px;line-height:1.8;font-weight:800}.phone-content button[data-v-ccde0f71]{width:100%;height:44px;border:0;border-radius:999px;background:#2563ff;color:#fff;font-size:13px;font-weight:900}.phone-content .secondary-phone-button[data-v-ccde0f71]{margin-top:10px;border:1px solid #e2e8f0;background:#fff;color:#334155}.note-template-preview h5[data-v-ccde0f71]{margin:18px 0 0;font-size:18px;line-height:1.45}.note-template-preview>p[data-v-ccde0f71]{color:#475569;font-size:12px;line-height:1.8;font-weight:800}.note-structure[data-v-ccde0f71]{display:grid;gap:10px;margin:16px 0}.note-structure div[data-v-ccde0f71]{border-radius:16px;background:#f8fafc;padding:12px}.note-structure span[data-v-ccde0f71],.note-structure strong[data-v-ccde0f71]{display:block}.note-structure span[data-v-ccde0f71]{color:#94a3b8;font-size:10px;font-weight:900}.note-structure strong[data-v-ccde0f71]{margin-top:5px;color:#0f172a;font-size:12px}.tag-list[data-v-ccde0f71],.preview-mode-row[data-v-ccde0f71]{display:flex;flex-wrap:wrap;gap:8px}.tag-list span[data-v-ccde0f71]{border-radius:999px;background:#eef4ff;color:#2563ff;padding:6px 10px;font-size:11px;font-weight:900}.image-library-topbar[data-v-ccde0f71]{display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-start;column-gap:10px;row-gap:10px}.image-library-title[data-v-ccde0f71]{grid-column:1 / -1;min-width:0}.image-library-title .eyebrow[data-v-ccde0f71]{color:#1f3f75;font-size:12px;font-weight:900;letter-spacing:0;text-transform:none}.image-library-title h4[data-v-ccde0f71]{margin:5px 0 0;color:#7b8fb3;font-size:12px;font-weight:700;line-height:1.4}.image-library-filter-row[data-v-ccde0f71]{grid-column:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;justify-content:start;margin-top:0}.image-library-filter[data-v-ccde0f71],.image-library-search[data-v-ccde0f71]{min-height:36px;border:1px solid #dbe5f4;border-radius:999px;background:#fff;box-sizing:border-box;padding:0 14px;display:flex;align-items:center;gap:7px;color:#94a3b8}.image-library-filter select[data-v-ccde0f71],.image-library-search input[data-v-ccde0f71]{flex:1;min-width:0;border:0;background:transparent;outline:none;color:#334155;font-size:12px;font-weight:700}.image-library-filter select[data-v-ccde0f71]{cursor:pointer}.image-library-search input[data-v-ccde0f71]::placeholder{color:#94a3b8}.image-library-clear-button[data-v-ccde0f71]{border:0;background:transparent;color:#64748b;font-size:11px;font-weight:800;cursor:pointer}.image-library-featured-card[data-v-ccde0f71],.material-card[data-v-ccde0f71]{margin-top:14px;border:1px solid #dbe5f4;border-radius:22px;background:linear-gradient(180deg,#fff,#f8fbff);padding:10px;display:grid;gap:8px}.image-library-featured-card[data-v-ccde0f71]{width:min(196px,100%);justify-self:start}.image-library-featured-media[data-v-ccde0f71]{border-radius:16px;background:#eef4ff;overflow:hidden;min-height:0;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.image-library-featured-media img[data-v-ccde0f71],.image-library-thumb-media img[data-v-ccde0f71]{width:100%;height:100%;object-fit:cover;display:block}.image-library-empty-media[data-v-ccde0f71]{width:100%;min-height:140px;display:flex;align-items:center;justify-content:center;color:#2563ff;font-size:28px;font-weight:900;background:linear-gradient(135deg,#eef4ff,#dbeafe)}.image-library-featured-copy[data-v-ccde0f71]{display:grid;gap:4px}.image-library-featured-copy strong[data-v-ccde0f71],.material-card span[data-v-ccde0f71]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:11px;font-weight:900}.image-library-featured-copy span[data-v-ccde0f71],.image-library-featured-copy small[data-v-ccde0f71]{color:#64748b;font-size:10px;font-weight:700}.image-library-empty-panel[data-v-ccde0f71]{margin-top:32px;min-height:96px;border:1px dashed #d7e3f4;border-radius:24px;background:#fff;padding:0 24px;display:flex;align-items:center;justify-content:center;text-align:center}.image-library-empty-panel p[data-v-ccde0f71]{margin:0;color:#8aa0c7;font-size:12px;line-height:1.5;font-weight:900}.image-library-empty-panel-filtered[data-v-ccde0f71]{min-height:120px}.image-library-action-bar[data-v-ccde0f71]{width:min(calc(100% - 36px),640px);border:1px solid #dbe5f4;border-radius:20px;background:#fff;box-shadow:0 20px 40px #0f172a1f;padding:12px 14px;display:grid;gap:12px}.image-library-action-bar.is-inline[data-v-ccde0f71]{position:relative;margin:22px auto 0}.image-library-action-bar.is-sticky[data-v-ccde0f71]{position:sticky;bottom:18px;margin:22px auto 0;z-index:5}.image-library-action-head[data-v-ccde0f71]{display:flex;align-items:center;justify-content:space-between;gap:12px}.image-library-action-summary[data-v-ccde0f71]{display:flex;align-items:center;gap:12px;min-width:0}.image-library-action-summary strong[data-v-ccde0f71]{border-radius:999px;background:#eef4ff;color:#2563ff;padding:7px 12px;font-size:12px;font-weight:900;white-space:nowrap}.image-library-action-summary span[data-v-ccde0f71]{color:#64748b;font-size:12px;line-height:1.5;font-weight:700}.image-library-action-buttons[data-v-ccde0f71]{display:flex;flex-wrap:wrap;gap:10px}.image-library-action-chip[data-v-ccde0f71]{min-height:38px;border:1px solid #dbe5f4;border-radius:14px;background:#fff;color:#334155;padding:0 16px;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;cursor:pointer}.image-library-action-chip[data-v-ccde0f71]:disabled{opacity:1}.image-library-action-chip-primary[data-v-ccde0f71]{border-color:#2563ff;background:linear-gradient(180deg,#3d74ff,#2563ff);color:#fff}.image-library-action-chip-danger[data-v-ccde0f71]{border-color:#fecdd3;color:#ef4444}.image-library-thumb-grid[data-v-ccde0f71]{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,180px));gap:10px}.image-library-thumb-card[data-v-ccde0f71]{position:relative;border:1px solid #e2e8f0;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);padding:0;display:grid;grid-template-rows:178px auto;overflow:hidden;cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.image-library-thumb-card.is-selected[data-v-ccde0f71]{border-color:#2563ff;box-shadow:0 0 0 2px #2563ff1f,0 18px 36px #2563ff24;transform:translateY(-1px)}.image-library-thumb-check[data-v-ccde0f71]{position:absolute;top:14px;left:14px;width:24px;height:24px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;color:#2563ff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.image-library-thumb-card.is-selected .image-library-thumb-check[data-v-ccde0f71]{border-color:#2563ff;background:#eef4ff;box-shadow:0 0 0 8px #ffffffeb}.image-library-thumb-media[data-v-ccde0f71]{border-radius:0;background:#eaf1ff;overflow:hidden;aspect-ratio:auto}.image-library-thumb-copy[data-v-ccde0f71]{display:grid;gap:6px;padding:10px 12px 12px;background:#fff}.image-library-thumb-card.is-selected .image-library-thumb-copy[data-v-ccde0f71]{background:#eef4ff}.image-library-thumb-copy strong[data-v-ccde0f71]{color:#0f172a;font-size:11px;font-weight:900;line-height:1.3;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-library-thumb-copy p[data-v-ccde0f71]{color:#64748b;font-size:10px;font-weight:700;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ghost-button.is-danger[data-v-ccde0f71]{color:#ef4444;border-color:#ef444447;background:#fef2f2eb}.primary-button.is-soft[data-v-ccde0f71]{background:linear-gradient(135deg,#2563ff,#5b8cff);box-shadow:none}.image-move-dialog[data-v-ccde0f71]{width:min(420px,calc(100vw - 32px));border-radius:28px;background:#fff;padding:22px;display:grid;gap:16px;box-shadow:0 28px 70px #0f172a33}.image-move-dialog-head[data-v-ccde0f71]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.image-move-dialog-text[data-v-ccde0f71]{color:#64748b;font-size:12px;line-height:1.7}.preview-mode-row[data-v-ccde0f71]{justify-content:center}.preview-mode-row button[data-v-ccde0f71]{border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;display:inline-flex;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:900;cursor:pointer}.preview-mode-row button.is-active[data-v-ccde0f71]{border-color:#9bbcff;background:#eef4ff;color:#2563ff}.preview-switcher[data-v-ccde0f71]{gap:12px}.preview-meta-card[data-v-ccde0f71]{--font-weight-black: 900;width:min(100%,395px);margin:0 auto;padding:2px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.preview-meta-head[data-v-ccde0f71]{align-items:center;gap:10px}.preview-meta-head h4[data-v-ccde0f71]{margin-top:6px;font-size:14px;font-weight:900;line-height:1.45}.preview-meta-head .eyebrow[data-v-ccde0f71]{color:#94a3b8;font-size:11px;font-weight:var(--font-weight-black);--tw-tracking: .18em;letter-spacing:.18em;text-transform:none}.preview-meta-head>span[data-v-ccde0f71]{flex-shrink:0;border-radius:999px;background:#eef4ff;color:#2563ff;padding:5px 10px;font-size:10px;font-weight:900}.preview-meta-card dl[data-v-ccde0f71]{margin-top:10px}.preview-meta-card dl div[data-v-ccde0f71]{grid-template-columns:90px minmax(0,1fr);gap:12px;padding:12px 0}.preview-meta-card dl .preview-meta-grid-row[data-v-ccde0f71]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:36px;padding:14px 0 0;border:none}.preview-meta-grid-row section[data-v-ccde0f71]{display:grid;gap:8px}.preview-meta-grid-row dt[data-v-ccde0f71]{letter-spacing:.18em;text-transform:uppercase}.preview-meta-grid-row dd span[data-v-ccde0f71]{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;background:#f8fafc;padding:0 12px;white-space:nowrap}.preview-meta-card dt[data-v-ccde0f71]{color:#94a3b8;font-size:10px;font-weight:var(--font-weight-black);--tw-tracking: .16em;letter-spacing:.16em}.preview-meta-card dd[data-v-ccde0f71]{color:var(--color-slate-600);font-size:12px;line-height:1.7;font-weight:800}.preview-mode-row[data-v-ccde0f71]{justify-content:center;gap:10px;margin-top:6px}.preview-mode-row button[data-v-ccde0f71]{min-width:58px;min-height:34px;justify-content:center;gap:5px;padding:7px 12px;border-color:#dbe5f3;color:#64748b;font-size:11px;font-weight:800;box-shadow:none}.preview-mode-row button.is-active[data-v-ccde0f71]{border-color:#bfd1ff;background:#eef4ff;color:#2563ff}.monitor-workspace[data-v-ccde0f71]{display:grid;gap:18px}.monitor-tabs[data-v-ccde0f71]{display:flex;flex-wrap:wrap;gap:8px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;padding:5px}.monitor-tabs button[data-v-ccde0f71]{border:0;border-radius:14px;background:transparent;color:#64748b;padding:10px 16px;font-size:12px;font-weight:900;cursor:pointer}.monitor-tabs button.is-active[data-v-ccde0f71]{background:#0f172a;color:#fff}.section-card[data-v-ccde0f71]{overflow:hidden}.table-wrap[data-v-ccde0f71]{width:100%;overflow-x:auto}.data-table[data-v-ccde0f71]{min-width:860px;width:100%;border-collapse:collapse;background:#fff;font-size:12px}.data-table th[data-v-ccde0f71],.data-table td[data-v-ccde0f71]{padding:14px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle;white-space:nowrap}.data-table.is-center th[data-v-ccde0f71],.data-table.is-center td[data-v-ccde0f71]{text-align:center}.data-table th[data-v-ccde0f71]{background:#f8fafc;color:#64748b;font-size:11px;font-weight:900}.data-table td[data-v-ccde0f71]{color:#475569;font-weight:800}.data-table td strong[data-v-ccde0f71]{display:block;color:#0f172a;font-weight:900}.status-badge[data-v-ccde0f71]{display:inline-flex;align-items:center;justify-content:center;margin-top:6px;border-radius:999px;background:#dcfce7;color:#166534;padding:4px 8px;font-size:10px;font-weight:900}.status-badge.recycled[data-v-ccde0f71],.status-badge.unused[data-v-ccde0f71]{background:#f1f5f9;color:#64748b}.table-actions[data-v-ccde0f71]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.table-actions button[data-v-ccde0f71]{height:32px;padding:0 10px;border-radius:999px;font-size:11px}.table-actions button[data-v-ccde0f71]:disabled{opacity:.45;cursor:not-allowed}.library-table-head[data-v-ccde0f71]{border-bottom:1px solid #e2e8f0;background:#f8fafc;padding:14px}.library-head-actions[data-v-ccde0f71]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.detail-metrics[data-v-ccde0f71]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;margin:14px}.detail-metrics div[data-v-ccde0f71]{min-height:68px;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff}.detail-metrics div+div[data-v-ccde0f71]{border-left:1px solid #e2e8f0}.detail-metrics strong[data-v-ccde0f71]{color:#0f172a;font-size:28px;font-weight:900}.detail-metrics span[data-v-ccde0f71]{color:#94a3b8;font-size:12px;font-weight:900}.filter-row[data-v-ccde0f71]{display:grid;grid-template-columns:minmax(180px,1fr) 140px 140px;gap:10px;padding:14px;border-bottom:1px solid #e2e8f0}.material-grid[data-v-ccde0f71]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;padding:14px}.modal-mask[data-v-ccde0f71]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;background:#0f172a52;padding:24px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.detail-modal[data-v-ccde0f71],.note-modal[data-v-ccde0f71]{width:min(960px,100%);max-height:86vh;overflow-y:auto;border-radius:30px;background:#fff;padding:22px;box-shadow:0 24px 80px #0f172a3d}.detail-modal header[data-v-ccde0f71],.note-modal header[data-v-ccde0f71]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.detail-modal h4[data-v-ccde0f71],.note-modal h4[data-v-ccde0f71]{margin:6px 0;color:#0f172a;font-size:18px;font-weight:900}.detail-modal header span[data-v-ccde0f71]{color:#64748b;font-size:12px;font-weight:800}.detail-modal header button[data-v-ccde0f71],.note-modal header button[data-v-ccde0f71]{border:1px solid #e2e8f0;border-radius:999px;background:#fff;padding:9px 14px;font-weight:900;cursor:pointer}.detail-modal-grid[data-v-ccde0f71]{display:grid;grid-template-columns:300px 1fr;gap:22px}.modal-qr-preview[data-v-ccde0f71]{border-radius:24px;background:#eef4ff;padding:36px}.detail-modal dl[data-v-ccde0f71]{margin:0;border:1px solid #e2e8f0;border-radius:22px;overflow:hidden}.detail-modal dl div[data-v-ccde0f71]{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:13px 16px;border-bottom:1px solid #e2e8f0}.detail-modal dt[data-v-ccde0f71]{color:#94a3b8;font-size:12px;font-weight:900}.detail-modal dd[data-v-ccde0f71]{margin:0;color:#334155;font-size:13px;line-height:1.7;font-weight:800}.note-modal p[data-v-ccde0f71]{white-space:pre-wrap;color:#475569;font-size:13px;line-height:1.8;font-weight:800}@media(max-width:1180px){.home-code-grid[data-v-ccde0f71]{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-modal-grid[data-v-ccde0f71]{grid-template-columns:1fr}.code-preview-modal[data-v-ccde0f71]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}}@media(max-width:980px){.home-metric-grid[data-v-ccde0f71]{grid-template-columns:1fr}.home-metric-grid div[data-v-ccde0f71]{border-right:0;border-bottom:1px solid #e7eefb}.home-metric-grid div[data-v-ccde0f71]:last-child{border-bottom:0}.home-code-grid[data-v-ccde0f71]{grid-template-columns:repeat(2,minmax(0,1fr))}.code-workbench[data-v-ccde0f71],.detail-modal-grid[data-v-ccde0f71]{grid-template-columns:1fr}.workbench-divider[data-v-ccde0f71]{display:block;height:1px;margin:20px 8px 12px;background:#dbe4f0}.preview-column[data-v-ccde0f71]{padding-top:0}.image-library-preview.is-empty .image-library-empty-panel[data-v-ccde0f71]{margin-top:12px}.merchant-code-panel[data-v-ccde0f71]{min-width:360px}.merchant-code-header[data-v-ccde0f71],.merchant-code-heading[data-v-ccde0f71],.toolbar-row[data-v-ccde0f71],.library-table-head[data-v-ccde0f71]{align-items:stretch;flex-direction:column}.knowledge-picker-panel[data-v-ccde0f71],.history-picker-panel[data-v-ccde0f71]{top:92px;right:0;width:min(100%,405px)}.form-grid[data-v-ccde0f71],.filter-row[data-v-ccde0f71],.detail-metrics[data-v-ccde0f71]{grid-template-columns:1fr}.module-switch[data-v-ccde0f71]{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.image-library-thumb-grid[data-v-ccde0f71]{grid-template-columns:1fr}.image-library-filter-row[data-v-ccde0f71]{grid-column:1;grid-template-columns:1fr}.image-library-topbar[data-v-ccde0f71]{grid-template-columns:1fr}.image-library-title[data-v-ccde0f71]{grid-column:1}.image-library-action-bar[data-v-ccde0f71]{width:calc(100% - 24px)}.image-library-action-head[data-v-ccde0f71]{flex-direction:column;align-items:stretch}.image-library-action-buttons[data-v-ccde0f71]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.image-library-action-chip[data-v-ccde0f71]{width:100%;justify-content:center}.image-meta-fields[data-v-ccde0f71],.code-preview-actions[data-v-ccde0f71]{grid-template-columns:1fr}.detail-metrics div+div[data-v-ccde0f71]{border-left:0;border-top:1px solid #e2e8f0}}@media(max-width:640px){.home-code-grid[data-v-ccde0f71],.image-library-filter-row[data-v-ccde0f71],.image-library-action-buttons[data-v-ccde0f71]{grid-template-columns:1fr}}@keyframes spin-ccde0f71{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-pagination[data-v-ccde0f71]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:14px 18px;border:1px solid #dbe4f0;border-radius:16px;background:#fff;color:#64748b;font-size:13px}.home-pagination>div[data-v-ccde0f71]{display:flex;align-items:center;gap:10px}.home-pagination strong[data-v-ccde0f71]{min-width:92px;color:#334155;text-align:center}.home-pagination button[data-v-ccde0f71]{height:34px;padding:0 14px;border:1px solid #dbe4f0;border-radius:9px;background:#fff;color:#334155;cursor:pointer}.home-pagination button[data-v-ccde0f71]:disabled{color:#a8b3c2;cursor:not-allowed;background:#f8fafc}.home-card-actions[data-v-ccde0f71]{display:flex;gap:8px;align-items:center}.home-card-actions button[data-v-ccde0f71]{border:0;background:transparent;color:#94a3b8;padding:3px;display:inline-flex;cursor:pointer}.home-card-actions button[data-v-ccde0f71]:hover{color:#2563eb}.home-card-actions .danger[data-v-ccde0f71]:hover{color:#ef4444}.delivery-addresses[data-v-bab33df1]{overflow:hidden;border:1px solid #e2e8f0;border-radius:0 0 28px 28px;background:#fff;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.delivery-addresses-head[data-v-bab33df1]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #e2e8f0}.delivery-addresses-head h4[data-v-bab33df1]{margin:0;color:#15191c;font-size:16px;font-weight:900;line-height:24px}.delivery-addresses-head p[data-v-bab33df1]{margin:4px 0 0;color:#64748b;font-size:12px;font-weight:600;line-height:16px}.address-primary-button[data-v-bab33df1]{border:0;border-radius:12px;padding:10px 16px;background:#2563eb;color:#fff;font-size:12px;font-weight:900;line-height:16px;cursor:pointer}.address-primary-button[data-v-bab33df1]:disabled{opacity:.6;cursor:wait}.address-list[data-v-bab33df1]{padding:20px 24px;display:grid;gap:12px}.address-row[data-v-bab33df1]{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid #e2e8f0;border-radius:12px;color:#2563eb}.address-row.is-default[data-v-bab33df1]{border-color:#93c5fd;background:#f8fbff}.address-copy[data-v-bab33df1]{min-width:0;flex:1;color:#1e293b}.address-copy strong[data-v-bab33df1]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;font-weight:900;line-height:20px}.address-copy strong span[data-v-bab33df1]{color:#64748b;font-size:12px;font-weight:600}.address-copy em[data-v-bab33df1]{border-radius:999px;padding:2px 7px;background:#dcfce7;color:#059669;font-size:11px;font-style:normal}.address-copy p[data-v-bab33df1]{margin:4px 0 0;color:#64748b;font-size:12px;font-weight:600;line-height:16px}.address-actions[data-v-bab33df1]{display:flex;gap:12px}.address-actions button[data-v-bab33df1]{border:0;background:transparent;color:#2563eb;font-size:12px;font-weight:800;line-height:16px;cursor:pointer}.address-actions .is-danger[data-v-bab33df1]{color:#dc2626}.address-state[data-v-bab33df1],.address-empty[data-v-bab33df1]{margin:0;padding:96px 24px 36px;color:#64748b;text-align:center;font-size:12px;font-weight:600;line-height:16px}.address-empty p[data-v-bab33df1]{margin:0;color:#334155;font-size:14px;font-weight:900;line-height:20px}.address-empty span[data-v-bab33df1]{display:block;margin-top:8px;color:#64748b;font-size:12px;font-weight:600;line-height:16px}.address-state.is-error[data-v-bab33df1]{color:#dc2626}.address-dialog-mask[data-v-bab33df1]{position:fixed;z-index:2147483002;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#0f172a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.address-dialog[data-v-bab33df1]{width:min(672px,100%);overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 28px 110px #0f172a4d}.address-dialog-head[data-v-bab33df1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px;border-bottom:1px solid #e2e8f0}.address-dialog-head span[data-v-bab33df1]{color:#2563eb;font-size:11px;font-weight:900}.address-dialog-head h4[data-v-bab33df1]{margin:5px 0 0;color:#020617;font-size:20px;line-height:28px}.address-dialog-head button[data-v-bab33df1]{display:grid;width:40px;height:40px;place-items:center;border:1px solid #e2e8f0;border-radius:50%;background:#fff;color:#64748b;cursor:pointer}.address-dialog-body[data-v-bab33df1]{display:grid;gap:16px;padding:24px 28px}.address-dialog label[data-v-bab33df1]{display:grid;gap:8px;color:#64748b;font-size:12px;font-weight:800;line-height:16px}.address-dialog label>span[data-v-bab33df1]{display:block;line-height:16px}.address-dialog label i[data-v-bab33df1]{color:#ef4444;font-style:normal}.address-form-grid[data-v-bab33df1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.address-dialog input[data-v-bab33df1]:not([type=checkbox]),.address-dialog textarea[data-v-bab33df1]{box-sizing:border-box;width:100%;border:1px solid #dbe3ef;border-radius:16px;padding:12px 16px;color:#1e293b;font:inherit;font-size:14px;font-weight:700;outline:none;resize:none}.address-dialog input[data-v-bab33df1]:focus,.address-dialog textarea[data-v-bab33df1]:focus{border-color:#2563eb;box-shadow:0 0 0 2px #dbeafe}.address-dialog textarea[data-v-bab33df1]{min-height:86px}.address-default-check[data-v-bab33df1]{display:flex!important;align-items:center;gap:10px!important;border:1px solid #e2e8f0;border-radius:16px;padding:11px 16px;color:#334155!important}.address-default-check input[data-v-bab33df1]{width:16px;height:16px;accent-color:#2563eb}.editor-error[data-v-bab33df1]{margin:0;color:#dc2626;font-size:12px}.address-dialog footer[data-v-bab33df1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 28px;border-top:1px solid #e2e8f0}.address-dialog footer button[data-v-bab33df1]{height:44px;border-radius:16px;font-size:14px;font-weight:900;cursor:pointer}.address-dialog footer button[data-v-bab33df1]:first-child{border:1px solid #dbe3ef;background:#fff;color:#475569}.address-dialog footer .address-primary-button[data-v-bab33df1]:disabled{border:0;background:#cbd5e1;color:#fff;cursor:not-allowed}@media(max-width:640px){.delivery-addresses-head[data-v-bab33df1],.address-list[data-v-bab33df1]{padding:18px}.address-row[data-v-bab33df1]{align-items:flex-start;flex-wrap:wrap}.address-actions[data-v-bab33df1]{width:100%;margin-left:35px}.address-form-grid[data-v-bab33df1]{grid-template-columns:1fr}.address-dialog-head[data-v-bab33df1],.address-dialog-body[data-v-bab33df1],.address-dialog footer[data-v-bab33df1]{padding-right:20px;padding-left:20px}}.image-detail-layout[data-v-c1028b6a]{display:grid;grid-template-columns:minmax(0,1fr) 320px;min-height:560px;overflow:hidden;border:1px solid #e2e8f0;border-radius:26px}.image-preview-stage[data-v-c1028b6a]{display:grid;place-items:center;background:#eff6ff;padding:26px}.image-art-card[data-v-c1028b6a]{position:relative;width:min(560px,90%);aspect-ratio:4/5;border-radius:34px;background:linear-gradient(135deg,#eff6ff,#dbeafe);display:grid;place-items:center;overflow:hidden;box-shadow:0 20px 60px #2563ff1f}.art-preview-img[data-v-c1028b6a]{width:100%;height:100%;object-fit:contain;display:block;background:#fff}.image-art-card.tone-1[data-v-c1028b6a]{background:linear-gradient(135deg,#ecfdf5,#bbf7d0)}.image-art-card.tone-2[data-v-c1028b6a]{background:linear-gradient(135deg,#fff7ed,#fed7aa)}.image-art-card.tone-3[data-v-c1028b6a]{background:linear-gradient(135deg,#f5f3ff,#ddd6fe)}.image-art-card.tone-4[data-v-c1028b6a]{background:linear-gradient(135deg,#f0f9ff,#bae6fd)}.art-orb[data-v-c1028b6a]{position:absolute;border-radius:999px;background:#8b5cf633}.art-orb.one[data-v-c1028b6a]{width:170px;height:170px;right:34px;top:30px}.art-orb.two[data-v-c1028b6a]{width:210px;height:210px;left:34px;bottom:34px}.art-window[data-v-c1028b6a]{position:relative;z-index:1;width:300px;height:205px;border-radius:30px;background:#ffffffe0;padding:44px;box-shadow:0 24px 70px #0f172a1f}.art-window span[data-v-c1028b6a]{display:block;height:18px;border-radius:999px;background:#b794f4;margin-bottom:24px}.art-window i[data-v-c1028b6a]{display:inline-block;width:55px;height:45px;border-radius:12px;background:#dbeafe;margin-right:14px}.art-caption[data-v-c1028b6a]{position:absolute;left:62px;right:62px;bottom:52px;z-index:2;border-radius:22px;background:#ffffffeb;padding:18px 22px}.art-caption strong[data-v-c1028b6a],.art-caption span[data-v-c1028b6a],.art-caption small[data-v-c1028b6a]{display:block}.art-caption strong[data-v-c1028b6a]{color:#0f172a;font-size:24px;font-weight:900}.art-caption span[data-v-c1028b6a]{margin-top:8px;color:#4f46e5;font-size:13px;font-weight:900}.art-caption small[data-v-c1028b6a]{margin-top:8px;color:#94a3b8;font-size:12px;font-weight:900}.image-info[data-v-c1028b6a]{border-left:1px solid #e2e8f0;background:#fff;padding:24px}.image-info h4[data-v-c1028b6a]{margin:0 0 16px;color:#0f172a;font-size:14px;font-weight:900}.tag-row[data-v-c1028b6a]{display:flex;gap:8px;margin-bottom:18px}.tag-row span[data-v-c1028b6a]{border-radius:999px;background:#eef4ff;color:#2563ff;padding:6px 10px;font-size:11px;font-weight:900}.tag-row span.used[data-v-c1028b6a]{background:#ecfdf5;color:#059669}dl[data-v-c1028b6a]{margin:0}dl div[data-v-c1028b6a]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid #e2e8f0}dt[data-v-c1028b6a]{color:#94a3b8;font-size:12px;font-weight:900}dd[data-v-c1028b6a]{margin:0;color:#0f172a;font-size:12px;font-weight:900;word-break:break-word}@media(max-width:900px){.image-detail-layout[data-v-c1028b6a]{grid-template-columns:1fr}.image-info[data-v-c1028b6a]{border-left:0;border-top:1px solid #e2e8f0}}.material-separation-overlay[data-v-1c11add5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;background:#0f172a7a;padding:24px}.material-separation-modal[data-v-1c11add5]{width:min(920px,100%);max-height:92vh;overflow:hidden;border-radius:18px;background:#fff;color:#0f172a;box-shadow:0 24px 70px #0f172a3d}header[data-v-1c11add5]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 28px;border-bottom:1px solid #e2e8f0}header small[data-v-1c11add5]{color:#64748b;font-weight:800}h3[data-v-1c11add5]{margin:6px 0;font-size:24px}header p[data-v-1c11add5]{margin:0;color:#64748b;font-size:13px}header button[data-v-1c11add5]{border:1px solid #dbe3ef;border-radius:10px;background:#fff;padding:9px 16px;color:#334155;font-weight:800;cursor:pointer}main[data-v-1c11add5]{overflow:auto;max-height:calc(92vh - 110px);padding:24px 28px}.material-section[data-v-1c11add5]{margin-bottom:24px}.material-section h4[data-v-1c11add5]{margin:0 0 12px;font-size:15px}.material-section>img[data-v-1c11add5]{width:180px;aspect-ratio:3/4;object-fit:cover;border-radius:12px;border:1px solid #e2e8f0}.material-grid[data-v-1c11add5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.material-grid article[data-v-1c11add5]{overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.material-grid img[data-v-1c11add5]{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#eef2ff}.material-grid span[data-v-1c11add5]{display:block;padding:9px 10px;color:#475569;font-size:12px;font-weight:700}.material-grid p[data-v-1c11add5]{color:#94a3b8;font-size:13px}.upload-mask[data-v-dadcb745]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:20px;background:#0f172a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.upload-error[data-v-dadcb745]{margin:14px 0 0;color:#dc2626;font-size:13px;font-weight:800;line-height:20px}.upload-modal[data-v-dadcb745]{display:flex;width:min(860px,calc(100vw - 40px));max-height:min(790px,calc(100vh - 40px));flex-direction:column;overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 28px 90px #0f172a4d}header[data-v-dadcb745]{display:flex;justify-content:space-between;border-bottom:1px solid #e2e8f0;padding:24px 28px}header p[data-v-dadcb745]{margin:0;color:#2563ff;font-size:12px;font-weight:900}h2[data-v-dadcb745]{margin:8px 0 0;color:#0f172a;font-size:22px}header span[data-v-dadcb745]{display:block;margin-top:10px;color:#64748b;font-size:13px;font-weight:700}.icon-button[data-v-dadcb745]{display:grid;place-items:center;width:42px;height:42px;border:1px solid #dbe3ef;border-radius:50%;background:#fff;color:#64748b}main[data-v-dadcb745]{overflow:auto;padding:22px 28px}.field-grid[data-v-dadcb745]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.field[data-v-dadcb745]{display:grid;gap:8px}.field>span[data-v-dadcb745]{color:#64748b;font-size:12px;font-weight:800}.field input[data-v-dadcb745],.field select[data-v-dadcb745]{width:100%;height:50px;border:1px solid #dbe3ef;border-radius:16px;background:#fff;padding:0 16px;color:#1e293b;font-size:14px;font-weight:800;box-sizing:border-box}.field input[data-v-dadcb745]:disabled{background:#f8fafc}.selection-tip[data-v-dadcb745]{display:flex;align-items:center;gap:12px;margin-top:18px;border-radius:18px;background:#f5f7ff;padding:14px 16px;color:#2563ff}.selection-tip strong[data-v-dadcb745],.selection-tip span[data-v-dadcb745]{display:block}.selection-tip strong[data-v-dadcb745]{color:#1e293b;font-size:13px}.selection-tip span[data-v-dadcb745]{margin-top:4px;color:#64748b;font-size:11px}.preview-grid[data-v-dadcb745]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.preview-grid article[data-v-dadcb745]{overflow:hidden;border:1px solid #dbe3ef;border-radius:18px;background:#fff}.preview-grid article>div[data-v-dadcb745]{position:relative;aspect-ratio:4/3}.preview-grid img[data-v-dadcb745]{width:100%;height:100%;object-fit:cover}.preview-grid article button[data-v-dadcb745]{position:absolute;right:10px;top:10px;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:#fff;color:#475569}.preview-grid strong[data-v-dadcb745],.preview-grid span[data-v-dadcb745]{display:block;padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-grid strong[data-v-dadcb745]{margin-top:12px;color:#0f172a;font-size:12px}.preview-grid span[data-v-dadcb745]{margin:7px 0 12px;color:#64748b;font-size:11px}footer[data-v-dadcb745]{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e2e8f0;padding:18px 28px}footer button[data-v-dadcb745],.add-button[data-v-dadcb745]{display:inline-flex;height:46px;align-items:center;justify-content:center;gap:7px;border:1px solid #dbe3ef;border-radius:16px;background:#fff;padding:0 18px;color:#334155;font-size:13px;font-weight:900;cursor:pointer}.add-button input[data-v-dadcb745]{display:none}footer .primary[data-v-dadcb745]{border:0;background:#5b00ff;color:#fff}.primary[data-v-dadcb745]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:700px){.field-grid[data-v-dadcb745],.preview-grid[data-v-dadcb745]{grid-template-columns:1fr}.upload-modal[data-v-dadcb745]{max-height:94vh}footer[data-v-dadcb745]{flex-wrap:wrap}}.note-editor-layout[data-v-ba2dce10]{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:560px;overflow:hidden}.note-editor-main[data-v-ba2dce10]{display:grid;align-content:start;gap:20px;padding:24px;background:#fff}.note-editor-main label[data-v-ba2dce10]{display:grid;gap:8px}.note-editor-main span[data-v-ba2dce10]{color:#64748b;font-size:12px;font-weight:900}.note-editor-main input[data-v-ba2dce10],.note-editor-main textarea[data-v-ba2dce10]{width:100%;border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:13px 14px;color:#0f172a;font-size:13px;font-weight:900;line-height:1.7;box-sizing:border-box}.note-editor-main textarea[data-v-ba2dce10]{min-height:330px;resize:none;background:#f8fafc}.note-editor-side[data-v-ba2dce10]{display:grid;align-content:start;gap:18px;border-left:1px solid #e2e8f0;background:#f8fafc;padding:24px}.side-card[data-v-ba2dce10]{border:1px solid #e2e8f0;border-radius:22px;background:#fff;padding:18px}.side-card h4[data-v-ba2dce10]{margin:0 0 12px;color:#64748b;font-size:12px;font-weight:900}.side-card dl[data-v-ba2dce10]{margin:0}.side-card dl div[data-v-ba2dce10]{display:flex;justify-content:space-between;gap:14px;padding:9px 0}.side-card dt[data-v-ba2dce10]{color:#94a3b8;font-size:12px;font-weight:900}.side-card dd[data-v-ba2dce10]{margin:0;color:#0f172a;font-size:12px;font-weight:900}.side-card p[data-v-ba2dce10]{margin:0;color:#64748b;font-size:12px;font-weight:800;line-height:1.8}.note-editor-footer[data-v-ba2dce10]{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #e2e8f0;padding-top:16px;padding-right:20px;padding-bottom:20px}.note-editor-footer button[data-v-ba2dce10]{height:38px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:0 18px;color:#475569;font-size:12px;font-weight:900}.note-editor-footer button.primary[data-v-ba2dce10]{border-color:#5b21b6;background:#5b21b6;color:#fff}@media(max-width:900px){.note-editor-layout[data-v-ba2dce10]{grid-template-columns:1fr}.note-editor-side[data-v-ba2dce10]{border-left:0;border-top:1px solid #e2e8f0}}.qr-thumbnail[data-v-8984c56d]{display:inline-flex;width:48px;height:48px;flex:0 0 48px;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:6px;cursor:zoom-in;transition:.2s}.qr-thumbnail[data-v-8984c56d]:hover{border-color:#bcd2ff;background:#f8fbff;box-shadow:0 0 0 3px #2563ff14}.active-qr-unavailable[data-v-8984c56d]{color:#94a3b8;font-size:10px;font-weight:700;line-height:1.25;text-align:center;cursor:default}.qr-thumbnail-markup[data-v-8984c56d],.qr-preview-markup[data-v-8984c56d]{display:block;width:100%;height:100%}.qr-thumbnail-markup[data-v-8984c56d] svg,.qr-preview-markup[data-v-8984c56d] svg{display:block;width:100%;height:100%}.qr-preview-overlay[data-v-8984c56d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:flex;align-items:center;justify-content:center;background:#0f172a73;padding:24px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.qr-preview-dialog[data-v-8984c56d]{position:relative;display:flex;width:min(420px,90vw);flex-direction:column;align-items:center;border-radius:28px;background:#fff;padding:42px 42px 30px;color:#0f172a;box-shadow:0 24px 80px #0f172a3d}.qr-preview-markup[data-v-8984c56d]{width:min(280px,68vw);height:min(280px,68vw)}.qr-preview-dialog strong[data-v-8984c56d]{margin-top:20px;font-size:14px;font-weight:900}.qr-preview-dialog>span[data-v-8984c56d]:last-child{margin-top:6px;color:#64748b;font-size:12px;font-weight:700}.qr-preview-close[data-v-8984c56d]{position:absolute;top:14px;right:14px;width:34px;height:34px;border:0;border-radius:50%;background:#f1f5f9;color:#64748b;font-size:23px;cursor:pointer}.batch-note-mask[data-v-b31d8b6b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;background:#0f172a5c;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.batch-note-modal[data-v-b31d8b6b]{width:min(520px,100%);overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 30px 90px #0f172a40}header[data-v-b31d8b6b]{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e2e8f0;padding:20px}header span[data-v-b31d8b6b]{color:#64748b;font-size:12px;font-weight:900}h3[data-v-b31d8b6b]{margin:5px 0 0;color:#0f172a;font-size:22px;font-weight:900}header p[data-v-b31d8b6b]{margin:7px 0 0;color:#64748b;font-size:12px;font-weight:800}header button[data-v-b31d8b6b],.cancel[data-v-b31d8b6b]{height:38px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:0 16px;color:#334155;font-weight:900}.batch-note-fields[data-v-b31d8b6b]{display:grid;gap:18px;padding:22px}.batch-note-fields label>span[data-v-b31d8b6b]{display:block;margin-bottom:8px;color:#64748b;font-size:12px;font-weight:900}.batch-note-fields input[data-v-b31d8b6b],.batch-note-fields select[data-v-b31d8b6b]{width:100%;height:46px;border:1px solid #dbe4f0;border-radius:16px;background:#fff;padding:0 15px;color:#334155;font-size:14px;font-weight:800;outline:none}.batch-note-fields input[data-v-b31d8b6b]:focus,.batch-note-fields select[data-v-b31d8b6b]:focus{border-color:#8bb0ff;box-shadow:0 0 0 3px #2563ff1a}.platform-generation-fields[data-v-b31d8b6b]{display:grid;gap:8px}.platform-generation-fields>span[data-v-b31d8b6b]{color:#64748b;font-size:12px;font-weight:900}.platform-generation-fields label[data-v-b31d8b6b]{display:grid;grid-template-columns:1fr 76px 24px;gap:8px;align-items:center;min-height:42px;border-top:1px solid #eef2f7}.platform-generation-fields input[data-v-b31d8b6b]{height:36px}.platform-generation-fields em[data-v-b31d8b6b]{font-style:normal;color:#64748b;font-size:12px}.platform-total[data-v-b31d8b6b]{color:#334155;font-size:12px;text-align:right}footer[data-v-b31d8b6b]{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e2e8f0;padding:16px 20px}.submit[data-v-b31d8b6b]{display:inline-flex;height:40px;align-items:center;gap:7px;border:0;border-radius:14px;background:#4f00ff;padding:0 18px;color:#fff;font-weight:900}.submit[data-v-b31d8b6b]:disabled,button[data-v-b31d8b6b]:disabled{cursor:not-allowed;opacity:.6}.management-workspace[data-v-c4944935]{display:grid;gap:18px}.filter-shell[data-v-c4944935]{padding:0}.active-filters span[data-v-c4944935]{border-radius:999px;background:#eef4ff;color:#2563ff;padding:6px 12px;font-size:12px;font-weight:900}.filter-grid[data-v-c4944935]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr)) minmax(260px,1.2fr) auto;gap:12px;align-items:center}.filter-control[data-v-c4944935],.date-range-control[data-v-c4944935]{height:44px;display:flex;align-items:center;gap:9px;border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc;padding:0 12px;color:#94a3b8}.filter-control select[data-v-c4944935],.filter-control input[data-v-c4944935],.date-range-control input[data-v-c4944935]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#0f172a;font-size:12px;font-weight:900}.album-search[data-v-c4944935]{height:36px;flex:0 0 220px;display:flex;align-items:center;gap:8px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;padding:0 12px;color:#94a3b8}.album-search input[data-v-c4944935]{min-width:0;flex:1;border:0;outline:0;color:#334155;font-size:12px;font-weight:900}.filter-control select[data-v-c4944935],.compact-select[data-v-c4944935]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:4px}.filter-control>svg[data-v-c4944935]:last-child{flex:0 0 auto;pointer-events:none;color:#94a3b8}.reset-button[data-v-c4944935],.action-button[data-v-c4944935],.text-action button[data-v-c4944935]{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#334155;font-size:12px;font-weight:900;cursor:pointer;text-decoration:none}.table-actions button[data-v-c4944935]{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:16px;background:#fff;color:#334155;font-size:12px;font-weight:900;cursor:pointer;text-decoration:none}.table-actions button[data-v-c4944935]:hover{background:#f3f3f3}.reset-button[data-v-c4944935]{height:44px;padding:0 18px}.fetch-failed-banner[data-v-c4944935]{display:flex;align-items:center;justify-content:center;gap:12px;margin:12px 16px;padding:14px 20px;border:1px solid #fecdd3;border-radius:16px;background:#fff1f2;color:#f43f5e;font-size:13px;font-weight:900}.retry-button[data-v-c4944935]{display:inline-flex;align-items:center;gap:6px;height:34px;border:1px solid #f43f5e;border-radius:999px;background:#fff;color:#f43f5e;padding:0 16px;font-size:12px;font-weight:900;cursor:pointer}.retry-button[data-v-c4944935]:hover{background:#f43f5e;color:#fff}.action-button[data-v-c4944935],.text-action[data-v-c4944935],.table-actions button[data-v-c4944935]{min-height:36px;padding:0 12px}.image-view-button[data-v-c4944935]{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;width:auto;min-width:104px;height:42px;min-height:42px;gap:8px;border:1px solid #dbe4f0;border-radius:999px;background:#fff;padding:0 20px;color:#334155;font-size:16px;font-weight:900;line-height:1;letter-spacing:.01em;white-space:nowrap;box-shadow:0 1px #0f172a05}.image-view-button svg[data-v-c4944935]{flex:0 0 auto;color:#334155}.image-view-button[data-v-c4944935]:hover{border-color:#cbd8ea;background:#f8fafc;color:#1e293b}.image-view-button:hover svg[data-v-c4944935]{color:#1e293b}.management-tabs[data-v-c4944935]{display:flex;flex-wrap:wrap;gap:4px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;padding:5px}.management-tabs button[data-v-c4944935]{border:0;border-radius:14px;background:transparent;color:#64748b;padding:9px 16px;font-size:12px;font-weight:900;cursor:pointer}.management-tabs button.is-active[data-v-c4944935]{background:#0f172a;color:#fff}.management-workspace>.filter-shell[data-v-c4944935]{border-top:1px solid #e2e8f0;background:#fff;padding:14px}.management-workspace>.filter-shell .filter-grid[data-v-c4944935]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.management-workspace>.filter-shell .filter-control[data-v-c4944935],.management-workspace>.filter-shell .date-range-control[data-v-c4944935]{flex:0 1 auto;height:36px;border-radius:14px;background:#fff;padding:0 11px}.management-workspace>.filter-shell .filter-input-control[data-v-c4944935]{width:190px;min-width:160px}.management-workspace>.filter-shell .filter-control[data-v-c4944935]:not(.filter-input-control):not(.sort-control){width:136px;min-width:118px}.management-workspace>.filter-shell .filter-control.sort-control[data-v-c4944935]{width:188px;min-width:160px}.management-workspace>.filter-shell .date-range-control[data-v-c4944935]{width:218px;min-width:196px}.filter-result-count[data-v-c4944935]{margin-left:auto;color:#94a3b8;font-size:12px;font-weight:900;white-space:nowrap}.management-workspace>.filter-shell .reset-button[data-v-c4944935],.management-workspace>.filter-shell .filter-export-button[data-v-c4944935]{height:36px;min-height:36px;flex:0 0 auto;border-radius:14px;padding:0 13px}.management-workspace>.filter-shell .note-list-count[data-v-c4944935],.management-workspace>.filter-shell .filter-result-count[data-v-c4944935]{margin-left:auto}@media(max-width:1100px){.management-workspace>.filter-shell .filter-grid[data-v-c4944935]{flex-wrap:wrap}.management-workspace>.filter-shell .note-list-count[data-v-c4944935],.management-workspace>.filter-shell .filter-result-count[data-v-c4944935]{margin-left:0}}.management-card[data-v-c4944935]{overflow:hidden;border:1px solid #e2e8f0;border-radius:26px;background:#fff;box-shadow:0 16px 42px #0f172a0d}.card-head[data-v-c4944935]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:1px solid #e2e8f0;background:#fff;padding:18px 20px}.card-head h4[data-v-c4944935]{margin:0;color:#0f172a;font-size:15px;font-weight:900}.card-head p[data-v-c4944935]{margin:5px 0 0;color:#64748b;font-size:12px;font-weight:800}.head-actions[data-v-c4944935]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.record-count-pill[data-v-c4944935]{display:inline-flex;align-items:center;min-height:34px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;padding:0 14px;color:#475569;font-size:12px;font-weight:900}.note-list-count[data-v-c4944935]{display:inline-flex;align-items:center;min-height:36px;color:#94a3b8;font-size:13px;font-weight:800;letter-spacing:.01em;white-space:nowrap}.note-export-button[data-v-c4944935]{min-width:132px;height:40px;padding:0 16px;border-color:#dbe4f0;border-radius:18px}.overview-grid[data-v-c4944935]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:12px 16px;overflow:hidden;border:1px solid #e2e8f0;border-radius:22px;border-bottom:1px solid #e2e8f0}.overview-grid div[data-v-c4944935]{background:#fff;padding:18px 16px}.overview-grid div.warning[data-v-c4944935]{background:#fff1f2}.overview-grid span[data-v-c4944935],.overview-grid small[data-v-c4944935]{display:block;color:#64748b;font-size:12px;font-weight:900}.overview-grid strong[data-v-c4944935]{display:block;margin:12px 0 8px;color:#0f172a;font-size:30px;font-weight:900;line-height:1}.overview-grid.seeding-overview-grid[data-v-c4944935]{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:16px;overflow:hidden;border:1px solid #dbe4f0;border-radius:32px;background:#fff}.overview-grid.seeding-overview-grid>div[data-v-c4944935]{min-height:138px;border:0;border-radius:0;background:#fff;padding:22px 26px 24px 28px}.overview-grid.seeding-overview-grid>div+div[data-v-c4944935]{border-left:1px solid #dbe4f0}.overview-grid.seeding-overview-grid span[data-v-c4944935]{font-size:15px;line-height:1.35;color:#64748b}.overview-grid.seeding-overview-grid strong[data-v-c4944935]{margin:8px 0 10px;font-size:30px;line-height:1}.overview-grid.seeding-overview-grid small[data-v-c4944935]{font-size:15px;line-height:1.45;color:#64748b}.overview-grid.seeding-overview-grid>div.warning[data-v-c4944935]{background:#fff}.filter-export-button[data-v-c4944935]{min-height:30px;height:30px;flex-shrink:0}@media(max-width:980px){.overview-grid.seeding-overview-grid[data-v-c4944935]{grid-template-columns:1fr;background:#fff}.overview-grid.seeding-overview-grid>div+div[data-v-c4944935]{border-left:0;border-top:1px solid #dbe4f0}}.table-wrap[data-v-c4944935]{overflow-x:auto}.data-table[data-v-c4944935]{width:100%;min-width:980px;border-collapse:collapse;text-align:left}.data-table.is-center[data-v-c4944935]{text-align:center}.data-table th[data-v-c4944935],.data-table td[data-v-c4944935]{border-bottom:1px solid #e2e8f0;padding:14px 16px;color:#314158;font-size:12px;font-weight:800;vertical-align:middle}.data-table th[data-v-c4944935]{background:#f8fafc;color:#314158;font-weight:900}.data-table td strong[data-v-c4944935]{color:#0f172a;font-weight:900}.center[data-v-c4944935]{text-align:center}.status-badge[data-v-c4944935],.mini-badge[data-v-c4944935],.category-pill[data-v-c4944935]{display:inline-flex;align-items:center;margin-left:7px;border-radius:999px;background:#ecfdf5;color:#059669;padding:4px 8px;font-size:10px;font-weight:900}.status-badge.paused[data-v-c4944935],.status-badge.recycled[data-v-c4944935]{background:#f1f5f9;color:#64748b}.status-badge.failed[data-v-c4944935]{background:#fef2f2;color:#dc2626}.mini-badge[data-v-c4944935]{margin-left:7px;background:#ecfdf5;color:#059669}.platform-icons[data-v-c4944935]{display:inline-flex;align-items:center;gap:5px;min-height:24px}.platform-icons img[data-v-c4944935]{display:block;width:24px;height:24px;border-radius:6px;object-fit:contain}.category-pill[data-v-c4944935]{margin-left:0;background:#eef4ff;color:#2563ff}.text-link[data-v-c4944935]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;padding:0 14px;color:#475569;font-weight:900;text-decoration:none}.text-link[data-v-c4944935]:hover{background:#f3f3f3}.text-link-disabled[data-v-c4944935]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;padding:0 14px;color:#cbd5e1;font-weight:900;cursor:not-allowed}.table-actions[data-v-c4944935]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.table-actions button.warning[data-v-c4944935]{color:#d97706}.table-actions button.warning[data-v-c4944935]:hover{border-color:#facc15;background:#fffbeb;color:#d97706}.table-actions button.success[data-v-c4944935]{color:#059669}.table-actions button.success[data-v-c4944935]:hover{border-color:#86efac;background:#ecfdf5;color:#059669}.table-actions button[data-v-c4944935]:disabled{cursor:not-allowed;border-color:#e2e8f0;background:#f1f5f9;color:#94a3b8;opacity:1}.table-actions button.danger[data-v-c4944935]{color:#f43f5e}.table-actions button.danger[data-v-c4944935]:hover{border-color:#fecdd3;background:#fff1f2;color:#f43f5e}.table-actions button.primary[data-v-c4944935]{color:#2563ff}.table-actions button.primary[data-v-c4944935]:hover{background:#f1f7ff;color:#2563ff}.inline-retry-button[data-v-c4944935]{border:0;background:transparent;padding:0;color:#2563ff;font:inherit;font-weight:900;cursor:pointer}.empty-cell[data-v-c4944935],.empty-panel[data-v-c4944935]{padding:32px;color:#94a3b8;text-align:center;font-size:13px;font-weight:900}.note-batch-detail[data-v-c4944935]{padding:18px 20px}.batch-summary[data-v-c4944935]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #e2e8f0;border-radius:18px;background:#fff;margin-bottom:16px}.batch-summary div[data-v-c4944935]{min-height:68px;display:flex;align-items:center;justify-content:center;gap:10px;border-right:1px solid #e2e8f0}.batch-summary div[data-v-c4944935]:last-child{border-right:0}.batch-summary strong[data-v-c4944935]{color:#0f172a;font-size:28px;font-weight:900;line-height:1}.batch-summary span[data-v-c4944935]{color:#64748b;font-size:12px;font-weight:900}.note-entry-table td[data-v-c4944935]{color:#64748b}.note-entry-table td strong[data-v-c4944935]{color:#0f172a;font-size:12px}.row-actions[data-v-c4944935]{display:flex;flex-wrap:wrap;gap:8px}.row-actions button[data-v-c4944935]{min-height:34px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;padding:0 12px;color:#475569;font-size:12px;font-weight:900;display:inline-flex;align-items:center;gap:6px}.row-actions button.danger[data-v-c4944935]{border-color:#fecdd3;background:#fff1f2;color:#f43f5e}.image-album-shell[data-v-c4944935]{position:relative;min-height:420px}.image-album-view[data-v-c4944935]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;padding:18px 20px 24px}.image-album-view.has-selection[data-v-c4944935]{padding-bottom:98px}.note-entry[data-v-c4944935],.material-card[data-v-c4944935]{min-height:132px;border:1px solid #e2e8f0;border-radius:22px;background:#fff;padding:14px;text-align:left;cursor:pointer;box-shadow:0 14px 30px #0f172a0d}.note-entry span[data-v-c4944935]{display:inline-flex;border-radius:999px;background:#ecfdf5;color:#059669;padding:4px 8px;font-size:10px;font-weight:900}.note-entry span.unused[data-v-c4944935]{background:#eef4ff;color:#2563ff}.note-entry strong[data-v-c4944935],.material-card strong[data-v-c4944935]{display:block;margin-top:12px;color:#0f172a;font-size:14px;font-weight:900;line-height:1.5}.note-entry small[data-v-c4944935],.material-card span[data-v-c4944935],.material-card small[data-v-c4944935]{display:block;margin-top:7px;color:#64748b;font-size:11px;font-weight:800;line-height:1.5}.album-card[data-v-c4944935]{position:relative;overflow:hidden;min-height:330px;border:1px solid #e2e8f0;border-radius:22px;background:#fff;padding:0;text-align:left;cursor:pointer;box-shadow:0 18px 42px #0f172a0f}.album-card.is-selected[data-v-c4944935]{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf638,0 20px 46px #0f172a14}.album-visual[data-v-c4944935]{height:210px;display:grid;place-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.album-visual.tone-1[data-v-c4944935]{background:linear-gradient(135deg,#ecfdf5,#bbf7d0)}.album-visual.tone-3[data-v-c4944935]{background:linear-gradient(135deg,#f5f3ff,#ddd6fe)}.album-visual.tone-4[data-v-c4944935]{background:linear-gradient(135deg,#f0f9ff,#bae6fd)}.mock-window[data-v-c4944935]{width:152px;height:118px;border-radius:22px;background:#ffffffdb;padding:24px;box-shadow:0 20px 46px #2563ff1f}.mock-window span[data-v-c4944935]{display:block;height:16px;border-radius:999px;background:#c4b5fd;margin-bottom:18px}.mock-window i[data-v-c4944935]{display:inline-block;width:28px;height:25px;border-radius:8px;background:#dbeafe;margin-right:8px}.album-info[data-v-c4944935]{position:relative;min-height:112px;padding:18px 16px}.album-info strong[data-v-c4944935],.album-info span[data-v-c4944935],.album-info small[data-v-c4944935]{display:block}.album-info .album-platform[data-v-c4944935]{margin-top:5px;color:#64748b}.album-info .album-platform .platform-icons[data-v-c4944935]{display:inline-flex}.album-info strong[data-v-c4944935]{color:#0f172a;font-size:14px;font-weight:900}.album-info span[data-v-c4944935]{margin-top:7px;color:#475569;font-size:12px;font-weight:800}.album-info small[data-v-c4944935]{margin-top:5px;color:#8b5cf6;font-size:11px;font-weight:900}.album-info em[data-v-c4944935]{position:absolute;right:0;bottom:0;border:1px solid #e2e8f0;border-radius:999px;padding:7px 12px;color:#475569;background:#fff;font-style:normal;font-size:11px;font-weight:900}.select-dot[data-v-c4944935]{position:absolute;left:14px;top:14px;z-index:2;width:22px;height:22px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;background:#ffffffb8;color:#7c3aed;font-size:12px;font-weight:900;box-shadow:0 4px 12px #0f172a1f}.album-card.is-selected .select-dot[data-v-c4944935]{background:#8b5cf6;color:#fff}.album-bulk-bar[data-v-c4944935]{position:sticky;left:20px;right:20px;bottom:16px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 20px 18px;border:1px solid #e2e8f0;border-radius:20px;background:#fff;padding:14px 16px;box-shadow:0 20px 60px #0f172a29}.bulk-summary[data-v-c4944935]{display:flex;align-items:center;gap:12px;color:#0f172a;font-size:12px;font-weight:900}.bulk-summary strong[data-v-c4944935]{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;background:#4f46e5;color:#fff}.bulk-summary button[data-v-c4944935]{border:0;background:#eef4ff;color:#4f46e5;font-size:12px;font-weight:900;padding:8px 10px;border-radius:999px}.bulk-actions[data-v-c4944935]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.bulk-actions button[data-v-c4944935],.bulk-actions select[data-v-c4944935]{height:36px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:0 14px;color:#334155;font-size:12px;font-weight:900}.bulk-actions button.danger[data-v-c4944935]{border-color:#fecdd3;color:#f43f5e;display:inline-flex;align-items:center;gap:6px}.filter-shell[data-v-c4944935]{background:#fff;padding:14px 4px;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0}.active-filters[data-v-c4944935]{min-height:0;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.active-filters[data-v-c4944935]:empty{display:none}.active-filters span[data-v-c4944935]{border-radius:999px;background:#eef4ff;color:#2563ff;padding:5px 12px;font-size:12px;font-weight:900}.active-filters span.neutral[data-v-c4944935]{background:#f1f5f9;color:#64748b}.filter-grid[data-v-c4944935]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.filter-control[data-v-c4944935],.date-range-control[data-v-c4944935]{width:147px;height:30px;display:flex;align-items:center;gap:6px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:0 8px;color:#94a3b8;box-sizing:border-box}.filter-control.sort-control[data-v-c4944935]{width:234px}.date-range-control[data-v-c4944935]{width:267px}.filter-control select[data-v-c4944935],.filter-control input[data-v-c4944935],.date-range-control input[data-v-c4944935]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#334155;font-size:12px;font-weight:900}.date-range-control span[data-v-c4944935]{color:#94a3b8;font-size:12px;font-weight:900}.reset-button[data-v-c4944935]{height:30px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:0 12px;color:#334155;font-size:12px;font-weight:900;cursor:pointer}.management-tabs[data-v-c4944935]{margin-bottom:0;border-bottom:1px solid #e2e8f0;border-radius:0;background:#fff}.search-input[data-v-c4944935],.compact-select[data-v-c4944935]{height:36px;flex:0 0 180px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:0 12px}.asset-thumb[data-v-c4944935]{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:#eef4ff;color:#2563ff;font-size:18px;font-weight:900}.slash[data-v-c4944935]{margin:0 5px;color:#94a3b8}.image-album-shell[data-v-c4944935]{position:relative;min-height:420px;background:#f8fafc73;border-bottom:1px solid #e2e8f0}.image-album-view[data-v-c4944935]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:20px}.image-album-view.has-selection[data-v-c4944935]{padding-bottom:150px}.album-search[data-v-c4944935]{width:168px;height:40px;flex:0 0 168px;border-radius:18px}.album-card[data-v-c4944935]{position:relative;overflow:hidden;min-height:0;border:1px solid #e2e8f0;border-radius:22px;background:#fff;padding:0;text-align:left;cursor:pointer;box-shadow:0 10px 30px #0f172a0f;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.album-card[data-v-c4944935]:hover{border-color:#bcd2ff;box-shadow:0 16px 36px #2563ff1f}.album-card[data-v-c4944935]:focus-visible{outline:0;box-shadow:0 0 0 4px #2563ff26,0 16px 36px #2563ff1f}.album-card.is-selected[data-v-c4944935]{border-color:#2563ff;box-shadow:0 0 0 2px #2563ff26,0 16px 36px #2563ff24}.album-visual[data-v-c4944935]{aspect-ratio:.92;height:auto;display:grid;place-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);overflow:hidden}.album-preview-img[data-v-c4944935]{width:100%;height:100%;object-fit:cover;display:block}.album-visual.tone-1[data-v-c4944935]{background:linear-gradient(135deg,#e8fff5,#bff7d6)}.album-visual.tone-2[data-v-c4944935]{background:linear-gradient(135deg,#fff7ed,#fed7aa)}.album-visual.tone-3[data-v-c4944935]{background:linear-gradient(135deg,#f1f5ff,#dbeafe)}.album-visual.tone-4[data-v-c4944935]{background:linear-gradient(135deg,#ecfdf5,#bbf7d0)}.mock-window[data-v-c4944935]{width:52%;max-width:152px;aspect-ratio:1.28;height:auto;border-radius:22px;background:#ffffffe0;padding:10%;box-shadow:0 20px 46px #2563ff1f}.mock-window span[data-v-c4944935]{display:block;height:12%;border-radius:999px;background:#b9a6ff;margin-bottom:14%}.mock-window i[data-v-c4944935]{display:inline-block;width:24%;height:24%;border-radius:8px;background:#dbeafe;margin-right:8%}.album-info[data-v-c4944935]{position:relative;min-height:96px;padding:12px 12px 13px}.album-info strong[data-v-c4944935],.album-info span[data-v-c4944935]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.album-info strong[data-v-c4944935]{color:#0f172a;font-size:11px;font-weight:900}.album-info span[data-v-c4944935]{margin-top:4px;color:#94a3b8;font-size:10px;font-weight:900}.album-card-foot[data-v-c4944935]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.album-card-foot small[data-v-c4944935]{min-width:0;overflow:hidden;color:#94a3b8;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.album-card-foot small.checked[data-v-c4944935]{color:#2563ff}.album-detail-button[data-v-c4944935]{flex:0 0 auto;height:32px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;padding:0 12px;color:#475569;font-size:11px;font-weight:900;box-shadow:0 8px 18px #0f172a0a}.album-detail-button[data-v-c4944935]:hover{border-color:#bcd2ff;color:#2563ff}.select-dot[data-v-c4944935]{position:absolute;left:12px;top:12px;z-index:2;width:28px;height:28px;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:999px;background:#ffffffdb;color:#2563ff;font-size:13px;font-weight:900;box-shadow:0 8px 18px #0f172a1a}.select-dot[data-v-c4944935]:before{content:"";width:14px;height:14px;border:1px solid #cbd5e1;border-radius:999px}.select-dot span[data-v-c4944935]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.album-card.is-selected .select-dot[data-v-c4944935]{border-color:#2563ff;background:#2563ff;color:#fff}.album-card.is-selected .select-dot[data-v-c4944935]:before{border-color:transparent}.album-bulk-bar[data-v-c4944935]{position:fixed;inset:auto 0 0;z-index:2147482000;display:block;border-top:1px solid #cfe0ff;background:linear-gradient(180deg,#f8fbff00,#eef4ffe6 28%,#eef4ff);margin:0;padding:20px 24px 16px;box-shadow:none}.album-bulk-inner[data-v-c4944935]{width:100%;box-sizing:border-box;max-width:1760px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #bcd2ff;border-radius:28px;background:linear-gradient(135deg,#fff,#f3f7ff);padding:12px 16px;box-shadow:0 24px 64px #2563ff2e,0 0 0 1px #2563ff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bulk-summary[data-v-c4944935]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:12px;color:#0f172a;font-size:14px;font-weight:900}.bulk-summary strong[data-v-c4944935]{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:#2563ff;color:#fff;box-shadow:0 12px 30px #2563ff59}.bulk-summary span[data-v-c4944935]{display:grid;gap:2px}.bulk-summary em[data-v-c4944935]{color:#2563ff;font-size:11px;font-style:normal;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.bulk-summary button[data-v-c4944935]{border:0;border-radius:999px;background:#eef4ff;padding:7px 12px;color:#2563ff;font-size:13px;font-weight:900}.bulk-actions[data-v-c4944935]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.bulk-actions button[data-v-c4944935],.bulk-actions select[data-v-c4944935]{height:44px;border:1px solid #d7e3ff;border-radius:16px;background:#fff;padding:0 16px;color:#334155;font-size:13px;font-weight:900;box-shadow:0 8px 22px #0f172a0d}.bulk-actions button[data-v-c4944935]{display:inline-flex;align-items:center;gap:8px}.bulk-actions button.danger[data-v-c4944935]{border-color:#fecdd3;color:#f43f5e}.bulk-select-wrap[data-v-c4944935]{height:44px;display:inline-flex;align-items:center;gap:8px;border:1px solid #d7e3ff;border-radius:16px;background:#fff;padding:0 12px;color:#334155;box-shadow:0 8px 22px #0f172a0d}.bulk-select-wrap select[data-v-c4944935]{height:42px;border:0;border-radius:0;box-shadow:none;padding:0 18px 0 0}@media(min-width:1800px){.image-album-view[data-v-c4944935]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1500px){.image-album-view[data-v-c4944935]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.image-album-view[data-v-c4944935]{grid-template-columns:repeat(3,minmax(0,1fr))}.album-bulk-inner[data-v-c4944935]{align-items:flex-start;flex-direction:column}}.management-workspace[data-v-c4944935]{display:flex;min-height:100%;flex-direction:column;gap:0;background:#fff}.management-tabs[data-v-c4944935]{display:flex;min-height:58px;align-items:flex-end;gap:1px;margin:0;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;background:#fff;padding:10px 16px 0}.management-tabs button[data-v-c4944935]{position:relative;height:46px;border:0;border-bottom:2px solid transparent;border-radius:0;background:#fff;color:#64748b;padding:0 20px;font-size:12px;font-weight:900}.management-tabs button.is-active[data-v-c4944935]{border-bottom-color:#2563ff;background:#fff;color:#0f172a}.filter-shell[data-v-c4944935]{background:#fff;padding:12px 16px}.active-filters[data-v-c4944935]{margin:0 0 8px}.active-filters span[data-v-c4944935]{padding:4px 10px;font-size:11px}.filter-grid[data-v-c4944935]{gap:8px}.management-card[data-v-c4944935]{overflow:hidden;border:1px solid #e2e8f0;border-radius:0;background:#fff;box-shadow:none}.card-head[data-v-c4944935]{min-height:58px;align-items:center;border-bottom:1px solid #e2e8f0;background:#f8fafc;padding:12px 16px}.card-head h4[data-v-c4944935]{font-size:12px}.card-head p[data-v-c4944935]{margin-top:4px;font-size:11px}.overview-grid[data-v-c4944935]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:16px;border:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;border-radius:24px}.overview-grid div[data-v-c4944935]{min-height:104px;border:0;border-radius:0;background:#fff;padding:18px 16px}.overview-grid div.warning[data-v-c4944935]{background:#fff}.overview-grid strong[data-v-c4944935]{margin-top:12px;font-size:30px}.overview-grid span[data-v-c4944935],.overview-grid small[data-v-c4944935]{font-size:12px}.table-wrap[data-v-c4944935]{border:0;border-radius:0;background:#fff;box-shadow:none}.data-table th[data-v-c4944935]{height:48px;border-bottom:1px solid #e2e8f0;background:#fff;color:#94a3b8;font-size:11px}.data-table td[data-v-c4944935]{height:64px;border-bottom:1px solid #e2e8f0;color:#314158;font-size:12px}.data-table tbody tr:last-child td[data-v-c4944935]{border-bottom:0}@media(max-width:1280px){.filter-grid[data-v-c4944935],.overview-grid[data-v-c4944935]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.filter-grid[data-v-c4944935],.overview-grid[data-v-c4944935]{grid-template-columns:1fr}.card-head[data-v-c4944935]{flex-direction:column}}.api-loading-overlay[data-v-c4944935]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#f8fafcb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.api-loading-spinner[data-v-c4944935]{width:36px;height:36px;border:3px solid #e2e8f0;border-top-color:#2563ff;border-radius:9999px;animation:api-spin-c4944935 .7s linear infinite}@keyframes api-spin-c4944935{to{transform:rotate(360deg)}}.api-loading-overlay span[data-v-c4944935]{color:#475569;font-size:13px;font-weight:900}.management-pagination[data-v-c4944935]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-top:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:12px}.pagination-actions[data-v-c4944935]{display:flex;align-items:center;gap:10px}.pagination-actions strong[data-v-c4944935]{min-width:92px;color:#334155;text-align:center}.pagination-actions button[data-v-c4944935]{height:32px;padding:0 14px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;color:#334155;cursor:pointer}.pagination-actions button[data-v-c4944935]:disabled{color:#a8b3c2;cursor:not-allowed;background:#f8fafc}.qr-code-cell[data-v-c4944935]{display:flex;align-items:center;gap:12px;min-width:0}.qr-code-cell strong[data-v-c4944935]{color:#0f172a;font-size:12px;font-weight:900;overflow-wrap:anywhere}.row-actions[data-v-c4944935]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.row-actions .text-action[data-v-c4944935]{display:inline-flex;min-height:32px;align-items:center;gap:6px;border:0;border-radius:8px;background:transparent;padding:0 10px;color:#475569;font-size:12px;font-weight:700;cursor:pointer}.row-actions .text-action[data-v-c4944935]:hover{background:#f1f5f9;color:#0f172a}.data-table tbody tr[data-v-c4944935]{background:#fff;transition:background .2s}.data-table tbody tr[data-v-c4944935]:hover{background:#f8fafc}.data-table th[data-v-c4944935]{background:#fff;color:#94a3b8;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.data-table td[data-v-c4944935]{color:#334155;font-size:12px;font-weight:600}.overview-grid.seeding-overview-grid[data-v-c4944935]{margin:16px;border-color:#e2e8f0;border-radius:24px;background:#fff}.overview-grid.seeding-overview-grid>div[data-v-c4944935]{min-height:104px;padding:16px}.overview-grid.seeding-overview-grid>div.warning[data-v-c4944935]{background:#fff1f2cc}.overview-grid.seeding-overview-grid span[data-v-c4944935]{color:#64748b;font-size:12px;font-weight:900;line-height:1.35}.overview-grid.seeding-overview-grid strong[data-v-c4944935]{margin:12px 0 0;color:#020617;font-size:30px;font-weight:900;line-height:1}.overview-grid.seeding-overview-grid small[data-v-c4944935]{margin-top:8px;color:#64748b;font-size:12px;font-weight:600;line-height:1.35}.row-actions .text-action[data-v-c4944935]{min-height:34px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;padding:0 12px;color:#475569;font-size:12px;font-weight:900}.row-actions .text-action[data-v-c4944935]:hover{border-color:#cbd5e1;background:#f8fafc;color:#0f172a}.note-detail-filter[data-v-c4944935]{display:flex;width:220px;height:38px;align-items:center;gap:8px;margin:0 20px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:0 12px;color:#94a3b8}.note-detail-filter select[data-v-c4944935]{min-width:0;flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:#334155;font-size:12px;font-weight:900}.note-detail-filter>svg[data-v-c4944935]:last-child{pointer-events:none}.visually-hidden-upload[data-v-c4944935]{position:fixed;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.merchant-code-panel[data-v-a6fdf080]{min-width:420px;height:100vh;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;background:#f8fbff;border-left:1px solid #e2e8f0;color:#0f172a}.merchant-code-header[data-v-a6fdf080]{min-height:64px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e2e8f0;background:#fff;flex-shrink:0}.merchant-code-panel.has-edge-reveal-offset .merchant-code-header[data-v-a6fdf080]{padding-left:48px}.back-home-button[data-v-a6fdf080]{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#64748b;font-size:13px;font-weight:900;cursor:pointer;padding:8px 12px;white-space:nowrap;flex-shrink:0;border-radius:12px;border:1px solid #e2e8f0}.back-home-button[data-v-a6fdf080]:hover{color:#2563ff;background:#eef4ff}.merchant-code-heading[data-v-a6fdf080]{min-width:0;display:flex;align-items:center;gap:12px}.merchant-code-icon[data-v-a6fdf080]{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#2563ff;background:#eef4ff;flex-shrink:0}.merchant-code-title[data-v-a6fdf080]{min-width:0}.merchant-code-title h3[data-v-a6fdf080]{margin:0;font-size:14px;color:#020617;font-weight:800}.merchant-code-title p[data-v-a6fdf080]{margin:4px 0 0;font-size:12px;color:#64748b;font-weight:700}.merchant-code-actions[data-v-a6fdf080]{display:flex;align-items:center;gap:12px}.module-switch[data-v-a6fdf080]{position:relative;display:inline-grid;grid-template-columns:repeat(2,minmax(104px,1fr));border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc;padding:4px;flex-shrink:0}.module-switch-thumb[data-v-a6fdf080]{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);border-radius:14px;background:#fff;box-shadow:0 8px 18px #0f172a14;transition:transform .2s ease}.module-switch-thumb.is-monitor[data-v-a6fdf080]{transform:translate(calc(100% + 4px))}.module-tab[data-v-a6fdf080]{position:relative;z-index:1;height:36px;border:0;border-radius:14px;background:transparent;color:#64748b;font-size:12px;font-weight:900;cursor:pointer}.module-tab.is-active[data-v-a6fdf080]{color:#2563ff}.merchant-code-body[data-v-a6fdf080]{flex:1;min-height:0;overflow-y:auto;padding:20px 18px 28px}.code-workbench[data-v-a6fdf080]{min-height:100%;display:grid;grid-template-columns:minmax(0,3fr) 1px minmax(0,2fr);gap:18px}.code-editor-column[data-v-a6fdf080],.preview-column[data-v-a6fdf080]{min-width:0;padding:6px 8px 40px}.workbench-divider[data-v-a6fdf080]{background:#e2e8f0;margin:6px 0 40px}.inline-status[data-v-a6fdf080]{margin-bottom:12px;border:1px solid #bfdbfe;border-radius:16px;background:#eef4ff;color:#2563ff;padding:10px 12px;font-size:12px;font-weight:900}.toolbar-row[data-v-a6fdf080],.preview-meta-head[data-v-a6fdf080],.library-table-head[data-v-a6fdf080]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.toolbar-row[data-v-a6fdf080]{margin-bottom:14px}.toolbar-actions[data-v-a6fdf080]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.toolbar-row h4[data-v-a6fdf080],.preview-meta-head h4[data-v-a6fdf080],.library-table-head h4[data-v-a6fdf080]{margin:3px 0 0;font-size:15px;font-weight:900;color:#0f172a}.toolbar-desc[data-v-a6fdf080],.library-table-head p[data-v-a6fdf080]{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.6;font-weight:700}.eyebrow[data-v-a6fdf080]{margin:0;color:#64748b;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.form-grid[data-v-a6fdf080]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-grid.is-spacious[data-v-a6fdf080]{margin-top:16px}.field[data-v-a6fdf080],.keyword-field[data-v-a6fdf080]{display:grid;gap:7px;min-width:0}.field.is-wide[data-v-a6fdf080]{grid-column:1 / -1}.field span[data-v-a6fdf080],.keyword-field>span[data-v-a6fdf080]{font-size:11px;font-weight:900;color:#64748b}.field span i[data-v-a6fdf080]{margin-left:4px;color:#ef4444;font-style:normal}.field input[data-v-a6fdf080],.field select[data-v-a6fdf080],.field textarea[data-v-a6fdf080],.filter-row input[data-v-a6fdf080],.filter-row select[data-v-a6fdf080],.current-asset select[data-v-a6fdf080],.image-preview-item select[data-v-a6fdf080],.material-card select[data-v-a6fdf080]{width:100%;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#0f172a;padding:10px 13px;font-size:12px;line-height:1.5;font-weight:800;outline:none}.field textarea[data-v-a6fdf080]{resize:vertical}.field input[data-v-a6fdf080]:focus,.field select[data-v-a6fdf080]:focus,.field textarea[data-v-a6fdf080]:focus,.filter-row input[data-v-a6fdf080]:focus,.filter-row select[data-v-a6fdf080]:focus{border-color:#2563ff;box-shadow:0 0 0 4px #eef4ff}.note-config-grid[data-v-a6fdf080]{display:grid;grid-template-columns:minmax(0,360px) 220px;gap:14px}.keyword-field[data-v-a6fdf080]{margin-top:18px}.keyword-picker[data-v-a6fdf080]{display:flex;flex-wrap:wrap;gap:8px}.keyword-picker button[data-v-a6fdf080]{border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;padding:7px 11px;font-size:11px;font-weight:900;cursor:pointer}.keyword-picker button.is-selected[data-v-a6fdf080]{border-color:#9bbcff;background:#eef4ff;color:#2563ff}.logo-upload-field[data-v-a6fdf080],.image-source-card[data-v-a6fdf080],.upload-zone[data-v-a6fdf080],.current-asset[data-v-a6fdf080],.section-card[data-v-a6fdf080],.preview-meta-card[data-v-a6fdf080],.note-template-preview[data-v-a6fdf080],.image-library-preview[data-v-a6fdf080]{border:1px solid #e2e8f0;border-radius:24px;background:#fff}.logo-upload-field[data-v-a6fdf080]{min-height:74px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px}.logo-preview[data-v-a6fdf080],.source-icon[data-v-a6fdf080],.asset-thumb[data-v-a6fdf080]{display:inline-flex;align-items:center;justify-content:center;background:#eef4ff;color:#2563ff;font-weight:900}.logo-preview[data-v-a6fdf080]{width:46px;height:46px;border-radius:18px}.logo-upload-field strong[data-v-a6fdf080],.current-asset strong[data-v-a6fdf080],.material-card strong[data-v-a6fdf080]{display:block;color:#0f172a;font-size:12px;font-weight:900}.logo-upload-field p[data-v-a6fdf080]{margin:4px 0 0;color:#94a3b8;font-size:11px;font-weight:700}.logo-upload-field button[data-v-a6fdf080],.round-tool-button[data-v-a6fdf080],.ghost-button[data-v-a6fdf080],.primary-button[data-v-a6fdf080],.library-head-actions button[data-v-a6fdf080],.table-actions button[data-v-a6fdf080],.text-action[data-v-a6fdf080],.material-card button[data-v-a6fdf080]{border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;height:38px;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer}.round-tool-button[data-v-a6fdf080]{width:36px;height:36px;border-radius:999px;padding:0;color:#2563ff}.round-tool-button[data-v-a6fdf080]:hover{border-color:#cfe0ff;background:#eef4ff}.note-count-options[data-v-a6fdf080]{display:flex;flex-wrap:wrap;gap:6px}.note-count-options button[data-v-a6fdf080]{min-width:34px;height:28px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;font-size:11px;font-weight:900;cursor:pointer}.note-count-options button.is-selected[data-v-a6fdf080]{border-color:#9bbcff;background:#eef4ff;color:#2563ff}.primary-button[data-v-a6fdf080]{border-color:#2563ff;background:#2563ff;color:#fff;box-shadow:0 10px 24px #2563ff33}.step-actions[data-v-a6fdf080]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding-top:24px}.count-pill[data-v-a6fdf080],.preview-meta-head span[data-v-a6fdf080],.library-head-actions span[data-v-a6fdf080],.category-pill[data-v-a6fdf080]{border-radius:999px;background:#eef4ff;color:#2563ff;padding:6px 10px;font-size:11px;font-weight:900}.image-source-card[data-v-a6fdf080]{min-height:118px;padding:22px;display:flex;align-items:center;justify-content:space-between;border-style:dashed;cursor:pointer}.image-config-shell[data-v-a6fdf080]{border:1px solid #e2e8f0;border-radius:28px;background:#fff;padding:20px;box-shadow:0 12px 34px #0f172a0a}.image-source-card p[data-v-a6fdf080]{margin:0;color:#0f172a;font-size:14px;font-weight:900}.image-source-card p span[data-v-a6fdf080]{color:#2563ff}.image-source-card small[data-v-a6fdf080]{display:block;margin-top:10px;color:#94a3b8;font-size:12px;font-weight:700}.source-icon[data-v-a6fdf080]{width:48px;height:48px;border-radius:18px}.upload-zone[data-v-a6fdf080]{margin-top:12px;min-height:128px;border-style:dashed;display:grid;place-items:center;padding:18px;color:#64748b;text-align:center;cursor:pointer}.upload-zone strong[data-v-a6fdf080]{color:#0f172a;font-size:13px}.upload-zone p[data-v-a6fdf080]{margin:0;color:#94a3b8;font-size:12px;font-weight:700}.current-assets[data-v-a6fdf080]{margin-top:14px;display:grid;gap:10px}.current-asset[data-v-a6fdf080]{padding:10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.asset-thumb[data-v-a6fdf080]{width:42px;height:42px;border-radius:16px}.asset-thumb.large[data-v-a6fdf080]{width:100%;height:96px;border-radius:18px;font-size:22px}.current-asset button[data-v-a6fdf080]{border:0;background:transparent;color:#94a3b8;cursor:pointer}.preview-switcher[data-v-a6fdf080]{display:grid;gap:18px}.promo-preview-card[data-v-a6fdf080]{max-width:270px;margin:0 auto;aspect-ratio:5 / 6;border-radius:28px;overflow:hidden;background:#2563ff;box-shadow:0 24px 50px #0f172a1f}.promo-preview-card.material-table[data-v-a6fdf080]{max-width:248px;aspect-ratio:5 / 6}.promo-preview-card.material-poster[data-v-a6fdf080]{max-width:300px;aspect-ratio:3 / 4.4}.promo-preview-card.material-receipt[data-v-a6fdf080]{max-width:188px;aspect-ratio:1 / 1.72}.promo-preview-card.theme-benefit[data-v-a6fdf080]{background:#eef4ff}.promo-preview-card.theme-poster[data-v-a6fdf080]{background:#1d4ed8}.promo-preview-head[data-v-a6fdf080]{height:27%;background:#fff;color:#0f172a;display:grid;place-items:center;padding:16px;text-align:center}.promo-preview-head h5[data-v-a6fdf080]{max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:900}.promo-preview-card.material-poster .promo-preview-head h5[data-v-a6fdf080]{font-size:24px}.promo-preview-card.material-receipt .promo-preview-head h5[data-v-a6fdf080]{font-size:16px}.promo-preview-head span[data-v-a6fdf080]{border-radius:999px;background:#2563ff;color:#fff;padding:6px 12px;font-size:12px;font-weight:900}.promo-preview-body[data-v-a6fdf080]{height:73%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:24px 26px 16px;color:#fff;text-align:center}.theme-benefit .promo-preview-body[data-v-a6fdf080]{color:#2563ff}.qr-box[data-v-a6fdf080]{position:relative;width:min(100%,172px);aspect-ratio:1;border-radius:28px;background:#fff;padding:16px;box-shadow:0 8px 24px #0f172a1f}.material-poster .qr-box[data-v-a6fdf080]{width:min(100%,192px)}.material-receipt .qr-box[data-v-a6fdf080]{width:min(100%,144px);border-radius:22px;padding:14px}.qr-pattern[data-v-a6fdf080]{width:100%;height:100%;display:grid;grid-template-columns:repeat(11,1fr);gap:3px}.qr-pattern span[data-v-a6fdf080]{border-radius:2px;background:#e2e8f0}.qr-pattern span.active[data-v-a6fdf080]{background:#0f172a}.qr-logo[data-v-a6fdf080]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#2563ff;font-size:12px;font-weight:900;box-shadow:0 8px 18px #0f172a29;border:4px solid #ffffff}.promo-preview-body p[data-v-a6fdf080]{margin:8px 0;font-size:12px;font-weight:900}.promo-preview-body small[data-v-a6fdf080]{font-size:12px;font-weight:900}.preview-meta-card[data-v-a6fdf080],.note-template-preview[data-v-a6fdf080],.image-library-preview[data-v-a6fdf080]{padding:18px}.preview-meta-card dl[data-v-a6fdf080]{margin:14px 0 0;border-top:1px solid #e2e8f0}.preview-meta-card dl div[data-v-a6fdf080]{display:grid;grid-template-columns:86px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid #e2e8f0}.preview-meta-card dt[data-v-a6fdf080]{color:#94a3b8;font-size:10px;font-weight:900}.preview-meta-card dd[data-v-a6fdf080]{margin:0;color:#475569;font-size:12px;line-height:1.7;font-weight:800}.phone-preview[data-v-a6fdf080]{max-width:330px;margin:0 auto;border:10px solid #0f172a;border-radius:40px;overflow:hidden;background:#f7f8fc;box-shadow:0 28px 80px #0f172a33}.phone-top[data-v-a6fdf080]{background:#fff;padding:12px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;text-align:center}.phone-top button[data-v-a6fdf080]{width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:#334155}.phone-top strong[data-v-a6fdf080],.phone-top span[data-v-a6fdf080]{display:block}.phone-top strong[data-v-a6fdf080]{font-size:13px;font-weight:900}.phone-top span[data-v-a6fdf080]{margin-top:2px;color:#94a3b8;font-size:10px;font-weight:800}.phone-content[data-v-a6fdf080]{padding:16px}.phone-hero[data-v-a6fdf080]{border-radius:28px;background:linear-gradient(135deg,#2563ff,#5c8fff);color:#fff;padding:20px}.phone-hero p[data-v-a6fdf080]{margin:0;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8}.phone-hero h5[data-v-a6fdf080]{margin:10px 0 0;font-size:20px;line-height:1.3}.phone-content>p[data-v-a6fdf080]{color:#475569;font-size:12px;line-height:1.8;font-weight:800}.phone-content button[data-v-a6fdf080]{width:100%;height:44px;border:0;border-radius:999px;background:#2563ff;color:#fff;font-size:13px;font-weight:900}.phone-content .secondary-phone-button[data-v-a6fdf080]{margin-top:10px;border:1px solid #e2e8f0;background:#fff;color:#334155}.note-template-preview h5[data-v-a6fdf080]{margin:18px 0 0;font-size:18px;line-height:1.45}.note-template-preview>p[data-v-a6fdf080]{color:#475569;font-size:12px;line-height:1.8;font-weight:800}.note-structure[data-v-a6fdf080]{display:grid;gap:10px;margin:16px 0}.note-structure div[data-v-a6fdf080]{border-radius:16px;background:#f8fafc;padding:12px}.note-structure span[data-v-a6fdf080],.note-structure strong[data-v-a6fdf080]{display:block}.note-structure span[data-v-a6fdf080]{color:#94a3b8;font-size:10px;font-weight:900}.note-structure strong[data-v-a6fdf080]{margin-top:5px;color:#0f172a;font-size:12px}.tag-list[data-v-a6fdf080],.preview-mode-row[data-v-a6fdf080]{display:flex;flex-wrap:wrap;gap:8px}.tag-list span[data-v-a6fdf080]{border-radius:999px;background:#eef4ff;color:#2563ff;padding:6px 10px;font-size:11px;font-weight:900}.image-preview-grid[data-v-a6fdf080]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.image-preview-item[data-v-a6fdf080],.material-card[data-v-a6fdf080]{border:1px solid #e2e8f0;border-radius:22px;background:#f8fafc;padding:10px;display:grid;gap:8px}.image-preview-item strong[data-v-a6fdf080],.material-card span[data-v-a6fdf080]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569;font-size:11px;font-weight:900}.preview-mode-row[data-v-a6fdf080]{justify-content:center}.preview-mode-row button[data-v-a6fdf080]{border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;display:inline-flex;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:900;cursor:pointer}.preview-mode-row button.is-active[data-v-a6fdf080]{border-color:#9bbcff;background:#eef4ff;color:#2563ff}.monitor-workspace[data-v-a6fdf080]{display:grid;gap:18px}.monitor-tabs[data-v-a6fdf080]{display:flex;flex-wrap:wrap;gap:8px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;padding:5px}.monitor-tabs button[data-v-a6fdf080]{border:0;border-radius:14px;background:transparent;color:#64748b;padding:10px 16px;font-size:12px;font-weight:900;cursor:pointer}.monitor-tabs button.is-active[data-v-a6fdf080]{background:#0f172a;color:#fff}.section-card[data-v-a6fdf080]{overflow:hidden}.table-wrap[data-v-a6fdf080]{width:100%;overflow-x:auto}.data-table[data-v-a6fdf080]{min-width:860px;width:100%;border-collapse:collapse;background:#fff;font-size:12px}.data-table th[data-v-a6fdf080],.data-table td[data-v-a6fdf080]{padding:14px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle;white-space:nowrap}.data-table.is-center th[data-v-a6fdf080],.data-table.is-center td[data-v-a6fdf080]{text-align:center}.data-table th[data-v-a6fdf080]{background:#f8fafc;color:#64748b;font-size:11px;font-weight:900}.data-table td[data-v-a6fdf080]{color:#475569;font-weight:800}.data-table td strong[data-v-a6fdf080]{display:block;color:#0f172a;font-weight:900}.status-badge[data-v-a6fdf080]{display:inline-flex;align-items:center;justify-content:center;margin-top:6px;border-radius:999px;background:#dcfce7;color:#166534;padding:4px 8px;font-size:10px;font-weight:900}.status-badge.recycled[data-v-a6fdf080],.status-badge.unused[data-v-a6fdf080]{background:#f1f5f9;color:#64748b}.table-actions[data-v-a6fdf080]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.table-actions button[data-v-a6fdf080]{height:32px;padding:0 10px;border-radius:999px;font-size:11px}.table-actions button[data-v-a6fdf080]:disabled{opacity:.45;cursor:not-allowed}.library-table-head[data-v-a6fdf080]{border-bottom:1px solid #e2e8f0;background:#f8fafc;padding:14px}.library-head-actions[data-v-a6fdf080]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.detail-metrics[data-v-a6fdf080]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;margin:14px}.detail-metrics div[data-v-a6fdf080]{min-height:68px;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff}.detail-metrics div+div[data-v-a6fdf080]{border-left:1px solid #e2e8f0}.detail-metrics strong[data-v-a6fdf080]{color:#0f172a;font-size:28px;font-weight:900}.detail-metrics span[data-v-a6fdf080]{color:#94a3b8;font-size:12px;font-weight:900}.filter-row[data-v-a6fdf080]{display:grid;grid-template-columns:minmax(180px,1fr) 140px 140px;gap:10px;padding:14px;border-bottom:1px solid #e2e8f0}.material-grid[data-v-a6fdf080]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;padding:14px}.modal-mask[data-v-a6fdf080]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;background:#0f172a52;padding:24px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.detail-modal[data-v-a6fdf080],.note-modal[data-v-a6fdf080]{width:min(960px,100%);max-height:86vh;overflow-y:auto;border-radius:30px;background:#fff;padding:22px;box-shadow:0 24px 80px #0f172a3d}.detail-modal header[data-v-a6fdf080],.note-modal header[data-v-a6fdf080]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.detail-modal h4[data-v-a6fdf080],.note-modal h4[data-v-a6fdf080]{margin:6px 0;color:#0f172a;font-size:18px;font-weight:900}.detail-modal header span[data-v-a6fdf080]{color:#64748b;font-size:12px;font-weight:800}.detail-modal header button[data-v-a6fdf080],.note-modal header button[data-v-a6fdf080]{border:1px solid #e2e8f0;border-radius:999px;background:#fff;padding:9px 14px;font-weight:900;cursor:pointer}.detail-modal-grid[data-v-a6fdf080]{display:grid;grid-template-columns:300px 1fr;gap:22px}.modal-qr-preview[data-v-a6fdf080]{border-radius:24px;background:#eef4ff;padding:36px}.detail-modal dl[data-v-a6fdf080]{margin:0;border:1px solid #e2e8f0;border-radius:22px;overflow:hidden}.detail-modal dl div[data-v-a6fdf080]{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:13px 16px;border-bottom:1px solid #e2e8f0}.detail-modal dt[data-v-a6fdf080]{color:#94a3b8;font-size:12px;font-weight:900}.detail-modal dd[data-v-a6fdf080]{margin:0;color:#334155;font-size:13px;line-height:1.7;font-weight:800}.note-modal p[data-v-a6fdf080]{white-space:pre-wrap;color:#475569;font-size:13px;line-height:1.8;font-weight:800}@media(max-width:1180px){.code-workbench[data-v-a6fdf080],.detail-modal-grid[data-v-a6fdf080]{grid-template-columns:1fr}.workbench-divider[data-v-a6fdf080]{display:none}}@media(max-width:980px){.merchant-code-panel[data-v-a6fdf080]{min-width:360px}.toolbar-row[data-v-a6fdf080],.library-table-head[data-v-a6fdf080]{align-items:stretch;flex-direction:column}.merchant-code-header[data-v-a6fdf080]{flex-direction:row;align-items:center;flex-wrap:wrap}.merchant-code-heading[data-v-a6fdf080]{flex:1 1 auto;flex-direction:row;align-items:center}.note-config-grid[data-v-a6fdf080],.form-grid[data-v-a6fdf080],.filter-row[data-v-a6fdf080],.detail-metrics[data-v-a6fdf080]{grid-template-columns:1fr}.merchant-code-actions[data-v-a6fdf080]{width:auto;margin-left:auto;align-items:center}.module-switch[data-v-a6fdf080]{width:220px;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.image-preview-grid[data-v-a6fdf080]{grid-template-columns:1fr}.detail-metrics div+div[data-v-a6fdf080]{border-left:0;border-top:1px solid #e2e8f0}}.seed-page[data-v-364a4b64]{width:100%;min-height:100vh;background:#f6f7f9;color:#172033;padding-bottom:48px}.seed-header[data-v-364a4b64]{height:56px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e7e9ee;padding:0 max(20px,calc((100% - 760px)/2));font-size:12px;color:#687386}.brand-mark[data-v-364a4b64]{font-size:18px;font-weight:900;color:#2563eb}.store-band[data-v-364a4b64],.store-facts[data-v-364a4b64],.content-section[data-v-364a4b64],.seed-state[data-v-364a4b64]{width:min(100% - 32px,760px);margin:0 auto}.store-band[data-v-364a4b64]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:center;padding:28px 0 24px}.store-band img[data-v-364a4b64],.store-fallback[data-v-364a4b64]{width:72px;height:72px;border-radius:8px;object-fit:cover}.store-fallback[data-v-364a4b64]{display:grid;place-items:center;background:#e9efff;color:#2563eb}.store-band p[data-v-364a4b64],.store-band h1[data-v-364a4b64],.store-band span[data-v-364a4b64]{margin:0}.store-band p[data-v-364a4b64]{color:#2563eb;font-size:12px;font-weight:800}.store-band h1[data-v-364a4b64]{margin-top:6px;font-size:24px;line-height:1.25}.store-band span[data-v-364a4b64]{display:block;margin-top:8px;color:#687386;font-size:13px;line-height:1.6}.store-facts[data-v-364a4b64]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #e1e5eb;background:#fff}.store-facts div[data-v-364a4b64],.store-facts a[data-v-364a4b64]{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);gap:3px 8px;padding:18px 14px;color:#172033;text-decoration:none}.store-facts svg[data-v-364a4b64]{grid-row:span 2;color:#2563eb}.store-facts span[data-v-364a4b64]{color:#7b8494;font-size:11px}.store-facts strong[data-v-364a4b64]{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.content-section[data-v-364a4b64]{padding-top:30px}.content-section>header[data-v-364a4b64]{display:flex;align-items:center;gap:9px;margin-bottom:14px}.content-section h2[data-v-364a4b64]{margin:0;font-size:17px}.content-section>header svg[data-v-364a4b64]{color:#2563eb}.image-grid[data-v-364a4b64]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.image-grid figure[data-v-364a4b64]{aspect-ratio:1;margin:0;overflow:hidden;border-radius:6px;background:#e7e9ee}.image-grid img[data-v-364a4b64]{width:100%;height:100%;display:block;object-fit:cover}.notes-section article[data-v-364a4b64]{border-top:1px solid #dde1e8;padding:20px 0}.notes-section article[data-v-364a4b64]:first-of-type{border-top:0}.notes-section h3[data-v-364a4b64]{margin:0;font-size:17px;line-height:1.45}.notes-section p[data-v-364a4b64]{margin:10px 0 0;white-space:pre-wrap;color:#414b5d;font-size:14px;line-height:1.85}.notes-section small[data-v-364a4b64]{display:block;margin-top:12px;color:#2563eb;font-size:12px}.seed-state[data-v-364a4b64]{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#687386}.seed-state button[data-v-364a4b64]{height:40px;display:inline-flex;align-items:center;gap:7px;border:1px solid #d6dae2;border-radius:6px;background:#fff;padding:0 16px;color:#172033}.error-state svg[data-v-364a4b64]{color:#dc2626}.spin[data-v-364a4b64]{animation:spin-364a4b64 .8s linear infinite}@keyframes spin-364a4b64{to{transform:rotate(360deg)}}@media(max-width:640px){.store-facts[data-v-364a4b64]{grid-template-columns:1fr}.store-facts div[data-v-364a4b64],.store-facts a[data-v-364a4b64]{border-top:1px solid #eef0f3}.store-facts[data-v-364a4b64]>*:first-child{border-top:0}.image-grid[data-v-364a4b64]{grid-template-columns:repeat(2,minmax(0,1fr))}.store-band h1[data-v-364a4b64]{font-size:21px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-50:oklch(98% .016 73.684);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-600:oklch(62.7% .194 149.214);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-500:oklch(60.6% .25 292.717);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.inset-4{inset:calc(var(--spacing) * 4)}.inset-6{inset:calc(var(--spacing) * 6)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.-top-1{top:calc(var(--spacing) * -1)}.-top-6{top:calc(var(--spacing) * -6)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.top-\[calc\(100\%\+0\.375rem\)\]{top:calc(100% + .375rem)}.-right-1{right:calc(var(--spacing) * -1)}.-right-6{right:calc(var(--spacing) * -6)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-14{right:calc(var(--spacing) * 14)}.right-full{right:100%}.-bottom-8{bottom:calc(var(--spacing) * -8)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-\[230\]{z-index:230}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-\[10050\]{z-index:10050}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-8{margin-right:calc(var(--spacing) * 8)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-\[96px\]{height:96px}.h-\[calc\(100vh-32px\)\]{height:calc(100vh - 32px)}.h-full{height:100%}.h-screen{height:100vh}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[480px\]{max-height:480px}.max-h-\[500px\]{max-height:500px}.max-h-\[980px\]{max-height:980px}.max-h-\[calc\(100vh-96px\)\]{max-height:calc(100vh - 96px)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[260px\]{min-height:260px}.min-h-\[360px\]{min-height:360px}.min-h-\[540px\]{min-height:540px}.min-h-\[640px\]{min-height:640px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-\[360px\]{width:360px}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-\[min\(720px\,calc\(100\%-2rem\)\)\]{width:min(720px,100% - 2rem)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[72\%\]{max-width:72%}.max-w-\[82\%\]{max-width:82%}.max-w-\[200px\]{max-width:200px}.max-w-\[210px\]{max-width:210px}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-\[720px\]{max-width:720px}.max-w-\[1280px\]{max-width:1280px}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-\[36px\]{min-width:36px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize: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-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-100\/70{border-color:#dbeafeb3}@supports (color:color-mix(in lab,red,red)){.border-blue-100\/70{border-color:color-mix(in oklab,var(--color-blue-100) 70%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-gray-50{border-color:var(--color-gray-50)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-900{border-color:var(--color-gray-900)}.border-green-100{border-color:var(--color-green-100)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-red-200{border-color:var(--color-red-200)}.border-red-400{border-color:var(--color-red-400)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/90{border-color:#e2e8f0e6}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/90{border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.border-white\/18{border-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-\[\#0f172a\]{background-color:#0f172a}.bg-\[\#1a1d24\]{background-color:#1a1d24}.bg-\[\#1d4ed8\]{background-color:#1d4ed8}.bg-\[\#1d4ed8\]\/10{background-color:#1d4ed81a}.bg-\[\#f7f8fb\]{background-color:#f7f8fb}.bg-\[\#fbfcff\]{background-color:#fbfcff}.bg-\[\#fcfcfd\]{background-color:#fcfcfd}.bg-\[\#fcfdfe\]{background-color:#fcfdfe}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/30{background-color:#fffbeb4d}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/30{background-color:color-mix(in oklab,var(--color-amber-50) 30%,transparent)}}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/40{background-color:color-mix(in oklab,var(--color-amber-50) 40%,transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/70{background-color:color-mix(in oklab,var(--color-amber-50) 70%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200\/50{background-color:#fee68580}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/50{background-color:color-mix(in oklab,var(--color-amber-200) 50%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/18{background-color:#0000002e}@supports (color:color-mix(in lab,red,red)){.bg-black\/18{background-color:color-mix(in oklab,var(--color-black) 18%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/72{background-color:#000000b8}@supports (color:color-mix(in lab,red,red)){.bg-black\/72{background-color:color-mix(in oklab,var(--color-black) 72%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/30{background-color:#eff6ff4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/30{background-color:color-mix(in oklab,var(--color-blue-50) 30%,transparent)}}.bg-blue-50\/40{background-color:#eff6ff66}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/40{background-color:color-mix(in oklab,var(--color-blue-50) 40%,transparent)}}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50) 50%,transparent)}}.bg-blue-50\/70{background-color:#eff6ffb3}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/70{background-color:color-mix(in oklab,var(--color-blue-50) 70%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/90{background-color:#3080ffe6}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/90{background-color:color-mix(in oklab,var(--color-blue-500) 90%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/92{background-color:#155dfceb}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/92{background-color:color-mix(in oklab,var(--color-blue-600) 92%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/50{background-color:#ecfdf580}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/50{background-color:color-mix(in oklab,var(--color-emerald-50) 50%,transparent)}}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/70{background-color:color-mix(in oklab,var(--color-emerald-50) 70%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/40{background-color:#f9fafb66}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/40{background-color:color-mix(in oklab,var(--color-gray-50) 40%,transparent)}}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50) 50%,transparent)}}.bg-gray-50\/60{background-color:#f9fafb99}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/60{background-color:color-mix(in oklab,var(--color-gray-50) 60%,transparent)}}.bg-gray-50\/70{background-color:#f9fafbb3}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/70{background-color:color-mix(in oklab,var(--color-gray-50) 70%,transparent)}}.bg-gray-50\/80{background-color:#f9fafbcc}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/80{background-color:color-mix(in oklab,var(--color-gray-50) 80%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-900\/90{background-color:#101828e6}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/90{background-color:color-mix(in oklab,var(--color-gray-900) 90%,transparent)}}.bg-gray-950{background-color:var(--color-gray-950)}.bg-green-50{background-color:var(--color-green-50)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/40{background-color:#eef2ff66}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/40{background-color:color-mix(in oklab,var(--color-indigo-50) 40%,transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-500\/90{background-color:#fe6e00e6}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/90{background-color:color-mix(in oklab,var(--color-orange-500) 90%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500\/90{background-color:#fb2c36e6}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/90{background-color:color-mix(in oklab,var(--color-red-500) 90%,transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/30{background-color:#f8fafc4d}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/30{background-color:color-mix(in oklab,var(--color-slate-50) 30%,transparent)}}.bg-slate-50\/35{background-color:#f8fafc59}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/35{background-color:color-mix(in oklab,var(--color-slate-50) 35%,transparent)}}.bg-slate-50\/40{background-color:#f8fafc66}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/40{background-color:color-mix(in oklab,var(--color-slate-50) 40%,transparent)}}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/60{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/70{background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-800\/90{background-color:#1d293de6}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/90{background-color:color-mix(in oklab,var(--color-slate-800) 90%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/25{background-color:#02061840}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/25{background-color:color-mix(in oklab,var(--color-slate-950) 25%,transparent)}}.bg-slate-950\/30{background-color:#0206184d}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/30{background-color:color-mix(in oklab,var(--color-slate-950) 30%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-500\/90{background-color:#8d54ffe6}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/90{background-color:color-mix(in oklab,var(--color-violet-500) 90%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/14{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.bg-white\/14{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/18{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.bg-white\/18{background-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.bg-white\/88{background-color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,\#1d4ed8_0\%\,\#3b82f6_55\%\,\#93c5fd_100\%\)\]{background-image:linear-gradient(90deg,#1d4ed8,#3b82f6 55%,#93c5fd)}.bg-\[linear-gradient\(90deg\,\#2563eb_0\%\,\#3b82f6_55\%\,\#93c5fd_100\%\)\]{background-image:linear-gradient(90deg,#2563eb,#3b82f6 55%,#93c5fd)}.bg-\[linear-gradient\(180deg\,\#f8fbff_0\%\,\#eef5ff_100\%\)\]{background-image:linear-gradient(#f8fbff,#eef5ff)}.bg-\[radial-gradient\(circle_at_top_left\,_rgba\(59\,130\,246\,0\.12\)\,_transparent_38\%\)\,linear-gradient\(180deg\,\#ffffff_0\%\,\#f8fbff_100\%\)\]{background-image:radial-gradient(circle at 0 0,#3b82f61f,#0000 38%),linear-gradient(#fff,#f8fbff)}.from-black\/24{--tw-gradient-from:#0000003d}@supports (color:color-mix(in lab,red,red)){.from-black\/24{--tw-gradient-from:color-mix(in oklab, var(--color-black) 24%, transparent)}}.from-black\/24{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/28{--tw-gradient-from:#00000047}@supports (color:color-mix(in lab,red,red)){.from-black\/28{--tw-gradient-from:color-mix(in oklab, var(--color-black) 28%, transparent)}}.from-black\/28{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab,red,red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-600{--tw-gradient-from:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/6{--tw-gradient-via:#0000000f}@supports (color:color-mix(in lab,red,red)){.via-black\/6{--tw-gradient-via:color-mix(in oklab, var(--color-black) 6%, transparent)}}.via-black\/6{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/10{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab,red,red)){.via-black\/10{--tw-gradient-via:color-mix(in oklab, var(--color-black) 10%, transparent)}}.via-black\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-300{--tw-gradient-via:var(--color-blue-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-500{--tw-gradient-via:var(--color-rose-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-orange-400{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[48px\]{padding-left:48px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-keep{word-break:keep-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#1d4ed8\]{color:#1d4ed8}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-700\/80{color:#1447e6cc}@supports (color:color-mix(in lab,red,red)){.text-blue-700\/80{color:color-mix(in oklab,var(--color-blue-700) 80%,transparent)}}.text-blue-900{color:var(--color-blue-900)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-gray-950{color:var(--color-gray-950)}.text-green-600{color:var(--color-green-600)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-950{color:var(--color-indigo-950)}.text-orange-600{color:var(--color-orange-600)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-rose-700{color:var(--color-rose-700)}.text-slate-200{color:var(--color-slate-200)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-blue-500{accent-color:var(--color-blue-500)}.accent-gray-900{accent-color:var(--color-gray-900)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_26px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 8px 26px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_30px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 16px 30px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#0f172a12);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0f172a38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(15\,23\,42\,0\.2\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#0f172a33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-blue-100{--tw-shadow-color:oklch(93.2% .032 255.585)}@supports (color:color-mix(in lab,red,red)){.shadow-blue-100{--tw-shadow-color:color-mix(in oklab, var(--color-blue-100) var(--tw-shadow-alpha), transparent)}}.shadow-gray-100\/60{--tw-shadow-color:#f3f4f699}@supports (color:color-mix(in lab,red,red)){.shadow-gray-100\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-100) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/70{--tw-shadow-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.shadow-slate-200\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-blue-50{--tw-ring-color:var(--color-blue-50)}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-blue-100\/80{--tw-ring-color:#dbeafecc}@supports (color:color-mix(in lab,red,red)){.ring-blue-100\/80{--tw-ring-color:color-mix(in oklab, var(--color-blue-100) 80%, transparent)}}.ring-emerald-100{--tw-ring-color:var(--color-emerald-100)}.ring-gray-100{--tw-ring-color:var(--color-gray-100)}.ring-gray-100\/80{--tw-ring-color:#f3f4f6cc}@supports (color:color-mix(in lab,red,red)){.ring-gray-100\/80{--tw-ring-color:color-mix(in oklab, var(--color-gray-100) 80%, transparent)}}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-900\/5{--tw-ring-color:#1018280d}@supports (color:color-mix(in lab,red,red)){.ring-gray-900\/5{--tw-ring-color:color-mix(in oklab, var(--color-gray-900) 5%, transparent)}}.ring-indigo-100{--tw-ring-color:var(--color-indigo-100)}.ring-slate-100{--tw-ring-color:var(--color-slate-100)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-200\/80{--tw-ring-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.ring-slate-200\/80{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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-xl{--tw-blur:blur(var(--blur-xl));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: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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.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);-webkit-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-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-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-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-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-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-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-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-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-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-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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-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-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-filter{-webkit-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-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.focus-within\:border-blue-300:focus-within{border-color:var(--color-blue-300)}.focus-within\:border-gray-400:focus-within{border-color:var(--color-gray-400)}.focus-within\:border-red-400:focus-within{border-color:var(--color-red-400)}.focus-within\:bg-white:focus-within{background-color:var(--color-white)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-blue-50:focus-within{--tw-ring-color:var(--color-blue-50)}.focus-within\:ring-red-50:focus-within{--tw-ring-color:var(--color-red-50)}@media(hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[\#1d4ed8\]\/25:hover{border-color:#1d4ed840}.hover\:border-amber-200:hover{border-color:var(--color-amber-200)}.hover\:border-blue-100:hover{border-color:var(--color-blue-100)}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-indigo-200:hover{border-color:var(--color-indigo-200)}.hover\:border-rose-100:hover{border-color:var(--color-rose-100)}.hover\:border-slate-200:hover{border-color:var(--color-slate-200)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-\[\#1d4ed8\]\/5:hover{background-color:#1d4ed80d}.hover\:bg-\[\#1d4ed8\]\/90:hover{background-color:#1d4ed8e6}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-50\/30:hover{background-color:color-mix(in oklab,var(--color-blue-50) 30%,transparent)}}.hover\:bg-blue-50\/40:hover{background-color:#eff6ff66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-50\/40:hover{background-color:color-mix(in oklab,var(--color-blue-50) 40%,transparent)}}.hover\:bg-blue-50\/70:hover{background-color:#eff6ffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-50\/70:hover{background-color:color-mix(in oklab,var(--color-blue-50) 70%,transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.hover\:bg-indigo-50\/60:hover{background-color:#eef2ff99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-50\/60:hover{background-color:color-mix(in oklab,var(--color-indigo-50) 60%,transparent)}}.hover\:bg-indigo-50\/70:hover{background-color:#eef2ffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-50\/70:hover{background-color:color-mix(in oklab,var(--color-indigo-50) 70%,transparent)}}.hover\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/60:hover{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-950:hover{background-color:var(--color-slate-950)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.hover\:text-\[\#1d4ed8\]:hover{color:#1d4ed8}.hover\:text-amber-600:hover{color:var(--color-amber-600)}.hover\:text-amber-700:hover{color:var(--color-amber-700)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-rose-500:hover{color:var(--color-rose-500)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-amber-300:focus{border-color:var(--color-amber-300)}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-indigo-300:focus{border-color:var(--color-indigo-300)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-50:focus{--tw-ring-color:var(--color-blue-50)}.focus\:ring-blue-100:focus{--tw-ring-color:var(--color-blue-100)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-slate-100:disabled{border-color:var(--color-slate-100)}.disabled\:bg-blue-200:disabled{background-color:var(--color-blue-200)}.disabled\:bg-emerald-300:disabled{background-color:var(--color-emerald-300)}.disabled\:bg-gray-50:disabled{background-color:var(--color-gray-50)}.disabled\:bg-gray-300:disabled{background-color:var(--color-gray-300)}.disabled\:bg-indigo-300:disabled{background-color:var(--color-indigo-300)}.disabled\:bg-slate-50:disabled{background-color:var(--color-slate-50)}.disabled\:bg-slate-300:disabled{background-color:var(--color-slate-300)}.disabled\:text-gray-300:disabled{color:var(--color-gray-300)}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}.disabled\:text-indigo-300:disabled{color:var(--color-indigo-300)}.disabled\:text-slate-200:disabled{color:var(--color-slate-200)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:40rem){.sm\:inline{display:inline}.sm\:min-h-\[420px\]{min-height:420px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:opacity-0{opacity:0}@media(hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.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-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}}@media(min-width:64rem){.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.xl\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.xl\:grid-cols-\[1\.85fr_3fr\]{grid-template-columns:1.85fr 3fr}.xl\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.xl\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.xl\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.xl\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.xl\:px-5{padding-inline:calc(var(--spacing) * 5)}}@media(min-width:96rem){.\32xl\:min-h-\[540px\]{min-height:540px}.\32xl\:grid-cols-\[270px_minmax\(0\,1fr\)\]{grid-template-columns:270px minmax(0,1fr)}.\32xl\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.\32xl\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.\32xl\:gap-8{gap:calc(var(--spacing) * 8)}.\32xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.\32xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\32xl\:pt-0{padding-top:calc(var(--spacing) * 0)}.\32xl\:pr-4{padding-right:calc(var(--spacing) * 4)}.\32xl\:pl-8{padding-left:calc(var(--spacing) * 8)}}}body{font-family:var(--font-sans)}.profile-container[data-v-e423e189]{max-width:72rem;margin:0 auto;animation:fadeInSlideBottom-e423e189 .7s ease-out;padding-bottom:5rem}@keyframes fadeInSlideBottom-e423e189{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.back-button[data-v-e423e189]{display:flex;align-items:center;gap:.5rem;color:#94a3b8;font-weight:700;margin-bottom:2rem;transition:color .3s;background:none;border:none;cursor:pointer;padding:.5rem}.back-button[data-v-e423e189]:hover{color:#4f46e5}.back-arrow[data-v-e423e189]{transition:transform .3s}.back-button:hover .back-arrow[data-v-e423e189]{transform:translate(-.25rem)}.detail-state[data-v-e423e189]{background:#fff;border-radius:2.5rem;padding:2.5rem;border:1px solid #f1f5f9;box-shadow:0 25px 50px -12px #94a3b840;text-align:center;display:flex;flex-direction:column;gap:1.5rem}.detail-state-loading[data-v-e423e189]{align-items:center}.detail-state-error[data-v-e423e189]{border-color:#fee2e2;background:#fff5f5}.detail-state-empty[data-v-e423e189]{background:#f8fafc}.detail-state-title[data-v-e423e189]{font-size:1.25rem;font-weight:900;color:#0f172a}.detail-state-desc[data-v-e423e189]{font-size:.875rem;color:#64748b}.detail-state-action[data-v-e423e189]{margin:0 auto;padding:.75rem 1.5rem;border-radius:9999px;border:none;background:#4f46e5;color:#fff;font-weight:900;cursor:pointer;transition:all .3s}.detail-state-action[data-v-e423e189]:hover{background:#4338ca}.detail-loading-card[data-v-e423e189]{width:100%;max-width:26rem;background:#f8fafc;border-radius:2rem;padding:2rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.detail-loading-avatar[data-v-e423e189]{width:7rem;height:7rem;border-radius:2rem;background:#e2e8f0}.detail-loading-main[data-v-e423e189]{width:100%;max-width:30rem;display:flex;flex-direction:column;gap:.75rem}.detail-loading-line[data-v-e423e189]{height:.9rem;border-radius:9999px;background:#e2e8f0}.detail-loading-line.short[data-v-e423e189]{width:60%;margin:0 auto}.detail-loading-text[data-v-e423e189]{font-size:.875rem;color:#94a3b8;font-weight:700}.shimmer[data-v-e423e189]{position:relative;overflow:hidden}.shimmer[data-v-e423e189]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0,#fff9,#fff0);animation:shimmerMove-e423e189 1.6s infinite}@keyframes shimmerMove-e423e189{to{transform:translate(100%)}}.profile-grid[data-v-e423e189]{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:1024px){.profile-grid[data-v-e423e189]{grid-template-columns:repeat(12,minmax(0,1fr))}}.profile-sidebar[data-v-e423e189]{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.profile-sidebar[data-v-e423e189]{grid-column:span 4}}.profile-card[data-v-e423e189]{background:#fff;border-radius:3rem;padding:2.5rem;box-shadow:0 25px 50px -12px #00000040;border:1px solid #f1f5f9;position:relative;overflow:hidden;text-align:center}.profile-header-gradient[data-v-e423e189]{position:absolute;top:0;left:0;width:100%;height:8rem;background:linear-gradient(to bottom right,#eef2ff,#fff);z-index:-10}.profile-avatar-wrapper[data-v-e423e189]{position:relative;display:inline-block;margin-bottom:1.5rem}.profile-avatar[data-v-e423e189]{width:12rem;height:12rem;border-radius:3rem;object-fit:cover;box-shadow:0 25px 50px -12px #00000040;border:4px solid white;margin:0 auto}.profile-info[data-v-e423e189]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.profile-name[data-v-e423e189]{font-size:2.25rem;font-weight:900;color:#0f172a;letter-spacing:-.025em}.profile-role[data-v-e423e189]{color:#4f46e5;font-weight:900;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em}.profile-stats[data-v-e423e189]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.5rem 0;border-top:1px solid #f8fafc;border-bottom:1px solid #f8fafc}.stat-item[data-v-e423e189]{display:flex;flex-direction:column;align-items:center}.stat-label[data-v-e423e189]{font-size:.625rem;color:#94a3b8;font-weight:900;text-transform:uppercase;letter-spacing:-.025em;margin-bottom:.25rem}.stat-rating[data-v-e423e189]{display:flex;align-items:center;gap:.25rem;color:#0f172a;font-weight:900}.star-filled[data-v-e423e189]{fill:#facc15;stroke:#facc15}.stat-value[data-v-e423e189]{color:#0f172a;font-weight:900}.stat-response[data-v-e423e189]{color:#10b981;font-weight:900}.profile-actions[data-v-e423e189]{padding-top:2rem;display:flex;flex-direction:column;gap:.75rem}.action-btn[data-v-e423e189]{width:100%;padding:1rem;font-weight:900;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.75rem;border:none;cursor:pointer}.action-btn[data-v-e423e189]:active{transform:scale(.95)}.action-chat[data-v-e423e189]{background:#0a0d14;color:#fff}.action-chat[data-v-e423e189]:hover{background:#1e293b}.action-recruit[data-v-e423e189]{background:#4f46e5;color:#fff;box-shadow:0 25px 50px -12px #4f46e533}.action-recruit[data-v-e423e189]:hover{background:#4338ca}.action-recruited[data-v-e423e189]{background:#ecfdf5;color:#059669;border:1px solid #d1fae5}.action-feedback[data-v-e423e189]{background:#fff;border:1px solid #e2e8f0;color:#64748b}.action-feedback[data-v-e423e189]:hover{background:#f8fafc}.feedback-icon[data-v-e423e189]{color:#4f46e5}.action-btn[data-v-e423e189]:disabled{cursor:not-allowed}.security-card[data-v-e423e189]{background:#4f46e5;border-radius:2.5rem;padding:2rem;color:#fff;box-shadow:0 25px 50px -12px #00000040}.security-header[data-v-e423e189]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.security-title[data-v-e423e189]{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.security-text[data-v-e423e189]{font-size:.875rem;color:#c7d2fe;line-height:1.75;font-weight:500}.profile-main[data-v-e423e189]{display:flex;flex-direction:column;gap:2.5rem}@media(min-width:1024px){.profile-main[data-v-e423e189]{grid-column:span 8}}.details-section[data-v-e423e189]{background:#fff;border-radius:3rem;padding:3rem;box-shadow:0 25px 50px -12px #00000040;border:1px solid #f8fafc;display:flex;flex-direction:column;gap:2.5rem}.intro-block[data-v-e423e189]{display:flex;flex-direction:column;gap:1.5rem}.section-title[data-v-e423e189]{font-size:1.5rem;font-weight:900;color:#0f172a;display:flex;align-items:center;gap:.75rem}.title-icon[data-v-e423e189]{color:#4f46e5}.title-icon-yellow[data-v-e423e189]{color:#eab308}.intro-quote[data-v-e423e189]{font-size:1.125rem;color:#64748b;line-height:2;font-weight:500;font-style:italic}.personality-section[data-v-e423e189]{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:768px){.personality-section[data-v-e423e189]{grid-template-columns:repeat(2,1fr)}}.personality-full[data-v-e423e189]{grid-column:span 2}.subsection-label[data-v-e423e189]{font-size:.6875rem;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.2em;margin-bottom:1rem}.personality-card[data-v-e423e189]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#f8fafc;border-radius:1.5rem;border:1px solid #f1f5f9}.personality-icon[data-v-e423e189]{color:#f97316;flex-shrink:0}.personality-text[data-v-e423e189]{font-size:.875rem;color:#334155;font-weight:700;line-height:1.75}.skills-section[data-v-e423e189]{display:flex;flex-direction:column;gap:2rem}.skills-grid[data-v-e423e189]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.skills-grid[data-v-e423e189]{grid-template-columns:repeat(2,1fr)}}.skill-card[data-v-e423e189]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:#fff;border:1px solid #f1f5f9;border-radius:1.5rem;transition:all .3s}.skill-card[data-v-e423e189]:hover{border-color:#c7d2fe;box-shadow:0 10px 15px -3px #0000001a}.skill-content[data-v-e423e189]{display:flex;align-items:center;gap:1rem}.skill-icon-wrapper[data-v-e423e189]{width:2.5rem;height:2.5rem;background:#eef2ff;color:#4f46e5;border-radius:.75rem;display:flex;align-items:center;justify-content:center;transition:transform .3s}.skill-card:hover .skill-icon-wrapper[data-v-e423e189]{transform:scale(1.1)}.skill-name[data-v-e423e189]{font-weight:900;color:#1e293b}.skill-arrow[data-v-e423e189]{color:#e2e8f0;transition:color .3s}.skill-card:hover .skill-arrow[data-v-e423e189]{color:#a5b4fc}.usage-section[data-v-e423e189]{padding-top:2.5rem;border-top:1px solid #f8fafc;display:flex;flex-direction:column;gap:2rem}.usage-grid[data-v-e423e189]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.usage-grid[data-v-e423e189]{grid-template-columns:repeat(2,1fr)}}.usage-card[data-v-e423e189]{padding:1.35rem;background:#fff;border:1px solid #f1f5f9;border-radius:1.5rem;display:flex;flex-direction:column;gap:1rem}.usage-card-header[data-v-e423e189]{display:flex;align-items:center;gap:.85rem}.usage-card-header h4[data-v-e423e189]{margin:0;color:#0f172a;font-size:1rem;font-weight:900}.usage-icon-wrapper[data-v-e423e189]{width:2.25rem;height:2.25rem;border-radius:.75rem;background:#eef2ff;color:#4f46e5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.usage-item-list[data-v-e423e189]{display:flex;flex-direction:column;gap:.75rem}.usage-item[data-v-e423e189]{padding-left:.85rem;border-left:2px solid #e0e7ff}.usage-item strong[data-v-e423e189]{display:block;color:#1e293b;font-size:.92rem;font-weight:900;line-height:1.45}.usage-item p[data-v-e423e189]{margin:.25rem 0 0;color:#64748b;font-size:.82rem;font-weight:700;line-height:1.65}.feedback-section[data-v-e423e189]{padding-top:2.5rem;border-top:1px solid #f8fafc;display:flex;flex-direction:column;gap:2rem}.feedbacks-list[data-v-e423e189]{display:flex;flex-direction:column;gap:1.5rem}.feedback-item[data-v-e423e189]{padding:2rem;background:#f8fafc;border-radius:2rem;border:1px solid #f1f5f9;display:flex;flex-direction:column;gap:1rem}.feedback-header[data-v-e423e189]{display:flex;align-items:center;justify-content:space-between}.feedback-user-info[data-v-e423e189]{display:flex;align-items:center;gap:.75rem}.user-avatar[data-v-e423e189]{width:2.5rem;height:2.5rem;background:#ddd6fe;color:#4f46e5;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:.75rem}.user-details[data-v-e423e189]{display:flex;flex-direction:column}.user-name[data-v-e423e189]{font-size:.875rem;font-weight:900;color:#0f172a}.feedback-date[data-v-e423e189]{font-size:.625rem;color:#94a3b8;font-weight:700}.feedback-stars[data-v-e423e189]{display:flex;align-items:center;gap:.25rem}.star-filled-small[data-v-e423e189]{fill:#facc15;stroke:#facc15}.star-empty[data-v-e423e189]{color:#e2e8f0}.feedback-comment[data-v-e423e189]{font-size:.875rem;color:#64748b;font-weight:500;line-height:1.75}.cases-section[data-v-e423e189]{padding-top:2.5rem;border-top:1px solid #f8fafc}.cases-list[data-v-e423e189]{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.case-item[data-v-e423e189]{padding:1.5rem;background:#f8fafc;border-radius:1.5rem;border:1px solid #f1f5f9;display:flex;align-items:center;gap:1.5rem}.case-number[data-v-e423e189]{width:3rem;height:3rem;background:#fff;border-radius:1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000001a;font-weight:900;color:#4f46e5}.case-content[data-v-e423e189]{display:flex;flex-direction:column}.case-title[data-v-e423e189]{font-weight:700;color:#0f172a}.case-description[data-v-e423e189]{font-size:.75rem;color:#64748b}.consultation-container[data-v-0faae8e7]{max-width:1280px;margin:0 auto;padding:48px 24px}.error-modal-overlay[data-v-0faae8e7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background-color:#000c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.error-modal-content[data-v-0faae8e7]{background-color:#fff;max-width:512px;width:100%;border-radius:40px;padding:40px;text-align:center;box-shadow:0 25px 50px #00000040;animation:zoomIn-0faae8e7 .3s ease-out}.error-icon-wrapper[data-v-0faae8e7]{width:64px;height:64px;background-color:#fef2f2;color:#ef4444;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.error-icon[data-v-0faae8e7]{width:32px;height:32px;stroke-width:2}.error-content[data-v-0faae8e7]{margin-bottom:24px}.error-title[data-v-0faae8e7]{font-size:24px;font-weight:900;color:#0f172a;margin-bottom:8px}.error-message[data-v-0faae8e7]{color:#64748b;font-weight:500;line-height:1.6}.error-actions[data-v-0faae8e7]{display:flex;flex-direction:column;gap:12px;padding-top:16px}.error-retry-btn[data-v-0faae8e7]{width:100%;padding:16px;background-color:#4f46e5;color:#fff;font-weight:900;border-radius:16px;border:none;cursor:pointer;transition:all .3s;box-shadow:0 10px 30px #4f46e54d}.error-retry-btn[data-v-0faae8e7]:hover{background-color:#4338ca}.error-cancel-btn[data-v-0faae8e7]{width:100%;padding:8px;color:#94a3b8;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.1em;border:none;background:none;cursor:pointer;transition:color .3s}.error-cancel-btn[data-v-0faae8e7]:hover{color:#0f172a}.analyzing-screen[data-v-0faae8e7]{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#0a0d14;color:#fff;padding:40px;text-align:center;animation:fadeIn-0faae8e7 .5s ease-in}.analyzing-spinner-wrapper[data-v-0faae8e7]{position:relative;margin-bottom:40px}.analyzing-spinner[data-v-0faae8e7]{width:192px;height:192px;border:4px solid rgba(79,70,229,.1);border-top-color:#4f46e5;border-radius:50%;animation:spin-0faae8e7 1s linear infinite}.analyzing-icon[data-v-0faae8e7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;color:#818cf8;stroke-width:2}.analyzing-title[data-v-0faae8e7]{font-size:36px;font-weight:900;margin-bottom:24px;letter-spacing:-.02em;font-style:italic}.analyzing-message[data-v-0faae8e7]{color:#64748b;font-weight:700;text-transform:uppercase;letter-spacing:.4em;font-size:14px;animation:pulse-0faae8e7 2s ease-in-out infinite}.main-content[data-v-0faae8e7]{animation:fadeIn-0faae8e7 .7s ease-in}.step-container[data-v-0faae8e7]{animation:slideInFromBottom-0faae8e7 .7s ease-out}.step1-container[data-v-0faae8e7]{position:relative;padding-top:48px}.skip-button[data-v-0faae8e7]{position:absolute;top:0;right:0;display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:#fff;color:#64748b;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.1em;border-radius:16px;border:1px solid #f1f5f9;cursor:pointer;transition:all .3s;box-shadow:0 1px 3px #0000001a}.skip-button[data-v-0faae8e7]:hover{background-color:#f8fafc}.skip-button[data-v-0faae8e7]:active{transform:scale(.95)}.skip-icon[data-v-0faae8e7]{width:14px;height:14px;stroke-width:2;transition:transform .3s}.skip-button:hover .skip-icon[data-v-0faae8e7]{transform:translate(4px)}.step-header[data-v-0faae8e7]{text-align:center;margin-bottom:48px}.header-icon-wrapper[data-v-0faae8e7]{width:96px;height:96px;background-color:#4f46e5;border-radius:40px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 20px 50px #4f46e54d;position:relative}.header-icon-blur[data-v-0faae8e7]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#6366f1;filter:blur(40px);opacity:.2;animation:pulse-0faae8e7 2s ease-in-out infinite}.header-icon[data-v-0faae8e7]{width:48px;height:48px;color:#fff;stroke-width:2;position:relative;z-index:10}.step-main-title[data-v-0faae8e7]{font-size:60px;font-weight:900;color:#0f172a;letter-spacing:-.02em;margin-bottom:16px}.step-subtitle[data-v-0faae8e7]{color:#94a3b8;font-size:20px;font-weight:500}.roles-grid[data-v-0faae8e7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;max-width:1280px;margin:0 auto;padding:0 16px}.role-card[data-v-0faae8e7]{padding:40px;background-color:#fff;border:1px solid #f1f5f9;border-radius:48px;text-align:left;cursor:pointer;transition:all .3s;display:flex;flex-direction:column;height:100%;gap:32px}.role-card[data-v-0faae8e7]:hover{border-color:#4f46e5;box-shadow:0 40px 80px #0000000f;transform:translateY(-2px)}.role-card-selected[data-v-0faae8e7]{border-color:#4f46e5;background-color:#eef2ff;box-shadow:0 24px 48px #4f46e526}.role-card[data-v-0faae8e7]:active{transform:scale(.98)}.role-icon-wrapper[data-v-0faae8e7]{padding:20px;background-color:#f8fafc;border-radius:16px;width:fit-content;transition:all .3s}.role-card-selected .role-icon-wrapper[data-v-0faae8e7],.role-card:hover .role-icon-wrapper[data-v-0faae8e7]{background-color:#4f46e5;color:#fff}.role-icon[data-v-0faae8e7]{width:32px;height:32px;stroke-width:2}.role-content[data-v-0faae8e7]{flex:1;display:flex;flex-direction:column;gap:12px}.role-title[data-v-0faae8e7]{font-size:24px;font-weight:900;color:#0f172a;line-height:1.2}.role-desc[data-v-0faae8e7]{font-size:14px;color:#94a3b8;font-weight:700;line-height:1.5}.step2-container[data-v-0faae8e7],.step3-container[data-v-0faae8e7],.step4-container[data-v-0faae8e7]{max-width:1024px;margin:0 auto;animation:slideInFromRight-0faae8e7 .5s ease-out}.step-nav[data-v-0faae8e7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.back-button[data-v-0faae8e7]{display:flex;align-items:center;gap:8px;color:#94a3b8;font-weight:900;font-size:12px;text-transform:uppercase;border:none;background:none;cursor:pointer;transition:color .3s}.back-button[data-v-0faae8e7]:hover{color:#4f46e5}.back-icon[data-v-0faae8e7]{width:16px;height:16px;stroke-width:2}.step-header-small[data-v-0faae8e7]{margin-bottom:48px}.step-badge[data-v-0faae8e7]{display:inline-block;padding:4px 12px;background-color:#eef2ff;color:#4f46e5;border-radius:9999px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.step-title-medium[data-v-0faae8e7]{font-size:48px;font-weight:900;color:#0f172a;letter-spacing:-.02em}.sectors-list[data-v-0faae8e7]{display:flex;flex-direction:column;gap:24px}.sector-card[data-v-0faae8e7]{padding:32px;background-color:#fff;border:1px solid #f1f5f9;border-radius:40px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s}.sector-card[data-v-0faae8e7]:hover{border-color:#4f46e5;background-color:#eef2ff4d}.sector-content-wrapper[data-v-0faae8e7]{display:flex;align-items:center;gap:24px}.sector-icon-wrapper[data-v-0faae8e7]{padding:16px;background-color:#f8fafc;border-radius:16px;color:#94a3b8;transition:all .3s}.sector-card:hover .sector-icon-wrapper[data-v-0faae8e7]{background-color:#fff;color:#4f46e5}.sector-icon[data-v-0faae8e7]{width:32px;height:32px;stroke-width:2}.sector-text[data-v-0faae8e7]{text-align:left}.sector-title[data-v-0faae8e7]{font-size:24px;font-weight:900;color:#1e293b;margin-bottom:4px}.sector-desc[data-v-0faae8e7]{font-size:14px;color:#94a3b8;font-weight:700}.sector-arrow[data-v-0faae8e7]{width:24px;height:24px;color:#e2e8f0;stroke-width:2;transition:all .3s}.sector-card:hover .sector-arrow[data-v-0faae8e7]{color:#4f46e5;transform:translate(8px)}.painpoints-grid[data-v-0faae8e7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:48px}.painpoint-card[data-v-0faae8e7]{padding:24px;border-radius:32px;border:2px solid #fafafa;background-color:#fff;text-align:left;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:space-between}.painpoint-card[data-v-0faae8e7]:hover{border-color:#e2e8f0}.painpoint-selected[data-v-0faae8e7]{border-color:#4f46e5;background-color:#eef2ff;box-shadow:0 4px 12px #4f46e533}.painpoint-text[data-v-0faae8e7]{font-weight:900;font-size:14px;color:#475569}.painpoint-selected .painpoint-text[data-v-0faae8e7]{color:#3730a3}.painpoint-check[data-v-0faae8e7]{width:20px;height:20px;color:#4f46e5;stroke-width:2}.painpoint-checkbox[data-v-0faae8e7]{width:20px;height:20px;border-radius:50%;border:2px solid #f1f5f9}.next-button[data-v-0faae8e7]{width:100%;margin-top:40px;padding:24px;background-color:#0a0d14;color:#fff;font-weight:900;font-size:20px;border-radius:32px;border:none;cursor:pointer;transition:all .3s;box-shadow:0 20px 40px #0003;display:flex;align-items:center;justify-content:center;gap:12px}.next-button[data-v-0faae8e7]:hover:not(:disabled){background-color:#1e293b}.next-button[data-v-0faae8e7]:disabled{background-color:#f1f5f9;color:#cbd5e1;cursor:not-allowed}.next-icon[data-v-0faae8e7]{width:20px;height:20px;stroke-width:2}.step-description[data-v-0faae8e7]{color:#64748b;font-weight:500;margin-top:8px}.ingestion-form[data-v-0faae8e7]{background-color:#fff;padding:48px;border-radius:64px;box-shadow:0 25px 50px #00000014;border:1px solid #f1f5f9;animation:fadeIn-0faae8e7 .5s ease-in}.form-field[data-v-0faae8e7]{margin-bottom:40px}.form-label[data-v-0faae8e7]{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;padding:0 8px;display:block;margin-bottom:16px}.form-label-row[data-v-0faae8e7]{display:flex;align-items:center;justify-content:space-between;padding:0 8px;margin-bottom:16px}.form-hint[data-v-0faae8e7]{font-size:10px;color:#6366f1;font-weight:900}.input-wrapper[data-v-0faae8e7]{position:relative}.form-input[data-v-0faae8e7]{width:100%;background-color:#f8fafc;border:none;border-radius:16px;padding:20px 20px 20px 48px;font-weight:700;color:#1e293b;outline:none;transition:all .3s}.form-input[data-v-0faae8e7]:focus{ring:2px;ring-color:#4f46e5;background-color:#fff}.input-icon[data-v-0faae8e7]{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#cbd5e1;stroke-width:2}.upload-zone[data-v-0faae8e7]{border:4px dashed #f1f5f9;border-radius:40px;padding:64px;text-align:center;cursor:pointer;transition:all .3s;background-color:#f8fafc80}.upload-zone[data-v-0faae8e7]:hover{background-color:#eef2ff4d;border-color:#c7d2fe}.upload-icon[data-v-0faae8e7]{width:64px;height:64px;margin:0 auto 24px;color:#e2e8f0;stroke-width:2;transition:color .3s}.upload-zone:hover .upload-icon[data-v-0faae8e7]{color:#6366f1}.upload-text[data-v-0faae8e7]{font-size:20px;font-weight:900;color:#0f172a;margin-bottom:8px}.upload-subtext[data-v-0faae8e7]{font-size:12px;color:#cbd5e1;font-weight:700;margin-top:8px}.file-input-hidden[data-v-0faae8e7]{display:none}.uploaded-files[data-v-0faae8e7]{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.uploaded-file-item[data-v-0faae8e7]{display:flex;align-items:center;gap:12px;background-color:#eef2ff;padding:8px 16px;border-radius:12px;border:1px solid #c7d2fe;animation:zoomIn-0faae8e7 .3s ease-out}.file-icon[data-v-0faae8e7]{width:16px;height:16px;color:#4f46e5;stroke-width:2}.file-name[data-v-0faae8e7]{font-size:12px;font-weight:900;color:#3730a3;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-remove[data-v-0faae8e7]{color:#cbd5e1;cursor:pointer;border:none;background:none;padding:0;transition:color .3s}.file-remove[data-v-0faae8e7]:hover{color:#ef4444}.file-remove svg[data-v-0faae8e7]{width:14px;height:14px;stroke-width:2}.form-textarea[data-v-0faae8e7]{width:100%;background-color:#f8fafc;border:none;border-radius:32px;padding:32px;min-height:150px;font-weight:700;color:#1e293b;outline:none;transition:all .3s;resize:vertical}.form-textarea[data-v-0faae8e7]:focus{ring:2px;ring-color:#4f46e5;background-color:#fff}.extraction-button[data-v-0faae8e7]{width:100%;padding:32px;background-color:#4f46e5;color:#fff;font-weight:900;font-size:24px;border-radius:48px;border:none;cursor:pointer;transition:all .3s;box-shadow:0 40px 80px #4f46e54d;display:flex;align-items:center;justify-content:center;gap:16px}.extraction-button[data-v-0faae8e7]:hover:not(:disabled){background-color:#4338ca}.extraction-button[data-v-0faae8e7]:active:not(:disabled){transform:scale(.98)}.extraction-button[data-v-0faae8e7]:disabled{background-color:#f1f5f9;color:#cbd5e1;cursor:not-allowed}.extraction-icon[data-v-0faae8e7]{width:28px;height:28px;stroke-width:2;transition:transform .3s}.extraction-button:hover .extraction-icon[data-v-0faae8e7]{transform:rotate(12deg)}.extraction-loading[data-v-0faae8e7]{background-color:#fff;padding:80px;border-radius:64px;box-shadow:0 25px 50px #00000014;border:1px solid #f1f5f9;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:zoomIn-0faae8e7 .3s ease-out}.extraction-spinner-wrapper[data-v-0faae8e7]{position:relative;margin-bottom:40px}.extraction-spinner[data-v-0faae8e7]{width:128px;height:128px;border:4px solid #e0e7ff;border-top-color:#4f46e5;border-radius:50%;animation:spin-0faae8e7 1s linear infinite}.extraction-loading-icon[data-v-0faae8e7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;color:#4f46e5;stroke-width:2;animation:pulse-0faae8e7 2s ease-in-out infinite}.extraction-text[data-v-0faae8e7]{margin-bottom:40px}.extraction-title[data-v-0faae8e7]{font-size:30px;font-weight:900;color:#0f172a;letter-spacing:-.02em;margin-bottom:12px}.extraction-subtitle[data-v-0faae8e7]{color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.3em;font-size:12px}.extraction-progress[data-v-0faae8e7]{width:100%;max-width:384px;height:6px;background-color:#f1f5f9;border-radius:9999px;overflow:hidden}.extraction-progress-bar[data-v-0faae8e7]{height:100%;background-color:#4f46e5;animation:shimmer-0faae8e7 2s infinite}.review-section[data-v-0faae8e7]{animation:slideInFromBottom-0faae8e7 .7s ease-out}.review-alert[data-v-0faae8e7]{background-color:#eef2ff;border:1px solid #c7d2fe;padding:24px;border-radius:32px;display:flex;align-items:center;gap:24px;margin-bottom:40px}.review-alert-icon[data-v-0faae8e7]{padding:12px;background-color:#4f46e5;color:#fff;border-radius:16px;box-shadow:0 10px 30px #4f46e54d}.review-alert-icon svg[data-v-0faae8e7]{width:24px;height:24px;stroke-width:2}.review-alert-title[data-v-0faae8e7]{font-size:18px;font-weight:900;color:#3730a3;margin-bottom:4px}.review-alert-desc[data-v-0faae8e7]{font-size:14px;color:#4f46e5;font-weight:700}.review-form[data-v-0faae8e7]{background-color:#fff;padding:48px;border-radius:64px;box-shadow:0 25px 50px #00000014;border:1px solid #f1f5f9}.review-grid[data-v-0faae8e7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-bottom:48px}.review-field[data-v-0faae8e7]{display:flex;flex-direction:column;gap:12px}.review-field-label[data-v-0faae8e7]{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;padding:0 8px;display:flex;align-items:center;justify-content:space-between}.review-field-check[data-v-0faae8e7]{width:12px;height:12px;color:#10b981;stroke-width:2}.review-field-input-wrapper[data-v-0faae8e7]{position:relative}.review-field-input[data-v-0faae8e7]{width:100%;background-color:#f8fafc;border:2px solid transparent;border-radius:16px;padding:16px;font-weight:700;color:#1e293b;outline:none;transition:all .3s}.review-field-input[data-v-0faae8e7]:focus{border-color:#e0e7ff;background-color:#fff}.review-field-input-link[data-v-0faae8e7]{padding-left:48px}.review-field-link-icon[data-v-0faae8e7]{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#cbd5e1;stroke-width:2}.review-textarea[data-v-0faae8e7]{width:100%;background-color:#f8fafc;border:2px solid #eef2ff;border-radius:40px;padding:32px;min-height:200px;font-weight:700;color:#334155;outline:none;transition:all .3s;line-height:1.6;resize:vertical}.review-textarea[data-v-0faae8e7]:focus{ring:4px;ring-color:#e0e7ff;background-color:#fff}.review-actions[data-v-0faae8e7]{display:flex;gap:16px;padding-top:24px}.review-back-btn[data-v-0faae8e7]{padding:24px 40px;background-color:#f8fafc;color:#94a3b8;font-weight:900;border-radius:48px;border:none;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:12px}.review-back-btn[data-v-0faae8e7]:hover{background-color:#f1f5f9}.review-back-icon[data-v-0faae8e7]{width:18px;height:18px;stroke-width:2}.review-submit-btn[data-v-0faae8e7]{flex:1;padding:24px;background-color:#0a0d14;color:#fff;font-weight:900;font-size:20px;border-radius:48px;border:none;cursor:pointer;transition:all .3s;box-shadow:0 20px 40px #0003;display:flex;align-items:center;justify-content:center;gap:16px}.review-submit-btn[data-v-0faae8e7]:hover:not(:disabled){background-color:#1e293b}.review-submit-btn[data-v-0faae8e7]:active:not(:disabled){transform:scale(.98)}.review-submit-btn[data-v-0faae8e7]:disabled{opacity:.5;cursor:not-allowed}.review-submit-icon[data-v-0faae8e7]{width:24px;height:24px;color:#10b981;stroke-width:2}.confirm-modal-overlay[data-v-0faae8e7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:800;display:flex;align-items:center;justify-content:center;padding:24px;background-color:#000000e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:fadeIn-0faae8e7 .3s ease-in}.confirm-modal-content[data-v-0faae8e7]{background-color:#fff;width:100%;max-width:672px;border-radius:64px;padding:64px;box-shadow:0 50px 100px #0000004d;text-align:center;animation:zoomIn-0faae8e7 .3s ease-out}.confirm-icon-wrapper[data-v-0faae8e7]{width:96px;height:96px;background-color:#eef2ff;border-radius:40px;display:flex;align-items:center;justify-content:center;margin:0 auto 40px;color:#4f46e5}.confirm-icon[data-v-0faae8e7]{width:48px;height:48px;stroke-width:2}.confirm-text[data-v-0faae8e7]{margin-bottom:40px}.confirm-title[data-v-0faae8e7]{font-size:30px;font-weight:900;color:#0f172a;margin-bottom:16px}.confirm-message[data-v-0faae8e7]{color:#64748b;font-weight:500;line-height:1.6}.confirm-brand[data-v-0faae8e7]{color:#4f46e5;font-weight:900}.confirm-actions[data-v-0faae8e7]{display:flex;flex-direction:column;gap:12px}.confirm-start-btn[data-v-0faae8e7]{width:100%;padding:24px;background-color:#4f46e5;color:#fff;font-weight:900;border-radius:48px;border:none;cursor:pointer;transition:all .3s;box-shadow:0 10px 30px #4f46e54d}.confirm-start-btn[data-v-0faae8e7]:hover{background-color:#4338ca}.confirm-cancel-btn[data-v-0faae8e7]{width:100%;padding:16px;color:#94a3b8;font-weight:900;font-size:14px;text-transform:uppercase;letter-spacing:.1em;border:none;background:none;cursor:pointer;transition:color .3s}.confirm-cancel-btn[data-v-0faae8e7]:hover{color:#0f172a}.report-container[data-v-0faae8e7]{max-width:1280px;margin:0 auto;animation:zoomIn-0faae8e7 1s ease-out}.report-header[data-v-0faae8e7]{text-align:center;margin-bottom:80px}.report-badge[data-v-0faae8e7]{display:inline-flex;align-items:center;gap:8px;padding:8px 24px;background-color:#10b981;color:#fff;border-radius:9999px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;box-shadow:0 10px 30px #10b9814d;margin-bottom:24px}.report-badge-icon[data-v-0faae8e7]{width:16px;height:16px;stroke-width:2}.report-title[data-v-0faae8e7]{font-size:60px;font-weight:900;color:#0f172a;letter-spacing:-.02em;margin-bottom:16px}.report-subtitle[data-v-0faae8e7]{color:#64748b;font-weight:700;font-size:20px}.report-section[data-v-0faae8e7]{margin-bottom:80px}.section-header[data-v-0faae8e7]{display:flex;align-items:center;gap:16px;padding:0 16px;margin-bottom:40px}.section-icon-wrapper[data-v-0faae8e7]{padding:12px;background-color:#fff;box-shadow:0 10px 30px #0000001a;border-radius:16px;color:#4f46e5}.section-icon-wrapper svg[data-v-0faae8e7]{width:24px;height:24px;stroke-width:2}.section-title[data-v-0faae8e7]{font-size:30px;font-weight:900;color:#0f172a;letter-spacing:-.02em}.swot-grid[data-v-0faae8e7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.swot-card[data-v-0faae8e7]{padding:40px;border-radius:48px;box-shadow:0 10px 30px #0000001a;border:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden;transition:transform .3s}.swot-card[data-v-0faae8e7]:hover{transform:scale(1.02)}.swot-strengths[data-v-0faae8e7]{background-color:#ecfdf5;color:#047857}.swot-weaknesses[data-v-0faae8e7]{background-color:#fef2f2;color:#b91c1c}.swot-opportunities[data-v-0faae8e7]{background-color:#eff6ff;color:#1e40af}.swot-threats[data-v-0faae8e7]{background-color:#fffbeb;color:#b45309}.swot-bg-icon[data-v-0faae8e7]{position:absolute;top:0;right:0;padding:32px;font-size:60px;font-weight:900;opacity:.1;font-style:italic;transition:opacity .3s}.swot-card:hover .swot-bg-icon[data-v-0faae8e7]{opacity:.2}.swot-title[data-v-0faae8e7]{font-size:20px;font-weight:900;margin-bottom:24px}.swot-list[data-v-0faae8e7]{list-style:none;padding:0;margin:0;position:relative;z-index:10}.swot-item[data-v-0faae8e7]{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:700;opacity:.8;line-height:1.6;margin-bottom:16px}.swot-bullet[data-v-0faae8e7]{width:6px;height:6px;border-radius:50%;margin-top:8px;flex-shrink:0}.swot-strengths .swot-bullet[data-v-0faae8e7]{background-color:#047857}.swot-weaknesses .swot-bullet[data-v-0faae8e7]{background-color:#b91c1c}.swot-opportunities .swot-bullet[data-v-0faae8e7]{background-color:#1e40af}.swot-threats .swot-bullet[data-v-0faae8e7]{background-color:#b45309}.mckinseys-section[data-v-0faae8e7]{background-color:#1e293b;padding:64px;border-radius:64px;color:#fff;position:relative;overflow:hidden;box-shadow:0 50px 100px #0000004d;margin-bottom:80px}.mckinseys-bg-icon[data-v-0faae8e7]{position:absolute;top:0;right:0;padding:64px;opacity:.05}.mckinseys-bg-icon svg[data-v-0faae8e7]{width:200px;height:200px;stroke-width:2}.mckinseys-header[data-v-0faae8e7]{display:flex;align-items:center;gap:24px;position:relative;z-index:10;margin-bottom:48px}.mckinseys-icon-wrapper[data-v-0faae8e7]{padding:16px;background-color:#4f46e5;border-radius:48px}.mckinseys-icon-wrapper svg[data-v-0faae8e7]{width:32px;height:32px;stroke-width:2}.mckinseys-title[data-v-0faae8e7]{font-size:36px;font-weight:900;letter-spacing:-.02em}.mckinseys-subtitle[data-v-0faae8e7]{color:#818cf8;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.1em;margin-top:4px}.horizons-grid[data-v-0faae8e7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;position:relative;z-index:10}.horizon-card[data-v-0faae8e7]{padding:32px;background-color:#ffffff0d;border-radius:40px;border:1px solid rgba(255,255,255,.05);transition:background-color .3s}.horizon-card[data-v-0faae8e7]:hover{background-color:#ffffff1a}.horizon-header[data-v-0faae8e7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.horizon-number[data-v-0faae8e7]{font-size:30px;font-weight:900;color:#6366f1;font-style:italic;font-variant-numeric:tabular-nums}.horizon-badge[data-v-0faae8e7]{padding:4px 12px;background-color:#ffffff1a;border-radius:9999px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8}.horizon-info[data-v-0faae8e7]{margin-bottom:24px}.horizon-title[data-v-0faae8e7]{font-size:20px;font-weight:900;color:#fff;margin-bottom:8px}.horizon-desc[data-v-0faae8e7]{font-size:10px;color:#64748b;font-weight:700;line-height:1.6}.horizon-content[data-v-0faae8e7]{font-size:14px;color:#cbd5e1;line-height:1.6;font-weight:500;font-style:italic}.report-layout[data-v-0faae8e7]{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:start}@media(max-width:1024px){.report-layout[data-v-0faae8e7]{grid-template-columns:1fr}}.report-main[data-v-0faae8e7]{display:flex;flex-direction:column;gap:32px}.executive-summary[data-v-0faae8e7]{background-color:#fff;padding:48px;border-radius:64px;border:1px solid #f1f5f9;box-shadow:0 20px 40px #0000000d;position:relative;overflow:hidden}.executive-bg-icon[data-v-0faae8e7]{position:absolute;top:0;right:0;padding:48px;color:#fafafa;opacity:.1;transition:opacity .3s}.executive-summary:hover .executive-bg-icon[data-v-0faae8e7]{opacity:.2}.executive-bg-icon svg[data-v-0faae8e7]{width:180px;height:180px;stroke-width:2}.executive-content[data-v-0faae8e7]{position:relative;z-index:10}.executive-label[data-v-0faae8e7]{font-size:14px;font-weight:900;color:#4f46e5;text-transform:uppercase;letter-spacing:.4em;display:flex;align-items:center;gap:12px;margin-bottom:32px}.executive-label svg[data-v-0faae8e7]{width:18px;height:18px;stroke-width:2}.executive-text[data-v-0faae8e7]{font-size:30px;font-weight:900;color:#0f172a;line-height:1.3;margin-bottom:32px}.executive-divider[data-v-0faae8e7]{height:1px;background-color:#f1f5f9;width:100%;margin-bottom:32px}.insights-label[data-v-0faae8e7]{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.insights-list[data-v-0faae8e7]{list-style:none;padding:0;margin:0}.insight-item[data-v-0faae8e7]{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:700;color:#475569;margin-bottom:12px}.insight-bullet[data-v-0faae8e7]{width:6px;height:6px;background-color:#6366f1;border-radius:50%;margin-top:8px;flex-shrink:0}.roadmap-section[data-v-0faae8e7]{padding:0 16px}.roadmap-title[data-v-0faae8e7]{font-size:24px;font-weight:900;color:#0f172a;display:flex;align-items:center;gap:12px;margin-bottom:32px}.roadmap-icon[data-v-0faae8e7]{width:24px;height:24px;color:#4f46e5;stroke-width:2}.roadmap-list[data-v-0faae8e7]{display:flex;flex-direction:column;gap:16px}.roadmap-item[data-v-0faae8e7]{display:flex;align-items:center;gap:24px;padding:32px;background-color:#fff;border:1px solid #f1f5f9;border-radius:32px;transition:all .3s}.roadmap-item[data-v-0faae8e7]:hover{border-color:#4f46e5}.roadmap-number[data-v-0faae8e7]{font-size:30px;font-weight:900;color:#f1f5f9;transition:color .3s}.roadmap-item:hover .roadmap-number[data-v-0faae8e7]{color:#4f46e5}.roadmap-text[data-v-0faae8e7]{font-weight:700;color:#334155;font-size:18px}.agents-panel[data-v-0faae8e7]{background-color:#0a0d14;padding:40px;border-radius:64px;color:#fff;box-shadow:0 50px 100px #0006;position:sticky;top:40px;border:1px solid rgba(255,255,255,.05)}.agents-header[data-v-0faae8e7]{margin-bottom:40px}.agents-label[data-v-0faae8e7]{font-size:10px;font-weight:900;color:#818cf8;text-transform:uppercase;letter-spacing:.3em;display:block;margin-bottom:8px}.agents-title[data-v-0faae8e7]{font-size:36px;font-weight:900;letter-spacing:-.02em;margin-bottom:8px}.agents-desc[data-v-0faae8e7]{color:#64748b;font-size:10px;font-weight:700;line-height:1.6}.agents-list[data-v-0faae8e7]{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.agent-item-wrapper[data-v-0faae8e7]{display:flex;flex-direction:column;gap:12px}.agent-item[data-v-0faae8e7]{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:32px;cursor:pointer;transition:all .3s;background-color:#ffffff0d;position:relative}.agent-selected[data-v-0faae8e7]{background-color:#4f46e533;border-color:#6366f1;box-shadow:0 4px 12px #4f46e54d}.agent-item[data-v-0faae8e7]:hover{background-color:#ffffff1a}.agent-avatar-wrapper[data-v-0faae8e7]{position:relative;flex-shrink:0}.agent-avatar[data-v-0faae8e7]{width:56px;height:56px;border-radius:16px;object-fit:cover;transition:all .3s;border:1px solid rgba(255,255,255,.05);filter:grayscale(1)}.agent-avatar-selected[data-v-0faae8e7]{border-color:#818cf8;filter:grayscale(0)}.agent-item:hover .agent-avatar[data-v-0faae8e7]{filter:grayscale(0)}.agent-check-badge[data-v-0faae8e7]{position:absolute;top:-4px;right:-4px;padding:4px;background-color:#4f46e5;border-radius:50%;border:2px solid #0a0d14}.agent-check-badge svg[data-v-0faae8e7]{width:8px;height:8px;color:#fff;stroke-width:3}.agent-info[data-v-0faae8e7]{flex:1;min-width:0;text-align:left}.agent-name[data-v-0faae8e7]{font-size:14px;font-weight:900;color:#cbd5e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-name-selected[data-v-0faae8e7]{color:#fff}.agent-role[data-v-0faae8e7]{font-size:9px;font-weight:900;color:#6366f1;text-transform:uppercase;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}.agent-role-selected[data-v-0faae8e7]{color:#a5b4fc}.agent-config-btn[data-v-0faae8e7]{padding:8px;border-radius:12px;transition:all .3s;background-color:#ffffff0d;color:#fff3;border:none;cursor:pointer}.agent-config-btn[data-v-0faae8e7]:hover{color:#fff}.agent-config-active[data-v-0faae8e7]{background-color:#4f46e5;color:#fff;box-shadow:0 4px 12px #4f46e54d}.agent-config-btn svg[data-v-0faae8e7]{width:14px;height:14px;stroke-width:2}.agent-skills-panel[data-v-0faae8e7]{padding:24px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.05);border-radius:32px;animation:slideInFromTop-0faae8e7 .3s ease-out}.skills-section[data-v-0faae8e7]{margin-bottom:24px}.skills-section[data-v-0faae8e7]:last-child{margin-bottom:0}.skills-premium[data-v-0faae8e7]{padding-top:16px;border-top:1px solid rgba(255,255,255,.05)}.skills-section-label[data-v-0faae8e7]{font-size:9px;font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:16px}.skills-premium-label[data-v-0faae8e7]{font-size:9px;font-weight:900;color:#f59e0b;text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;gap:6px;margin-bottom:16px}.skills-premium-label svg[data-v-0faae8e7]{width:10px;height:10px;stroke-width:2}.skills-list[data-v-0faae8e7]{display:flex;flex-wrap:wrap;gap:8px}.skill-btn[data-v-0faae8e7]{padding:8px 12px;border-radius:12px;font-size:10px;font-weight:900;transition:all .3s;display:flex;align-items:center;gap:8px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.05);color:#64748b;cursor:pointer}.skill-btn[data-v-0faae8e7]:hover{background-color:#ffffff1a}.skill-selected[data-v-0faae8e7]{background-color:#4f46e5;border-color:#6366f1;color:#fff}.skill-premium-selected[data-v-0faae8e7]{background-color:#f59e0b33;border-color:#f59e0b;color:#fbbf24}.skill-btn svg[data-v-0faae8e7]{width:10px;height:10px;stroke-width:2}.agents-footer[data-v-0faae8e7]{padding-top:32px;border-top:1px solid rgba(255,255,255,.05)}.cost-summary[data-v-0faae8e7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.cost-label[data-v-0faae8e7]{font-size:10px;font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.1em}.cost-amount-wrapper[data-v-0faae8e7]{text-align:right}.cost-amount[data-v-0faae8e7]{font-size:30px;font-weight:900;color:#fff;letter-spacing:-.05em;animation:fadeInSlideRight-0faae8e7 .5s ease-out}.agents-start-btn[data-v-0faae8e7]{width:100%;padding:24px;background-color:#4f46e5;color:#fff;font-weight:900;font-size:20px;border-radius:40px;border:none;cursor:pointer;transition:all .3s;box-shadow:0 10px 30px #4f46e54d;display:flex;align-items:center;justify-content:center;gap:12px}.agents-start-btn[data-v-0faae8e7]:hover:not(:disabled){background-color:#4338ca}.agents-start-btn[data-v-0faae8e7]:active:not(:disabled){transform:scale(.98)}.agents-start-btn[data-v-0faae8e7]:disabled{background-color:#1e293b;color:#475569;cursor:not-allowed}.agents-start-icon[data-v-0faae8e7]{width:20px;height:20px;stroke-width:2;transition:transform .3s}.agents-start-btn:hover .agents-start-icon[data-v-0faae8e7]{transform:translate(4px)}.payment-modal-overlay[data-v-0faae8e7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:24px;background-color:#000000e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:fadeIn-0faae8e7 .3s ease-in}.payment-modal-content[data-v-0faae8e7]{background-color:#11141d;width:100%;max-width:448px;border-radius:48px;border:1px solid rgba(255,255,255,.1);padding:48px;text-align:center;animation:zoomIn-0faae8e7 .3s ease-out}.payment-icon-wrapper[data-v-0faae8e7]{width:80px;height:80px;background-color:#f59e0b33;color:#f59e0b;border-radius:32px;display:flex;align-items:center;justify-content:center;margin:0 auto 40px;box-shadow:0 20px 40px #f59e0b1a}.payment-icon[data-v-0faae8e7]{width:40px;height:40px;stroke-width:2}.payment-text[data-v-0faae8e7]{margin-bottom:40px}.payment-title[data-v-0faae8e7]{font-size:24px;font-weight:900;color:#fff;letter-spacing:-.02em;margin-bottom:16px}.payment-message[data-v-0faae8e7]{color:#94a3b8;font-size:14px;font-weight:500;line-height:1.6}.payment-skill[data-v-0faae8e7]{color:#fbbf24;font-weight:700}.payment-actions[data-v-0faae8e7]{display:flex;flex-direction:column;gap:12px}.payment-confirm-btn[data-v-0faae8e7]{width:100%;padding:20px;background-color:#f59e0b;color:#000;font-weight:900;border-radius:16px;border:none;cursor:pointer;transition:all .3s}.payment-confirm-btn[data-v-0faae8e7]:hover{background-color:#fbbf24}.payment-cancel-btn[data-v-0faae8e7]{width:100%;padding:16px;color:#64748b;font-weight:900;font-size:12px;text-transform:uppercase;border:none;background:none;cursor:pointer;transition:color .3s}.payment-cancel-btn[data-v-0faae8e7]:hover{color:#fff}@keyframes fadeIn-0faae8e7{0%{opacity:0}to{opacity:1}}@keyframes zoomIn-0faae8e7{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInFromBottom-0faae8e7{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromRight-0faae8e7{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromTop-0faae8e7{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInSlideRight-0faae8e7{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes spin-0faae8e7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-0faae8e7{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer-0faae8e7{0%{transform:translate(-100%)}to{transform:translate(200%)}}@media(max-width:768px){.consultation-container[data-v-0faae8e7]{padding:24px 16px}.step-main-title[data-v-0faae8e7]{font-size:36px}.roles-grid[data-v-0faae8e7],.swot-grid[data-v-0faae8e7],.horizons-grid[data-v-0faae8e7],.review-grid[data-v-0faae8e7]{grid-template-columns:1fr}}.knowledge-qa-tab[data-v-85a7da09]{position:relative;display:flex;height:100%;min-height:0;overflow:hidden;padding:28px clamp(28px,4vw,56px) 28px;box-sizing:border-box;background:#fff}.knowledge-qa-main[data-v-85a7da09]{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;overflow:hidden;border:1px solid #e8edf5;border-radius:18px;background:#fff;box-shadow:0 22px 48px #0f172a0f}.knowledge-qa-welcome[data-v-85a7da09]{display:flex;align-items:flex-start;gap:12px;padding:24px 28px;border-bottom:1px solid #edf2f7}.knowledge-qa-welcome>span[data-v-85a7da09]{display:none;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:10px;background:#eef2ff;color:#4f46e5}.knowledge-qa-welcome h2[data-v-85a7da09]{margin:0;color:#0f172a;font-size:18px;font-weight:950}.knowledge-qa-welcome p[data-v-85a7da09]{margin:12px 0 0;color:#64748b;font-size:12px;line-height:1.6;font-weight:850}.knowledge-qa-refresh[data-v-85a7da09]{display:none;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;margin-left:auto;border:1px solid #e8edf5;border-radius:10px;background:#fff;color:#64748b;cursor:pointer}.knowledge-qa-sessions[data-v-85a7da09]{display:none;gap:8px;overflow-x:auto;padding:10px 24px;border-bottom:1px solid #edf2f7}.knowledge-qa-sessions button[data-v-85a7da09],.knowledge-qa-suggestions button[data-v-85a7da09]{min-height:30px;border:1px solid #e8edf5;border-radius:9px;background:#fff;color:#64748b;font-size:11px;font-weight:850;cursor:pointer}.knowledge-qa-sessions button[data-v-85a7da09]{max-width:180px;flex:0 0 auto;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.knowledge-qa-sessions button.active[data-v-85a7da09]{border-color:#c7d2fe;background:#eef2ff;color:#4f46e5}.knowledge-qa-suggestions[data-v-85a7da09]{display:none;flex-wrap:wrap;gap:8px;padding:14px 24px;border-bottom:1px solid #edf2f7}.knowledge-qa-suggestions button[data-v-85a7da09]{min-height:32px;padding:0 11px;background:#f8fafc;color:#475569;font-size:12px}.knowledge-qa-messages[data-v-85a7da09]{display:flex;min-height:0;flex:1;flex-direction:column;gap:12px;overflow:auto;overscroll-behavior:contain;padding:30px 28px}.knowledge-qa-message[data-v-85a7da09]{max-width:min(760px,82%);padding:16px 20px;border-radius:14px;font-size:14px;line-height:1.8}.knowledge-qa-message strong[data-v-85a7da09]{display:block;margin-bottom:5px;font-size:11px;font-weight:950}.knowledge-qa-message p[data-v-85a7da09]{margin:0;white-space:pre-wrap}.message-user[data-v-85a7da09]{align-self:flex-end;background:#0f172a;color:#fff}.message-assistant[data-v-85a7da09]{align-self:flex-start;border:0;background:#f8fafc;color:#334155}.prototype-empty-message[data-v-85a7da09]{margin-top:0;max-width:min(540px,86%);border-radius:18px;background:#f8fafc;color:#334155;font-size:14px;font-weight:900}.qa-source-chips[data-v-85a7da09]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.qa-source-chip[data-v-85a7da09]{display:inline-flex;max-width:220px;min-height:26px;align-items:center;gap:5px;overflow:hidden;border:1px solid #c7d2fe;border-radius:999px;background:#fff;color:#4f46e5;padding:0 10px;font-size:10px;font-weight:950;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.knowledge-qa-status[data-v-85a7da09]{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:12px;font-weight:850}.knowledge-qa-input[data-v-85a7da09]{display:flex;gap:14px;padding:20px 26px 26px;border-top:1px solid #edf2f7}.knowledge-qa-input input[data-v-85a7da09]{min-width:0;flex:1;height:58px;border:1px solid #dbe4f0;border-radius:14px;padding:0 18px;color:#334155;background:#f8fafc;font-weight:800;outline:0}.knowledge-qa-input button[data-v-85a7da09]{display:inline-flex;min-width:110px;height:58px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:14px;background:#4f46e5;color:#fff;font-size:13px;font-weight:950;cursor:pointer}.knowledge-qa-input button[data-v-85a7da09]:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.qa-preview-modal[data-v-85a7da09]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a5c}.qa-preview-modal article[data-v-85a7da09]{width:min(680px,100%);max-height:min(680px,calc(100vh - 72px));overflow:auto;border-radius:18px;background:#fff;box-shadow:0 24px 70px #0f172a38}.qa-preview-modal header[data-v-85a7da09]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #edf2f7}.qa-preview-modal span[data-v-85a7da09]{color:#4f46e5;font-size:11px;font-weight:950}.qa-preview-modal h3[data-v-85a7da09]{margin:5px 0 0;color:#0f172a;font-size:16px;font-weight:950}.qa-preview-modal header button[data-v-85a7da09]{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:10px;background:#f1f5f9;color:#475569;cursor:pointer}.qa-preview-modal p[data-v-85a7da09]{margin:0;padding:20px;color:#475569;font-size:13px;line-height:1.9;white-space:pre-wrap}.spinning[data-v-85a7da09]{animation:spin-85a7da09 .9s linear infinite}@keyframes spin-85a7da09{to{transform:rotate(360deg)}}@media(max-width:820px){.knowledge-qa-tab[data-v-85a7da09]{overflow:auto;padding:16px}.knowledge-qa-main[data-v-85a7da09]{min-height:min(560px,calc(100vh - 140px))}}.graph-canvas-shell[data-v-81f33d62]{position:relative;min-height:0;height:100%;overflow:hidden;border:1px solid #e2e8f0;border-radius:8px;background:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px),#fff;background-size:26px 26px}.graph-canvas[data-v-81f33d62]{width:100%;height:100%;min-height:0}.graph-canvas-empty[data-v-81f33d62]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#94a3b8;font-size:13px;font-weight:900;pointer-events:none}.kg-page[data-v-df9dd70b]{display:flex;flex-direction:column;min-height:100vh;padding:0 12px 24px;background:#f8fafc;color:#0f172a}.kg-page.kb-embedded-graph[data-v-df9dd70b]{flex:1;min-height:0;display:flex;flex-direction:column;padding:0;background:transparent}.kg-topbar[data-v-df9dd70b],.kg-title[data-v-df9dd70b],.kg-back[data-v-df9dd70b],.kg-soft-button[data-v-df9dd70b],.kg-primary-button[data-v-df9dd70b]{display:flex;align-items:center}.kg-topbar[data-v-df9dd70b]{height:64px;justify-content:space-between;gap:16px}.kg-title[data-v-df9dd70b]{gap:10px;color:#1e293b;font-size:15px}.kg-back[data-v-df9dd70b],.kg-soft-button[data-v-df9dd70b],.kg-primary-button[data-v-df9dd70b]{min-height:38px;justify-content:center;gap:8px;border:0;border-radius:8px;font-size:12px;font-weight:900;cursor:pointer}.kg-back[data-v-df9dd70b]{background:transparent;color:#475569}.kg-soft-button[data-v-df9dd70b]{padding:0 14px;border:1px solid #e2e8f0;background:#fff;color:#475569}.kg-primary-button[data-v-df9dd70b]{width:100%;padding:0 16px;background:#4f46e5;color:#fff}.kg-graph-card[data-v-df9dd70b]{display:flex;flex-direction:column;flex:1;min-height:0;gap:12px;padding:12px 16px 16px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 12px 36px #94a3b824}.kg-graph-head[data-v-df9dd70b]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.kg-graph-head h2[data-v-df9dd70b]{margin:0;color:#0f172a;font-size:15px;font-weight:950}.kg-graph-head p[data-v-df9dd70b]{margin:6px 0 0;color:#94a3b8;font-size:11px;font-weight:850}.kg-graph-legend[data-v-df9dd70b]{display:flex;flex-wrap:wrap;gap:8px}.kg-graph-legend span[data-v-df9dd70b]{display:inline-flex;height:28px;align-items:center;gap:6px;padding:0 10px;border-radius:999px;background:#fff;color:#64748b;font-size:10px;font-weight:950;box-shadow:inset 0 0 0 1px #e8edf5}.kg-graph-legend i[data-v-df9dd70b]{width:8px;height:8px;border-radius:999px}.legend-topic[data-v-df9dd70b]{background:#4f46e5}.legend-asset[data-v-df9dd70b]{background:#14b8a6}.legend-keyword[data-v-df9dd70b]{background:#94a3b8}.kg-graph-layout[data-v-df9dd70b]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:stretch;flex:1;min-height:360px}.kg-main[data-v-df9dd70b]{height:100%;min-width:0}.kg-warning[data-v-df9dd70b]{margin-bottom:10px;padding:10px 12px;border:1px solid #fde68a;border-radius:8px;background:#fffbeb;color:#92400e;font-size:12px;font-weight:850}.kg-drawer[data-v-df9dd70b]{box-sizing:border-box;height:100%;min-height:360px;padding:16px;border:1px solid #f1f5f9;border-radius:16px;background:#f8fafc;box-shadow:inset 0 0 0 1px #ffffffb8}.kg-node-type[data-v-df9dd70b]{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;background:#eef2ff;color:#4f46e5;font-size:10px;font-weight:950}.kg-drawer h2[data-v-df9dd70b]{margin:12px 0;color:#020617;font-size:15px;font-weight:950;line-height:1.25}.kg-ai-block[data-v-df9dd70b]{padding:12px;border:1px solid #eef2f7;border-radius:12px;background:#fff}.kg-ai-block span[data-v-df9dd70b]{display:block;margin-bottom:6px;color:#94a3b8;font-size:10px;font-weight:950}.kg-ai-summary[data-v-df9dd70b]{max-height:168px;margin:0;overflow-y:auto;color:#526987;font-size:11px;font-weight:850;line-height:2}.kg-drawer-metrics[data-v-df9dd70b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 0}.kg-metric-card[data-v-df9dd70b]{display:flex;aspect-ratio:1 / 1;min-height:0;align-items:center;justify-content:center;flex-direction:column;gap:10px;border-radius:12px;background:#fff;box-shadow:0 14px 30px #0f172a09}.kg-metric-card strong[data-v-df9dd70b]{margin:0;color:#020617;font-size:18px;font-weight:950;line-height:1}.kg-metric-card small[data-v-df9dd70b]{color:#8294b4;font-size:9px;font-weight:900}.kg-update-row[data-v-df9dd70b]{display:flex;justify-content:space-between;gap:12px;margin:16px 0;padding-top:12px;border-top:1px solid #eef2f7;color:#94a3b8;font-size:11px;font-weight:850}.kg-update-row strong[data-v-df9dd70b]{min-width:0;color:#475569;font-weight:950;text-align:right}.kg-drawer-empty[data-v-df9dd70b],.kg-state[data-v-df9dd70b]{display:flex;min-height:260px;align-items:center;justify-content:center;gap:10px;color:#94a3b8;font-size:13px;font-weight:900}.kg-drawer-empty[data-v-df9dd70b]{height:100%;flex-direction:column}.kg-error[data-v-df9dd70b]{color:#dc2626}.kg-error button[data-v-df9dd70b]{border:0;border-radius:8px;padding:8px 12px;background:#fee2e2;color:#991b1b;font-weight:900}[data-v-df9dd70b] .graph-canvas-shell{height:100%;min-height:0;border:0;border-radius:16px;background:#f8fafc}[data-v-df9dd70b] .graph-canvas{height:100%;min-height:0}.kg-page.kb-embedded-graph .kg-topbar[data-v-df9dd70b]{display:none}.spinning[data-v-df9dd70b]{animation:spin-df9dd70b .8s linear infinite}@keyframes spin-df9dd70b{to{transform:rotate(360deg)}}@media(max-width:920px){.kg-graph-layout[data-v-df9dd70b]{grid-template-columns:1fr}}.topic-graph-panel[data-v-4cc1097f]{display:flex;flex-direction:column;flex:1;align-content:start;gap:12px;min-height:0;margin:28px clamp(20px,2.8vw,40px) 28px;overflow:hidden;padding:12px 16px 16px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.topic-graph-head[data-v-4cc1097f]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.topic-graph-head h2[data-v-4cc1097f]{margin:0;color:#0f172a;font-size:15px;font-weight:950}.topic-graph-head p[data-v-4cc1097f]{margin:6px 0 0;color:#94a3b8;font-size:11px;font-weight:850}.topic-graph-legend[data-v-4cc1097f]{display:flex;flex-wrap:wrap;gap:8px}.topic-graph-legend span[data-v-4cc1097f]{display:inline-flex;height:28px;align-items:center;gap:6px;padding:0 10px;border-radius:999px;background:#fff;color:#64748b;font-size:10px;font-weight:950;box-shadow:inset 0 0 0 1px #e8edf5}.topic-graph-legend i[data-v-4cc1097f]{width:8px;height:8px;border-radius:999px}.legend-topic[data-v-4cc1097f]{background:#4f46e5}.legend-asset[data-v-4cc1097f]{background:#14b8a6}.legend-keyword[data-v-4cc1097f]{background:#f59e0b}.topic-graph-drawer button[data-v-4cc1097f],.topic-graph-error button[data-v-4cc1097f]{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;font-size:12px;font-weight:950;cursor:pointer}.topic-graph-layout[data-v-4cc1097f]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:stretch;flex:1;min-height:360px}.topic-graph-drawer[data-v-4cc1097f]{box-sizing:border-box;height:100%;min-height:360px;padding:16px;border:1px solid #f1f5f9;border-radius:16px;background:#f8fafc;box-shadow:inset 0 0 0 1px #ffffffb8}.topic-graph-node-type[data-v-4cc1097f]{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;background:#eef2ff;color:#4f46e5;font-size:10px;font-weight:950}.topic-graph-drawer h3[data-v-4cc1097f]{margin:12px 0;color:#020617;font-size:15px;font-weight:950;line-height:1.25}.topic-graph-ai-block[data-v-4cc1097f]{padding:12px;border:1px solid #eef2f7;border-radius:12px;background:#fff}.topic-graph-ai-block span[data-v-4cc1097f]{display:block;margin-bottom:6px;color:#94a3b8;font-size:10px;font-weight:950}.topic-graph-ai-summary[data-v-4cc1097f]{max-height:168px;margin:0;overflow-y:auto;color:#526987;font-size:11px;font-weight:850;line-height:2}.topic-graph-drawer-metrics[data-v-4cc1097f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 0}.topic-graph-metric-card[data-v-4cc1097f]{display:flex;aspect-ratio:1 / 1;min-height:0;align-items:center;justify-content:center;flex-direction:column;gap:10px;border-radius:12px;background:#fff;box-shadow:0 14px 30px #0f172a09}.topic-graph-metric-card strong[data-v-4cc1097f]{color:#020617;font-size:18px;font-weight:950;line-height:1}.topic-graph-metric-card small[data-v-4cc1097f]{color:#8294b4;font-size:9px;font-weight:900}.topic-graph-drawer button[data-v-4cc1097f]{width:100%;background:#4f46e5;color:#fff}.topic-graph-state[data-v-4cc1097f],.topic-graph-empty[data-v-4cc1097f]{display:flex;min-height:220px;align-items:center;justify-content:center;gap:10px;color:#94a3b8;font-size:13px;font-weight:900}.topic-graph-empty[data-v-4cc1097f]{height:100%;flex-direction:column}.topic-graph-error[data-v-4cc1097f]{color:#dc2626}.topic-graph-error button[data-v-4cc1097f]{padding:0 12px;background:#fee2e2;color:#991b1b}[data-v-4cc1097f] .graph-canvas-shell{height:100%;min-height:0;border:0;border-radius:16px;background:#f8fafc}[data-v-4cc1097f] .graph-canvas{height:100%;min-height:0}.spinning[data-v-4cc1097f]{animation:spin-4cc1097f .8s linear infinite}@keyframes spin-4cc1097f{to{transform:rotate(360deg)}}@media(max-width:920px){.topic-graph-panel[data-v-4cc1097f]{margin-right:12px;margin-left:12px}.topic-graph-layout[data-v-4cc1097f]{grid-template-columns:1fr}}.kb-preview-page[data-v-baa68507]{min-height:100vh;background:#fff;color:#0f172a}.preview-reader[data-v-baa68507]{min-width:0;background:#f8fafc}.preview-toolbar[data-v-baa68507]{display:flex;height:55px;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid #dbe4f0;background:#fff;color:#64748b}.preview-mode[data-v-baa68507],.preview-icon-button[data-v-baa68507]{display:inline-flex;height:38px;align-items:center;justify-content:center;border:0;border-radius:16px;background:transparent;color:#64748b;font-weight:900;cursor:pointer}.preview-mode[data-v-baa68507]{min-width:66px;padding:0 16px}.preview-mode.active[data-v-baa68507]{background:#eef3f8;color:#0f172a}.preview-icon-button[data-v-baa68507]{width:38px}.preview-delete-button[data-v-baa68507]{display:inline-flex;height:38px;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:0;border-radius:16px;background:#fef2f2;color:#dc2626;font-size:12px;font-weight:950;cursor:pointer}.preview-delete-button[data-v-baa68507]:hover{background:#fee2e2}.preview-icon-button[data-v-baa68507]:disabled{cursor:default;opacity:.45}.preview-canvas[data-v-baa68507]{height:calc(100vh - 55px);overflow:auto;padding:24px 20px 80px}.preview-document[data-v-baa68507]{position:relative;min-width:890px;max-width:890px;min-height:650px;margin:0 auto;border:1px solid #dbe4f0;background:#fff}.preview-file-document[data-v-baa68507]{display:flex;width:min(100%,980px);min-height:calc(100vh - 104px);margin:0 auto;flex-direction:column;overflow:hidden;border:1px solid #dbe4f0;background:#fff}.preview-file-head[data-v-baa68507]{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:20px;padding:12px 18px;border-bottom:1px solid #e2e8f0}.preview-file-head div[data-v-baa68507]{min-width:0}.preview-file-head span[data-v-baa68507]{display:inline-block;margin-bottom:4px;color:#ef4444;font-size:11px;font-weight:950}.preview-file-head h1[data-v-baa68507]{overflow:hidden;margin:0;color:#0f172a;font-size:18px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.preview-file-head a[data-v-baa68507]{flex:0 0 auto;color:#2563eb;font-size:13px;font-weight:900;text-decoration:none}.preview-file-body[data-v-baa68507]{display:grid;min-height:620px;flex:1;place-items:center;background:#f8fafc}.preview-file-body iframe[data-v-baa68507],.preview-file-body video[data-v-baa68507]{width:100%;height:100%;min-height:620px;border:0;background:#fff}.preview-file-body img[data-v-baa68507]{display:block;max-width:100%;max-height:calc(100vh - 150px);object-fit:contain}.preview-text-document[data-v-baa68507]{width:min(100%,860px);min-height:calc(100vh - 104px);margin:0 auto;overflow:hidden;border:1px solid #dbe4f0;border-radius:16px;background:#fff}.preview-text-document header[data-v-baa68507]{padding:24px 28px 18px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.preview-text-document header span[data-v-baa68507]{display:inline-block;margin-bottom:8px;color:#2563eb;font-size:11px;font-weight:950}.preview-text-document header h1[data-v-baa68507]{margin:0;color:#0f172a;font-size:24px;font-weight:950}.preview-text-document header p[data-v-baa68507]{margin:8px 0 0;color:#94a3b8;font-size:12px;font-weight:800}.preview-text-content[data-v-baa68507]{padding:28px;color:#1e293b;font-size:15px;line-height:1.9;white-space:pre-wrap;word-break:break-word}.preview-document h1[data-v-baa68507]{margin:0;padding:28px 24px 24px;border-bottom:1px solid #1e293b;background:#fff1f2;color:#0f172a;font-size:26px;font-weight:950;text-align:center}.preview-meta[data-v-baa68507]{padding:14px 12px 10px;color:#334155;font-size:14px;line-height:1.9}.preview-meta p[data-v-baa68507]{margin:0}.preview-document a[data-v-baa68507]{color:#2563eb;text-decoration:underline;word-break:break-all}.preview-table-wrap[data-v-baa68507]{overflow-x:auto}.preview-table[data-v-baa68507]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.preview-table th[data-v-baa68507],.preview-table td[data-v-baa68507]{border:1px solid #1e293b;padding:12px 10px;color:#1e293b;text-align:left;vertical-align:top}.preview-table th[data-v-baa68507]{background:#fff1f2;color:#0f172a;font-size:12px;font-weight:950}.preview-table th[data-v-baa68507]:nth-child(1),.preview-table td[data-v-baa68507]:nth-child(1){width:100px;font-weight:900}.preview-table th[data-v-baa68507]:nth-child(2),.preview-table td[data-v-baa68507]:nth-child(2){width:190px;font-weight:900}.preview-table th[data-v-baa68507]:nth-child(3),.preview-table td[data-v-baa68507]:nth-child(3){width:150px}.preview-table th[data-v-baa68507]:nth-child(5),.preview-table td[data-v-baa68507]:nth-child(5){width:120px}.preview-table th[data-v-baa68507]:nth-child(6),.preview-table td[data-v-baa68507]:nth-child(6){width:150px}.preview-table td p[data-v-baa68507]{margin:0 0 18px;line-height:1.9}.preview-style-card[data-v-baa68507]{display:block;height:80px;margin:8px 0;border:1px solid #dbe4f0;border-radius:6px;background:#f8fafc}.preview-style-card.primary[data-v-baa68507]{border-color:#facc15;background:#fef3c7}.preview-chat-button[data-v-baa68507]{display:flex;width:360px;height:56px;align-items:center;justify-content:center;gap:12px;margin:18px auto 0;border:0;border-radius:22px;background:#3b8df2;color:#fff;font-size:15px;font-weight:950;box-shadow:0 18px 34px #3b8df240;cursor:pointer}.kb-detail-page[data-v-baa68507]{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,28vw,430px);width:100%;height:100%;min-height:0;overflow:hidden;background:#f8fafc;color:#0f172a}.detail-main[data-v-baa68507]{position:relative;display:flex;min-height:0;min-width:0;flex-direction:column;overflow:hidden;border-right:1px solid #e5eaf3;background:#fff}.back-button[data-v-baa68507]{position:absolute;top:20px;left:28px;z-index:3;display:inline-flex;height:34px;align-items:center;gap:8px;padding:0 14px;border:1px solid #dce4ef;border-radius:10px;background:#ffffffeb;color:#475569;font-size:13px;font-weight:850;box-shadow:0 4px 12px #0f172a14;cursor:pointer}.detail-hero[data-v-baa68507]{position:relative;flex:0 0 164px;overflow:hidden;background:linear-gradient(105deg,#f7fbff,#dbeafe 58%,#e9d5ff)}.detail-hero-lines[data-v-baa68507]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.9}.detail-hero-lines svg[data-v-baa68507]{width:100%;height:100%}.detail-title-block[data-v-baa68507]{position:absolute;left:32px;bottom:18px;display:flex;align-items:center;gap:16px}.detail-topic-icon[data-v-baa68507]{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:16px;background:#fff;font-size:26px;box-shadow:0 10px 24px #0f172a14}.detail-title-block p[data-v-baa68507]{margin:0 0 3px;color:#64748b;font-size:12px;font-weight:900}.detail-title-block h1[data-v-baa68507]{margin:0;color:#0f172a;font-size:24px;font-weight:950}.detail-stats[data-v-baa68507]{display:flex;flex:0 0 auto;align-items:center;gap:6px;padding:20px clamp(28px,4vw,56px) 12px;color:#64748b;font-size:13px}.detail-stats strong[data-v-baa68507]{margin-left:18px;color:#0f172a;font-weight:950}.detail-stats strong[data-v-baa68507]:first-child{margin-left:0}.detail-refresh[data-v-baa68507]{display:flex;align-items:center;gap:8px;margin-left:auto;color:#94a3b8}.detail-refresh>span[data-v-baa68507]{width:7px;height:7px;border-radius:999px;background:#fb7185}.detail-refresh button[data-v-baa68507]{display:inline-flex;height:36px;align-items:center;gap:6px;padding:0 12px;border:1px solid #dce4ef;border-radius:12px;background:#fff;color:#475569;font-weight:850}.detail-refresh button[data-v-baa68507]:disabled{cursor:wait;opacity:.7}.detail-tabs[data-v-baa68507]{display:flex;flex:0 0 auto;gap:28px;height:64px;align-items:center;margin:0;padding:0 clamp(24px,4vw,48px);border-bottom:1px solid #e8edf5}.detail-tabs button[data-v-baa68507]{position:relative;height:64px;padding:0;border:0;background:transparent;color:#94a3b8;font-size:13px;font-weight:950;cursor:pointer}.detail-tabs button.active[data-v-baa68507]{color:#635bff}.detail-tabs button.active[data-v-baa68507]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:999px;background:#635bff}.related-knowledge-panel[data-v-baa68507]{flex:1;min-height:0;overflow:auto;padding:28px clamp(28px,4vw,56px) 90px;background:#f8fafc}.related-knowledge-panel header h2[data-v-baa68507]{margin:0;color:#0f172a;font-size:26px;font-weight:950}.related-knowledge-panel header p[data-v-baa68507]{max-width:720px;margin:8px 0 0;color:#64748b;font-size:12px;font-weight:800;line-height:1.8}.related-topic-grid[data-v-baa68507]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:22px}.related-topic-card[data-v-baa68507]{display:flex;min-height:170px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;border:1px solid #e6ebf3;border-radius:16px;background:#fff;color:#0f172a;text-align:left;cursor:pointer;box-shadow:0 16px 36px #0f172a0d}.related-topic-card>span[data-v-baa68507],.related-topic-card small[data-v-baa68507],.related-topic-card em[data-v-baa68507]{display:inline-flex;border-radius:999px;font-size:10px;font-style:normal;font-weight:950}.related-topic-card>span[data-v-baa68507]{padding:5px 9px;background:#eef2ff;color:#4f46e5}.related-topic-card strong[data-v-baa68507]{font-size:15px;font-weight:950}.related-topic-card p[data-v-baa68507]{display:-webkit-box;min-height:40px;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#64748b;font-size:12px;line-height:1.7}.related-topic-card div[data-v-baa68507]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.related-topic-card small[data-v-baa68507]{padding:5px 9px;background:#ecfeff;color:#0e7490}.related-topic-card em[data-v-baa68507]{padding:5px 8px;background:#f8fafc;color:#64748b}.related-empty[data-v-baa68507]{margin-top:22px;border:1px dashed #dbe4ef;border-radius:16px;background:#fff;padding:48px 24px;color:#94a3b8;text-align:center;font-size:12px;font-weight:900}.detail-side[data-v-baa68507]{display:flex;min-height:0;min-width:0;flex-direction:column;overflow:hidden;padding:18px 18px 20px;background:#fff}.side-tabs[data-v-baa68507]{flex:0 0 auto;display:flex;gap:24px;margin-bottom:22px}.side-tabs button[data-v-baa68507]{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0 0 12px;border:0;background:transparent;color:#94a3b8;font-weight:950;cursor:pointer}.side-tabs button.active[data-v-baa68507]{color:#0f172a}.side-tabs button.active[data-v-baa68507]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:#0f172a}.side-upload[data-v-baa68507]{flex:0 0 auto;padding:34px 24px;border:1px dashed #cbd5e1;border-radius:28px;color:#94a3b8;text-align:center;cursor:pointer}.side-upload strong[data-v-baa68507]{display:block;color:#0f172a;font-size:15px}.side-upload strong span[data-v-baa68507]{color:#2563eb}.side-upload p[data-v-baa68507]{margin:12px 0 26px;font-size:12px}.side-upload div[data-v-baa68507]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.side-upload div span[data-v-baa68507]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#94a3b8;font-size:12px;font-weight:850}.detail-upload-list[data-v-baa68507]{flex:0 0 auto;display:grid;gap:8px;margin:10px 0 16px}.detail-upload-item[data-v-baa68507]{padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.detail-upload-meta[data-v-baa68507]{display:flex;align-items:center;gap:8px;color:#64748b;font-size:12px;font-weight:750}.detail-upload-meta>span[data-v-baa68507]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-upload-meta small[data-v-baa68507]{flex:0 0 auto;color:#94a3b8;font-size:11px;font-weight:900}.detail-upload-meta small.upload-status-uploaded[data-v-baa68507]{color:#059669}.detail-upload-meta small.upload-status-error[data-v-baa68507]{color:#dc2626}.detail-upload-progress[data-v-baa68507]{height:5px;margin-top:8px;overflow:hidden;border-radius:99px;background:#e2e8f0}.detail-upload-progress span[data-v-baa68507]{display:block;height:100%;border-radius:inherit;background:#7c3aed;transition:width .2s ease}.file-toolbar[data-v-baa68507]{flex:0 0 auto;display:flex;align-items:center;gap:12px;margin:24px 0 14px;color:#64748b;font-size:12px;font-weight:900}.file-toolbar button[data-v-baa68507],.side-search[data-v-baa68507]{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#64748b;font-weight:900}.detail-tabs .reclassify-hero-button[data-v-baa68507]{display:inline-flex;align-items:center;gap:6px;height:auto;margin-left:auto;padding:7px 14px;border:1px solid #e0e7ff;border-radius:999px;background:linear-gradient(135deg,#eef2ff,#f5f3ff);color:#4f46e5;font-size:12.5px;font-weight:900;white-space:nowrap;cursor:pointer;transition:box-shadow .18s ease,transform .18s ease}.detail-tabs .reclassify-hero-button[data-v-baa68507]:hover:not(:disabled){box-shadow:0 6px 16px #4f46e529;transform:translateY(-1px)}.detail-tabs .reclassify-hero-button[data-v-baa68507]:disabled{opacity:.55;cursor:not-allowed}.side-search[data-v-baa68507]{margin-left:auto;color:#cbd5e1}.side-search input[data-v-baa68507]{width:52px;border:0;outline:0}.side-file-list[data-v-baa68507]{display:grid;gap:12px;min-height:0;overflow:auto;padding-right:4px}.side-file-list article[data-v-baa68507]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start}.side-file-list strong[data-v-baa68507]{display:block;overflow:hidden;color:#475569;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.side-file-list strong span[data-v-baa68507]{color:#ef4444}.side-file-list p[data-v-baa68507]{overflow:hidden;margin:5px 0 0;color:#cbd5e1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.detail-intro[data-v-baa68507]{flex:1;max-width:none;min-height:0;overflow:auto;padding:28px clamp(28px,4vw,56px) 100px;background:linear-gradient(180deg,#f8fafcf5,#fff 230px),#fff}.detail-intro h2[data-v-baa68507]{margin:0 0 22px;font-size:clamp(26px,2vw,34px);font-weight:950}.author-line[data-v-baa68507]{display:flex;align-items:center;gap:10px;margin-bottom:18px}.author-avatar[data-v-baa68507]{display:inline-flex;width:50px;height:50px;align-items:center;justify-content:center;border-radius:14px;background:#ff6b00;font-size:24px}.author-line strong[data-v-baa68507]{font-size:16px;font-weight:950}.author-line span[data-v-baa68507]:last-child{padding:3px 8px;border-radius:999px;background:#eef2ff;color:#6366f1;font-size:11px;font-weight:900}.detail-intro p[data-v-baa68507]{max-width:980px;margin:0 0 22px;color:#475569;font-size:15px;font-weight:650;line-height:2.05}.detail-intro p[data-v-baa68507]:first-of-type{padding:20px 22px;border:1px solid #e5eaf3;border-radius:14px;background:#fff;box-shadow:0 18px 40px #94a3b81f}.summary-update-badge[data-v-baa68507]{display:inline-flex;align-items:center;margin-right:10px;padding:4px 9px;border-radius:999px;background:#eef2ff;color:#4f46e5;font-size:12px;font-weight:950;line-height:1.2}.chat-button[data-v-baa68507]{display:inline-flex;height:40px;align-items:center;gap:8px;padding:0 18px;border:0;border-radius:10px;background:#7c3aed;color:#fff;font-weight:950;box-shadow:0 12px 22px #7c3aed38}.detail-chat-panel[data-v-baa68507]{display:grid;min-height:0;flex:1;place-items:center;padding:32px}.chat-empty[data-v-baa68507]{max-width:420px;color:#94a3b8;text-align:center}.chat-empty h2[data-v-baa68507]{margin:14px 0 8px;color:#0f172a}.chat-empty p[data-v-baa68507]{margin:0;line-height:1.7}.detail-chat-input[data-v-baa68507]{position:fixed;right:390px;bottom:0;left:0;display:flex;gap:8px;padding:14px 32px;border-top:1px solid #e8edf5;background:#fff}.detail-chat-input input[data-v-baa68507]{flex:1;height:38px;border:1px solid #dbe4f0;border-radius:10px;padding:0 16px;color:#334155;outline:0}.detail-chat-input button[data-v-baa68507]{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:0;border-radius:10px;background:#e2e8f0;color:#94a3b8}.entry-title-link[data-v-baa68507]{display:block;overflow:hidden;width:100%;padding:0;border:0;background:transparent;color:#475569;font-size:12px;font-weight:900;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.entry-title-link span[data-v-baa68507]{color:#ef4444}.entry-title-link[data-v-baa68507]:hover{color:#0f172a}.entry-preview-link[data-v-baa68507]{display:block;overflow:hidden;width:100%;margin:5px 0 0;padding:0;border:0;background:transparent;color:#cbd5e1;font-size:11px;font-weight:850;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.entry-preview-link[data-v-baa68507]:hover{color:#94a3b8}.kb-page[data-v-baa68507]{width:100%;min-height:100vh;padding:24px clamp(24px,3vw,40px) 80px;background:#f8fafc;color:#0f172a}.kb-page.kb-graph-mode[data-v-baa68507]{display:flex;flex-direction:column;padding-bottom:24px}.kb-hero[data-v-baa68507]{position:relative;overflow:hidden;padding:12px 4px 18px}.workspace-mode-switch[data-v-baa68507]{display:inline-flex;gap:4px;margin:12px 0 6px;padding:5px;border:1px solid #e8edf5;border-radius:14px;background:#fff;box-shadow:0 12px 28px #0f172a0a}.workspace-mode-switch button[data-v-baa68507]{display:inline-flex;height:40px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:0;border-radius:11px;background:transparent;color:#64748b;font-size:12px;font-weight:950;cursor:pointer}.workspace-mode-switch button.active[data-v-baa68507]{background:#0f172a;color:#fff}.kb-embedded-graph[data-v-baa68507]{flex:1;min-height:0;margin-top:18px;overflow:visible;border:0;border-radius:0;background:transparent}.hero-lines[data-v-baa68507]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.9}.hero-lines svg[data-v-baa68507]{width:100%;height:100%}.hero-copy[data-v-baa68507]{position:relative;max-width:760px}.hero-copy h1[data-v-baa68507]{margin:0 0 6px;font-size:24px;font-style:italic;font-weight:950;letter-spacing:0}.hero-copy p[data-v-baa68507]{max-width:680px;margin:0;color:#64748b;font-size:12px;line-height:1.7}.kb-section[data-v-baa68507]{margin-top:30px}.section-head[data-v-baa68507],.section-title[data-v-baa68507],.topic-info div[data-v-baa68507],.search-panel[data-v-baa68507],.entry-row[data-v-baa68507],.detail-modal header[data-v-baa68507],.detail-modal footer[data-v-baa68507],.modal-actions[data-v-baa68507],.modal-head[data-v-baa68507],.segmented[data-v-baa68507],.form-row[data-v-baa68507]{display:flex;align-items:center}.section-head[data-v-baa68507]{justify-content:space-between;gap:16px;margin-bottom:18px}.section-title[data-v-baa68507]{gap:10px;min-width:0}.section-icon[data-v-baa68507]{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:12px;background:#eef2ff;color:#818cf8}.section-title h2[data-v-baa68507]{margin:0;font-size:15px;font-weight:950}.section-badge[data-v-baa68507]{padding:3px 8px;border-radius:8px;background:#f1f5f9;color:#94a3b8;font-size:9px;font-weight:950;text-transform:uppercase}.section-counter[data-v-baa68507],.more-button[data-v-baa68507]{color:#94a3b8;font-size:10px;font-weight:950;text-transform:uppercase}.more-button[data-v-baa68507]{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#6366f1;cursor:pointer}.topic-grid[data-v-baa68507]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.topic-card[data-v-baa68507],.new-topic-card[data-v-baa68507]{position:relative;overflow:hidden;min-height:148px;border-radius:24px;background:#fff;text-align:left;transition:transform .18s ease,box-shadow .18s ease;cursor:pointer}.topic-card[data-v-baa68507]{border:1px solid #f1f5f9;box-shadow:0 1px 3px #0f172a0f}.topic-card[data-v-baa68507]:hover,.new-topic-card[data-v-baa68507]:hover{transform:translateY(-2px);box-shadow:0 18px 34px #64748b2e}.topic-cover[data-v-baa68507]{position:relative;height:88px;display:flex;align-items:center;justify-content:center;overflow:hidden}.dark-cover[data-v-baa68507]{background:linear-gradient(135deg,#0a0d14,#1e1b4b)}.cover-rings[data-v-baa68507]:before,.cover-rings[data-v-baa68507]:after{content:"";position:absolute;top:50%;left:50%;border:1px solid rgba(255,255,255,.16);border-radius:999px;transform:translate(-50%,-50%)}.cover-rings[data-v-baa68507]:before{width:96px;height:96px}.cover-rings[data-v-baa68507]:after{width:56px;height:56px;opacity:.7}.cover-emoji[data-v-baa68507],.type-cover-icon[data-v-baa68507]{position:relative;z-index:1;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:12px;background:#ffffff1a;color:#c7d2fe;font-size:18px}.cover-count[data-v-baa68507]{position:absolute;right:8px;bottom:8px;padding:2px 6px;border-radius:6px;background:#ffffff1a;color:#ffffffb8;font-size:9px;font-weight:950}.topic-info[data-v-baa68507]{padding:12px}.topic-info p[data-v-baa68507]{overflow:hidden;margin:0;color:#0f172a;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.topic-info div[data-v-baa68507]{justify-content:space-between;gap:8px;margin-top:6px;color:#94a3b8;font-size:10px}.topic-info span[data-v-baa68507]{display:inline-flex;align-items:center;gap:4px;min-width:0}.new-topic-card[data-v-baa68507]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:2px dashed #e2e8f0;color:#64748b}.new-topic-card span[data-v-baa68507]{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:2px dashed #c7d2fe;border-radius:14px;background:#eef2ff;color:#818cf8}.new-topic-card strong[data-v-baa68507]{font-size:11px;font-weight:950}.topic-menu-button[data-v-baa68507]{position:absolute;top:10px;right:10px;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:0;border-radius:8px;background:#ffffffd1;color:#64748b;opacity:0;transition:opacity .18s ease}.topic-card:hover .topic-menu-button[data-v-baa68507]{opacity:1}.topic-menu[data-v-baa68507]{position:absolute;top:36px;right:8px;z-index:4;min-width:150px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0a0d14;box-shadow:0 18px 36px #0f172a59}.topic-menu button[data-v-baa68507]{display:flex;width:100%;align-items:center;justify-content:space-between;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#e2e8f0;font-size:12px;font-weight:800;cursor:pointer}.topic-menu button[data-v-baa68507]:hover{background:#ffffff0f}.search-panel[data-v-baa68507]{gap:12px;margin-top:34px;padding:16px;border:1px solid #f1f5f9;border-radius:28px;background:#fff;box-shadow:0 18px 45px #94a3b82e}.search-input[data-v-baa68507],.type-filter[data-v-baa68507]{position:relative;display:flex;height:40px;align-items:center;gap:10px;border:1px solid #f1f5f9;border-radius:12px;background:#f8fafc;color:#cbd5e1}.search-input[data-v-baa68507]{flex:1;padding:0 14px}.type-filter[data-v-baa68507]{width:180px;padding:0 12px}.search-input input[data-v-baa68507],.type-filter select[data-v-baa68507],.editor-modal input[data-v-baa68507],.editor-modal select[data-v-baa68507],.editor-modal textarea[data-v-baa68507]{width:100%;border:0;outline:0;background:transparent;color:#334155;font-weight:800}.soft-button[data-v-baa68507],.primary-button[data-v-baa68507],.danger-button[data-v-baa68507]{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;font-size:12px;font-weight:950;cursor:pointer}.soft-button[data-v-baa68507]{padding:0 18px;border:1px solid #f1f5f9;background:#f8fafc;color:#64748b}.primary-button[data-v-baa68507]{padding:0 20px;background:#4f46e5;color:#fff;box-shadow:0 12px 24px #6366f12e}.danger-button[data-v-baa68507]{padding:0 20px;background:#dc2626;color:#fff;box-shadow:0 12px 24px #dc26262e}.soft-button[data-v-baa68507]:disabled,.primary-button[data-v-baa68507]:disabled{background:#e2e8f0;color:#94a3b8;box-shadow:none;cursor:not-allowed}.spinning[data-v-baa68507]{animation:spin-baa68507 .8s linear infinite}@keyframes spin-baa68507{to{transform:rotate(360deg)}}.notice[data-v-baa68507]{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:12px 18px;border:1px solid #bbf7d0;border-radius:16px;background:#ecfdf5;color:#047857;font-size:13px;font-weight:800}.entry-list[data-v-baa68507]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.entry-row[data-v-baa68507]{gap:12px;padding:14px;border:1px solid #f1f5f9;border-radius:16px;background:#fff;text-align:left;box-shadow:0 1px 3px #0f172a0d;cursor:pointer}.entry-row[data-v-baa68507]:hover{border-color:#c7d2fe;box-shadow:0 10px 24px #6366f11f}.type-icon[data-v-baa68507]{display:inline-flex;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:12px;background:#f1f5f9;color:#64748b}.type-brand_guide[data-v-baa68507],.type-brand_guide.type-icon[data-v-baa68507]{background:#f3e8ff;color:#7c3aed}.type-sop[data-v-baa68507],.type-sop.type-icon[data-v-baa68507]{background:#eef2ff;color:#4f46e5}.type-case_study[data-v-baa68507],.type-case_study.type-icon[data-v-baa68507]{background:#ecfdf5;color:#059669}.entry-row-main[data-v-baa68507]{min-width:0;flex:1}.entry-row-main strong[data-v-baa68507],.entry-row-main small[data-v-baa68507]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-row-main strong[data-v-baa68507]{color:#0f172a;font-size:14px;font-weight:950}.entry-row-main small[data-v-baa68507]{margin-top:3px;color:#94a3b8;font-size:11px}.entry-chip[data-v-baa68507]{display:inline-flex;align-items:center;border-radius:9px;padding:5px 8px;background:#f1f5f9;color:#64748b;font-size:10px;font-weight:950}.entry-actions[data-v-baa68507]{display:inline-flex;gap:4px}.entry-actions button[data-v-baa68507]{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#94a3b8}.entry-actions button[data-v-baa68507]:hover{background:#f8fafc;color:#4f46e5}.empty-state[data-v-baa68507]{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;color:#cbd5e1;text-align:center}.empty-state p[data-v-baa68507]{margin:12px 0 0;color:#94a3b8;font-size:14px;font-weight:900}.modal-overlay[data-v-baa68507]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:620;display:flex;align-items:center;justify-content:center;padding:24px;background:#0206179e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.detail-modal[data-v-baa68507],.confirm-modal[data-v-baa68507],.editor-modal[data-v-baa68507]{width:min(760px,100%);max-height:90vh;overflow:auto;border-radius:32px;background:#fff;box-shadow:0 30px 80px #0f172a59}.detail-modal header[data-v-baa68507]{justify-content:space-between;gap:20px;padding:28px 32px;border-bottom:1px solid #f1f5f9}.confirm-modal[data-v-baa68507]{width:min(440px,100%)}.confirm-modal header[data-v-baa68507]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 24px 0}.confirm-modal h2[data-v-baa68507]{margin:0;color:#0f172a;font-size:18px;font-weight:950}.confirm-modal header button[data-v-baa68507]{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:0;border-radius:10px;background:#f8fafc;color:#64748b;cursor:pointer}.confirm-modal p[data-v-baa68507]{margin:0;padding:18px 24px 22px;color:#64748b;font-size:13px;font-weight:750;line-height:1.8}.confirm-modal footer[data-v-baa68507]{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px 22px;border-top:1px solid #f1f5f9}.reclassify-modal[data-v-baa68507]{width:min(480px,100%)}.reclassify-modal>p[data-v-baa68507]{padding:16px 24px 4px}.reclassify-cost-note[data-v-baa68507]{padding:0 24px 2px!important;color:#b45309!important;font-size:12px!important}.reclassify-select-bar[data-v-baa68507]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px 8px}.reclassify-select-bar span[data-v-baa68507]{color:#334155;font-size:13px;font-weight:800}.reclassify-select-bar button[data-v-baa68507]{border:0;background:transparent;color:#4f46e5;font-size:12px;font-weight:900;cursor:pointer}.reclassify-select-bar button[data-v-baa68507]:disabled{color:#cbd5e1;cursor:not-allowed}.reclassify-file-list[data-v-baa68507]{margin:0;padding:4px 24px 14px;list-style:none}.reclassify-file-list li+li[data-v-baa68507]{margin-top:6px}.reclassify-file-list label[data-v-baa68507]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:#f8fafc;cursor:pointer}.reclassify-file-list label.disabled[data-v-baa68507]{cursor:not-allowed;opacity:.7}.reclassify-file-list input[type=checkbox][data-v-baa68507]{width:16px;height:16px;flex:none;accent-color:#4f46e5}.reclassify-file-badge[data-v-baa68507]{flex:none;padding:2px 7px;border-radius:7px;background:#eef2ff;color:#4f46e5;font-size:10px;font-weight:900;letter-spacing:.04em}.reclassify-file-name[data-v-baa68507]{min-width:0;overflow:hidden;color:#334155;font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.reclassify-progress-note[data-v-baa68507]{padding:0 24px 12px!important;color:#4f46e5!important}.reclassify-button[data-v-baa68507]{display:inline-flex;align-items:center;gap:7px;margin-top:18px;padding:9px 16px;border:1px solid #e0e7ff;border-radius:999px;background:linear-gradient(135deg,#eef2ff,#f5f3ff);color:#4f46e5;font-size:13px;font-weight:900;cursor:pointer;transition:box-shadow .18s ease,transform .18s ease}.reclassify-button[data-v-baa68507]:hover:not(:disabled){box-shadow:0 8px 20px #4f46e52e;transform:translateY(-1px)}.reclassify-button[data-v-baa68507]:disabled{opacity:.55;cursor:not-allowed}.detail-modal h2[data-v-baa68507],.modal-head h2[data-v-baa68507]{margin:10px 0 0;color:#020617;font-size:24px;font-style:italic;font-weight:950}.detail-modal header p[data-v-baa68507]{margin:8px 0 0;color:#94a3b8;font-size:12px;font-weight:900;text-transform:uppercase}.detail-modal header button[data-v-baa68507],.modal-head button[data-v-baa68507]{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:0;border-radius:12px;background:transparent;color:#94a3b8;cursor:pointer}.detail-modal header button[data-v-baa68507]:hover,.modal-head button[data-v-baa68507]:hover{background:#f1f5f9}.modal-head button[data-v-baa68507]:disabled{cursor:not-allowed;opacity:.45}.detail-body[data-v-baa68507]{min-height:200px;margin:28px 32px 0;padding:24px;border:1px solid #f1f5f9;border-radius:24px;background:#f8fafc;color:#334155;font-size:14px;font-weight:600;line-height:2;white-space:pre-wrap}.detail-modal footer[data-v-baa68507]{justify-content:flex-end;gap:12px;padding:24px 32px 30px}.editor-modal[data-v-baa68507]{padding:0;-ms-overflow-style:none;scrollbar-width:none}.editor-modal[data-v-baa68507]::-webkit-scrollbar{display:none}.entry-create-modal[data-v-baa68507]{max-width:560px}.entry-create-modal .modal-head[data-v-baa68507]{padding-bottom:20px}.entry-create-modal .entry-topic-row[data-v-baa68507]{margin-top:24px}.topic-editor[data-v-baa68507]{max-width:840px}.modal-head[data-v-baa68507]{justify-content:space-between;gap:18px;padding:24px 32px 18px;border-bottom:1px solid #f1f5f9}.modal-head h2[data-v-baa68507]{margin:0;font-size:16px;font-style:normal}.editor-modal label[data-v-baa68507]{display:block;margin:18px 32px 0}.editor-modal label span[data-v-baa68507]{display:block;margin-bottom:10px;color:#334155;font-size:13px;font-weight:950;text-transform:uppercase}.editor-modal input[data-v-baa68507],.editor-modal select[data-v-baa68507],.editor-modal textarea[data-v-baa68507]{height:44px;padding:0 14px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.editor-modal textarea[data-v-baa68507]{min-height:138px;padding:14px;resize:vertical}.form-row[data-v-baa68507]{gap:14px;margin:0 32px}.form-row label[data-v-baa68507]{flex:1;margin-right:0;margin-left:0}.segmented[data-v-baa68507]{display:inline-flex;gap:4px;margin:18px 32px 0;padding:4px;border-radius:12px;background:#f1f5f9}.segmented button[data-v-baa68507]{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:9px;padding:9px 14px;background:transparent;color:#64748b;font-size:13px;font-weight:950}.segmented button.active[data-v-baa68507]{background:#fff;color:#6d28d9;box-shadow:0 1px 4px #0f172a14}.ai-topic-callout[data-v-baa68507]{display:flex;gap:12px;margin:28px 32px 8px;padding:18px 20px;border:1px solid #e9d5ff;border-radius:14px;background:#f5f3ff;color:#7c3aed}.ai-topic-callout>span[data-v-baa68507]{display:inline-flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:10px;background:#7c3aed;color:#fff}.ai-topic-callout strong[data-v-baa68507]{display:block;margin:1px 0 5px;color:#5b21b6;font-size:13px;font-weight:950}.ai-topic-callout p[data-v-baa68507]{margin:0;color:#8b5cf6;font-size:12px;font-weight:800;line-height:1.6}.ai-topic-suggestions[data-v-baa68507]{display:grid;gap:4px}.ai-topic-suggestions b[data-v-baa68507]{color:#5b21b6;font-weight:950}.topic-field[data-v-baa68507]{margin:28px 32px 0}.topic-field>span[data-v-baa68507]{display:block;margin-bottom:12px;color:#334155;font-size:13px;font-weight:950;text-transform:uppercase}.topic-category-pills[data-v-baa68507]{display:flex;flex-wrap:wrap;gap:10px}.topic-category-pills button[data-v-baa68507]{height:38px;padding:0 16px;border:1px solid #dbe4f0;border-radius:999px;background:#fff;color:#51627a;font-size:12px;font-weight:900;cursor:pointer}.topic-category-pills button.active[data-v-baa68507],.topic-category-pills button[data-v-baa68507]:hover{border-color:#c4b5fd;background:#f5f3ff;color:#6d28d9}.topic-category-create[data-v-baa68507]{display:flex;gap:10px;margin-top:12px}.topic-category-create input[data-v-baa68507]{flex:1;min-width:0}.topic-category-create button[data-v-baa68507]{height:44px;padding:0 16px;border:0;border-radius:12px;background:#7c3aed;color:#fff;font-size:12px;font-weight:950;cursor:pointer}.topic-category-create button[data-v-baa68507]:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.upload-box[data-v-baa68507]{display:flex;flex-direction:column;align-items:center;gap:8px;margin:28px 32px 0;padding:38px 32px;border:2px dashed #e2e8f0;border-radius:20px;background:#f8fafc;color:#94a3b8;text-align:center;cursor:pointer}.entry-upload-box[data-v-baa68507]{display:flex;flex-direction:column;align-items:center;gap:8px;margin:20px 32px 4px;padding:26px 20px 24px;border:1.5px dashed #b9c7dc;border-radius:16px;color:#64748b;background:#f8fbff;cursor:pointer}.entry-upload-box[data-v-baa68507]:hover{border-color:#7c9bd1;background:#f2f7ff;box-shadow:0 8px 20px #3b5c9414}.entry-upload-icon[data-v-baa68507]{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px;background:#e6efff;color:#3b6fbe}.entry-upload-box strong[data-v-baa68507]{color:#273b5c;font-size:14px;font-weight:850}.entry-upload-box span[data-v-baa68507]{font-size:12px;line-height:1.5;text-align:center}.entry-upload-file[data-v-baa68507]{display:flex;align-items:center;gap:8px;margin:10px 32px 0;padding:10px 12px;border:1px solid #dbe6f4;border-radius:10px;color:#475569;font-size:12px;background:#fbfdff}.entry-upload-file>span[data-v-baa68507]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-upload-file small[data-v-baa68507]{flex:none}.entry-upload-file button[data-v-baa68507]{display:inline-flex;flex:none;border:0;color:#94a3b8;background:transparent;cursor:pointer}.entry-upload-file button[data-v-baa68507]:disabled{cursor:not-allowed;opacity:.5}.upload-box.disabled[data-v-baa68507]{cursor:not-allowed;opacity:.62}.upload-box strong[data-v-baa68507]{color:#475569;font-size:14px}.upload-box span[data-v-baa68507]{font-size:12px}.topic-web-link-card[data-v-baa68507]{margin:20px 32px 0;padding:20px;border:1px solid #dbe4ff;border-radius:20px;background:#f4f6ff}.topic-web-link-heading[data-v-baa68507]{display:flex;align-items:flex-start;gap:16px}.topic-web-link-icon[data-v-baa68507]{display:inline-flex;width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid #d8e0ff;border-radius:12px;background:#fff;color:#5b5cf0}.topic-web-link-heading strong[data-v-baa68507]{display:block;margin-top:2px;color:#1f2d46;font-size:16px;font-weight:950}.topic-web-link-heading p[data-v-baa68507]{margin:6px 0 0;color:#8090ad;font-size:12px;line-height:1.5}.topic-web-link-form[data-v-baa68507]{display:flex;gap:8px;margin-top:16px}.topic-web-link-input[data-v-baa68507]{min-width:0;flex:1;height:48px;padding:0 12px;border:1px solid #dbe4ff;border-radius:12px;outline:none;background:#fff;color:#1f2d46;font-size:13px}.topic-web-link-input[data-v-baa68507]::placeholder{color:#9ba7ba}.topic-web-link-input[data-v-baa68507]:focus{border-color:#a7b7ff;box-shadow:0 0 0 3px #717cef24}.topic-web-link-submit[data-v-baa68507]{display:inline-flex;width:148px;height:48px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;border:0;border-radius:12px;background:#bfcbff;color:#fff;font-size:14px;font-weight:950;cursor:pointer}.topic-web-link-submit[data-v-baa68507]:hover:not(:disabled){background:#aebcff}.topic-web-link-submit[data-v-baa68507]:disabled{opacity:.78;cursor:not-allowed}.topic-upload-list[data-v-baa68507]{display:grid;gap:8px;margin:14px 32px 0}.topic-upload-item[data-v-baa68507]{display:flex;min-height:38px;align-items:center;gap:10px;padding:8px 10px;border:1px solid #edf2f7;border-radius:12px;background:#f8fafc;color:#64748b;font-size:12px;font-weight:850}.topic-upload-item span[data-v-baa68507]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topic-upload-item small[data-v-baa68507]{flex:0 0 auto;color:#94a3b8;font-size:11px;font-weight:900}.topic-upload-item small.upload-status-uploaded[data-v-baa68507]{color:#059669}.topic-upload-item small.upload-status-error[data-v-baa68507]{color:#dc2626}.topic-upload-item button[data-v-baa68507]{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#94a3b8;cursor:pointer}.topic-upload-item button[data-v-baa68507]:hover{background:#eef2ff;color:#7c3aed}.modal-actions[data-v-baa68507]{justify-content:flex-end;gap:12px;padding:24px 32px 30px;border-top:1px solid #f8fafc}.topic-mode-note[data-v-baa68507]{display:inline-flex;flex:1;align-items:center;gap:6px;color:#94a3b8;font-size:12px;font-weight:850}.hidden-input[data-v-baa68507]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1180px){.kb-detail-page[data-v-baa68507]{grid-template-columns:minmax(0,1fr) 340px}.topic-grid[data-v-baa68507]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.kb-detail-page[data-v-baa68507]{height:auto;min-height:100%;grid-template-columns:1fr;overflow:auto}.detail-main[data-v-baa68507],.detail-side[data-v-baa68507]{overflow:visible}.detail-side[data-v-baa68507]{border-top:1px solid #e5eaf3}.side-file-list[data-v-baa68507]{max-height:none;overflow:visible}.topic-grid[data-v-baa68507],.entry-list[data-v-baa68507]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-panel[data-v-baa68507]{align-items:stretch;flex-direction:column}.type-filter[data-v-baa68507]{width:100%}.form-row[data-v-baa68507]{flex-direction:column;gap:0}}@media(max-width:640px){.topic-web-link-form[data-v-baa68507]{flex-direction:column}.topic-web-link-submit[data-v-baa68507]{width:100%}}@media(max-width:560px){.kb-page[data-v-baa68507]{padding:16px 10px 64px}.detail-hero[data-v-baa68507]{flex-basis:148px}.detail-title-block[data-v-baa68507]{right:18px;left:18px}.back-button[data-v-baa68507]{left:18px}.detail-stats[data-v-baa68507]{align-items:flex-start;flex-wrap:wrap;padding-right:18px;padding-left:18px}.detail-refresh[data-v-baa68507]{width:100%;margin-left:0}.detail-tabs[data-v-baa68507]{margin-right:18px;margin-left:18px}.detail-intro[data-v-baa68507]{padding-right:18px;padding-left:18px}.topic-grid[data-v-baa68507],.entry-list[data-v-baa68507]{grid-template-columns:1fr}.section-head[data-v-baa68507]{align-items:flex-start;flex-direction:column}.detail-modal header[data-v-baa68507],.modal-head[data-v-baa68507],.detail-body[data-v-baa68507],.detail-modal footer[data-v-baa68507],.editor-modal label[data-v-baa68507],.form-row[data-v-baa68507],.segmented[data-v-baa68507],.upload-box[data-v-baa68507],.topic-web-link-card[data-v-baa68507],.entry-upload-box[data-v-baa68507],.entry-upload-file[data-v-baa68507],.modal-actions[data-v-baa68507]{margin-right:18px;margin-left:18px}.detail-modal header[data-v-baa68507],.modal-head[data-v-baa68507],.detail-modal footer[data-v-baa68507],.modal-actions[data-v-baa68507]{padding-right:18px;padding-left:18px}}.island-page[data-v-6315ab4c]{min-height:100vh;padding:0 0 80px;background:#f8fafc;color:#0f172a}.island-topbar[data-v-6315ab4c]{display:flex;height:64px;align-items:center;padding:0 14px;border-bottom:1px solid #dce4ef;background:#f8fafc}.island-back[data-v-6315ab4c]{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#475569;font-size:13px;font-weight:950;cursor:pointer}.island-heading[data-v-6315ab4c]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0 34px}.island-title[data-v-6315ab4c]{display:inline-flex;align-items:center;gap:12px}.island-title span[data-v-6315ab4c]{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:#eef2ff;color:#6366f1}.island-title h1[data-v-6315ab4c]{margin:0;font-size:20px;font-weight:950}.island-search[data-v-6315ab4c]{display:inline-flex;width:min(200px,34vw);height:38px;align-items:center;gap:10px;margin-right:8px;padding:0 16px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#b6c4d6;box-shadow:0 2px 8px #0f172a0d inset,0 1px 2px #0f172a0a}.island-search input[data-v-6315ab4c]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#334155;font-size:12px;font-weight:800}.island-search input[data-v-6315ab4c]::placeholder{color:#b6c4d6}.island-grid[data-v-6315ab4c]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.island-heading[data-v-6315ab4c],.island-grid[data-v-6315ab4c],.island-state[data-v-6315ab4c]{width:100%;padding-right:0;padding-left:0}.island-card[data-v-6315ab4c]{overflow:hidden;min-height:140px;padding:0;border:1px solid #eef2f7;border-radius:18px;background:#fff;text-align:left;box-shadow:0 1px 3px #0f172a0f;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.island-card[data-v-6315ab4c]:hover{transform:translateY(-2px);box-shadow:0 18px 34px #64748b2e}.island-cover[data-v-6315ab4c]{position:relative;display:flex;height:80px;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#0a0d14,#1e1b4b)}.island-rings[data-v-6315ab4c]:before,.island-rings[data-v-6315ab4c]:after{content:"";position:absolute;top:50%;left:50%;border:1px solid rgba(255,255,255,.16);border-radius:999px;transform:translate(-50%,-50%)}.island-rings[data-v-6315ab4c]:before{width:86px;height:86px}.island-rings[data-v-6315ab4c]:after{width:48px;height:48px}.island-cover span[data-v-6315ab4c]{position:relative;z-index:1;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:12px;background:#ffffff1a;font-size:18px}.island-card-body[data-v-6315ab4c]{padding:12px}.island-card-body strong[data-v-6315ab4c]{display:block;overflow:hidden;color:#0f172a;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.island-card-body div[data-v-6315ab4c]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;color:#9fb0c5;font-size:10px;font-weight:800}.island-card-body span[data-v-6315ab4c]{display:inline-flex;min-width:0;align-items:center;gap:4px;white-space:nowrap}.island-state[data-v-6315ab4c]{display:flex;min-height:220px;align-items:center;justify-content:center;gap:10px;color:#94a3b8;font-size:13px;font-weight:900}.island-error[data-v-6315ab4c]{color:#ef4444}.island-error button[data-v-6315ab4c]{height:32px;padding:0 14px;border:0;border-radius:10px;background:#fee2e2;color:#b91c1c;font-size:12px;font-weight:950;cursor:pointer}.island-spin[data-v-6315ab4c]{animation:island-spin-6315ab4c .8s linear infinite}@keyframes island-spin-6315ab4c{to{transform:rotate(360deg)}}@media(max-width:1280px){.island-grid[data-v-6315ab4c]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.island-heading[data-v-6315ab4c]{align-items:stretch;flex-direction:column;gap:16px}.island-search[data-v-6315ab4c]{width:auto;margin-right:0}.island-grid[data-v-6315ab4c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.island-grid[data-v-6315ab4c]{grid-template-columns:1fr}}.skill-page[data-v-80c0e1d9]{min-height:100vh;padding:32px;background:#f6f7fb;color:#172033}.page-header[data-v-80c0e1d9],.filter-card[data-v-80c0e1d9],.pagination[data-v-80c0e1d9],.modal header[data-v-80c0e1d9],.modal-actions[data-v-80c0e1d9]{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-header[data-v-80c0e1d9]{max-width:1440px;margin:0 auto 20px}.page-header-actions[data-v-80c0e1d9]{display:flex;gap:10px}h1[data-v-80c0e1d9],h2[data-v-80c0e1d9],p[data-v-80c0e1d9]{margin:0}h1[data-v-80c0e1d9]{font-size:28px}h2[data-v-80c0e1d9]{font-size:20px}.page-header p[data-v-80c0e1d9]{margin-top:5px;color:#697386}.filter-card[data-v-80c0e1d9],.table-card[data-v-80c0e1d9]{max-width:1440px;margin:0 auto 16px;border:1px solid #e4e7ec;border-radius:14px;background:#fff;box-shadow:0 4px 16px #1018280a}.filter-card[data-v-80c0e1d9]{justify-content:flex-start;padding:16px;flex-wrap:wrap}input[data-v-80c0e1d9],select[data-v-80c0e1d9],textarea[data-v-80c0e1d9]{box-sizing:border-box;width:100%;border:1px solid #d7dce5;border-radius:8px;background:#fff;padding:9px 11px;color:#172033;font:inherit;outline:none}input[data-v-80c0e1d9]:focus,select[data-v-80c0e1d9]:focus,textarea[data-v-80c0e1d9]:focus{border-color:#5664d2;box-shadow:0 0 0 3px #5664d21f}.filter-card input[data-v-80c0e1d9]{width:260px}.filter-card select[data-v-80c0e1d9]{width:160px}.button[data-v-80c0e1d9]{border:1px solid #d7dce5;border-radius:8px;background:#fff;padding:9px 15px;color:#344054;font-weight:650;cursor:pointer}.button[data-v-80c0e1d9]:hover:not(:disabled){background:#f4f5f7}.button[data-v-80c0e1d9]:disabled{opacity:.5;cursor:not-allowed}.button.primary[data-v-80c0e1d9]{border-color:#4e5bc5;background:#5664d2;color:#fff}.button.primary[data-v-80c0e1d9]:hover:not(:disabled){background:#4653bd}.button.danger[data-v-80c0e1d9]{border-color:#d92d20;background:#d92d20;color:#fff}.table-wrap[data-v-80c0e1d9]{overflow-x:auto}table[data-v-80c0e1d9]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-80c0e1d9],td[data-v-80c0e1d9]{padding:14px 12px;border-bottom:1px solid #edf0f4;text-align:left;white-space:nowrap}th[data-v-80c0e1d9]{background:#fafbfc;color:#667085;font-size:12px}td strong[data-v-80c0e1d9],td small[data-v-80c0e1d9]{display:block}td small[data-v-80c0e1d9]{max-width:210px;margin-top:4px;overflow:hidden;color:#8a94a6;text-overflow:ellipsis}.empty[data-v-80c0e1d9]{height:160px;text-align:center;color:#8a94a6}.status[data-v-80c0e1d9]{display:inline-block;border-radius:999px;padding:3px 8px;font-weight:700}.status.active[data-v-80c0e1d9]{background:#e8f7ef;color:#087a4a}.status.inactive[data-v-80c0e1d9]{background:#f0f1f3;color:#667085}.actions-title[data-v-80c0e1d9],.actions[data-v-80c0e1d9]{text-align:right}.actions button[data-v-80c0e1d9]{border:0;background:none;padding:4px 6px;color:#4e5bc5;cursor:pointer}.actions .danger-link[data-v-80c0e1d9]{color:#d92d20}.pagination[data-v-80c0e1d9]{padding:14px 16px;color:#667085;font-size:13px}.pagination div[data-v-80c0e1d9]{display:flex;gap:8px}.modal-mask[data-v-80c0e1d9]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0f172a85}.modal[data-v-80c0e1d9],.confirm-modal[data-v-80c0e1d9]{width:min(780px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border-radius:16px;background:#fff;box-shadow:0 24px 60px #00000038}.modal header[data-v-80c0e1d9]{position:sticky;z-index:1;top:0;padding:20px 24px;border-bottom:1px solid #edf0f4;background:#fff}.close[data-v-80c0e1d9]{border:0;background:none;color:#667085;font-size:28px;cursor:pointer}.form-grid[data-v-80c0e1d9],.detail-grid[data-v-80c0e1d9]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:24px}.form-grid label span[data-v-80c0e1d9],.detail-grid label[data-v-80c0e1d9]{display:block;margin-bottom:6px;color:#475467;font-size:13px;font-weight:700}.full[data-v-80c0e1d9]{grid-column:1 / -1}.check-label[data-v-80c0e1d9]{display:flex;align-items:center;gap:8px;align-self:end;padding-bottom:10px}.check-label input[data-v-80c0e1d9]{width:auto}.check-label span[data-v-80c0e1d9]{margin:0!important}.tag-field>span[data-v-80c0e1d9]{display:block;margin-bottom:6px;color:#475467;font-size:13px;font-weight:700}.tag-picker[data-v-80c0e1d9]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.tag-field small[data-v-80c0e1d9]{display:block;margin-top:6px;color:#667085;font-size:12px}.tag-field .field-error[data-v-80c0e1d9]{color:#c4322a}.selected-tag-preview[data-v-80c0e1d9]{display:flex;width:fit-content;max-width:100%;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;border:1px solid #cfd5ff;border-radius:999px;background:#f1f3ff;color:#3543ad}.selected-tag-preview code[data-v-80c0e1d9]{flex:none;font-size:12px;font-weight:700}.selected-tag-preview span[data-v-80c0e1d9]{overflow:hidden;margin:0;color:#667085;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.content-field>span[data-v-80c0e1d9]{display:block;margin-bottom:6px;color:#475467;font-size:13px;font-weight:700}.content-editor[data-v-80c0e1d9]{width:100%;min-height:286px;max-height:480px;box-sizing:border-box;padding:11px;overflow-y:auto;border:1px solid #d7dce5;border-radius:8px;color:#172033;font:inherit;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;outline:none}.content-editor[data-v-80c0e1d9]:focus{border-color:#5664d2;box-shadow:0 0 0 3px #5664d21f}.content-editor[data-v-80c0e1d9]:empty:before{color:#98a2b3;content:attr(data-placeholder);pointer-events:none}.content-editor[data-v-80c0e1d9] .inline-data-tag{display:inline-flex;max-width:min(100%,520px);align-items:center;gap:6px;margin:1px 3px;padding:2px 7px;border:1px solid #cfd5ff;border-radius:999px;vertical-align:baseline;background:#f1f3ff;color:#3543ad}.content-editor[data-v-80c0e1d9] .inline-data-tag strong{flex:none;font-size:12px}.content-editor[data-v-80c0e1d9] .inline-data-tag small{overflow:hidden;color:#667085;font-size:12px;font-style:normal;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.modal-actions[data-v-80c0e1d9]{grid-column:1 / -1;justify-content:flex-end;padding-top:8px}.detail-grid p[data-v-80c0e1d9]{min-height:20px}.detail-grid pre[data-v-80c0e1d9]{margin:0;padding:14px;border-radius:8px;background:#f6f7f9;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.6 ui-monospace,monospace}.confirm-modal[data-v-80c0e1d9]{width:min(440px,100%);padding:24px}.confirm-modal p[data-v-80c0e1d9]{margin:12px 0 24px;color:#667085;line-height:1.6}.notice[data-v-80c0e1d9]{position:fixed;z-index:1100;top:22px;left:50%;transform:translate(-50%);border-radius:9px;padding:11px 18px;color:#fff;box-shadow:0 8px 24px #0000002e}.notice.success[data-v-80c0e1d9]{background:#087a4a}.notice.error[data-v-80c0e1d9]{background:#c4322a}@media(max-width:700px){.skill-page[data-v-80c0e1d9]{padding:18px}.form-grid[data-v-80c0e1d9],.detail-grid[data-v-80c0e1d9]{grid-template-columns:1fr}.full[data-v-80c0e1d9]{grid-column:auto}.tag-picker[data-v-80c0e1d9]{grid-template-columns:1fr}.filter-card input[data-v-80c0e1d9],.filter-card select[data-v-80c0e1d9]{width:100%}.filter-card .button[data-v-80c0e1d9]{flex:1}}.feedback-page[data-v-19395f54]{min-height:100vh;padding:32px;color:#172033;background:#f6f7fb}.page-header[data-v-19395f54],.pagination[data-v-19395f54]{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-header[data-v-19395f54]{max-width:1440px;margin:0 auto 20px}h1[data-v-19395f54],p[data-v-19395f54]{margin:0}h1[data-v-19395f54]{font-size:28px}.page-header p[data-v-19395f54]{margin-top:5px;color:#697386}.button[data-v-19395f54]{padding:9px 15px;border:1px solid #d7dce5;border-radius:8px;color:#344054;font-weight:650;background:#fff;cursor:pointer}.button[data-v-19395f54]:hover:not(:disabled){background:#f4f5f7}.button[data-v-19395f54]:disabled{opacity:.5;cursor:not-allowed}.button.primary[data-v-19395f54]{border-color:#4e5bc5;color:#fff;background:#5664d2}.filter-card[data-v-19395f54],.list-card[data-v-19395f54]{max-width:1440px;margin:0 auto 16px;border:1px solid #e4e7ec;border-radius:14px;background:#fff;box-shadow:0 4px 16px #1018280a}.filter-card[data-v-19395f54]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px}.filter-card label[data-v-19395f54]{display:grid;gap:6px;color:#667085;font-size:12px}.filter-card select[data-v-19395f54]{width:180px;box-sizing:border-box;padding:9px 11px;border:1px solid #d7dce5;border-radius:8px;color:#172033;background:#fff;font:inherit}.empty[data-v-19395f54]{padding:72px 20px;color:#8a94a6;text-align:center}.empty.error[data-v-19395f54]{color:#d92d20}.feedback-list[data-v-19395f54]{display:grid;gap:14px;padding:16px}.feedback-item[data-v-19395f54]{overflow:hidden;border:1px solid #e4e7ec;border-radius:12px;background:#fafbfc}.feedback-item>header[data-v-19395f54]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid #e8ebf0;background:#fff}.feedback-item>header div[data-v-19395f54]{display:flex;align-items:center;gap:10px}.feedback-item>header strong[data-v-19395f54]{font-size:14px}.feedback-item>header span[data-v-19395f54],.feedback-item>header small[data-v-19395f54]{color:#697386;font-size:12px}.feedback-item>header .item-header-actions[data-v-19395f54]{justify-content:flex-end}.detail-button[data-v-19395f54]{padding:5px 10px;border:1px solid #cfd5e1;border-radius:7px;color:#4e5bc5;font-weight:650;background:#fff;cursor:pointer}.detail-button[data-v-19395f54]:hover{border-color:#98a2b3;background:#f7f8ff}.feedback-content[data-v-19395f54]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr);gap:14px;padding:14px}.feedback-content section[data-v-19395f54]{min-width:0}.prompt-content[data-v-19395f54],.material-content>div[data-v-19395f54]{padding:14px;border:1px solid #e8ebf0;border-radius:10px;background:#fff}.section-title[data-v-19395f54]{display:flex;align-items:center;justify-content:space-between;gap:10px}.prompt-content pre[data-v-19395f54]{max-height:360px;margin:12px 0 0;overflow:auto;color:#344054;font:inherit;font-size:13px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.material-content[data-v-19395f54]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.material-content>div[data-v-19395f54]{display:grid;align-content:start;gap:10px}.material-content a[data-v-19395f54]{display:block}.material-content img[data-v-19395f54]{display:block;width:100%;aspect-ratio:3 / 4;border-radius:8px;object-fit:contain;background:#eef0f4}.material-content p[data-v-19395f54]{color:#8a94a6;font-size:12px}.feedback-status[data-v-19395f54]{padding:3px 8px;border-radius:999px;color:#667085;font-size:11px;font-weight:700;background:#f0f1f3}.feedback-status.good[data-v-19395f54]{color:#087a4a;background:#e8f7ef}.feedback-status.bad[data-v-19395f54]{color:#b42318;background:#fee4e2}.pagination[data-v-19395f54]{padding:14px 16px;border-top:1px solid #edf0f4;color:#667085;font-size:13px}.pagination div[data-v-19395f54]{display:flex;gap:8px}.modal-mask[data-v-19395f54]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0f172a85}.detail-modal[data-v-19395f54]{width:min(1100px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border-radius:16px;background:#fff;box-shadow:0 24px 60px #00000038}.detail-modal>header[data-v-19395f54]{position:sticky;z-index:1;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid #edf0f4;background:#fff}.detail-modal h2[data-v-19395f54]{margin:0;font-size:20px}.detail-modal>header p[data-v-19395f54]{margin-top:4px;color:#697386;font-size:13px}.close[data-v-19395f54]{border:0;color:#667085;background:none;font-size:28px;cursor:pointer}.detail-body[data-v-19395f54]{display:grid;gap:16px;padding:20px 22px 24px}.detail-section[data-v-19395f54]{padding:16px;border:1px solid #e8ebf0;border-radius:12px}.detail-section h3[data-v-19395f54]{margin:0 0 14px;font-size:15px}.detail-fields[data-v-19395f54]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:0}.detail-fields div[data-v-19395f54],.related-grid dl div[data-v-19395f54]{min-width:0}.detail-fields dt[data-v-19395f54],.related-grid dt[data-v-19395f54]{margin-bottom:4px;color:#697386;font-size:11px}.detail-fields dd[data-v-19395f54],.related-grid dd[data-v-19395f54]{margin:0;color:#344054;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.feedback-detail-grid[data-v-19395f54]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feedback-detail-grid>div[data-v-19395f54]{padding:13px;border-radius:9px;background:#f7f8fa}.feedback-detail-grid p[data-v-19395f54]{margin-top:10px;color:#475467;font-size:13px;line-height:1.6;white-space:pre-wrap}.detail-prompt[data-v-19395f54]{max-height:400px;margin:0;overflow:auto;color:#344054;font-family:inherit;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.detail-images[data-v-19395f54]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.detail-images>div[data-v-19395f54]{display:grid;align-content:start;gap:9px}.detail-images img[data-v-19395f54]{display:block;width:100%;max-height:340px;border-radius:8px;object-fit:contain;background:#eef0f4}.detail-images p[data-v-19395f54],.related-grid article>p[data-v-19395f54]{color:#8a94a6;font-size:12px}.related-grid[data-v-19395f54]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.related-grid article[data-v-19395f54]{min-width:0;padding:13px;border-radius:9px;background:#f7f8fa}.related-grid h4[data-v-19395f54]{margin:0 0 12px;font-size:13px}.related-grid dl[data-v-19395f54]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}@media(max-width:900px){.feedback-content[data-v-19395f54]{grid-template-columns:1fr}}@media(max-width:720px){.detail-fields[data-v-19395f54],.feedback-detail-grid[data-v-19395f54],.detail-images[data-v-19395f54],.related-grid[data-v-19395f54]{grid-template-columns:1fr}}@media(max-width:620px){.feedback-page[data-v-19395f54]{padding:18px}.page-header[data-v-19395f54],.feedback-item>header[data-v-19395f54]{align-items:flex-start;flex-direction:column}.feedback-item>header .item-header-actions[data-v-19395f54]{align-items:flex-start;flex-direction:column}.filter-card label[data-v-19395f54],.filter-card select[data-v-19395f54]{width:100%}.material-content[data-v-19395f54]{grid-template-columns:1fr}.modal-mask[data-v-19395f54]{padding:10px}.detail-modal[data-v-19395f54]{max-height:calc(100vh - 20px)}.related-grid dl[data-v-19395f54]{grid-template-columns:1fr}}.poster-template-page[data-v-c22d1286]{min-height:100vh;padding:32px;color:#172033;background:#f6f7fb}.page-header[data-v-c22d1286],.filter-card[data-v-c22d1286],.pagination[data-v-c22d1286],.modal header[data-v-c22d1286],.modal-actions[data-v-c22d1286]{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-header[data-v-c22d1286]{max-width:1440px;margin:0 auto 20px}.header-actions[data-v-c22d1286]{display:flex;gap:10px}h1[data-v-c22d1286],h2[data-v-c22d1286],p[data-v-c22d1286]{margin:0}h1[data-v-c22d1286]{font-size:28px}h2[data-v-c22d1286]{font-size:20px}.page-header p[data-v-c22d1286]{margin-top:5px;color:#697386}.filter-card[data-v-c22d1286],.table-card[data-v-c22d1286]{max-width:1440px;margin:0 auto 16px;overflow:hidden;border:1px solid #e4e7ec;border-radius:14px;background:#fff;box-shadow:0 4px 16px #1018280a}.filter-card[data-v-c22d1286]{display:grid;grid-template-columns:minmax(210px,1.5fr) repeat(4,minmax(130px,1fr)) auto;align-items:end;padding:18px}input[data-v-c22d1286],select[data-v-c22d1286],textarea[data-v-c22d1286]{box-sizing:border-box;width:100%;padding:9px 11px;border:1px solid #d7dce5;border-radius:8px;color:#172033;font:inherit;background:#fff;outline:none}input[data-v-c22d1286]:focus,select[data-v-c22d1286]:focus,textarea[data-v-c22d1286]:focus{border-color:#5664d2;box-shadow:0 0 0 3px #5664d21f}.filter-field[data-v-c22d1286]{min-width:0}.filter-field span[data-v-c22d1286]{display:block;margin-bottom:7px;color:#667085;font-size:12px;font-weight:650}.filter-actions[data-v-c22d1286]{display:flex;gap:8px}.button[data-v-c22d1286]{padding:9px 15px;border:1px solid #d7dce5;border-radius:8px;color:#344054;font-weight:650;background:#fff;cursor:pointer}.button[data-v-c22d1286]:hover:not(:disabled){background:#f4f5f7}.button[data-v-c22d1286]:disabled{opacity:.5;cursor:not-allowed}.button.primary[data-v-c22d1286]{border-color:#4e5bc5;color:#fff;background:#5664d2}.button.danger[data-v-c22d1286]{border-color:#d92d20;color:#fff;background:#d92d20}.table-wrap[data-v-c22d1286]{overflow-x:auto}table[data-v-c22d1286]{width:100%;min-width:1080px;border-collapse:collapse;table-layout:fixed;font-size:13px}.id-column[data-v-c22d1286]{width:72px}.preview-column[data-v-c22d1286]{width:84px}.template-column[data-v-c22d1286]{width:250px}.relation-column[data-v-c22d1286]{width:170px}.image-column[data-v-c22d1286]{width:190px}.sort-column[data-v-c22d1286]{width:72px}.status-column[data-v-c22d1286]{width:82px}.action-column[data-v-c22d1286]{width:190px}th[data-v-c22d1286],td[data-v-c22d1286]{padding:14px 16px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:middle}th[data-v-c22d1286]{color:#667085;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap;background:#fafbfc}tbody tr[data-v-c22d1286]:hover{background:#fafbff}tbody tr:last-child td[data-v-c22d1286]{border-bottom:0}.id-cell[data-v-c22d1286]{color:#667085;font-variant-numeric:tabular-nums}.template-cell[data-v-c22d1286]{white-space:normal}.template-cell strong[data-v-c22d1286]{display:block;overflow:hidden;color:#172033;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.template-cell>small[data-v-c22d1286]{display:block;margin-top:5px;overflow:hidden;color:#8a94a6;text-overflow:ellipsis;white-space:nowrap}.stacked-cell[data-v-c22d1286]{white-space:normal}.stacked-cell>span[data-v-c22d1286]{display:flex;align-items:center;gap:7px;min-height:24px}.stacked-cell small[data-v-c22d1286]{display:inline-block;min-width:54px;color:#98a2b3;font-size:11px}.cover-preview[data-v-c22d1286]{display:block;width:52px;height:52px;border-radius:7px;object-fit:cover;background:#f2f4f7}.empty[data-v-c22d1286]{height:160px;color:#8a94a6;text-align:center}.status[data-v-c22d1286]{display:inline-block;padding:3px 8px;border-radius:999px;font-weight:700}.status.active[data-v-c22d1286]{color:#087a4a;background:#e8f7ef}.status.inactive[data-v-c22d1286]{color:#667085;background:#f0f1f3}.actions-title[data-v-c22d1286],.actions[data-v-c22d1286]{text-align:right}.action-buttons[data-v-c22d1286]{display:flex;justify-content:flex-end;gap:6px}.action-buttons button[data-v-c22d1286]{padding:5px 9px;border:1px solid #dfe3ea;border-radius:6px;color:#4e5bc5;font-size:12px;background:#fff;cursor:pointer}.action-buttons button[data-v-c22d1286]:hover{border-color:#bfc6ef;background:#f5f6ff}.action-buttons .danger-link[data-v-c22d1286]{border-color:#f1d0cd;color:#d92d20}.action-buttons .danger-link[data-v-c22d1286]:hover{border-color:#e9aaa4;background:#fff5f4}.pagination[data-v-c22d1286]{padding:14px 16px;color:#667085;font-size:13px}.pagination div[data-v-c22d1286]{display:flex;gap:8px}.modal-mask[data-v-c22d1286]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0f172a85}.modal[data-v-c22d1286],.confirm-modal[data-v-c22d1286]{width:min(820px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border-radius:16px;background:#fff;box-shadow:0 24px 60px #00000038}.modal header[data-v-c22d1286]{position:sticky;z-index:1;top:0;padding:20px 24px;border-bottom:1px solid #edf0f4;background:#fff}.close[data-v-c22d1286]{border:0;color:#667085;font-size:28px;background:none;cursor:pointer}.form-grid[data-v-c22d1286],.detail-grid[data-v-c22d1286]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:24px}.form-grid label span[data-v-c22d1286],.detail-grid label[data-v-c22d1286]{display:block;margin-bottom:6px;color:#475467;font-size:13px;font-weight:700}.full[data-v-c22d1286]{grid-column:1 / -1}.check-label[data-v-c22d1286]{display:flex;align-items:center;gap:8px;align-self:end;padding-bottom:10px}.check-label input[data-v-c22d1286]{width:auto}.check-label span[data-v-c22d1286]{margin:0!important}.field-error[data-v-c22d1286]{display:block;margin-top:6px;color:#c4322a;font-size:12px}.upload-field>span[data-v-c22d1286]{display:block;margin-bottom:6px;color:#475467;font-size:13px;font-weight:700}.upload-field input[type=file][data-v-c22d1286]{display:none}.upload-placeholder[data-v-c22d1286]{display:grid;min-height:96px;place-items:center;box-sizing:border-box;border:1px dashed #b8c0cc;border-radius:10px;color:#5664d2;font-size:13px;font-weight:650;background:#fafbff;cursor:pointer}.upload-placeholder[data-v-c22d1286]:hover{border-color:#7783df;background:#f5f6ff}.upload-placeholder.disabled[data-v-c22d1286]{opacity:.55;cursor:not-allowed}.uploaded-image[data-v-c22d1286]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:12px;border:1px solid #e4e7ec;border-radius:10px;background:#fafbfc}.uploaded-image img[data-v-c22d1286]{width:112px;height:90px;border-radius:8px;object-fit:cover;background:#f2f4f7}.uploaded-image>div[data-v-c22d1286]{min-width:0;align-self:center}.uploaded-image p[data-v-c22d1286]{margin-bottom:10px;overflow:hidden;color:#667085;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.uploaded-image .button[data-v-c22d1286]{display:inline-block;margin-right:8px;font-size:12px}.upload-button[data-v-c22d1286]{box-sizing:border-box}.detail-grid p[data-v-c22d1286]{min-height:20px;overflow-wrap:anywhere}.url-text[data-v-c22d1286]{color:#667085}.detail-image[data-v-c22d1286]{display:block;max-width:320px;max-height:320px;margin-top:10px;border-radius:10px;object-fit:contain;background:#f2f4f7}.modal-actions[data-v-c22d1286]{grid-column:1 / -1;justify-content:flex-end;padding-top:8px}.confirm-modal[data-v-c22d1286]{width:min(440px,100%);padding:24px}.confirm-modal p[data-v-c22d1286]{margin:12px 0 24px;color:#667085;line-height:1.6}.notice[data-v-c22d1286]{position:fixed;z-index:1100;top:22px;left:50%;padding:11px 18px;transform:translate(-50%);border-radius:9px;color:#fff;box-shadow:0 8px 24px #0000002e}.notice.success[data-v-c22d1286]{background:#087a4a}.notice.error[data-v-c22d1286]{background:#c4322a}@media(max-width:1100px){.filter-card[data-v-c22d1286]{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-actions[data-v-c22d1286]{align-self:end}}@media(max-width:700px){.poster-template-page[data-v-c22d1286]{padding:18px}.page-header[data-v-c22d1286]{align-items:flex-start;flex-direction:column}.header-actions[data-v-c22d1286]{width:100%;flex-wrap:wrap}.filter-card[data-v-c22d1286]{grid-template-columns:1fr}.filter-actions .button[data-v-c22d1286]{flex:1}.form-grid[data-v-c22d1286],.detail-grid[data-v-c22d1286]{grid-template-columns:1fr}.full[data-v-c22d1286]{grid-column:auto}.uploaded-image[data-v-c22d1286]{grid-template-columns:1fr}.uploaded-image img[data-v-c22d1286]{width:100%;height:180px}}.history-view-container[data-v-36016d48]{width:100%;max-width:1152px;margin:0 auto;display:flex;flex-direction:column;gap:48px;animation:fadeIn-36016d48 .7s ease-out}@keyframes fadeIn-36016d48{0%{opacity:0}to{opacity:1}}.history-header[data-v-36016d48]{display:flex;flex-direction:column;justify-content:space-between;gap:24px}@media(min-width:768px){.history-header[data-v-36016d48]{flex-direction:row;align-items:flex-end}}.header-info[data-v-36016d48]{flex:1}.header-badge[data-v-36016d48]{display:flex;align-items:center;gap:12px;color:#4f46e5;margin-bottom:8px}.badge-label[data-v-36016d48]{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.3em}.page-title[data-v-36016d48]{font-size:48px;line-height:1.15;font-weight:900;color:#0f172a;letter-spacing:0}.page-description[data-v-36016d48]{color:#64748b;margin-top:8px;font-size:18px;line-height:1.75}.header-status[data-v-36016d48]{display:flex;align-items:center;gap:16px}.status-indicator[data-v-36016d48]{background-color:#ecfdf5;border:1px solid rgb(167 243 208);padding:12px 22px;border-radius:12px;display:flex;align-items:center;gap:8px}.status-dot[data-v-36016d48]{width:8px;height:8px;background-color:#10b981;border-radius:9999px;animation:pulse-36016d48 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-36016d48{0%,to{opacity:1}50%{opacity:.5}}.status-text[data-v-36016d48]{font-size:10px;font-weight:900;color:#047857;text-transform:uppercase}.search-filter-section[data-v-36016d48]{background-color:#fff;padding:18px 26px 24px;border-bottom:1px solid rgb(226 232 240);display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:space-between}@media(min-width:768px){.search-filter-section[data-v-36016d48]{flex-direction:row}}.search-wrapper[data-v-36016d48]{position:relative;flex:0 1 396px;width:100%;max-width:396px}.search-icon[data-v-36016d48]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#cbd5e1}.search-input[data-v-36016d48]{width:100%;padding:16px 104px 16px 48px;background-color:#f8fafc;border:none;border-radius:12px;font-size:14px;font-weight:700;outline:none;transition:all .15s}.search-submit-button[data-v-36016d48]{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:78px;height:42px;padding:0;border:none;border-radius:12px;background-color:#0a0d14;color:#fff;font-size:12px;font-weight:800;cursor:pointer;transition:background-color .15s;display:inline-flex;align-items:center;justify-content:center;gap:6px}.search-submit-button[data-v-36016d48]:hover{background-color:#1e293b}.search-submit-button[data-v-36016d48]:disabled{cursor:wait;opacity:.7}.loading-spinner[data-v-36016d48],.history-loading-icon[data-v-36016d48]{animation:history-spin-36016d48 .8s linear infinite}@keyframes history-spin-36016d48{to{transform:rotate(360deg)}}.search-input[data-v-36016d48]:focus{ring:2px;ring-color:rgb(224 231 255)}.filter-buttons[data-v-36016d48]{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:8px}.filter-buttons-hidden[data-v-36016d48]{visibility:hidden;pointer-events:none}@media(max-width:767px){.search-filter-section[data-v-36016d48]{align-items:stretch;gap:12px;padding:16px}.search-wrapper[data-v-36016d48]{flex:none;width:100%;max-width:none}.time-filter-select[data-v-36016d48]{width:100%;min-width:0}.filter-buttons-hidden[data-v-36016d48]{display:none}.history-view-container[data-v-36016d48]{gap:20px}.history-header[data-v-36016d48]{gap:12px}.page-title[data-v-36016d48]{font-size:clamp(28px,8vw,38px);line-height:1.1}.page-description[data-v-36016d48]{font-size:14px;line-height:1.55}.header-status[data-v-36016d48]{align-self:flex-start}.search-filter-section[data-v-36016d48]{align-items:stretch;justify-content:flex-start;padding:14px 16px 16px;gap:10px}.search-wrapper[data-v-36016d48]{flex:1 1 auto;max-width:none}.time-filter-select[data-v-36016d48]{align-self:flex-start;min-width:0;width:auto;height:40px;padding:0 12px;font-size:13px}.table-container[data-v-36016d48]{border-radius:18px}.employee-tabs[data-v-36016d48]{gap:18px;padding:16px 16px 0}.employee-tab[data-v-36016d48]{min-height:38px;font-size:13px}.history-view-container .table-wrapper[data-v-36016d48]{overflow-x:visible}.history-view-container .content-history-table[data-v-36016d48]{display:block;min-width:0}.history-view-container .content-history-table thead[data-v-36016d48]{display:none}.content-history-table tbody[data-v-36016d48]{display:grid;gap:10px;padding:12px}.content-history-table .table-row[data-v-36016d48]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px;border:1px solid rgb(226 232 240);border-radius:14px;background-color:#fff;box-shadow:0 5px 16px #0f172a0d}.content-history-table .table-cell[data-v-36016d48]{min-width:0;padding:0;border:0}.history-view-container .content-history-table .table-cell[data-v-36016d48]:last-child{width:auto;padding-left:0;padding-right:0}.content-history-table .cell-summary[data-v-36016d48],.content-history-table .table-cell[data-v-36016d48]:nth-child(6){grid-column:1 / -1}.content-history-table .table-cell[data-v-36016d48]:nth-child(2),.content-history-table .table-cell[data-v-36016d48]:nth-child(5){align-self:center}.content-history-table .table-cell[data-v-36016d48]:nth-child(3),.content-history-table .table-cell[data-v-36016d48]:nth-child(4){justify-self:end}.summary-title[data-v-36016d48],.session-name[data-v-36016d48],.generated-time[data-v-36016d48]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-actions[data-v-36016d48]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.view-detail-button[data-v-36016d48],.continue-button[data-v-36016d48]{min-width:0;padding:9px 8px;text-align:center}.content-history-table tbody>tr[data-v-36016d48]:has(.empty-cell){display:block;padding:24px 12px}.content-history-table .empty-cell[data-v-36016d48]{display:block;padding:20px 8px}}@media(max-width:360px){.search-wrapper[data-v-36016d48]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.search-input[data-v-36016d48]{grid-column:1 / -1;min-width:0;padding:11px 12px 11px 42px;font-size:13px}.search-submit-button[data-v-36016d48]{position:static;grid-column:2;grid-row:2;width:72px;height:36px;transform:none;border-radius:10px}}@media(min-width:768px){.history-layout-single[data-v-36016d48]{gap:28px}.history-layout-single .page-title[data-v-36016d48]{font-size:36px;line-height:1.12}.history-layout-single .page-description[data-v-36016d48]{font-size:16px;line-height:1.6}.history-layout-single .search-filter-section[data-v-36016d48]{align-items:stretch;justify-content:flex-start;padding:16px 20px 18px;gap:12px}.history-layout-single .search-wrapper[data-v-36016d48]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;flex:1 1 auto;max-width:none}.history-layout-single .search-input[data-v-36016d48]{min-width:0}.history-layout-single .search-submit-button[data-v-36016d48]{position:static;grid-column:2;width:78px;height:42px;transform:none}.history-layout-single .time-filter-select[data-v-36016d48]{align-self:flex-start;min-width:0;height:42px}.history-layout-single .table-container[data-v-36016d48]{border-radius:24px}.history-layout-single .employee-tabs[data-v-36016d48]{gap:22px;padding:20px 20px 0}.history-layout-single .content-history-table[data-v-36016d48]{display:block;min-width:0}.history-layout-single .content-history-table thead[data-v-36016d48]{display:none}.history-layout-single .content-history-table tbody[data-v-36016d48]{display:grid;gap:12px;padding:16px}.history-layout-single .content-history-table .table-row[data-v-36016d48]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:16px;border:1px solid rgb(226 232 240);border-radius:16px;background-color:#fff;box-shadow:0 6px 18px #0f172a0d}.history-layout-single .content-history-table .table-cell[data-v-36016d48]{min-width:0;padding:0;border:0}.history-layout-single .content-history-table .table-cell[data-v-36016d48]:last-child{width:auto;padding-left:0;padding-right:0}.history-layout-single .content-history-table .cell-summary[data-v-36016d48],.history-layout-single .content-history-table .table-cell[data-v-36016d48]:nth-child(6){grid-column:1 / -1}.history-layout-single .content-history-table .table-cell[data-v-36016d48]:nth-child(3),.history-layout-single .content-history-table .table-cell[data-v-36016d48]:nth-child(4){justify-self:end}.history-layout-single .row-actions[data-v-36016d48]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.history-layout-single .view-detail-button[data-v-36016d48],.history-layout-single .continue-button[data-v-36016d48]{min-width:0;padding:10px 12px;text-align:center}.history-layout-single .content-history-table tbody>tr[data-v-36016d48]:has(.empty-cell){display:block;padding:30px 16px}.history-layout-single .content-history-table .empty-cell[data-v-36016d48]{display:block;padding:24px 10px}}.history-layout-tablet-landscape[data-v-36016d48]{max-width:none;gap:28px}.history-layout-tablet-landscape .search-filter-section[data-v-36016d48]{padding:14px 18px 18px;gap:14px}.history-layout-tablet-landscape .search-wrapper[data-v-36016d48]{flex:1 1 0;width:min(396px,42%);max-width:396px;min-width:0}.history-layout-tablet-landscape .content-history-table[data-v-36016d48]{width:100%;min-width:100%}.history-layout-tablet-landscape .table-wrapper[data-v-36016d48]{overflow-x:hidden}.history-layout-tablet-landscape .content-history-table .table-cell[data-v-36016d48]{padding:18px 12px}.history-layout-tablet-landscape .content-history-table .cell-summary[data-v-36016d48]{width:30%}.history-layout-tablet-landscape .content-history-table th[data-v-36016d48]:last-child,.history-layout-tablet-landscape .content-history-table td[data-v-36016d48]:last-child{width:20%;padding-left:12px;padding-right:12px}@media(min-width:768px){.filter-buttons[data-v-36016d48]{padding-bottom:0}}.filter-btn[data-v-36016d48]{padding:10px 24px;border-radius:16px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;transition:all .15s;border:none;cursor:pointer}.filter-active[data-v-36016d48]{background-color:#0a0d14;color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.filter-active[data-v-36016d48]:nth-child(1){background-color:#0a0d14}.filter-active[data-v-36016d48]:not(:nth-child(1)){background-color:#4f46e5}.filter-inactive[data-v-36016d48]{background-color:#f8fafc;color:#64748b}.filter-inactive[data-v-36016d48]:hover{background-color:#f1f5f9}.table-container[data-v-36016d48]{position:relative;background-color:#fff;border-radius:34px;border:1px solid rgb(226 232 240);box-shadow:0 18px 45px #0f172a14;overflow:hidden}.employee-tabs[data-v-36016d48]{display:flex;align-items:center;gap:28px;padding:26px 26px 0;border-bottom:1px solid rgb(241 245 249)}.employee-tab[data-v-36016d48]{position:relative;min-height:42px;border:0;background:transparent;color:#94a3b8;font-size:14px;font-weight:900;cursor:pointer}.employee-tab.active[data-v-36016d48]{color:#4f46e5}.employee-tab.active[data-v-36016d48]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:999px;background:#4f46e5}.time-filter-select[data-v-36016d48]{min-width:100px;height:48px;border:1px solid rgb(226 232 240);border-radius:12px;background:#fff;color:#334155;padding:0 16px;font-size:14px;font-weight:800;outline:none}.content-history-table[data-v-36016d48]{width:100%;min-width:0;table-layout:fixed}.history-loading-overlay[data-v-36016d48]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;min-height:320px;color:#4f46e5;background-color:#ffffffd1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.table-wrapper[data-v-36016d48]{overflow-x:visible}@media(max-width:1023px){.content-history-table[data-v-36016d48]{min-width:980px}.table-wrapper[data-v-36016d48]{overflow-x:auto;scrollbar-width:auto;-ms-overflow-style:auto}}.history-pagination[data-v-36016d48]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 32px;border-top:1px solid rgb(241 245 249);background-color:#f8fafcb3}.pagination-total[data-v-36016d48],.pagination-page[data-v-36016d48]{font-size:12px;font-weight:700;color:#64748b}.pagination-controls[data-v-36016d48]{display:flex;align-items:center;gap:12px}.pagination-button[data-v-36016d48]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 14px;border:1px solid rgb(226 232 240);border-radius:10px;background-color:#fff;color:#334155;font-size:12px;font-weight:800;cursor:pointer;transition:all .15s}.pagination-button[data-v-36016d48]:hover:not(:disabled){border-color:#a5b4fc;color:#4f46e5}.pagination-button[data-v-36016d48]:disabled{cursor:not-allowed;opacity:.4}@media(max-width:767px){.history-pagination[data-v-36016d48]{flex-direction:column;padding:16px}.pagination-controls[data-v-36016d48]{width:100%;justify-content:space-between}.pagination-button[data-v-36016d48]{padding:8px 10px}}.audit-table[data-v-36016d48]{width:100%;text-align:left;border-collapse:collapse}.table-header-row[data-v-36016d48]{background-color:#f8fafc80;border-bottom:1px solid rgb(241 245 249)}.table-header-cell[data-v-36016d48]{padding:20px 30px;font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em}.table-body[data-v-36016d48]{border-top:1px solid rgb(248 250 252)}.table-row[data-v-36016d48]{border-bottom:1px solid rgb(248 250 252);transition:all .15s;animation:slideInFromBottom-36016d48 .3s ease-out}@keyframes slideInFromBottom-36016d48{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.table-row[data-v-36016d48]:hover{background-color:#f8fafccc}.table-cell[data-v-36016d48]{padding:30px}.cell-timestamp[data-v-36016d48]{display:flex;flex-direction:column;gap:6px}.timestamp-time[data-v-36016d48]{display:flex;align-items:center;gap:8px}.time-text[data-v-36016d48]{font-size:12px;font-weight:900;color:#0f172a}.date-text[data-v-36016d48]{font-size:10px;color:#94a3b8;font-weight:700}.timestamp-type[data-v-36016d48]{display:flex;align-items:center;gap:8px}.icon-blue[data-v-36016d48]{color:#3b82f6}.icon-indigo[data-v-36016d48]{color:#6366f1}.icon-emerald[data-v-36016d48]{color:#10b981}.icon-orange[data-v-36016d48]{color:#f97316}.icon-purple[data-v-36016d48]{color:#a855f7}.type-label[data-v-36016d48]{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#64748b}.cell-summary[data-v-36016d48]{width:32%}.summary-title[data-v-36016d48]{display:-webkit-box;overflow:hidden;font-size:14px;font-weight:900;color:#0f172a;line-height:1.55;transition:color .15s;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}.table-row:hover .summary-title[data-v-36016d48]{color:#4f46e5}.session-name[data-v-36016d48]{display:block;max-width:190px;overflow:hidden;color:#64748b;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.count-pill[data-v-36016d48]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:32px;border-radius:999px;padding:0 14px;font-size:12px;font-weight:900;white-space:nowrap}.count-pill-note[data-v-36016d48]{border:1px solid rgb(224 231 255);background:#eef2ff;color:#4f46e5}.count-pill-image[data-v-36016d48]{border:1px solid rgb(241 245 249);background:#f8fafc;color:#64748b}.generated-time[data-v-36016d48]{color:#94a3b8;font-size:14px;font-weight:900;white-space:nowrap}.row-actions[data-v-36016d48]{display:flex;align-items:center;gap:8px;white-space:nowrap}.content-history-table th[data-v-36016d48]:last-child,.content-history-table td[data-v-36016d48]:last-child{width:var(--actions-col-w, 320px);padding-left:20px;padding-right:16px}.continue-button[data-v-36016d48]{height:40px;padding:0 16px;border:1px solid rgb(226 232 240);border-radius:12px;background:#fff;color:#334155;font-size:12px;font-weight:900;line-height:1;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.continue-button[data-v-36016d48]:hover{border-color:#c7d2fe;color:#4f46e5}.summary-description[data-v-36016d48]{font-size:11px;color:#64748b;font-weight:500;line-height:1.625;margin-top:4px}.agent-info[data-v-36016d48]{display:flex;align-items:center;gap:12px}.agent-avatar[data-v-36016d48]{width:32px;height:32px;border-radius:8px;background-color:#eef2ff;border:1px solid rgb(224 231 255);display:flex;align-items:center;justify-content:center;font-weight:900;color:#4f46e5;font-size:10px}.agent-name[data-v-36016d48]{font-size:12px;font-weight:900;color:#334155}.system-label[data-v-36016d48]{font-size:12px;font-weight:700;color:#cbd5e1;font-style:italic}.result-image-button[data-v-36016d48]{display:block;padding:0;border:none;border-radius:12px;background:none;cursor:pointer;overflow:hidden;box-shadow:0 1px 3px #0f172a2e}.result-image-list[data-v-36016d48]{display:flex;flex-wrap:wrap;gap:8px;max-width:232px}.result-thumbnail[data-v-36016d48]{display:block;width:72px;height:48px;object-fit:cover;transition:transform .15s}.result-image-button:hover .result-thumbnail[data-v-36016d48]{transform:scale(1.05)}.image-preview-overlay[data-v-36016d48]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:32px;background-color:#000000d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.image-preview-dialog[data-v-36016d48]{position:relative;display:flex;align-items:center;justify-content:center;max-width:92vw;max-height:88vh}.image-preview-image[data-v-36016d48]{display:block;max-width:92vw;max-height:88vh;object-fit:contain;border-radius:20px;box-shadow:0 25px 50px -12px #0000008c}.image-preview-close[data-v-36016d48]{position:absolute;top:-16px;right:-16px;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:9999px;background-color:#fff;color:#0f172a;cursor:pointer;box-shadow:0 10px 25px #00000040}.view-detail-button[data-v-36016d48]{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;background-color:#4f46e5;color:#fff;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border:none;font-size:12px;font-weight:900;line-height:1;cursor:pointer;transition:all .15s;box-sizing:border-box}.view-detail-button[data-v-36016d48]:hover{background-color:#4338ca}.view-detail-button[data-v-36016d48]:active{transform:scale(.95)}.button-text[data-v-36016d48]{font-size:10px;font-weight:900;text-transform:uppercase}.success-badge[data-v-36016d48]{display:flex;align-items:center;gap:8px;padding:4px 12px;background-color:#fff;border:1px solid rgb(241 245 249);border-radius:9999px;width:fit-content;box-shadow:0 1px 2px #0000000d;opacity:.5}.success-dot[data-v-36016d48]{width:6px;height:6px;background-color:#10b981;border-radius:9999px}.success-dot-failed[data-v-36016d48]{background-color:#ef4444}.success-text[data-v-36016d48]{font-size:9px;font-weight:900;color:#475569;text-transform:uppercase}.empty-cell[data-v-36016d48]{padding:128px 32px;text-align:center}.empty-state[data-v-36016d48]{display:flex;flex-direction:column;align-items:center;gap:16px;opacity:.2}.empty-text[data-v-36016d48]{font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.2em}.influencer-history-modal[data-v-36016d48]{width:min(1180px,calc(100vw - 32px));height:min(760px,calc(100vh - 32px));background:#fff;border-radius:8px;box-shadow:0 24px 60px #0f172a47;overflow:hidden;display:grid;grid-template-columns:172px 1fr;animation:zoomIn-36016d48 .3s ease-out}.influencer-history-sidebar[data-v-36016d48]{padding:24px 0;background:#f8fafc;border-right:1px solid rgb(226 232 240);display:flex;flex-direction:column;gap:10px}.influencer-history-nav[data-v-36016d48]{position:relative;width:100%;height:48px;padding:0 30px;border:0;background:transparent;color:#475569;font-size:14px;font-weight:900;text-align:left;cursor:pointer}.influencer-history-nav.active[data-v-36016d48]{color:#4f46e5;background:#fff}.influencer-history-nav.active[data-v-36016d48]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:0 4px 4px 0;background:#4f46e5}.influencer-history-panel[data-v-36016d48]{min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff}.influencer-history-header[data-v-36016d48]{padding:24px 32px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.influencer-history-title[data-v-36016d48]{margin:0;color:#0f172a;font-size:28px;line-height:1.25;font-weight:900}.influencer-history-meta[data-v-36016d48]{margin:8px 0 0;color:#64748b;font-size:12px;font-weight:800}.influencer-history-header-actions[data-v-36016d48]{display:flex;align-items:center;gap:18px;flex-shrink:0}.influencer-history-status[data-v-36016d48]{padding:8px 14px;border-radius:8px;color:#059669;background:#d1fae5;font-size:12px;font-weight:900}.influencer-history-status.pending[data-v-36016d48]{color:#b45309;background:#fef3c7}.influencer-history-close[data-v-36016d48]{width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.influencer-history-close[data-v-36016d48]:hover{background:#f1f5f9;color:#0f172a}.influencer-history-body[data-v-36016d48]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 32px 32px;scroll-behavior:smooth;background:#f8fafc}.influencer-history-section[data-v-36016d48]{padding:20px 0 32px;scroll-margin-top:8px}.influencer-history-section+.influencer-history-section[data-v-36016d48]{border-top:1px solid rgb(226 232 240)}.influencer-history-section.is-report[data-v-36016d48]{min-height:560px}.influencer-detail-state[data-v-36016d48]{min-height:280px;display:flex;align-items:center;justify-content:center;gap:10px;color:#475569;font-size:14px;font-weight:800}.influencer-detail-state.is-error[data-v-36016d48]{flex-direction:column;color:#b91c1c}.influencer-detail-state button[data-v-36016d48]{height:36px;padding:0 14px;border:1px solid rgb(199 210 254);border-radius:6px;background:#fff;color:#4f46e5;cursor:pointer}.influencer-selected-grid[data-v-36016d48]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.influencer-selected-card[data-v-36016d48]{min-width:0;padding:14px;border:1px solid rgb(226 232 240);border-radius:8px;background:#fff;display:flex;align-items:center;gap:12px}.influencer-selected-card img[data-v-36016d48]{width:46px;height:46px;border-radius:50%;object-fit:cover;flex-shrink:0}.influencer-selected-card div[data-v-36016d48]{min-width:0}.influencer-selected-card strong[data-v-36016d48],.influencer-selected-card p[data-v-36016d48]{margin:0}.influencer-selected-card strong[data-v-36016d48]{display:block;overflow:hidden;color:#1e293b;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.influencer-selected-card p[data-v-36016d48],.influencer-empty-copy[data-v-36016d48]{margin-top:6px;color:#64748b;font-size:12px}.influencer-report-panel[data-v-36016d48]{width:100%;min-height:0;border:1px solid rgb(226 232 240);border-radius:8px;overflow:hidden;background:#fff}.influencer-report-panel[data-v-36016d48] .kol-panel-body{overflow:visible;padding:22px 24px 28px}.influencer-report-panel[data-v-36016d48] .kol-workbench-header,.influencer-report-panel[data-v-36016d48] .kol-report-action-bar{display:none}.influencer-selected-panel[data-v-36016d48]{width:100%;min-height:0;border:1px solid rgb(226 232 240);border-radius:8px;overflow:hidden;background:#fff}.influencer-selected-panel[data-v-36016d48] .kol-panel{height:auto;overflow:visible}.influencer-selected-panel[data-v-36016d48] .kol-workbench-header,.influencer-selected-panel[data-v-36016d48] .kol-list-head,.influencer-selected-panel[data-v-36016d48] .kol-footer-bar,.influencer-selected-panel[data-v-36016d48] .kol-actions-wrap .kol-icon-button,.influencer-selected-panel[data-v-36016d48] .kol-actions-wrap .kol-join-button,.influencer-selected-panel[data-v-36016d48] .kol-actions-wrap .kol-rejected-button{display:none}.influencer-selected-panel[data-v-36016d48] .kol-panel-body{overflow:visible;padding:22px 24px 28px}.influencer-history-section-title[data-v-36016d48]{margin:8px 0 24px;color:#475569;font-size:14px;font-weight:900}.influencer-condition-box[data-v-36016d48]{padding:22px 26px;border:1px solid rgb(226 232 240);border-radius:8px;background:#f8fafc;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.influencer-condition-card[data-v-36016d48]{min-height:74px;padding:16px;border:1px solid rgb(226 232 240);border-radius:8px;background:#fff;display:flex;flex-direction:column;gap:10px}.influencer-condition-card span[data-v-36016d48]{color:#94a3b8;font-size:11px;line-height:1.2;font-weight:900;text-transform:uppercase}.influencer-condition-card strong[data-v-36016d48]{color:#1e293b;font-size:14px;line-height:1.55;font-weight:900;word-break:break-word}.influencer-condition-card[data-v-36016d48]:last-child{grid-column:span 1;min-height:94px}@media(max-width:767px){.influencer-history-modal[data-v-36016d48]{height:min(860px,calc(100vh - 24px));grid-template-columns:1fr;grid-template-rows:auto 1fr}.influencer-history-sidebar[data-v-36016d48]{padding:12px;border-right:0;border-bottom:1px solid rgb(226 232 240);flex-direction:row;overflow-x:auto}.influencer-history-nav[data-v-36016d48]{width:auto;min-width:104px;height:40px;padding:0 14px;border-radius:8px;text-align:center}.influencer-history-nav.active[data-v-36016d48]:before{display:none}.influencer-history-header[data-v-36016d48]{padding:20px 18px 14px;flex-direction:column;gap:14px}.influencer-history-header-actions[data-v-36016d48]{width:100%;justify-content:space-between}.influencer-history-title[data-v-36016d48]{font-size:22px}.influencer-history-body[data-v-36016d48]{padding:0 18px 20px}.influencer-condition-box[data-v-36016d48],.influencer-selected-grid[data-v-36016d48]{grid-template-columns:1fr}}.modal-overlay[data-v-36016d48]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background-color:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-36016d48 .3s ease-out}.modal-container[data-v-36016d48]{background-color:#fff;width:100%;max-width:896px;max-height:85vh;border-radius:56px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;display:flex;flex-direction:column;animation:zoomIn-36016d48 .3s ease-out}@keyframes zoomIn-36016d48{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-36016d48]{padding:32px 40px;border-bottom:1px solid rgb(241 245 249);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background-color:#f8fafc80}.modal-header-content[data-v-36016d48]{display:flex;align-items:center;gap:20px}.modal-icon[data-v-36016d48]{padding:12px;background-color:#4f46e5;color:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.modal-title-group[data-v-36016d48]{display:flex;flex-direction:column;gap:4px}.modal-title[data-v-36016d48]{font-size:24px;font-weight:900;color:#0f172a}.modal-meta[data-v-36016d48]{display:flex;align-items:center;gap:12px;margin-top:4px}.modal-agent[data-v-36016d48]{font-size:10px;font-weight:900;color:#4f46e5;text-transform:uppercase;letter-spacing:.1em}.modal-divider[data-v-36016d48]{color:#cbd5e1}.modal-date[data-v-36016d48]{font-size:10px;font-weight:700;color:#94a3b8}.modal-close-button[data-v-36016d48]{padding:12px;background:none;border:none;cursor:pointer;color:#94a3b8;transition:all .15s;border-radius:9999px;box-shadow:0 1px 2px #0000000d}.modal-close-button[data-v-36016d48]:hover{background-color:#fff}.modal-body[data-v-36016d48]{flex:1;overflow-y:auto;padding:48px;background-color:#f8fafc4d}.modal-body[data-v-36016d48]::-webkit-scrollbar{width:8px}.modal-body[data-v-36016d48]::-webkit-scrollbar-track{background-color:#f8fafc}.modal-body[data-v-36016d48]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:9999px}.modal-content-wrapper[data-v-36016d48]{max-width:768px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.modal-content-card[data-v-36016d48]{padding:32px;background-color:#fff;border:1px solid rgb(241 245 249);border-radius:40px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.modal-article[data-v-36016d48]{max-width:none}.article-text[data-v-36016d48]{white-space:pre-wrap;color:#334155;line-height:1.625;font-weight:500;font-size:16px}.modal-footer[data-v-36016d48]{padding:24px 40px;border-top:1px solid rgb(241 245 249);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background-color:#fff}.modal-footer-info[data-v-36016d48]{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;gap:8px}.footer-shield-icon[data-v-36016d48]{color:#10b981}.copy-button[data-v-36016d48]{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:#f1f5f9;color:#334155;border-radius:16px;font-weight:900;font-size:12px;border:none;cursor:pointer;transition:all .15s;box-shadow:0 1px 2px #0000000d}.copy-button[data-v-36016d48]:hover{background-color:#e2e8f0}.data-sovereignty-banner[data-v-36016d48]{padding:32px;background-color:#1e1b4b;border-radius:48px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:32px;box-shadow:0 25px 50px -12px #00000040;position:relative;overflow:hidden}@media(min-width:768px){.data-sovereignty-banner[data-v-36016d48]{flex-direction:row}}.banner-glow[data-v-36016d48]{position:absolute;top:0;right:0;width:256px;height:256px;background-color:#ffffff0d;border-radius:9999px;margin-right:-128px;margin-top:-128px;transition:transform .3s}.data-sovereignty-banner:hover .banner-glow[data-v-36016d48]{transform:scale(1.1)}.banner-content[data-v-36016d48]{display:flex;flex-direction:column;gap:16px;max-width:576px;text-align:center}@media(min-width:768px){.banner-content[data-v-36016d48]{text-align:left}}.banner-title[data-v-36016d48]{font-size:24px;font-weight:900;letter-spacing:-.025em}.banner-description[data-v-36016d48]{color:#c7d2fe;font-size:14px;font-weight:500;line-height:1.625}.banner-actions[data-v-36016d48]{display:flex;gap:16px}.export-button[data-v-36016d48]{padding:16px 32px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:16px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .15s}.export-button[data-v-36016d48]:hover{background-color:#fff3}.orders-panel[data-v-66d2eaa5]{min-height:620px;padding:0}.orders-heading[data-v-66d2eaa5]{display:flex;align-items:center;gap:12px}.orders-heading-icon[data-v-66d2eaa5]{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#4f46e5;background:#eef2ff}.orders-heading h3[data-v-66d2eaa5]{margin:0;color:#172033;font-size:20px}.orders-heading p[data-v-66d2eaa5]{margin:4px 0 0;color:#71809a;font-size:13px}.orders-filters[data-v-66d2eaa5]{display:flex;align-items:center;flex-wrap:nowrap;gap:16px;padding:20px 0 14px;border-bottom:1px solid #edf1f7;white-space:nowrap}.filter-group[data-v-66d2eaa5]{display:flex;flex:0 0 auto;align-items:center;gap:10px}.filter-label[data-v-66d2eaa5]{color:#687893;font-size:12px;font-weight:700;white-space:nowrap}.status-tabs[data-v-66d2eaa5]{display:flex;padding:4px;border:1px solid #e3e9f2;border-radius:12px;background:#fafbfe}.status-tabs button[data-v-66d2eaa5]{min-width:52px;padding:9px 7px;border:0;border-radius:8px;color:#6e7d95;background:transparent;font-size:12px;font-weight:700;cursor:pointer}.status-tabs button.active[data-v-66d2eaa5]{color:#fff;background:#4f46e5;box-shadow:0 4px 10px #4f46e533}.status-tabs b[data-v-66d2eaa5]{margin-left:4px;font-weight:800}.date-range[data-v-66d2eaa5]{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0;color:#71809a}.date-filter[data-v-66d2eaa5]{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 10px;border:1px solid #e3e9f2;border-radius:10px;color:#71809a;font-size:12px;font-weight:700}.date-filter input[data-v-66d2eaa5]{width:96px;border:0;outline:0;color:#34445f;font:inherit;background:transparent}.date-range-divider[data-v-66d2eaa5]{color:#8c99ac;font-size:12px;font-weight:700}.orders-table-wrap[data-v-66d2eaa5]{min-height:380px;margin-top:16px;overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px}.orders-table[data-v-66d2eaa5]{width:100%;min-width:840px;border-collapse:collapse}.orders-table th[data-v-66d2eaa5]{padding:15px 16px;color:#7a89a1;background:#fafbfd;border-bottom:1px solid #e8edf5;font-size:12px;font-weight:700;text-align:left;white-space:nowrap}.orders-table td[data-v-66d2eaa5]{padding:18px 16px;border-bottom:1px solid #edf1f6;color:#22304a;font-size:13px;vertical-align:middle}.orders-table td strong[data-v-66d2eaa5],.orders-table td small[data-v-66d2eaa5]{display:block}.orders-table td strong[data-v-66d2eaa5]{font-weight:800}.orders-table td small[data-v-66d2eaa5]{margin-top:6px;color:#74839d;font-size:11px;font-weight:600}.order-status[data-v-66d2eaa5]{display:inline-block;padding:7px 10px;border-radius:999px;color:#60718c;background:#eef2f7;font-size:11px;font-weight:800;white-space:nowrap}.order-status.is-shipped[data-v-66d2eaa5],.order-status.is-completed[data-v-66d2eaa5]{color:#16855b;background:#e8f8ef}.order-status.is-delivering[data-v-66d2eaa5]{color:#a86700;background:#fff5dc}.points-cell[data-v-66d2eaa5]{color:#2563eb!important;font-size:15px!important;font-weight:900;white-space:nowrap}.time-cell[data-v-66d2eaa5]{color:#71809a!important;font-size:12px!important;font-weight:700;white-space:nowrap}.detail-button[data-v-66d2eaa5]{display:inline-flex;align-items:center;gap:3px;border:0;color:#2563eb;background:transparent;font-size:12px;font-weight:800;cursor:pointer}.orders-state[data-v-66d2eaa5]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:300px;color:#75849c;font-size:14px}.orders-state.error[data-v-66d2eaa5]{color:#dc2626}.spin[data-v-66d2eaa5]{animation:spin-66d2eaa5 1s linear infinite}.order-detail-mask[data-v-66d2eaa5]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0f172a6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.order-detail-dialog[data-v-66d2eaa5]{width:min(760px,100%);border-radius:16px;background:#fff;box-shadow:0 24px 80px #0f172a40;overflow:hidden}.order-detail-dialog>header[data-v-66d2eaa5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 26px 18px;border-bottom:1px solid #edf1f6}.detail-heading[data-v-66d2eaa5]{display:flex;gap:11px}.detail-heading>span[data-v-66d2eaa5]{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;color:#4f46e5;background:#eef2ff}.detail-heading h3[data-v-66d2eaa5]{margin:0;color:#172033;font-size:18px}.detail-heading p[data-v-66d2eaa5]{margin:6px 0 0;color:#71809a;font-size:12px;font-weight:700}.detail-close[data-v-66d2eaa5]{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;color:#72819a;background:#f5f7fb;cursor:pointer}.detail-summary-grid[data-v-66d2eaa5]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 26px 12px}.detail-summary-grid div[data-v-66d2eaa5]{min-width:0;padding:13px;border:1px solid #e8edf5;border-radius:10px;background:#fbfcff}.detail-summary-grid span[data-v-66d2eaa5],.detail-summary-grid strong[data-v-66d2eaa5]{display:block}.detail-summary-grid span[data-v-66d2eaa5]{margin-bottom:7px;color:#7b89a0;font-size:11px;font-weight:700}.detail-summary-grid strong[data-v-66d2eaa5]{color:#273650;font-size:12px;overflow-wrap:anywhere}.detail-columns[data-v-66d2eaa5]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 26px 24px}.detail-columns section[data-v-66d2eaa5]{padding:16px;border:1px solid #e8edf5;border-radius:11px}.detail-columns h4[data-v-66d2eaa5]{margin:0 0 14px;color:#263550;font-size:13px}.detail-columns dl[data-v-66d2eaa5]{margin:0}.detail-columns dl div[data-v-66d2eaa5]{display:grid;grid-template-columns:84px 1fr;gap:8px;padding:7px 0;font-size:12px}.detail-columns dt[data-v-66d2eaa5]{color:#7a89a1}.detail-columns dd[data-v-66d2eaa5]{margin:0;color:#32415c;font-weight:700;overflow-wrap:anywhere}.delivery-timeline[data-v-66d2eaa5]{display:grid;gap:5px;margin:20px 0 0;padding:0;list-style:none}.delivery-timeline li[data-v-66d2eaa5]{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;min-height:55px}.delivery-timeline li>span[data-v-66d2eaa5]{position:relative;display:block;width:11px;height:11px;margin-top:3px;border:2px solid #cbd5e1;border-radius:50%;background:#fff}.delivery-timeline li:not(:last-child)>span[data-v-66d2eaa5]:after{position:absolute;top:10px;left:3px;width:2px;height:45px;background:#dbe3ef;content:""}.delivery-timeline li.active>span[data-v-66d2eaa5]{border-color:#4f46e5;background:#4f46e5}.delivery-timeline li.active:not(:last-child)>span[data-v-66d2eaa5]:after{background:#4f46e5}.delivery-timeline strong[data-v-66d2eaa5]{color:#334155;font-size:12px}.delivery-timeline p[data-v-66d2eaa5]{margin:3px 0;color:#71809a;font-size:11px;line-height:16px}.delivery-timeline small[data-v-66d2eaa5]{color:#8a98ad;font-size:10px;font-weight:700}.order-detail-dialog>footer[data-v-66d2eaa5]{display:flex;justify-content:flex-end;padding:14px 26px;border-top:1px solid #edf1f6}.order-detail-dialog>footer button[data-v-66d2eaa5]{padding:9px 18px;border:0;border-radius:8px;color:#fff;background:#4f46e5;font-weight:800;cursor:pointer}@keyframes spin-66d2eaa5{to{transform:rotate(360deg)}}@media(max-width:860px){.orders-panel[data-v-66d2eaa5]{padding:18px}.orders-filters[data-v-66d2eaa5]{flex-wrap:wrap}.date-range[data-v-66d2eaa5]{flex-basis:100%}.detail-summary-grid[data-v-66d2eaa5],.detail-columns[data-v-66d2eaa5]{grid-template-columns:1fr}.date-filter[data-v-66d2eaa5]{flex:1}.date-filter input[data-v-66d2eaa5]{width:100%}}@media(max-width:767px){.orders-panel[data-v-66d2eaa5]{min-height:0;padding:0}.orders-heading[data-v-66d2eaa5]{align-items:flex-start}.orders-heading h3[data-v-66d2eaa5]{font-size:18px}.orders-heading p[data-v-66d2eaa5]{line-height:1.5}.orders-filters[data-v-66d2eaa5]{align-items:stretch;flex-direction:column;gap:12px;white-space:normal}.filter-group[data-v-66d2eaa5],.date-range[data-v-66d2eaa5]{width:100%;flex:0 0 auto}.filter-group[data-v-66d2eaa5]{align-items:flex-start;flex-direction:column;gap:6px}.status-tabs[data-v-66d2eaa5]{width:100%;overflow-x:auto}.status-tabs button[data-v-66d2eaa5]{flex:0 0 auto}.date-range[data-v-66d2eaa5]{align-items:center;gap:6px}.date-filter[data-v-66d2eaa5]{min-width:0;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px;padding:0 8px}.date-filter>span[data-v-66d2eaa5]{white-space:nowrap}.date-filter input[data-v-66d2eaa5]{width:100%;min-width:0}.date-range-divider[data-v-66d2eaa5]{align-self:center;white-space:nowrap}}.user-profile-container[data-v-8baed80f]{max-width:80rem;margin:0 auto;display:flex;flex-direction:column;gap:3rem;animation:fadeIn-8baed80f 1s ease-out;padding-bottom:5rem}@keyframes fadeIn-8baed80f{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.profile-header[data-v-8baed80f]{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:0 1rem}@media(min-width:768px){.profile-header[data-v-8baed80f]{flex-direction:row;align-items:flex-end}}.header-content[data-v-8baed80f]{display:flex;flex-direction:column;gap:.5rem}.header-icon-wrapper[data-v-8baed80f]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.75rem;color:var(--theme-primary, rgb(79, 70, 229));margin-bottom:.25rem}.header-icon-badge[data-v-8baed80f]{flex-shrink:0;padding:.5rem;background-color:color-mix(in srgb,var(--theme-primary, rgb(79, 70, 229)) 10%,transparent);border-radius:.75rem}.pulse-icon[data-v-8baed80f]{animation:pulse-8baed80f 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-8baed80f{0%,to{opacity:1}50%{opacity:.5}}.header-breadcrumb[data-v-8baed80f]{min-width:0;max-width:100%;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.4em;line-height:1.4;overflow-wrap:anywhere}@media(min-width:768px){.header-icon-wrapper[data-v-8baed80f]{align-items:center;flex-wrap:nowrap}}.profile-main-title[data-v-8baed80f]{font-size:3rem;font-weight:900;color:#0f172a;letter-spacing:-.05em;line-height:1;font-style:italic}.profile-subtitle[data-v-8baed80f]{color:#64748b;font-size:1.125rem;font-weight:500;max-width:42rem;line-height:1.625}.profile-layout[data-v-8baed80f]{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:1024px){.profile-layout[data-v-8baed80f]{grid-template-columns:repeat(12,1fr)}}.sidebar-navigation[data-v-8baed80f]{grid-column:span 1}@media(min-width:1024px){.sidebar-navigation[data-v-8baed80f]{grid-column:span 3}}.sidebar-sticky[data-v-8baed80f]{position:sticky;top:6rem;display:flex;flex-direction:column;gap:.75rem}.tab-button[data-v-8baed80f]{width:100%;display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-radius:1rem;transition:all .3s;border:none;cursor:pointer;background-color:transparent;color:#64748b}.tab-button[data-v-8baed80f]:hover{background-color:#f8fafc;color:#0f172a}.tab-active[data-v-8baed80f]{background-color:#0a0d14;color:#fff;box-shadow:0 25px 50px -12px #0f172a33;transform:translate(.5rem)}.tab-icon[data-v-8baed80f]{padding:.5rem;border-radius:.75rem;transition:all .3s;background-color:#f1f5f9;display:flex;align-items:center;justify-content:center}.tab-button:hover .tab-icon[data-v-8baed80f]{background-color:#fff}.tab-icon-active[data-v-8baed80f]{background-color:#4f46e5;color:#fff}.tab-label[data-v-8baed80f]{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.tab-arrow[data-v-8baed80f]{margin-left:auto;color:#a5b4fc}.main-content[data-v-8baed80f]{grid-column:span 1;background-color:#fff;border-radius:3.5rem;border:1px solid rgb(241,245,249);box-shadow:0 25px 50px -12px #0000001a;overflow:hidden;min-height:600px;display:flex;flex-direction:column;animation:zoomIn-8baed80f .5s ease-out}@media(min-width:1024px){.main-content[data-v-8baed80f]{grid-column:span 9}}@keyframes zoomIn-8baed80f{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.tab-content[data-v-8baed80f]{padding:3rem;display:flex;flex-direction:column;gap:3rem;animation:slideInRight-8baed80f .5s ease-out}@keyframes slideInRight-8baed80f{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}.profile-header-section[data-v-8baed80f]{display:flex;align-items:center;gap:1.5rem;padding-bottom:2rem;border-bottom:1px solid rgb(248,250,252)}.profile-avatar-group[data-v-8baed80f]{display:flex;align-items:center;gap:1.5rem}.avatar-wrapper[data-v-8baed80f]{position:relative}.avatar-image[data-v-8baed80f]{width:6rem;height:6rem;border-radius:2rem;object-fit:cover;box-shadow:0 25px 50px -12px #00000040}.avatar-edit-button[data-v-8baed80f]{position:absolute;bottom:-.5rem;right:-.5rem;padding:.5rem;background-color:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a;border:1px solid rgb(241,245,249);color:#94a3b8;cursor:pointer;transition:all .2s}.avatar-edit-button[data-v-8baed80f]:hover{color:#4f46e5}.avatar-edit-button[data-v-8baed80f]:disabled{cursor:not-allowed;opacity:.65}.avatar-file-input[data-v-8baed80f]{display:none}.profile-info[data-v-8baed80f]{display:flex;flex-direction:column;gap:.25rem}.profile-name[data-v-8baed80f]{font-size:1.5rem;font-weight:900;color:#0f172a;letter-spacing:-.025em}.profile-badge[data-v-8baed80f]{font-size:.875rem;color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;gap:.5rem}.badge-icon[data-v-8baed80f]{color:#10b981}.profile-form-grid[data-v-8baed80f]{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:768px){.profile-form-grid[data-v-8baed80f]{grid-template-columns:repeat(2,1fr)}}.form-field[data-v-8baed80f]{display:flex;flex-direction:column;gap:1rem}.form-label[data-v-8baed80f]{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;padding:0 .5rem}.input-wrapper[data-v-8baed80f]{position:relative}.form-input[data-v-8baed80f]{width:100%;background-color:#f8fafc;border:none;border-radius:1rem;padding:1.25rem 1.25rem 1.25rem 3rem;font-weight:700;color:#334155;outline:none;transition:all .2s}.form-input[data-v-8baed80f]:focus{ring:2px;ring-color:rgb(238,242,255)}.form-input-disabled[data-v-8baed80f]{color:#cbd5e1;cursor:not-allowed}.input-icon[data-v-8baed80f]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#cbd5e1}.input-icon-disabled[data-v-8baed80f]{color:#e2e8f0}.profile-footer[data-v-8baed80f]{padding-top:2.5rem;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgb(248,250,252)}.profile-actions[data-v-8baed80f]{display:flex;align-items:center;gap:1rem}.logout-button[data-v-8baed80f]{padding:1rem 2rem;background-color:#fff1f2;color:#be123c;font-weight:900;border-radius:1rem;border:1px solid #fecdd3;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.logout-button[data-v-8baed80f]:hover{background-color:#ffe4e6;color:#9f1239}.last-login-text[data-v-8baed80f]{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;gap:.5rem}.save-button[data-v-8baed80f]{padding:1rem 2.5rem;background-color:#4f46e5;color:#fff;font-weight:900;border-radius:1rem;box-shadow:0 25px 50px -12px #4f46e540;border:none;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.75rem}.save-button[data-v-8baed80f]:hover{background-color:#4338ca}.save-button[data-v-8baed80f]:disabled{background-color:#cbd5e1;cursor:not-allowed}.spin-icon[data-v-8baed80f]{animation:spin-8baed80f 1s linear infinite}@keyframes spin-8baed80f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.billing-content[data-v-8baed80f]{flex:1}.billing-stats-grid[data-v-8baed80f]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.billing-stats-grid[data-v-8baed80f]{grid-template-columns:repeat(4,1fr)}}.stat-card[data-v-8baed80f]{padding:2rem;border-radius:2.5rem;display:flex;flex-direction:column;gap:.5rem;container-type:inline-size}.stat-card-dark[data-v-8baed80f]{background-color:#0a0d14;color:#fff;box-shadow:0 25px 50px -12px #00000040;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.05)}.stat-glow[data-v-8baed80f]{position:absolute;top:0;right:0;width:6rem;height:6rem;background-color:color-mix(in srgb,var(--theme-primary, rgb(79, 70, 229)) 10%,transparent);border-radius:50%;margin-right:-3rem;margin-top:-3rem;filter:blur(2rem)}.stat-card-light[data-v-8baed80f]{background-color:#f8fafc;border:1px solid rgb(241,245,249)}.stat-label[data-v-8baed80f]{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#a5b4fc}.stat-card-light .stat-label[data-v-8baed80f]{color:#94a3b8}.stat-title[data-v-8baed80f]{display:flex;flex-direction:column;font-size:clamp(1.125rem,9cqw,1.5rem);font-weight:900;font-style:italic;line-height:1.2;text-transform:uppercase;overflow-wrap:anywhere}.stat-title-dark[data-v-8baed80f]{font-size:1.5rem;font-weight:900;color:#0f172a;font-variant-numeric:tabular-nums}.stat-title-on-dark[data-v-8baed80f]{color:#fff}.point-income[data-v-8baed80f]{color:#059669}.stat-value[data-v-8baed80f]{font-size:2.25rem;font-weight:900;margin-top:1.5rem;font-variant-numeric:tabular-nums}.stat-unit[data-v-8baed80f]{font-size:.875rem;color:#64748b}.progress-bar[data-v-8baed80f]{width:100%;height:.375rem;background-color:#e2e8f0;border-radius:9999px;margin-top:1.5rem;overflow:hidden}.progress-fill[data-v-8baed80f]{height:100%;background-color:#4f46e5;width:75%}.stat-footer[data-v-8baed80f]{font-size:.75rem;color:#94a3b8;font-weight:700;margin-top:1.5rem;display:flex;align-items:center;gap:.25rem}.billing-history-section[data-v-8baed80f]{flex:1;display:flex;flex-direction:column;gap:1.5rem}.history-header[data-v-8baed80f]{display:flex;align-items:center;justify-content:space-between;padding:0 .5rem}.history-title[data-v-8baed80f]{font-size:.875rem;font-weight:900;color:#0f172a;text-transform:uppercase;letter-spacing:.1em}.view-all-button[data-v-8baed80f]{font-size:10px;font-weight:900;color:#4f46e5;background:none;border:none;cursor:pointer}.view-all-button[data-v-8baed80f]:hover{text-decoration:underline}.view-all-button[data-v-8baed80f]:disabled{color:#94a3b8;cursor:wait;text-decoration:none}.history-state[data-v-8baed80f]{min-height:8rem;padding:2rem;background-color:#f8fafc;border:1px dashed rgb(226,232,240);border-radius:1rem;color:#64748b;font-size:.875rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.75rem}.history-state-error[data-v-8baed80f]{color:#be123c;background-color:#fff1f2;border-color:#fecdd3}.history-list[data-v-8baed80f]{display:flex;flex-direction:column;gap:.5rem}.history-item[data-v-8baed80f]{padding:1.25rem;background-color:#fff;border:1px solid rgb(241,245,249);border-radius:1rem;display:flex;align-items:center;justify-content:space-between;transition:all .2s}.history-item[data-v-8baed80f]:hover{box-shadow:0 10px 15px -3px #0000001a}.history-item-left[data-v-8baed80f]{display:flex;align-items:center;gap:1rem;min-width:0}.history-icon[data-v-8baed80f]{padding:.75rem;background-color:#f8fafc;color:#94a3b8;border-radius:.75rem;transition:all .2s}.history-item:hover .history-icon[data-v-8baed80f]{background-color:#eef2ff;color:#4f46e5}.history-plan[data-v-8baed80f]{font-size:.875rem;font-weight:900;color:#0f172a;overflow-wrap:anywhere}.history-meta[data-v-8baed80f]{font-size:10px;color:#94a3b8;font-weight:700;overflow-wrap:anywhere}.history-item-right[data-v-8baed80f]{display:flex;align-items:center;gap:1.5rem;flex-shrink:0}.history-payment[data-v-8baed80f]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.history-amount[data-v-8baed80f]{font-size:.875rem;font-weight:900;color:#0f172a}.history-method[data-v-8baed80f]{font-size:10px;font-weight:700;color:#94a3b8}.history-status[data-v-8baed80f]{padding:.375rem .625rem;border-radius:9999px;font-size:10px;font-weight:900;white-space:nowrap}.history-status-success[data-v-8baed80f]{color:#047857;background-color:#d1fae5}.history-status-pending[data-v-8baed80f]{color:#b45309;background-color:#fef3c7}.history-status-processing[data-v-8baed80f]{color:#1d4ed8;background-color:#dbeafe}.history-status-failed[data-v-8baed80f]{color:#be123c;background-color:#ffe4e6}@media(max-width:767px){.history-item[data-v-8baed80f],.history-item-right[data-v-8baed80f]{align-items:flex-start;flex-direction:column}.history-item-right[data-v-8baed80f]{width:100%;gap:.75rem;padding-left:3.75rem}.history-payment[data-v-8baed80f]{align-items:flex-start}}.theme-grid[data-v-8baed80f]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.theme-grid[data-v-8baed80f]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.theme-grid[data-v-8baed80f]{grid-template-columns:repeat(3,1fr)}}.theme-card[data-v-8baed80f]{padding:1.5rem;border-radius:2.5rem;border:2px solid rgb(248,250,252);text-align:left;transition:all .2s;display:flex;flex-direction:column;gap:1rem;position:relative;background-color:#f8fafc;cursor:pointer}.theme-card[data-v-8baed80f]:hover{border-color:#e2e8f0}.theme-active[data-v-8baed80f]{border-color:#4f46e5;background-color:#fff;box-shadow:0 25px 50px -12px #00000040}.theme-header[data-v-8baed80f]{display:flex;align-items:center;justify-content:space-between}.theme-colors[data-v-8baed80f]{display:flex;margin-left:-.5rem}.theme-color[data-v-8baed80f]{width:2rem;height:2rem;border-radius:50%;border:2px solid white}.theme-check[data-v-8baed80f]{padding:.25rem;background-color:#4f46e5;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.theme-info[data-v-8baed80f]{display:flex;flex-direction:column}.theme-name[data-v-8baed80f]{font-size:.875rem;font-weight:900;color:#0f172a}.theme-version[data-v-8baed80f]{font-size:10px;color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-top:.25rem}.theme-hover-overlay[data-v-8baed80f]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,var(--theme-primary, rgb(79, 70, 229)) 5%,transparent);opacity:0;transition:opacity .2s;border-radius:2.5rem;pointer-events:none}.theme-card:hover .theme-hover-overlay[data-v-8baed80f]{opacity:1}.roadmap-content[data-v-8baed80f]{height:100%;overflow-x:auto}.roadmap-columns[data-v-8baed80f]{display:flex;gap:2rem;padding-bottom:2.5rem;min-width:max-content}.roadmap-column[data-v-8baed80f]{display:flex;flex-direction:column;gap:1.25rem;min-width:320px;flex:1}@media(max-width:767px){.user-profile-container[data-v-8baed80f]{gap:1.5rem;padding-bottom:3rem}.profile-header[data-v-8baed80f]{gap:1rem;padding:0 .5rem}.profile-main-title[data-v-8baed80f]{font-size:2rem}.profile-subtitle[data-v-8baed80f]{font-size:.95rem}.main-content[data-v-8baed80f]{min-height:0;border-radius:2rem}.tab-content[data-v-8baed80f]{gap:1.75rem;padding:1.5rem}.profile-header-section[data-v-8baed80f]{align-items:flex-start;gap:1rem}.profile-avatar-group[data-v-8baed80f]{gap:1rem}.avatar-image[data-v-8baed80f]{width:4.5rem;height:4.5rem;border-radius:1.25rem}.profile-name[data-v-8baed80f]{font-size:1.25rem}.profile-badge[data-v-8baed80f]{font-size:.7rem}.profile-form-grid[data-v-8baed80f]{gap:1.25rem}.profile-footer[data-v-8baed80f]{align-items:stretch;flex-direction:column;gap:1rem;padding-top:1.25rem}.profile-actions[data-v-8baed80f]{width:100%;gap:.75rem}.save-button[data-v-8baed80f],.logout-button[data-v-8baed80f]{flex:1 1 0;justify-content:center;min-width:0;padding:.85rem .75rem;white-space:nowrap}.last-login-text[data-v-8baed80f]{order:2;line-height:1.4}}.column-header[data-v-8baed80f]{display:flex;align-items:center;justify-content:space-between;padding:0 .75rem}.column-header-left[data-v-8baed80f]{display:flex;align-items:center;gap:.5rem}.column-icon-wrapper[data-v-8baed80f]{padding:.375rem;border-radius:.5rem}.bg-amber[data-v-8baed80f]{background-color:#f59e0b1a}.bg-indigo[data-v-8baed80f]{background-color:#4f46e51a}.bg-blue[data-v-8baed80f]{background-color:#3b82f61a}.bg-emerald[data-v-8baed80f]{background-color:#10b9811a}.text-amber-500[data-v-8baed80f]{color:#f59e0b}.text-indigo-500[data-v-8baed80f]{color:#4f46e5}.text-blue-500[data-v-8baed80f]{color:#3b82f6}.text-emerald-500[data-v-8baed80f]{color:#10b981}.column-title[data-v-8baed80f]{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.column-count[data-v-8baed80f]{font-size:10px;font-weight:900;color:#cbd5e1;font-variant-numeric:tabular-nums}.column-items[data-v-8baed80f]{display:flex;flex-direction:column;gap:1rem}.roadmap-item[data-v-8baed80f]{background-color:#fff;padding:1.5rem;border-radius:2rem;border:1px solid rgb(241,245,249);box-shadow:0 1px 2px #0000000d;transition:all .2s;cursor:pointer}.roadmap-item[data-v-8baed80f]:hover{box-shadow:0 25px 50px -12px #0000001a;transform:translateY(-.25rem)}.roadmap-item-header[data-v-8baed80f]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.roadmap-item-title[data-v-8baed80f]{font-size:14px;font-weight:900;color:#1e293b;line-height:1.375;transition:color .2s}.roadmap-item:hover .roadmap-item-title[data-v-8baed80f]{color:var(--theme-primary, rgb(79, 70, 229))}.roadmap-item-expand[data-v-8baed80f]{padding:.5rem;color:#cbd5e1;background:none;border:none;cursor:pointer;transition:color .2s}.roadmap-item:hover .roadmap-item-expand[data-v-8baed80f]{color:var(--theme-primary, rgb(79, 70, 229))}.roadmap-tags[data-v-8baed80f]{display:flex;flex-wrap:wrap;gap:.5rem}.roadmap-tag[data-v-8baed80f]{padding:.25rem .625rem;background-color:#f8fafc;font-size:9px;font-weight:900;color:#94a3b8;border-radius:.5rem;display:flex;align-items:center;gap:.375rem;border:1px solid rgb(241,245,249)}.tag-dot[data-v-8baed80f]{fill:#cbd5e1;stroke:none}.roadmap-item-footer[data-v-8baed80f]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgb(248,250,252);display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:700;color:#94a3b8}.roadmap-meta[data-v-8baed80f]{display:flex;align-items:center;gap:1rem}.meta-item[data-v-8baed80f]{display:flex;align-items:center;gap:.375rem}.roadmap-votes[data-v-8baed80f]{display:flex;align-items:center;gap:.25rem;background-color:#f8fafc;padding:.25rem .5rem;border-radius:.375rem;color:#64748b;font-weight:900}.project-launcher-container[data-v-ee7af833]{height:100%;background:#fff;display:flex;overflow:hidden;animation:fadeIn-ee7af833 1s ease-in-out}.sidebar-panel[data-v-ee7af833]{width:450px;border-right:1px solid rgb(241,245,249);display:flex;flex-direction:column;padding:48px;background:#fafafa;overflow-y:auto}.sidebar-panel[data-v-ee7af833]::-webkit-scrollbar{width:6px}.sidebar-panel[data-v-ee7af833]::-webkit-scrollbar-track{background:transparent}.sidebar-panel[data-v-ee7af833]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.sidebar-content[data-v-ee7af833]{display:flex;flex-direction:column;gap:64px}.sidebar-header[data-v-ee7af833]{display:flex;flex-direction:column;gap:16px}.header-badge[data-v-ee7af833]{display:flex;align-items:center;gap:12px;color:#4f46e5}.badge-icon[data-v-ee7af833]{padding:8px;background:#eef2ff;border-radius:12px;box-shadow:inset 0 2px 4px #0000000f;display:flex;align-items:center;justify-content:center}.badge-icon svg[data-v-ee7af833]{width:20px;height:20px}.badge-text[data-v-ee7af833]{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.4em}.sidebar-title[data-v-ee7af833]{font-size:2.25rem;font-weight:900;color:#0f172a;letter-spacing:-.05em;line-height:1.2;margin:0}.sidebar-description[data-v-ee7af833]{color:#94a3b8;font-weight:500;font-size:.875rem;line-height:1.75;margin:0}.sidebar-form[data-v-ee7af833]{display:flex;flex-direction:column;gap:48px;flex:1}.form-group[data-v-ee7af833]{display:flex;flex-direction:column;gap:16px}.form-label[data-v-ee7af833]{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;display:block}.project-name-wrapper[data-v-ee7af833]{position:relative}.project-name-input[data-v-ee7af833]{width:100%;background:transparent;font-size:2.25rem;font-weight:900;color:#0f172a;outline:none;border:none;border-bottom:4px solid rgb(241,245,249);padding-bottom:16px;transition:border-color .2s}.project-name-input[data-v-ee7af833]::placeholder{color:#e2e8f0}.project-name-input[data-v-ee7af833]:focus{border-bottom-color:#4f46e5}.input-glow[data-v-ee7af833]{position:absolute;bottom:-4px;left:0;height:4px;background:#818cf8;animation:shimmer-ee7af833 2s infinite;width:100%;filter:blur(4px)}.form-group-header[data-v-ee7af833]{display:flex;align-items:center;justify-content:space-between}.upload-trigger[data-v-ee7af833]{font-size:10px;font-weight:900;color:#4f46e5;cursor:pointer;background:transparent;border:none;text-decoration:underline}.files-grid[data-v-ee7af833]{display:grid;grid-template-columns:repeat(1,1fr);gap:12px}.upload-dropzone[data-v-ee7af833]{border:2px dashed rgb(226,232,240);border-radius:32px;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px #0000000d;background:#fff}.upload-dropzone[data-v-ee7af833]:hover{background:#fff;border-color:#c7d2fe}.upload-icon[data-v-ee7af833]{width:32px;height:32px;color:#cbd5e1;margin-bottom:8px;transition:color .2s}.upload-dropzone:hover .upload-icon[data-v-ee7af833]{color:#6366f1}.upload-text[data-v-ee7af833]{font-size:10px;font-weight:900;color:#94a3b8}.file-item[data-v-ee7af833]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#fff;border:1px solid rgb(241,245,249);border-radius:16px;box-shadow:0 1px 2px #0000000d;animation:slideInFromTop-ee7af833 .3s ease-out}.file-info[data-v-ee7af833]{display:flex;align-items:center;gap:12px}.file-icon[data-v-ee7af833]{padding:8px;background:#eef2ff;color:#6366f1;border-radius:8px;display:flex;align-items:center;justify-content:center}.file-icon svg[data-v-ee7af833]{width:14px;height:14px}.file-name[data-v-ee7af833]{font-size:.75rem;font-weight:900;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.file-remove[data-v-ee7af833]{color:#cbd5e1;cursor:pointer;transition:color .2s;background:transparent;border:none;padding:4px}.file-remove[data-v-ee7af833]:hover{color:#ef4444}.file-remove svg[data-v-ee7af833]{width:16px;height:16px}.sidebar-footer[data-v-ee7af833]{padding-top:32px;border-top:1px solid rgb(226,232,240);display:flex;align-items:center;gap:16px;color:#cbd5e1}.shield-icon[data-v-ee7af833]{width:24px;height:24px}.footer-text[data-v-ee7af833]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;line-height:1.75;margin:0}.main-panel[data-v-ee7af833]{flex:1;display:flex;flex-direction:column;background:#fff}.main-header[data-v-ee7af833]{height:96px;padding:0 48px;border-bottom:1px solid rgb(248,250,252);display:flex;align-items:center;justify-content:space-between;background:#ffffff80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:20}.header-left[data-v-ee7af833]{display:flex;align-items:center;gap:12px}.users-icon[data-v-ee7af833]{width:20px;height:20px;color:#94a3b8}.header-title[data-v-ee7af833]{font-weight:900;color:#0f172a;letter-spacing:-.025em;font-size:1.25rem;margin:0}.header-count[data-v-ee7af833]{color:#4f46e5;margin-left:8px}.search-wrapper[data-v-ee7af833]{position:relative}.search-icon[data-v-ee7af833]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#cbd5e1;width:16px;height:16px}.search-input[data-v-ee7af833]{padding:12px 24px 12px 48px;background:#f8fafc;border:none;border-radius:16px;font-size:.75rem;font-weight:700;width:256px;outline:none}.search-input[data-v-ee7af833]:focus{box-shadow:0 0 0 2px #eef2ff}.agents-grid-wrapper[data-v-ee7af833]{flex:1;overflow-y:auto;padding:48px}.agents-grid-wrapper[data-v-ee7af833]::-webkit-scrollbar{width:6px}.agents-grid-wrapper[data-v-ee7af833]::-webkit-scrollbar-track{background:transparent}.agents-grid-wrapper[data-v-ee7af833]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.agents-grid[data-v-ee7af833]{display:grid;grid-template-columns:repeat(1,1fr);gap:32px}@media(min-width:768px){.agents-grid[data-v-ee7af833]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.agents-grid[data-v-ee7af833]{grid-template-columns:repeat(3,1fr)}}.agent-card[data-v-ee7af833]{text-align:left;padding:32px;border-radius:40px;border:2px solid rgb(248,250,252);background:#fff;box-shadow:0 1px 2px #0000000d;transition:all .2s;position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;gap:16px}.agent-card[data-v-ee7af833]:hover{border-color:#e2e8f0}.agent-card.selected[data-v-ee7af833]{border-color:#4f46e5;background:#fff;box-shadow:0 25px 50px -12px #00000040;transform:scale(1.02);z-index:10}.agent-glow[data-v-ee7af833]{position:absolute;top:0;right:0;width:128px;height:128px;background:#eef2ff;border-radius:50%;filter:blur(60px);margin-right:-64px;margin-top:-64px;animation:pulse-ee7af833 2s infinite}.agent-avatar-wrapper[data-v-ee7af833]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.agent-avatar-container[data-v-ee7af833]{position:relative}.agent-avatar[data-v-ee7af833]{width:80px;height:80px;border-radius:24px;object-fit:cover;box-shadow:0 10px 15px -3px #0000001a;transition:all .5s}.agent-avatar.grayscale[data-v-ee7af833]{filter:grayscale(100%)}.agent-card:hover .agent-avatar.grayscale[data-v-ee7af833]{filter:grayscale(0%)}.agent-card.selected .agent-avatar[data-v-ee7af833]{transform:scale(1.1)}.agent-check-badge[data-v-ee7af833]{position:absolute;bottom:-8px;right:-8px;padding:8px;background:#4f46e5;color:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;animation:zoomIn-ee7af833 .3s ease-out}.agent-check-badge svg[data-v-ee7af833]{width:16px;height:16px}.agent-info[data-v-ee7af833]{display:flex;flex-direction:column;gap:8px}.agent-name[data-v-ee7af833]{font-size:1.25rem;font-weight:900;color:#0f172a;transition:color .2s;margin:0}.agent-name.selected[data-v-ee7af833]{color:#4f46e5}.agent-role[data-v-ee7af833]{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin:0}.agent-description[data-v-ee7af833]{font-size:11px;color:#64748b;font-weight:500;line-height:1.75;font-style:italic;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:8px 0 0}.footer-bar[data-v-ee7af833]{padding:32px 48px;background:#fffc;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-top:1px solid rgb(241,245,249);display:flex;align-items:center;justify-content:space-between}.team-preview[data-v-ee7af833]{display:flex;align-items:center;gap:24px}.team-avatars[data-v-ee7af833]{display:flex;margin-left:-12px}.empty-avatar[data-v-ee7af833]{width:48px;height:48px;border-radius:50%;border:2px dashed rgb(226,232,240);background:#f8fafc;display:flex;align-items:center;justify-content:center;color:#cbd5e1}.empty-avatar svg[data-v-ee7af833]{width:16px;height:16px}.team-avatar[data-v-ee7af833]{width:48px;height:48px;border-radius:50%;border:4px solid white;box-shadow:0 4px 6px -1px #0000001a;margin-left:-12px;animation:slideInFromLeft-ee7af833 .3s ease-out}.team-info[data-v-ee7af833]{display:flex;flex-direction:column;gap:4px}.team-status[data-v-ee7af833]{font-size:.75rem;font-weight:900;color:#0f172a;letter-spacing:-.025em;margin:0}.team-count[data-v-ee7af833]{font-size:10px;color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin:0}.launch-button[data-v-ee7af833]{padding:20px 48px;border-radius:32px;font-weight:900;font-size:1.125rem;display:flex;align-items:center;gap:16px;transition:all .2s;position:relative;overflow:hidden;border:none;cursor:pointer;background:#0a0d14;color:#fff;box-shadow:0 20px 40px #00000026}.launch-button[data-v-ee7af833]:not(.disabled):hover{transform:scale(1.05)}.launch-button[data-v-ee7af833]:not(.disabled):active{transform:scale(.95)}.launch-button.disabled[data-v-ee7af833]{background:#f1f5f9;color:#cbd5e1;cursor:not-allowed;box-shadow:none}.loader-icon[data-v-ee7af833]{width:24px;height:24px;animation:spin-ee7af833 1s linear infinite}.launch-text[data-v-ee7af833]{display:flex;align-items:center;gap:12px}.arrow-icon[data-v-ee7af833]{width:20px;height:20px}.hidden-file-input[data-v-ee7af833]{display:none}@keyframes fadeIn-ee7af833{0%{opacity:0}to{opacity:1}}@keyframes slideInFromTop-ee7af833{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft-ee7af833{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes zoomIn-ee7af833{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes pulse-ee7af833{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin-ee7af833{to{transform:rotate(360deg)}}@keyframes shimmer-ee7af833{0%{transform:translate(-100%)}to{transform:translate(100%)}}.command-btn[data-v-f51da606]{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.05);border-radius:1rem;transition:all .3s;text-align:left}.command-btn[data-v-f51da606]:hover{background:#ffffff1a;border-color:#ffffff1a}.command-btn-icon[data-v-f51da606]{flex-shrink:0;color:#818cf8}.text-red-400 .command-btn-icon[data-v-f51da606]{color:#f87171}.command-btn-content[data-v-f51da606]{flex:1;min-width:0}.command-btn-label[data-v-f51da606]{display:block;font-size:11px;font-weight:900;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-red-400 .command-btn-label[data-v-f51da606]{color:#f87171}.command-btn-sub[data-v-f51da606]{font-size:8px;color:#64748b;font-weight:900;text-transform:uppercase;margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-item[data-v-1f65e9de]{display:flex;align-items:center;justify-content:space-between}.stat-label[data-v-1f65e9de]{font-size:9px;font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.1em}.stat-value[data-v-1f65e9de]{font-size:.875rem;font-weight:900;letter-spacing:-.025em}.text-red-400[data-v-1f65e9de]{color:#f87171}.text-slate-200[data-v-1f65e9de]{color:#e2e8f0}.workspace-container[data-v-61ec94c3]{display:flex;height:100%;margin:-1rem -2.5rem;background-color:#07090e;overflow:hidden;position:relative;font-family:sans-serif;color:#cbd5e1;-webkit-user-select:none;user-select:none}@media(min-width:768px){.workspace-container[data-v-61ec94c3]{margin:-2.5rem}}.workspace-sidebar[data-v-61ec94c3]{width:320px;background:linear-gradient(to bottom,#0f172ae6,#07090ef2);border-right:1px solid rgba(51,65,85,.3);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1.5rem;transition:all .3s;position:relative;flex-shrink:0}.sidebar-collapsed[data-v-61ec94c3]{width:80px}.sidebar-toggle[data-v-61ec94c3]{position:absolute;top:1.5rem;right:1rem;padding:.5rem;background-color:#33415580;border:1px solid rgba(100,116,139,.3);border-radius:.5rem;color:#94a3b8;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.sidebar-toggle[data-v-61ec94c3]:hover{background-color:#4f46e533;border-color:#4f46e5;color:#a5b4fc}.sidebar-content[data-v-61ec94c3]{margin-top:2.5rem;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto}.stats-section[data-v-61ec94c3],.team-section[data-v-61ec94c3]{display:flex;flex-direction:column;gap:.75rem}.section-header[data-v-61ec94c3]{font-size:10px;font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.1em}.section-header-row[data-v-61ec94c3]{display:flex;align-items:center;justify-content:space-between}.config-button[data-v-61ec94c3]{padding:.375rem;background-color:transparent;border:1px solid rgba(100,116,139,.3);border-radius:.375rem;color:#94a3b8;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.config-button[data-v-61ec94c3]:hover{background-color:#4f46e533;border-color:#4f46e5;color:#a5b4fc}.stats-box[data-v-61ec94c3],.agents-list[data-v-61ec94c3]{display:flex;flex-direction:column;gap:.5rem}.agent-item[data-v-61ec94c3]{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;background-color:#0f172a99;border:1px solid rgba(51,65,85,.5);border-radius:.75rem;transition:all .2s}.agent-item[data-v-61ec94c3]:hover{background-color:#1e293b99;border-color:#4f46e580}.agent-avatar[data-v-61ec94c3]{width:32px;height:32px;border-radius:9999px;border:1px solid rgba(79,70,229,.5);object-fit:cover}.agent-info[data-v-61ec94c3]{flex:1;min-width:0}.agent-name[data-v-61ec94c3]{font-size:.75rem;font-weight:700;color:#e2e8f0}.agent-role[data-v-61ec94c3]{font-size:10px;color:#94a3b8;margin-top:.125rem}.knowledge-button-wrapper[data-v-61ec94c3]{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(51,65,85,.3)}.knowledge-button[data-v-61ec94c3]{width:100%;padding:.75rem 1rem;background:linear-gradient(135deg,#4f46e533,#6366f11a);border:1px solid rgba(79,70,229,.5);border-radius:.75rem;color:#c7d2fe;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.knowledge-button[data-v-61ec94c3]:hover{background:linear-gradient(135deg,#4f46e54d,#6366f133);box-shadow:0 0 20px #4f46e54d}.canvas-main[data-v-61ec94c3]{flex:1;position:relative;overflow:hidden}.canvas-grid[data-v-61ec94c3]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(99,102,241,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.05) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.canvas-scroll[data-v-61ec94c3]{width:100%;height:100%;overflow:auto;position:relative}.canvas-content[data-v-61ec94c3]{width:4000px;height:3000px;position:relative}.empty-state[data-v-61ec94c3]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.empty-icon[data-v-61ec94c3]{padding:1.5rem;background:linear-gradient(135deg,#4f46e51a,#6366f10d);border:2px solid rgba(79,70,229,.3);border-radius:1.5rem;animation:empty-pulse-61ec94c3 3s ease-in-out infinite}@keyframes empty-pulse-61ec94c3{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.icon-indigo[data-v-61ec94c3]{color:#818cf8}.empty-text[data-v-61ec94c3]{max-width:400px}.empty-title[data-v-61ec94c3]{font-size:1.25rem;font-weight:900;color:#e2e8f0;margin-bottom:.5rem}.empty-description[data-v-61ec94c3]{font-size:.875rem;color:#94a3b8;line-height:1.6}.connections-svg[data-v-61ec94c3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.path-animated[data-v-61ec94c3]{stroke-dasharray:8 4;animation:dash-61ec94c3 1s linear infinite}@keyframes dash-61ec94c3{to{stroke-dashoffset:-12}}.node-card[data-v-61ec94c3]{position:absolute;width:320px;background:linear-gradient(135deg,#0f172af2,#1e293be6);border:1px solid rgba(71,85,105,.5);border-radius:1rem;padding:1rem;cursor:move;transition:all .2s;z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.node-card[data-v-61ec94c3]:hover{border-color:#4f46e5cc;box-shadow:0 20px 40px #4f46e533;transform:translateY(-2px)}.node-dragging[data-v-61ec94c3]{cursor:grabbing;box-shadow:0 25px 50px #4f46e54d;z-index:50}.node-done[data-v-61ec94c3]{border-color:#10b98199;background:linear-gradient(135deg,#064e3b4d,#04785733)}.node-analyzing[data-v-61ec94c3]{border-color:#fbbf2499;animation:node-pulse-61ec94c3 2s ease-in-out infinite}@keyframes node-pulse-61ec94c3{0%,to{box-shadow:0 0 20px #fbbf244d}50%{box-shadow:0 0 40px #fbbf2499}}.node-processing[data-v-61ec94c3]{opacity:.6;pointer-events:none}.processing-overlay[data-v-61ec94c3]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#07090ecc;border-radius:1rem;z-index:100}.processing-spinner[data-v-61ec94c3]{color:#818cf8;animation:spin-61ec94c3 1s linear infinite}@keyframes spin-61ec94c3{to{transform:rotate(360deg)}}.node-header[data-v-61ec94c3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(51,65,85,.5)}.node-header-left[data-v-61ec94c3]{display:flex;align-items:center;gap:.75rem}.node-avatar[data-v-61ec94c3]{width:36px;height:36px;border-radius:9999px;border:2px solid rgba(79,70,229,.5);object-fit:cover}.node-meta[data-v-61ec94c3]{flex:1}.node-type[data-v-61ec94c3]{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.node-agent-name[data-v-61ec94c3]{font-size:.75rem;font-weight:700;color:#e2e8f0;margin-top:.125rem}.node-menu-button[data-v-61ec94c3]{padding:.375rem;background-color:transparent;border:1px solid rgba(100,116,139,.3);border-radius:.5rem;color:#94a3b8;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.node-menu-button[data-v-61ec94c3]:hover,.menu-active[data-v-61ec94c3]{background:linear-gradient(135deg,#4f46e533,#6366f11a);border-color:#4f46e5;color:#a5b4fc}.node-body[data-v-61ec94c3]{display:flex;flex-direction:column;gap:.5rem}.node-title[data-v-61ec94c3]{font-size:.875rem;font-weight:900;color:#e2e8f0;line-height:1.4}.node-description[data-v-61ec94c3]{font-size:.75rem;color:#94a3b8;line-height:1.5;white-space:pre-wrap}.view-result-button[data-v-61ec94c3]{margin-top:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#10b98133,#0596691a);border:1px solid rgba(16,185,129,.5);border-radius:.5rem;color:#a7f3d0;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .2s;text-align:center}.view-result-button[data-v-61ec94c3]:hover{background:linear-gradient(135deg,#10b9814d,#05966933);box-shadow:0 0 15px #10b9814d}.node-context-menu[data-v-61ec94c3]{position:absolute;left:100%;top:0;margin-left:1rem;width:320px;background:linear-gradient(135deg,#0f172afa,#1e293bf2);border:1px solid rgba(79,70,229,.5);border-radius:1rem;padding:1rem;z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 25px 50px #00000080;animation:context-slide-in-61ec94c3 .3s ease-out}@keyframes context-slide-in-61ec94c3{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.context-header[data-v-61ec94c3]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(51,65,85,.5)}.context-header-left[data-v-61ec94c3]{display:flex;align-items:flex-start;gap:.75rem}.context-icon[data-v-61ec94c3]{padding:.5rem;background:linear-gradient(135deg,#4f46e533,#6366f11a);border:1px solid rgba(79,70,229,.5);border-radius:.5rem;color:#a5b4fc;display:flex;align-items:center;justify-content:center}.context-title[data-v-61ec94c3]{font-size:.875rem;font-weight:900;color:#e2e8f0}.context-subtitle[data-v-61ec94c3]{font-size:10px;color:#94a3b8;margin-top:.25rem}.context-close[data-v-61ec94c3]{padding:.25rem;background-color:transparent;border:none;color:#94a3b8;cursor:pointer;transition:color .2s}.context-close[data-v-61ec94c3]:hover{color:#e2e8f0}.context-body[data-v-61ec94c3]{display:flex;flex-direction:column;gap:.5rem}.context-input-wrapper[data-v-61ec94c3]{position:relative;margin-bottom:.5rem}.context-input[data-v-61ec94c3]{width:100%;padding:.75rem 2.5rem .75rem 1rem;background-color:#0f172a99;border:1px solid rgba(71,85,105,.5);border-radius:.75rem;color:#e2e8f0;font-size:.75rem;outline:none;transition:all .2s}.context-input[data-v-61ec94c3]::placeholder{color:#64748b}.context-input[data-v-61ec94c3]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.input-icon[data-v-61ec94c3]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.context-divider[data-v-61ec94c3]{height:1px;background-color:#33415580;margin:.5rem 0}.reassign-wrapper[data-v-61ec94c3]{position:relative}.reassign-menu[data-v-61ec94c3]{margin-top:.5rem;padding:.75rem;background-color:#07090ee6;border:1px solid rgba(71,85,105,.5);border-radius:.75rem}.reassign-title[data-v-61ec94c3]{font-size:10px;font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.reassign-list[data-v-61ec94c3]{display:flex;flex-direction:column;gap:.375rem}.reassign-item[data-v-61ec94c3]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background-color:#0f172a99;border:1px solid rgba(51,65,85,.5);border-radius:.5rem;color:#e2e8f0;cursor:pointer;transition:all .2s;text-align:left}.reassign-item[data-v-61ec94c3]:hover{background-color:#1e293b99;border-color:#4f46e580}.reassign-avatar[data-v-61ec94c3]{width:28px;height:28px;border-radius:9999px;border:1px solid rgba(79,70,229,.5);object-fit:cover}.reassign-info[data-v-61ec94c3]{flex:1}.reassign-name[data-v-61ec94c3]{font-size:.75rem;font-weight:700;color:#e2e8f0}.reassign-role[data-v-61ec94c3]{font-size:10px;color:#94a3b8;margin-top:.125rem}.execute-button-wrapper[data-v-61ec94c3]{position:absolute;bottom:120px;right:2rem;z-index:50;animation:execute-float-61ec94c3 3s ease-in-out infinite}@keyframes execute-float-61ec94c3{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.execute-button[data-v-61ec94c3]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#4f46e5e6,#6366f1cc);border:2px solid rgba(129,140,248,.5);border-radius:1rem;color:#fff;font-weight:900;cursor:pointer;transition:all .2s;box-shadow:0 20px 40px #4f46e566}.execute-button[data-v-61ec94c3]:hover{background:linear-gradient(135deg,#4f46e5,#6366f1);box-shadow:0 25px 50px #4f46e599;transform:scale(1.05)}.execute-button[data-v-61ec94c3]:active{transform:scale(.98)}.execute-text[data-v-61ec94c3]{text-align:left}.execute-subtitle[data-v-61ec94c3]{font-size:10px;font-weight:700;color:#fffc;text-transform:uppercase;letter-spacing:.1em}.execute-title[data-v-61ec94c3]{font-size:1rem;font-weight:900;color:#fff;margin-top:.125rem}.bottom-controls[data-v-61ec94c3]{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:flex-end;gap:1rem;padding:1.5rem;z-index:40}.trace-panel[data-v-61ec94c3]{flex:1;max-width:400px}.trace-collapsed[data-v-61ec94c3]{flex:0}.trace-toggle[data-v-61ec94c3]{padding:.875rem 1rem;background:linear-gradient(135deg,#0f172af2,#1e293be6);border:1px solid rgba(71,85,105,.5);border-radius:1rem;color:#94a3b8;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center}.trace-toggle[data-v-61ec94c3]:hover{border-color:#4f46e5;color:#a5b4fc}.trace-executing[data-v-61ec94c3]{animation:trace-pulse-61ec94c3 2s ease-in-out infinite}@keyframes trace-pulse-61ec94c3{0%,to{box-shadow:0 0 15px #4f46e54d}50%{box-shadow:0 0 30px #4f46e599}}.trace-expanded[data-v-61ec94c3]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:linear-gradient(135deg,#0f172af2,#1e293be6);border:1px solid rgba(71,85,105,.5);border-radius:1rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.trace-header[data-v-61ec94c3]{display:flex;align-items:center;justify-content:space-between}.trace-header-left[data-v-61ec94c3]{display:flex;align-items:center;gap:.5rem}.trace-title[data-v-61ec94c3]{font-size:.75rem;font-weight:900;color:#e2e8f0}.trace-close[data-v-61ec94c3]{padding:.25rem;background-color:transparent;border:none;color:#94a3b8;cursor:pointer;transition:color .2s}.trace-close[data-v-61ec94c3]:hover{color:#e2e8f0}.trace-logs[data-v-61ec94c3]{max-height:150px;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.log-group[data-v-61ec94c3]{display:flex;flex-direction:column;gap:.25rem}.log-entry[data-v-61ec94c3]{font-size:.75rem;font-family:monospace;color:#94a3b8;line-height:1.5}.input-panel[data-v-61ec94c3]{flex:1}.input-wrapper[data-v-61ec94c3]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:linear-gradient(135deg,#0f172af2,#1e293be6);border:1px solid rgba(71,85,105,.5);border-radius:1rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:all .2s}.input-wrapper[data-v-61ec94c3]:focus-within{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.upload-toggle[data-v-61ec94c3]{padding:.5rem;background-color:transparent;border:1px solid rgba(100,116,139,.3);border-radius:.5rem;color:#94a3b8;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.upload-toggle[data-v-61ec94c3]:hover,.upload-active[data-v-61ec94c3]{background-color:#4f46e533;border-color:#4f46e5;color:#a5b4fc}.command-input[data-v-61ec94c3]{flex:1;background-color:transparent;border:none;color:#e2e8f0;font-size:.875rem;outline:none}.command-input[data-v-61ec94c3]::placeholder{color:#64748b}.command-input[data-v-61ec94c3]:disabled{opacity:.5;cursor:not-allowed}.send-button[data-v-61ec94c3]{padding:.625rem;background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;border-radius:.75rem;color:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.send-button[data-v-61ec94c3]:hover:not(:disabled){background:linear-gradient(135deg,#4338ca,#4f46e5);box-shadow:0 0 20px #4f46e580}.send-button[data-v-61ec94c3]:disabled{opacity:.5;cursor:not-allowed}.send-spinner[data-v-61ec94c3]{animation:spin-61ec94c3 1s linear infinite}.modal-overlay[data-v-61ec94c3]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;display:flex;align-items:center;justify-content:center;padding:2rem;animation:modal-fade-in-61ec94c3 .2s ease-out}@keyframes modal-fade-in-61ec94c3{0%{opacity:0}to{opacity:1}}.modal-container[data-v-61ec94c3]{width:100%;max-width:800px;max-height:90vh;background:linear-gradient(135deg,#0f172afa,#1e293bf2);border:1px solid rgba(71,85,105,.5);border-radius:1.5rem;overflow:hidden;animation:modal-slide-up-61ec94c3 .3s ease-out}@keyframes modal-slide-up-61ec94c3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-knowledge[data-v-61ec94c3]{max-width:900px}.modal-header[data-v-61ec94c3]{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid rgba(51,65,85,.5)}.modal-header-left[data-v-61ec94c3]{display:flex;align-items:flex-start;gap:1rem}.modal-icon-team[data-v-61ec94c3],.modal-icon-knowledge[data-v-61ec94c3]{padding:.75rem;border-radius:1rem;display:flex;align-items:center;justify-content:center}.modal-icon-team[data-v-61ec94c3]{background:linear-gradient(135deg,#4f46e533,#6366f11a);border:1px solid rgba(79,70,229,.5);color:#a5b4fc}.modal-icon-knowledge[data-v-61ec94c3]{background:linear-gradient(135deg,#10b98133,#0596691a);border:1px solid rgba(16,185,129,.5);color:#a7f3d0}.modal-title[data-v-61ec94c3]{font-size:1.25rem;font-weight:900;color:#e2e8f0}.modal-subtitle[data-v-61ec94c3]{font-size:.875rem;color:#94a3b8;margin-top:.25rem}.modal-close[data-v-61ec94c3]{padding:.5rem;background-color:transparent;border:none;color:#94a3b8;cursor:pointer;transition:color .2s}.modal-close[data-v-61ec94c3]:hover{color:#e2e8f0}.modal-body[data-v-61ec94c3]{padding:1.5rem 2rem;max-height:calc(90vh - 100px);overflow-y:auto}.modal-section[data-v-61ec94c3]{display:flex;flex-direction:column;gap:1rem}.modal-section-header[data-v-61ec94c3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.modal-section-title[data-v-61ec94c3]{font-size:.875rem;font-weight:900;color:#e2e8f0}.agent-count-badge[data-v-61ec94c3]{padding:.25rem .75rem;background-color:#4f46e533;border:1px solid rgba(79,70,229,.5);border-radius:9999px;color:#c7d2fe;font-size:.75rem;font-weight:700}.agents-grid[data-v-61ec94c3]{display:flex;flex-direction:column;gap:.75rem}.agent-card-modal[data-v-61ec94c3]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background-color:#0f172a99;border:1px solid rgba(51,65,85,.5);border-radius:1rem;transition:all .2s}.agent-card-modal[data-v-61ec94c3]:hover{background-color:#1e293b99;border-color:#4f46e580}.agent-in-project[data-v-61ec94c3]{background:linear-gradient(135deg,#4f46e51a,#6366f10d);border-color:#4f46e580}.agent-card-left[data-v-61ec94c3]{display:flex;align-items:center;gap:1rem}.agent-avatar-modal-wrapper[data-v-61ec94c3]{position:relative}.agent-avatar-modal[data-v-61ec94c3]{width:48px;height:48px;border-radius:9999px;border:2px solid rgba(71,85,105,.5);object-fit:cover;transition:border-color .2s}.avatar-in-project[data-v-61ec94c3]{border-color:#4f46e5}.avatar-check[data-v-61ec94c3]{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;background:linear-gradient(135deg,#4f46e5,#6366f1);border:2px solid rgba(15,23,42,.95);border-radius:9999px;display:flex;align-items:center;justify-content:center}.check-icon[data-v-61ec94c3]{color:#fff}.agent-modal-info[data-v-61ec94c3]{flex:1}.agent-name-row[data-v-61ec94c3]{display:flex;align-items:center;gap:.5rem}.agent-modal-name[data-v-61ec94c3]{font-size:.875rem;font-weight:900;color:#e2e8f0}.not-recruited-badge[data-v-61ec94c3]{padding:.125rem .5rem;background-color:#fbbf2433;border:1px solid rgba(251,191,36,.5);border-radius:9999px;color:#fcd34d;font-size:10px;font-weight:700}.agent-modal-role[data-v-61ec94c3]{font-size:.75rem;color:#94a3b8;margin-top:.25rem}.agent-actions[data-v-61ec94c3]{display:flex;align-items:center;gap:.5rem}.action-button[data-v-61ec94c3]{padding:.5rem;border:1px solid rgba(100,116,139,.3);border-radius:.5rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.375rem;background-color:transparent}.action-info[data-v-61ec94c3]{color:#94a3b8}.action-info[data-v-61ec94c3]:hover{background-color:#3b82f633;border-color:#3b82f6;color:#93c5fd}.action-add[data-v-61ec94c3]{color:#94a3b8}.action-add[data-v-61ec94c3]:hover{background-color:#10b98133;border-color:#10b981;color:#a7f3d0}.action-remove[data-v-61ec94c3]{color:#94a3b8}.action-remove[data-v-61ec94c3]:hover{background-color:#ef444433;border-color:#ef4444;color:#fca5a5}.action-recruit[data-v-61ec94c3]{color:#fff;background:linear-gradient(135deg,#4f46e5cc,#6366f1b3);border-color:#4f46e580;font-size:.75rem;font-weight:700}.action-recruit[data-v-61ec94c3]:hover{background:linear-gradient(135deg,#4f46e5,#6366f1);box-shadow:0 0 15px #4f46e54d}.recruit-text[data-v-61ec94c3]{font-size:.75rem}.knowledge-sections[data-v-61ec94c3]{display:flex;flex-direction:column;gap:1.5rem}.knowledge-section[data-v-61ec94c3]{display:flex;flex-direction:column;gap:.75rem}.knowledge-label[data-v-61ec94c3]{font-size:.875rem;font-weight:900;color:#e2e8f0}.knowledge-textarea[data-v-61ec94c3]{width:100%;min-height:120px;padding:1rem;background-color:#0f172a99;border:1px solid rgba(71,85,105,.5);border-radius:.75rem;color:#e2e8f0;font-size:.875rem;line-height:1.6;resize:vertical;outline:none;transition:all .2s}.knowledge-textarea[data-v-61ec94c3]::placeholder{color:#64748b}.knowledge-textarea[data-v-61ec94c3]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.knowledge-files-header[data-v-61ec94c3]{display:flex;align-items:center;justify-content:space-between}.add-file-button[data-v-61ec94c3]{padding:.5rem 1rem;background:linear-gradient(135deg,#4f46e533,#6366f11a);border:1px solid rgba(79,70,229,.5);border-radius:.5rem;color:#c7d2fe;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .2s}.add-file-button[data-v-61ec94c3]:hover{background:linear-gradient(135deg,#4f46e54d,#6366f133);box-shadow:0 0 15px #4f46e54d}.files-grid[data-v-61ec94c3]{display:flex;flex-direction:column;gap:.5rem}.file-card[data-v-61ec94c3]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:#0f172a99;border:1px solid rgba(51,65,85,.5);border-radius:.75rem;transition:all .2s}.file-card[data-v-61ec94c3]:hover{background-color:#1e293b99;border-color:#4f46e580}.file-card-left[data-v-61ec94c3]{display:flex;align-items:center;gap:.75rem}.file-card-icon[data-v-61ec94c3]{padding:.5rem;background-color:#4f46e533;border:1px solid rgba(79,70,229,.5);border-radius:.5rem;color:#a5b4fc;display:flex;align-items:center;justify-content:center}.file-card-name[data-v-61ec94c3]{font-size:.875rem;font-weight:700;color:#e2e8f0}.file-card-remove[data-v-61ec94c3]{padding:.375rem;background-color:transparent;border:1px solid rgba(100,116,139,.3);border-radius:.375rem;color:#94a3b8;cursor:pointer;transition:all .2s}.file-card-remove[data-v-61ec94c3]:hover{background-color:#ef444433;border-color:#ef4444;color:#fca5a5}.modal-agent[data-v-61ec94c3]{padding:0}.modal-agent-container[data-v-61ec94c3]{width:100%;max-width:1200px;max-height:95vh;background-color:transparent;position:relative}.modal-agent-scroll[data-v-61ec94c3]{width:100%;height:100%;max-height:95vh;overflow-y:auto;position:relative}.modal-agent-close[data-v-61ec94c3]{position:fixed;top:2rem;right:2rem;padding:.75rem;background:linear-gradient(135deg,#0f172af2,#1e293be6);border:1px solid rgba(71,85,105,.5);border-radius:9999px;color:#e2e8f0;cursor:pointer;transition:all .2s;z-index:101;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.modal-agent-close[data-v-61ec94c3]:hover{background:linear-gradient(135deg,#1e293bf2,#334155e6);box-shadow:0 10px 30px #00000080}.modal-agent-content[data-v-61ec94c3]{padding:0}.file-input-hidden[data-v-61ec94c3]{display:none}.checkout-overlay[data-v-3015ce7e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background-color:#0a0d14cc;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);animation:fadeIn-3015ce7e .5s ease-in;padding:1.5rem}.checkout-modal[data-v-3015ce7e]{background-color:#fff;width:100%;max-width:64rem;border-radius:4rem;overflow:hidden;box-shadow:0 50px 100px #00000080;display:flex;flex-direction:column;min-height:600px;animation:zoomIn-3015ce7e .5s ease-out}@media(min-width:768px){.checkout-modal[data-v-3015ce7e]{flex-direction:row}}.checkout-sidebar[data-v-3015ce7e]{padding:3rem;background-color:#f8fafc;display:flex;flex-direction:column;align-items:center;border-right:1px solid rgb(241,245,249);text-align:center}@media(min-width:768px){.checkout-sidebar[data-v-3015ce7e]{width:33.333%}}.sidebar-avatar-wrapper[data-v-3015ce7e]{position:relative;margin-bottom:2rem}.sidebar-avatar[data-v-3015ce7e]{width:10rem;height:10rem;border-radius:3rem;object-fit:cover;box-shadow:0 25px 50px -12px #00000040;border:4px solid white}.sidebar-avatar-badge[data-v-3015ce7e]{position:absolute;bottom:-.5rem;right:-.5rem;padding:.5rem;background-color:#4f46e5;color:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a}.sidebar-name[data-v-3015ce7e]{font-size:1.5rem;font-weight:900;color:#0f172a;margin-bottom:.5rem}.sidebar-role[data-v-3015ce7e]{color:#4f46e5;font-weight:900;font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem}.sidebar-info[data-v-3015ce7e]{width:100%;display:flex;flex-direction:column;gap:1rem}.sidebar-info-card[data-v-3015ce7e]{padding:1rem;background-color:#fff;border-radius:1rem;border:1px solid rgb(241,245,249);text-align:left}.sidebar-info-label[data-v-3015ce7e]{font-size:9px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.sidebar-skills[data-v-3015ce7e]{display:flex;flex-wrap:wrap;gap:.375rem}.sidebar-skill-tag[data-v-3015ce7e]{padding:.25rem .5rem;background-color:#f8fafc;font-size:8px;font-weight:700;color:#64748b;border-radius:.375rem;border:1px solid rgb(241,245,249)}.sidebar-personality[data-v-3015ce7e]{font-size:12px;font-weight:700;color:#334155}.checkout-content[data-v-3015ce7e]{flex:1;padding:4rem;display:flex;flex-direction:column;position:relative}.checkout-step[data-v-3015ce7e]{display:flex;flex-direction:column;gap:2.5rem;height:100%;animation:slideInRight-3015ce7e .5s ease-out}.checkout-header[data-v-3015ce7e]{display:flex;flex-direction:column;gap:.5rem}.checkout-header-badge[data-v-3015ce7e]{display:flex;align-items:center;gap:.75rem;color:#4f46e5;font-weight:900;font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.checkout-title[data-v-3015ce7e]{font-size:2.25rem;font-weight:900;color:#0f172a;letter-spacing:-.025em}.checkout-desc[data-v-3015ce7e]{color:#64748b;font-weight:500}.checkout-form[data-v-3015ce7e]{display:flex;flex-direction:column;gap:1.5rem}.form-field[data-v-3015ce7e]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-3015ce7e]{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;padding-left:.5rem}.card-input-wrapper[data-v-3015ce7e]{position:relative}.card-input[data-v-3015ce7e]{width:100%;padding:1.25rem 1.25rem 1.25rem 3rem;background-color:#f8fafc;border:2px solid transparent;border-radius:1.5rem;font-weight:700;color:#334155;transition:all .3s;outline:none}.card-input[data-v-3015ce7e]:focus{border-color:#4f46e5;background-color:#fff}.card-input-icon[data-v-3015ce7e]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#cbd5e1}.form-row[data-v-3015ce7e]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.form-input-half[data-v-3015ce7e]{width:100%;padding:1.25rem 2rem;background-color:#f8fafc;border:2px solid transparent;border-radius:1.5rem;font-weight:700;color:#334155;transition:all .3s;outline:none}.form-input-half[data-v-3015ce7e]:focus{border-color:#4f46e5;background-color:#fff}.checkout-total[data-v-3015ce7e]{padding:2rem;background-color:#eef2ff;border-radius:2.5rem;display:flex;align-items:center;justify-content:space-between;border:1px solid rgb(199,210,254)}.checkout-total-info[data-v-3015ce7e]{display:flex;flex-direction:column}.checkout-total-label[data-v-3015ce7e]{font-size:10px;font-weight:900;color:#818cf8;text-transform:uppercase;letter-spacing:.1em}.checkout-total-price[data-v-3015ce7e]{font-size:2.25rem;font-weight:900;color:#0f172a;letter-spacing:-.05em}.checkout-pay-button[data-v-3015ce7e]{display:flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;background-color:#4f46e5;color:#fff;font-weight:900;border-radius:1rem;box-shadow:0 20px 25px -5px #4f46e51a;transition:all .3s;border:none;cursor:pointer}.checkout-pay-button[data-v-3015ce7e]:hover{background-color:#4338ca}.checkout-pay-button[data-v-3015ce7e]:active{transform:scale(.95)}.checkout-back-button[data-v-3015ce7e]{display:block;margin:0 auto;color:#94a3b8;font-weight:900;font-size:10px;text-transform:uppercase;letter-spacing:.1em;transition:color .3s;background:none;border:none;cursor:pointer}.checkout-back-button[data-v-3015ce7e]:hover{color:#0f172a}.processing-step[data-v-3015ce7e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2.5rem;animation:zoomIn-3015ce7e .5s ease-out}.processing-spinner-wrapper[data-v-3015ce7e]{position:relative;width:12rem;height:12rem}.processing-spinner-border[data-v-3015ce7e]{position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid rgb(238,242,255);border-radius:50%}.processing-spinner-rotate[data-v-3015ce7e]{position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid rgb(79,70,229);border-top-color:transparent;border-radius:50%;animation:spin-3015ce7e 1s linear infinite}.processing-spinner-icon[data-v-3015ce7e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#4f46e5}.processing-icon-pulse[data-v-3015ce7e]{animation:pulse-3015ce7e 2s cubic-bezier(.4,0,.6,1) infinite}.processing-text[data-v-3015ce7e]{display:flex;flex-direction:column;gap:.75rem}.processing-title[data-v-3015ce7e]{font-size:1.875rem;font-weight:900;color:#0f172a}.processing-subtitle[data-v-3015ce7e]{color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.075em;font-size:12px}.processing-bar-wrapper[data-v-3015ce7e]{width:100%;max-width:24rem;height:.375rem;background-color:#f1f5f9;border-radius:9999px;overflow:hidden;position:relative}.processing-bar[data-v-3015ce7e]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#4f46e5;animation:shimmer-3015ce7e 2s infinite}.success-step[data-v-3015ce7e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2.5rem;animation:zoomIn-3015ce7e .7s ease-out}.success-icon-wrapper[data-v-3015ce7e]{width:8rem;height:8rem;background-color:#d1fae5;color:#059669;border-radius:2.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 25px 50px -12px #0596691a}.success-text[data-v-3015ce7e]{display:flex;flex-direction:column;gap:.75rem}.success-title[data-v-3015ce7e]{font-size:2.25rem;font-weight:900;color:#0f172a;letter-spacing:-.025em}.success-desc[data-v-3015ce7e]{color:#64748b;font-weight:700;font-size:1.125rem}.success-badge[data-v-3015ce7e]{display:flex;align-items:center;gap:.75rem;padding:.5rem 1.5rem;background-color:#d1fae5;color:#059669;border-radius:9999px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;border:1px solid rgb(167,243,208)}.designer-container[data-v-3015ce7e]{max-width:80rem;margin:0 auto;padding-bottom:5rem;animation:fadeIn-3015ce7e .7s ease-in,slideInBottom-3015ce7e .7s ease-out;position:relative}.designer-header[data-v-3015ce7e]{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:0 1rem;margin-bottom:3rem}@media(min-width:768px){.designer-header[data-v-3015ce7e]{flex-direction:row;align-items:flex-end}}.header-info[data-v-3015ce7e]{display:flex;flex-direction:column;gap:.5rem}.header-badge[data-v-3015ce7e]{display:flex;align-items:center;gap:.75rem;color:#4f46e5;margin-bottom:.5rem}.header-badge-icon[data-v-3015ce7e]{animation:pulse-3015ce7e 2s cubic-bezier(.4,0,.6,1) infinite}.header-badge-text[data-v-3015ce7e]{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.075em}.header-title[data-v-3015ce7e]{font-size:3rem;font-weight:900;color:#0f172a;letter-spacing:-.05em}.header-title-accent[data-v-3015ce7e]{color:#4f46e5}.header-subtitle[data-v-3015ce7e]{color:#64748b;font-size:1.125rem;font-weight:500;max-width:42rem}.header-actions[data-v-3015ce7e]{display:flex;gap:1rem}.header-cancel-button[data-v-3015ce7e]{display:flex;align-items:center;gap:.5rem;padding:1.25rem 2rem;background-color:#fff;border:1px solid rgb(226,232,240);color:#64748b;font-weight:900;border-radius:2.5rem;transition:all .3s;cursor:pointer}.header-cancel-button[data-v-3015ce7e]:hover{background-color:#f8fafc}.header-deploy-button[data-v-3015ce7e]{display:flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;background-color:#0a0d14;color:#fff;font-weight:900;border-radius:2.5rem;transition:all .3s;box-shadow:0 25px 50px -12px #00000040;flex-shrink:0;border:none;cursor:pointer}.header-deploy-button[data-v-3015ce7e]:hover:not(:disabled){background-color:#1e293b}.header-deploy-button[data-v-3015ce7e]:active:not(:disabled){transform:scale(.95)}.header-deploy-button[data-v-3015ce7e]:disabled{background-color:#f1f5f9;color:#cbd5e1;cursor:not-allowed}.button-spinner[data-v-3015ce7e]{animation:spin-3015ce7e 1s linear infinite}.designer-grid[data-v-3015ce7e]{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:1024px){.designer-grid[data-v-3015ce7e]{grid-template-columns:repeat(12,1fr)}}.designer-main[data-v-3015ce7e]{grid-column:span 1}@media(min-width:1024px){.designer-main[data-v-3015ce7e]{grid-column:span 8}}.designer-form[data-v-3015ce7e]{background-color:#fff;padding:2.5rem;border-radius:4rem;border:1px solid rgb(241,245,249);box-shadow:0 25px 50px -12px #00000040;position:relative;overflow:hidden}@media(min-width:768px){.designer-form[data-v-3015ce7e]{padding:3.5rem}}.form-section[data-v-3015ce7e]{margin-bottom:5rem}.section-header-icon[data-v-3015ce7e]{display:flex;align-items:center;gap:1.25rem;margin-bottom:3rem}.section-icon-wrapper[data-v-3015ce7e]{width:3.5rem;height:3.5rem;background-color:#4f46e5;border-radius:1rem;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 30px #4f46e54d}.section-title[data-v-3015ce7e]{font-size:1.875rem;font-weight:900;color:#0f172a;letter-spacing:-.025em;font-style:italic}.section-header[data-v-3015ce7e]{display:flex;flex-direction:column;gap:.5rem}.section-header-row[data-v-3015ce7e]{display:flex;align-items:center;gap:1rem}.section-number[data-v-3015ce7e]{font-size:2.25rem;font-weight:900;color:#f1f5f9;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.section-title-text[data-v-3015ce7e]{font-size:1.5rem;font-weight:900;color:#0f172a;letter-spacing:-.025em}.section-subtitle[data-v-3015ce7e]{color:#94a3b8;font-weight:700;font-size:.875rem;padding-left:3.5rem;line-height:1.625;max-width:36rem}.job-grid[data-v-3015ce7e]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.job-grid[data-v-3015ce7e]{grid-template-columns:repeat(2,1fr)}}.job-card[data-v-3015ce7e]{padding:2rem;border-radius:2.5rem;border:2px solid transparent;text-align:left;transition:all .3s;display:flex;flex-direction:column;gap:1.5rem;background-color:#f8fafc80;position:relative;cursor:pointer}.job-card[data-v-3015ce7e]:hover{background-color:#fff;border-color:#f1f5f9;box-shadow:0 1px 3px #0000001a}.job-card-selected[data-v-3015ce7e]{border-color:#4f46e5;background-color:#eef2ff33;box-shadow:0 0 0 4px #4f46e51a}.job-card-header[data-v-3015ce7e]{display:flex;align-items:flex-start;justify-content:space-between}.job-card-left[data-v-3015ce7e]{display:flex;align-items:center;gap:1.25rem;flex:1}.job-icon[data-v-3015ce7e]{width:4rem;height:4rem;border-radius:1.25rem;display:flex;align-items:center;justify-content:center;transition:all .5s;border:2px solid rgb(241,245,249);background-color:#fff;color:#cbd5e1}.job-card:hover .job-icon[data-v-3015ce7e]{color:#4f46e5}.job-icon-selected[data-v-3015ce7e]{background-color:#fff;border-color:#4f46e533;color:#4f46e5;box-shadow:0 20px 25px -5px #0000001a}.job-info[data-v-3015ce7e]{display:flex;flex-direction:column;gap:.25rem}.job-title[data-v-3015ce7e]{font-size:1.25rem;font-weight:900;letter-spacing:-.025em;transition:color .3s;color:#475569}.job-title-selected[data-v-3015ce7e]{color:#0f172a}.job-level[data-v-3015ce7e]{display:inline-block;padding:.25rem .75rem;background-color:#f1f5f9;font-size:10px;font-weight:900;color:#94a3b8;border-radius:.5rem;text-transform:uppercase;letter-spacing:.1em;width:fit-content}.job-check[data-v-3015ce7e]{padding:.25rem;background-color:#4f46e5;color:#fff;border-radius:9999px}.job-desc[data-v-3015ce7e]{font-size:13px;font-weight:700;line-height:1.625;transition:color .3s;color:#94a3b8}.job-desc-selected[data-v-3015ce7e]{color:#475569}.identity-grid[data-v-3015ce7e]{display:grid;grid-template-columns:1fr;gap:2rem;padding:0 .5rem}@media(min-width:768px){.identity-grid[data-v-3015ce7e]{grid-template-columns:repeat(2,1fr)}}.identity-field[data-v-3015ce7e]{display:flex;flex-direction:column;gap:1rem}.identity-label[data-v-3015ce7e]{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;padding:0 .5rem}.identity-input[data-v-3015ce7e]{width:100%;padding:1.25rem 2rem;background-color:#f8fafc;border:2px solid transparent;border-radius:2rem;font-weight:700;color:#334155;box-shadow:inset 0 2px 4px #0000000d;transition:all .3s;outline:none}.identity-input[data-v-3015ce7e]:focus{border-color:#4f46e5;background-color:#fff}.skills-header[data-v-3015ce7e]{display:flex;justify-content:space-between;align-items:flex-end;padding:0 1rem;margin-bottom:2.5rem}.skills-counter[data-v-3015ce7e]{font-size:10px;font-weight:900;color:#4f46e5;background-color:#4f46e51a;padding:.5rem 1rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.1em;border:1px solid rgba(79,70,229,.2)}.skills-container[data-v-3015ce7e]{padding:2.5rem;border-radius:3rem;border:2px solid rgb(241,245,249);transition:all .3s;background-color:#f8fafc80}.skills-locked[data-v-3015ce7e]{background-color:#f1f5f980;border-style:dashed;border-color:#e2e8f0}.skills-locked-content[data-v-3015ce7e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 0;text-align:center;gap:1rem;opacity:.5}.skills-locked-icon[data-v-3015ce7e]{color:#cbd5e1}.skills-locked-text[data-v-3015ce7e]{font-size:.875rem;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em}.skills-list[data-v-3015ce7e]{display:flex;flex-wrap:wrap;gap:.75rem}.skill-button[data-v-3015ce7e]{position:relative;padding:1rem 1.5rem;border-radius:1rem;font-size:11px;font-weight:900;transition:all .3s;border:1px solid rgb(241,245,249);display:flex;align-items:center;gap:.75rem;background-color:#fff;color:#64748b;box-shadow:0 1px 3px #0000001a;cursor:pointer}.skill-button[data-v-3015ce7e]:hover{border-color:#4f46e5;color:#4f46e5}.skill-selected[data-v-3015ce7e]{background-color:#0a0d14;color:#fff;border-color:#0a0d14;box-shadow:0 20px 25px -5px #0000001a;transform:scale(1.05)}.skill-dot[data-v-3015ce7e]{width:.5rem;height:.5rem;border-radius:9999px;transition:all .3s;background-color:#e2e8f0}.skill-dot-selected[data-v-3015ce7e]{background-color:#4f46e5}.skill-tooltip[data-v-3015ce7e]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:1rem;width:15rem;padding:1.25rem;background-color:#0a0d14;font-size:10px;color:#cbd5e1;border-radius:2rem;opacity:0;pointer-events:none;transition:all .3s;z-index:20;box-shadow:0 25px 50px -12px #00000040;border:1px solid rgba(255,255,255,.1);line-height:1.625;font-weight:500}.skill-button:hover .skill-tooltip[data-v-3015ce7e]{opacity:1}.skill-tooltip-header[data-v-3015ce7e]{display:flex;align-items:center;gap:.5rem;color:#4f46e5;margin-bottom:.5rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.skill-tooltip-arrow[data-v-3015ce7e]{position:absolute;bottom:-.25rem;left:50%;transform:translate(-50%) rotate(45deg);width:.75rem;height:.75rem;background-color:#0a0d14;border-bottom:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}.personality-grid[data-v-3015ce7e]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.personality-grid[data-v-3015ce7e]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.personality-grid[data-v-3015ce7e]{grid-template-columns:repeat(3,1fr)}}.personality-card[data-v-3015ce7e]{padding:1.5rem;border-radius:2.5rem;border:2px solid rgb(248,250,252);text-align:left;transition:all .3s;display:flex;align-items:center;justify-content:space-between;background-color:#f8fafc80;cursor:pointer}.personality-card[data-v-3015ce7e]:hover{border-color:#e2e8f0;background-color:#fff}.personality-selected[data-v-3015ce7e]{border-color:#4f46e5;background-color:#fff;box-shadow:0 25px 50px -12px #00000040}.personality-content[data-v-3015ce7e]{display:flex;flex-direction:column;gap:.5rem}.personality-label[data-v-3015ce7e]{font-size:.875rem;font-weight:900}.personality-color-blue[data-v-3015ce7e]{color:#3b82f6}.personality-color-purple[data-v-3015ce7e]{color:#a855f7}.personality-color-red[data-v-3015ce7e]{color:#ef4444}.personality-color-emerald[data-v-3015ce7e]{color:#10b981}.personality-color-orange[data-v-3015ce7e]{color:#f97316}.personality-desc[data-v-3015ce7e]{font-size:10px;color:#94a3b8;font-weight:700;line-height:1.625}.personality-check[data-v-3015ce7e]{color:#4f46e5}.knowledge-section[data-v-3015ce7e]{display:flex;flex-direction:column;gap:1.5rem}.knowledge-upload[data-v-3015ce7e]{border:4px dashed rgb(241,245,249);border-radius:3.5rem;padding:4rem;text-align:center;transition:all .3s;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;background-color:#f8fafc80}.knowledge-upload[data-v-3015ce7e]:hover{border-color:#4f46e566;background-color:#fff;box-shadow:0 25px 50px -12px #00000040}.knowledge-uploading[data-v-3015ce7e]{background-color:#4f46e50d;border-color:#4f46e54d}.knowledge-upload-loading[data-v-3015ce7e]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.knowledge-loader[data-v-3015ce7e]{color:#4f46e5;animation:spin-3015ce7e 1s linear infinite}.knowledge-upload-text[data-v-3015ce7e]{font-size:.875rem;font-weight:900;color:#4f46e5;text-transform:uppercase;letter-spacing:.075em}.knowledge-upload-idle[data-v-3015ce7e]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.knowledge-upload-icon[data-v-3015ce7e]{color:#e2e8f0;margin-bottom:2rem}.knowledge-upload-title[data-v-3015ce7e]{font-size:1.25rem;font-weight:900;color:#0f172a}.knowledge-upload-subtitle[data-v-3015ce7e]{font-size:12px;color:#94a3b8;margin-top:.5rem;font-weight:700}.knowledge-input-hidden[data-v-3015ce7e]{display:none}.knowledge-files[data-v-3015ce7e]{display:grid;grid-template-columns:1fr;gap:1rem;animation:slideInTop-3015ce7e .5s ease-out}@media(min-width:768px){.knowledge-files[data-v-3015ce7e]{grid-template-columns:repeat(2,1fr)}}.knowledge-file-item[data-v-3015ce7e]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;background-color:#fff;border:1px solid rgb(241,245,249);border-radius:1.5rem;box-shadow:0 1px 3px #0000001a;transition:all .3s}.knowledge-file-item[data-v-3015ce7e]:hover{border-color:#4f46e5}.knowledge-file-content[data-v-3015ce7e]{display:flex;align-items:center;gap:1rem;min-width:0}.knowledge-file-icon-wrapper[data-v-3015ce7e]{padding:.75rem;background-color:#eef2ff;color:#4f46e5;border-radius:1rem;transition:all .3s}.knowledge-file-item:hover .knowledge-file-icon-wrapper[data-v-3015ce7e]{background-color:#4f46e5;color:#fff}.knowledge-file-info[data-v-3015ce7e]{min-width:0}.knowledge-file-name[data-v-3015ce7e]{font-size:.875rem;font-weight:900;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-file-status[data-v-3015ce7e]{font-size:10px;color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-top:.125rem}.knowledge-file-remove[data-v-3015ce7e]{padding:.5rem;color:#cbd5e1;border-radius:.75rem;transition:all .3s;background:none;border:none;cursor:pointer}.knowledge-file-remove[data-v-3015ce7e]:hover{color:#ef4444;background-color:#fef2f2}.designer-sidebar[data-v-3015ce7e]{grid-column:span 1}@media(min-width:1024px){.designer-sidebar[data-v-3015ce7e]{grid-column:span 4}}.preview-card[data-v-3015ce7e]{background-color:#0a0d14;border-radius:4rem;padding:3rem;color:#fff;box-shadow:0 50px 100px #00000080;position:sticky;top:2.5rem;border:1px solid rgba(255,255,255,.05);overflow:hidden;display:flex;flex-direction:column;height:fit-content}.preview-glow[data-v-3015ce7e]{position:absolute;top:0;right:0;width:20rem;height:20rem;background-color:#4f46e51a;border-radius:50%;margin-right:-10rem;margin-top:-10rem;filter:blur(100px);opacity:.6}.preview-header[data-v-3015ce7e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;position:relative;z-index:10}.preview-header-title[data-v-3015ce7e]{font-size:10px;font-weight:900;color:#4f46e5;text-transform:uppercase;letter-spacing:.1em}.preview-status-badge[data-v-3015ce7e]{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background-color:#ffffff0d;border-radius:9999px;border:1px solid rgba(255,255,255,.1)}.preview-status-dot[data-v-3015ce7e]{width:.375rem;height:.375rem;border-radius:9999px;background-color:#10b981;animation:pulse-3015ce7e 2s cubic-bezier(.4,0,.6,1) infinite}.preview-status-text[data-v-3015ce7e]{font-size:8px;font-weight:900;color:#10b981;text-transform:uppercase;letter-spacing:.1em}.preview-content[data-v-3015ce7e]{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:10}.preview-avatar-wrapper[data-v-3015ce7e]{position:relative;margin-bottom:3rem}.preview-avatar-container[data-v-3015ce7e]{width:14rem;height:14rem;border-radius:3.5rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;border:4px solid rgba(255,255,255,.1);position:relative;background-color:#ffffff0d;padding:.25rem}.preview-avatar-loading[data-v-3015ce7e]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background-color:#0a0d14cc;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center}.preview-loader[data-v-3015ce7e]{color:#4f46e5;animation:spin-3015ce7e 1s linear infinite;margin-bottom:1rem}.preview-avatar[data-v-3015ce7e]{width:100%;height:100%;border-radius:3rem;object-fit:cover;transition:transform 1s}.preview-avatar-wrapper:hover .preview-avatar[data-v-3015ce7e]{transform:scale(1.1)}.preview-camera-button-wrapper[data-v-3015ce7e]{position:absolute;bottom:-1rem;right:-1rem;z-index:20}.preview-camera-button[data-v-3015ce7e]{padding:1.25rem;background-color:#4f46e5;color:#fff;border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000040;transition:all .3s;border:none;cursor:pointer}.preview-camera-button[data-v-3015ce7e]:hover:not(:disabled){transform:scale(1.1) rotate(12deg)}.preview-camera-button[data-v-3015ce7e]:disabled{opacity:.5;cursor:not-allowed}.avatar-menu[data-v-3015ce7e]{position:absolute;top:100%;right:0;margin-top:1rem;width:14rem;background-color:#fff;border-radius:2.5rem;box-shadow:0 30px 90px #0009;overflow:hidden;border:1px solid rgb(241,245,249);z-index:50;animation:slideInTop-3015ce7e .4s ease-out}.avatar-menu-item[data-v-3015ce7e]{width:100%;display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;color:#334155;transition:all .3s;font-size:12px;font-weight:900;text-align:left;background:none;border:none;cursor:pointer}.avatar-menu-item[data-v-3015ce7e]:hover{background-color:#f8fafc}.avatar-menu-border[data-v-3015ce7e]{border-top:1px solid rgb(248,250,252)}.preview-info[data-v-3015ce7e]{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;width:100%}.preview-name[data-v-3015ce7e]{font-size:2.25rem;font-weight:900;letter-spacing:-.05em;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-role[data-v-3015ce7e]{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 1.5rem;background-color:#4f46e51a;border-radius:9999px;border:1px solid rgba(79,70,229,.2);color:#4f46e5;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;font-style:italic;align-self:center}.preview-divider[data-v-3015ce7e]{width:100%;height:1px;background-color:#ffffff0d;margin-bottom:2rem}.preview-details[data-v-3015ce7e]{width:100%;text-align:left;display:flex;flex-direction:column;gap:2rem}.preview-details-section[data-v-3015ce7e]{display:flex;flex-direction:column;gap:1rem}.preview-details-label[data-v-3015ce7e]{font-size:9px;color:#64748b;font-weight:900;text-transform:uppercase;letter-spacing:.075em}.preview-skills[data-v-3015ce7e]{display:flex;flex-direction:column;gap:.5rem}.preview-skill-item[data-v-3015ce7e]{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;padding:.75rem;background-color:#ffffff0d;border-radius:.75rem;border:1px solid rgba(255,255,255,.05)}.preview-skill-name[data-v-3015ce7e]{color:#cbd5e1;display:flex;align-items:center;gap:.5rem}.preview-skill-check[data-v-3015ce7e]{color:#10b981}.preview-skill-status[data-v-3015ce7e]{color:#34d399}.preview-no-skills[data-v-3015ce7e]{font-size:10px;color:#334155;font-style:italic;font-weight:900;text-align:center;padding:1rem 0}.preview-cost[data-v-3015ce7e]{padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between}.preview-cost-label[data-v-3015ce7e]{font-size:9px;color:#64748b;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.preview-cost-value[data-v-3015ce7e]{font-size:1.5rem;font-weight:900;color:#fff;letter-spacing:-.05em}.file-input-hidden[data-v-3015ce7e]{display:none}@keyframes fadeIn-3015ce7e{0%{opacity:0}to{opacity:1}}@keyframes zoomIn-3015ce7e{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight-3015ce7e{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes slideInBottom-3015ce7e{0%{transform:translateY(1.5rem)}to{transform:translateY(0)}}@keyframes slideInTop-3015ce7e{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes spin-3015ce7e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-3015ce7e{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer-3015ce7e{0%{transform:translate(-100%)}to{transform:translate(400%)}}.video-studio-container[data-v-f9dfe61b]{animation:fadeIn-f9dfe61b .7s ease-out;display:flex;flex-direction:column;gap:2rem}@keyframes fadeIn-f9dfe61b{0%{opacity:0}to{opacity:1}}.studio-header[data-v-f9dfe61b]{display:flex;flex-direction:column;justify-content:space-between;gap:1rem}@media(min-width:768px){.studio-header[data-v-f9dfe61b]{flex-direction:row;align-items:center}}.header-left[data-v-f9dfe61b]{display:flex;align-items:center;gap:1.5rem}.back-button[data-v-f9dfe61b]{padding:.75rem;background-color:#fff;border:1px solid rgb(226,232,240);border-radius:1rem;color:#94a3b8;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px #0000000d}.back-button[data-v-f9dfe61b]:hover{color:#4f46e5;background-color:#f8fafc}.back-icon[data-v-f9dfe61b]{transition:transform .2s}.back-button:hover .back-icon[data-v-f9dfe61b]{transform:translate(-.25rem)}.studio-title[data-v-f9dfe61b]{font-size:1.875rem;font-weight:900;color:#0f172a;letter-spacing:-.025em}.studio-subtitle[data-v-f9dfe61b]{color:#64748b;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;margin-top:.25rem}.key-status-badge[data-v-f9dfe61b]{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background-color:#ecfdf5;color:#059669;border-radius:.75rem;border:1px solid rgb(209,250,229)}.key-status-text[data-v-f9dfe61b]{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.no-key-container[data-v-f9dfe61b]{background-color:#fff;border-radius:3rem;padding:4rem;border:1px solid rgb(241,245,249);box-shadow:0 25px 50px -12px #0000001a;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem;animation:zoomIn-f9dfe61b .3s ease-out}@keyframes zoomIn-f9dfe61b{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.key-icon-wrapper[data-v-f9dfe61b]{width:6rem;height:6rem;background-color:#eef2ff;color:#4f46e5;border-radius:2.5rem;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 4px #0000000d}.no-key-content[data-v-f9dfe61b]{max-width:28rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.no-key-title[data-v-f9dfe61b]{font-size:1.5rem;font-weight:900;color:#0f172a}.no-key-description[data-v-f9dfe61b]{color:#64748b;font-weight:500;line-height:1.625}.no-key-actions[data-v-f9dfe61b]{display:flex;flex-direction:column;align-items:center;gap:1rem}.activate-button[data-v-f9dfe61b]{padding:1.25rem 2.5rem;background-color:#4f46e5;color:#fff;font-weight:900;border-radius:1rem;box-shadow:0 25px 50px -12px #4f46e51a;border:none;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.75rem}.activate-button[data-v-f9dfe61b]:hover{background-color:#4338ca}.activate-button[data-v-f9dfe61b]:active{transform:scale(.95)}.learn-more-link[data-v-f9dfe61b]{font-size:.75rem;font-weight:900;color:#4f46e5;text-decoration:none;display:flex;align-items:center;gap:.375rem}.learn-more-link[data-v-f9dfe61b]:hover{text-decoration:underline}.studio-layout[data-v-f9dfe61b]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.studio-layout[data-v-f9dfe61b]{grid-template-columns:repeat(12,1fr)}}.control-panel[data-v-f9dfe61b]{grid-column:span 1;display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.control-panel[data-v-f9dfe61b]{grid-column:span 4}}.control-card[data-v-f9dfe61b]{background-color:#fff;padding:2.5rem;border-radius:3rem;border:1px solid rgb(241,245,249);box-shadow:0 25px 50px -12px #0000001a;display:flex;flex-direction:column;gap:2.5rem}.prompt-section[data-v-f9dfe61b]{display:flex;flex-direction:column;gap:1rem}.section-label[data-v-f9dfe61b]{font-size:11px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;padding:0 .5rem;display:flex;align-items:center;gap:.5rem}.label-icon[data-v-f9dfe61b]{color:#4f46e5}.prompt-textarea[data-v-f9dfe61b]{width:100%;background-color:#f8fafc;border:none;border-radius:2rem;padding:2rem;min-height:220px;font-size:1rem;font-weight:700;color:#1e293b;outline:none;transition:all .2s;resize:vertical}.prompt-textarea[data-v-f9dfe61b]:focus{ring:4px;ring-color:rgb(238,242,255)}.prompt-textarea[data-v-f9dfe61b]::placeholder{color:#cbd5e1}.aspect-section[data-v-f9dfe61b]{display:flex;flex-direction:column;gap:1rem}.aspect-grid[data-v-f9dfe61b]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.aspect-button[data-v-f9dfe61b]{padding:1.5rem;border-radius:1rem;border:2px solid rgb(248,250,252);display:flex;flex-direction:column;align-items:center;gap:.75rem;transition:all .2s;background-color:#f8fafc80;cursor:pointer}.aspect-button[data-v-f9dfe61b]:hover{border-color:#f1f5f9}.aspect-active[data-v-f9dfe61b]{border-color:#4f46e5;background-color:#eef2ff;box-shadow:0 10px 15px -3px #4f46e51a}.aspect-preview[data-v-f9dfe61b]{background-color:#cbd5e1;border-radius:.25rem;border:1px solid rgb(148,163,184);opacity:.5}.aspect-horizontal[data-v-f9dfe61b]{width:3rem;height:1.75rem}.aspect-vertical[data-v-f9dfe61b]{width:1.75rem;height:3rem}.aspect-label[data-v-f9dfe61b]{font-size:11px;font-weight:900;color:#475569}.warning-box[data-v-f9dfe61b]{padding:1.5rem;background-color:#fefce8;border-radius:1rem;border:1px solid rgb(254,243,199);display:flex;align-items:flex-start;gap:1rem}.warning-icon[data-v-f9dfe61b]{color:#f59e0b;flex-shrink:0;margin-top:.125rem}.warning-text[data-v-f9dfe61b]{font-size:10px;color:#a16207;font-weight:700;line-height:1.625}.generate-button[data-v-f9dfe61b]{width:100%;padding:1.5rem;background-color:#4f46e5;color:#fff;font-weight:900;font-size:1.25rem;border-radius:2.5rem;box-shadow:0 20px 40px #4f46e54d;border:none;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:1rem}.generate-button[data-v-f9dfe61b]:hover{background-color:#4338ca}.generate-button[data-v-f9dfe61b]:disabled{background-color:#f1f5f9;color:#cbd5e1;box-shadow:none;cursor:not-allowed}.generate-button[data-v-f9dfe61b]:active:not(:disabled){transform:scale(.95)}.spin-icon[data-v-f9dfe61b]{animation:spin-f9dfe61b 1s linear infinite}@keyframes spin-f9dfe61b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.preview-panel[data-v-f9dfe61b]{grid-column:span 1;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.preview-panel[data-v-f9dfe61b]{grid-column:span 8}}.preview-canvas[data-v-f9dfe61b]{background-color:#0a0d14;border-radius:4rem;aspect-ratio:16 / 9;width:100%;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.05)}.generating-state[data-v-f9dfe61b]{text-align:center;display:flex;flex-direction:column;gap:2rem;animation:zoomIn-f9dfe61b .3s ease-out}.loading-animation[data-v-f9dfe61b]{position:relative;width:12rem;height:12rem;margin:0 auto}.loading-ring[data-v-f9dfe61b]{position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid rgba(79,70,229,.2);border-radius:50%}.loading-ring-outer[data-v-f9dfe61b]{animation:spin-f9dfe61b 3s linear infinite}.loading-ring-middle[data-v-f9dfe61b]{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;border-color:#6366f166;border-top-color:#6366f1;animation:spin-f9dfe61b 1s linear infinite}.loading-icon-wrapper[data-v-f9dfe61b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.loading-icon[data-v-f9dfe61b]{color:#a5b4fc}.generating-content[data-v-f9dfe61b]{display:flex;flex-direction:column;gap:.75rem}.generating-title[data-v-f9dfe61b]{font-size:1.5rem;font-weight:900;color:#fff;letter-spacing:-.025em}.generating-status[data-v-f9dfe61b]{color:#a5b4fc;font-weight:900;font-size:10px;text-transform:uppercase;letter-spacing:.4em;animation:pulse-f9dfe61b 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-f9dfe61b{0%,to{opacity:1}50%{opacity:.5}}.result-video[data-v-f9dfe61b]{width:100%;height:100%;object-fit:contain;z-index:10}.download-overlay[data-v-f9dfe61b]{position:absolute;bottom:2rem;right:2rem;z-index:20}.download-button[data-v-f9dfe61b]{padding:1rem;background-color:#ffffff1a;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:1rem;text-decoration:none;transition:all .2s;display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:900;box-shadow:0 25px 50px -12px #00000040}.download-button[data-v-f9dfe61b]:hover{background-color:#4f46e5}.empty-state[data-v-f9dfe61b]{text-align:center;opacity:.2}.empty-icon-wrapper[data-v-f9dfe61b]{width:6rem;height:6rem;background-color:#ffffff1a;border-radius:2.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.empty-icon[data-v-f9dfe61b]{color:#fff}.empty-text[data-v-f9dfe61b]{font-size:.875rem;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:.1em}.feature-grid[data-v-f9dfe61b]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.feature-card[data-v-f9dfe61b]{background-color:#fff;padding:2rem;border-radius:2.5rem;border:1px solid rgb(241,245,249);box-shadow:0 25px 50px -12px #0000001a;display:flex;align-items:center;gap:1.5rem;transition:all .2s}.feature-card-indigo[data-v-f9dfe61b]:hover{border-color:#c7d2fe}.feature-card-emerald[data-v-f9dfe61b]:hover{border-color:#a7f3d0}.feature-icon[data-v-f9dfe61b]{padding:1rem;border-radius:1rem;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon-indigo[data-v-f9dfe61b]{background-color:#eef2ff;color:#4f46e5}.feature-card-indigo:hover .feature-icon-indigo[data-v-f9dfe61b]{background-color:#4f46e5;color:#fff}.feature-icon-emerald[data-v-f9dfe61b]{background-color:#ecfdf5;color:#059669}.feature-card-emerald:hover .feature-icon-emerald[data-v-f9dfe61b]{background-color:#059669;color:#fff}.feature-title[data-v-f9dfe61b]{font-size:1rem;font-weight:900;color:#0f172a}.feature-description[data-v-f9dfe61b]{font-size:.75rem;color:#94a3b8;font-weight:700}/*!
 * TOAST UI ImageEditor
 * @version 3.15.3
 * @license MIT
 */body>textarea{position:fixed!important}.tui-image-editor-container{margin:0;padding:0;box-sizing:border-box;min-height:300px;height:100%;position:relative;background-color:#282828;overflow:hidden;letter-spacing:.3px}.tui-image-editor-container div,.tui-image-editor-container ul,.tui-image-editor-container label,.tui-image-editor-container input,.tui-image-editor-container li{box-sizing:border-box;margin:0;padding:0;-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.tui-image-editor-container .tui-image-editor-header{min-width:533px;position:absolute;background-color:#151515;top:0;width:100%}.tui-image-editor-container .tui-image-editor-header-buttons,.tui-image-editor-container .tui-image-editor-controls-buttons{float:right;margin:8px}.tui-image-editor-container .tui-image-editor-header-logo,.tui-image-editor-container .tui-image-editor-controls-logo{float:left;width:30%;padding:17px}.tui-image-editor-container .tui-image-editor-controls-logo,.tui-image-editor-container .tui-image-editor-controls-buttons{width:270px;height:100%;display:none}.tui-image-editor-container .tui-image-editor-header-buttons button,.tui-image-editor-container .tui-image-editor-header-buttons div,.tui-image-editor-container .tui-image-editor-controls-buttons button,.tui-image-editor-container .tui-image-editor-controls-buttons div{display:inline-block;position:relative;width:120px;height:40px;padding:0;line-height:40px;outline:none;border-radius:20px;border:1px solid #ddd;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:700;cursor:pointer;vertical-align:middle;letter-spacing:.3px;text-align:center}.tui-image-editor-container .tui-image-editor-download-btn{background-color:#fdba3b;border-color:#fdba3b;color:#fff}.tui-image-editor-container .tui-image-editor-load-btn{position:absolute;left:0;right:0;display:inline-block;top:0;bottom:0;width:100%;cursor:pointer;opacity:0}.tui-image-editor-container .tui-image-editor-main-container{position:absolute;width:100%;top:0;bottom:64px}.tui-image-editor-container .tui-image-editor-main{position:absolute;text-align:center;top:64px;bottom:0;right:0;left:0}.tui-image-editor-container .tui-image-editor-wrap{position:absolute;bottom:0;width:100%;overflow:auto}.tui-image-editor-container .tui-image-editor-wrap .tui-image-editor-size-wrap{display:table;width:100%;height:100%}.tui-image-editor-container .tui-image-editor-wrap .tui-image-editor-size-wrap .tui-image-editor-align-wrap{display:table-cell;vertical-align:middle}.tui-image-editor-container .tui-image-editor{position:relative;display:inline-block}.tui-image-editor-container .tui-image-editor-menu,.tui-image-editor-container .tui-image-editor-help-menu{width:auto;list-style:none;padding:0;margin:0 auto;display:table-cell;text-align:center;vertical-align:middle;white-space:nowrap}.tui-image-editor-container .tui-image-editor-menu>.tui-image-editor-item,.tui-image-editor-container .tui-image-editor-help-menu>.tui-image-editor-item{position:relative;display:inline-block;border-radius:2px;padding:7px 8px 3px;cursor:pointer;margin:0 4px}.tui-image-editor-container .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:hover:before,.tui-image-editor-container .tui-image-editor-help-menu>.tui-image-editor-item[tooltip-content]:hover:before{content:"";position:absolute;display:inline-block;margin:0 auto;width:0;height:0;border-right:7px solid transparent;border-top:7px solid #2f2f2f;border-left:7px solid transparent;left:13px;top:-2px}.tui-image-editor-container .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:hover:after,.tui-image-editor-container .tui-image-editor-help-menu>.tui-image-editor-item[tooltip-content]:hover:after{content:attr(tooltip-content);position:absolute;display:inline-block;background-color:#2f2f2f;color:#fff;padding:5px 8px;font-size:11px;font-weight:lighter;border-radius:3px;max-height:23px;top:-25px;left:0;min-width:24px}.tui-image-editor-container .tui-image-editor-menu>.tui-image-editor-item.active,.tui-image-editor-container .tui-image-editor-help-menu>.tui-image-editor-item.active{background-color:#fff;transition:all .3s ease}.tui-image-editor-container .tui-image-editor-wrap{position:absolute}.tui-image-editor-container .tui-image-editor-grid-visual{display:none;position:absolute;width:100%;height:100%;border:1px solid rgba(255,255,255,.7)}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor{transition:none}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-grid-visual,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-grid-visual,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-resize .tui-image-editor-grid-visual{display:block}.tui-image-editor-container .tui-image-editor-grid-visual table{width:100%;height:100%;border-collapse:collapse}.tui-image-editor-container .tui-image-editor-grid-visual table td{border:1px solid rgba(255,255,255,.3)}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot:before{content:"";position:absolute;box-sizing:border-box;width:10px;height:10px;border:0;box-shadow:0 0 1px #0000004d;border-radius:100%;background-color:#fff}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.left-top:before{top:-5px;left:-5px}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.right-top:before{top:-5px;right:-5px}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.left-bottom:before{bottom:-5px;left:-5px}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.right-bottom:before{bottom:-5px;right:-5px}.tui-image-editor-container .tui-image-editor-submenu{display:none;position:absolute;bottom:0;width:100%;height:150px;white-space:nowrap;z-index:2}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-button:hover svg>use.active{display:block}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item li{display:inline-block;vertical-align:top}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-newline{display:block;margin-top:0}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button{position:relative;cursor:pointer;display:inline-block;font-weight:400;font-size:11px;margin:0 9px}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button.preset{margin:0 9px 20px 5px}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item label>span{display:inline-block;cursor:pointer;padding-top:5px;font-family:Noto Sans,sans-serif;font-size:11px}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button.apply label,.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button.cancel label{vertical-align:7px}.tui-image-editor-container .tui-image-editor-submenu>div{display:none;vertical-align:bottom}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-style{opacity:.95;z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;display:block}.tui-image-editor-container .tui-image-editor-partition>div{width:1px;height:52px;border-left:1px solid #3c3c3c;margin:0 8px}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-partition>div{height:108px;margin:0 29px 0 0}.tui-image-editor-container .tui-image-editor-submenu-align{text-align:left;margin-right:30px}.tui-image-editor-container .tui-image-editor-submenu-align label>span{width:55px;white-space:nowrap}.tui-image-editor-container .tui-image-editor-submenu-align:first-child{margin-right:0}.tui-image-editor-container .tui-image-editor-submenu-align:first-child label>span{width:70px}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-crop .tui-image-editor-submenu>div.tui-image-editor-menu-crop,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-resize .tui-image-editor-submenu>div.tui-image-editor-menu-resize,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-submenu>div.tui-image-editor-menu-flip,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-submenu>div.tui-image-editor-menu-rotate,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-shape .tui-image-editor-submenu>div.tui-image-editor-menu-shape,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-text .tui-image-editor-submenu>div.tui-image-editor-menu-text,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-mask .tui-image-editor-submenu>div.tui-image-editor-menu-mask,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-icon .tui-image-editor-submenu>div.tui-image-editor-menu-icon,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-draw .tui-image-editor-submenu>div.tui-image-editor-menu-draw,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-submenu>div.tui-image-editor-menu-filter,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-zoom .tui-image-editor-submenu>div.tui-image-editor-menu-zoom{display:table-cell}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-crop .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-resize .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-shape .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-text .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-mask .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-icon .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-draw .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-zoom .tui-image-editor-submenu{display:table}.tui-image-editor-container .tui-image-editor-help-menu{list-style:none;padding:0;margin:0 auto;text-align:center;vertical-align:middle;border-radius:20px;background-color:#ffffff0f;z-index:2;position:absolute}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history{display:none;background-color:#fff;color:#444;position:absolute;width:196px;height:276px;padding:4px 2px;box-shadow:0 2px 6px #00000026;cursor:auto;transform:translate(calc(-50% + 12px))}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list{height:268px;padding:0;overflow:hidden scroll;list-style:none}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item{height:24px;font-size:11px;line-height:24px}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item{position:relative;height:24px;cursor:pointer}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item svg{width:24px;height:24px}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item span{display:inline-block;width:128px;height:24px;text-align:left}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item .history-item-icon{display:inline-block;width:24px;height:24px;position:absolute;top:6px;left:6px}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item .history-item-checkbox{display:none;width:24px;height:24px;position:absolute;top:5px;right:-6px}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item.selected-item{background-color:#7777771f}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item.selected-item .history-item-checkbox{display:inline-block}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item.disabled-item{color:#333;opacity:.3}.tui-image-editor-container .tui-image-editor-help-menu .opened .tie-panel-history{display:block}.tui-image-editor-container .tui-image-editor-help-menu .opened .tie-panel-history:before{content:"";position:absolute;display:inline-block;margin:0 auto;width:0;height:0}.tui-image-editor-container .filter-color-item{display:inline-block}.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox{display:block}.tui-image-editor-container .tui-image-editor-checkbox-wrap{display:inline-block!important;text-align:left}.tui-image-editor-container .tui-image-editor-checkbox-wrap.fixed-width{width:187px;white-space:normal}.tui-image-editor-container .tui-image-editor-checkbox{display:inline-block;margin:1px 0}.tui-image-editor-container .tui-image-editor-checkbox input{width:14px;height:14px;opacity:0}.tui-image-editor-container .tui-image-editor-checkbox>label>span{color:#fff;height:14px;position:relative}.tui-image-editor-container .tui-image-editor-checkbox input+label:before,.tui-image-editor-container .tui-image-editor-checkbox>label>span:before{content:"";position:absolute;width:14px;height:14px;background-color:#fff;top:6px;left:-19px;display:inline-block;margin:0;text-align:center;font-size:11px;border:0;border-radius:2px;padding-top:1px;box-sizing:border-box}.tui-image-editor-container .tui-image-editor-checkbox input[type=checkbox]:checked+span:before{background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAMBJREFUKBWVkjEOwjAMRe2WgZW7IIHEDdhghhuwcQ42rlJugAQS54Cxa5cq1QM5TUpByZfS2j9+dlJVt/tX5ZxbS4ZU9VLkQvSHKTIGRaVJYFmKrBbTCJxE2UgCdDzMZDkHrOV6b95V0US6UmgKodujEZbJg0B0ZgEModO5lrY1TMQf1TpyJGBEjD+E2NPN7ukIUDiF/BfEXgRiGEw8NgkffYGYwCi808fpn/6OvfUfsDr/Vc1IfRf8sKnFVqeiVQfDu0tf/nWH9gAAAABJRU5ErkJggg==)}.tui-image-editor-container .tui-image-editor-selectlist-wrap{position:relative}.tui-image-editor-container .tui-image-editor-selectlist-wrap select{width:100%;height:28px;margin-top:4px;border:0;outline:0;border-radius:0;border:1px solid #cbdbdb;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 7px 0 10px}.tui-image-editor-container .tui-image-editor-selectlist-wrap .tui-image-editor-selectlist{display:none;position:relative;top:-1px;border:1px solid #ccc;background-color:#fff;border-top:0;padding:4px 0}.tui-image-editor-container .tui-image-editor-selectlist-wrap .tui-image-editor-selectlist li{display:block;text-align:left;padding:7px 10px;font-family:Noto Sans,sans-serif}.tui-image-editor-container .tui-image-editor-selectlist-wrap .tui-image-editor-selectlist li:hover{background-color:#515ce60d}.tui-image-editor-container .tui-image-editor-selectlist-wrap:before{content:"";position:absolute;display:inline-block;width:14px;height:14px;right:5px;top:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAHlJREFUKBVjYBgFOEOAEVkmPDxc89+/f6eAYjzI4kD2FyYmJrOVK1deh4kzwRggGiQBVJCELAZig8SQNYHEmEEEMrh69eo1HR0dfqCYJUickZGxf9WqVf3IakBsFBthklpaWmVA9mEQhrJhUoTp0NBQCRAmrHL4qgAAuu4cWZOZIGsAAAAASUVORK5CYII=);background-size:cover}.tui-image-editor-container .tui-image-editor-selectlist-wrap select::-ms-expand{display:none}.tui-image-editor-container .tui-image-editor-virtual-range-bar .tui-image-editor-disabled,.tui-image-editor-container .tui-image-editor-virtual-range-subbar .tui-image-editor-disabled,.tui-image-editor-container .tui-image-editor-virtual-range-pointer .tui-image-editor-disabled{backbround-color:#f00}.tui-image-editor-container .tui-image-editor-range{position:relative;top:5px;width:166px;height:17px;display:inline-block}.tui-image-editor-container .tui-image-editor-virtual-range-bar{top:7px;position:absolute;width:100%;height:2px;background-color:#666}.tui-image-editor-container .tui-image-editor-virtual-range-subbar{position:absolute;height:100%;left:0;right:0;background-color:#d1d1d1}.tui-image-editor-container .tui-image-editor-virtual-range-pointer{position:absolute;cursor:pointer;top:-5px;left:0;width:12px;height:12px;background-color:#fff;border-radius:100%}.tui-image-editor-container .tui-image-editor-range-wrap{display:inline-block;margin-left:4px}.tui-image-editor-container .tui-image-editor-range-wrap.short .tui-image-editor-range{width:100px}.tui-image-editor-container .color-picker-control .tui-image-editor-range{width:108px;margin-left:10px}.tui-image-editor-container .color-picker-control .tui-image-editor-virtual-range-pointer{background-color:#333}.tui-image-editor-container .color-picker-control .tui-image-editor-virtual-range-bar{background-color:#ccc}.tui-image-editor-container .color-picker-control .tui-image-editor-virtual-range-subbar{background-color:#606060}.tui-image-editor-container .tui-image-editor-range-wrap.tui-image-editor-newline.short{margin-top:-2px;margin-left:19px}.tui-image-editor-container .tui-image-editor-range-wrap.tui-image-editor-newline.short label{color:#8e8e8e;font-weight:400}.tui-image-editor-container .tui-image-editor-range-wrap label{vertical-align:baseline;font-size:11px;margin-right:7px;color:#fff}.tui-image-editor-container .tui-image-editor-range-value{cursor:default;width:40px;height:24px;outline:none;border-radius:2px;box-shadow:none;border:1px solid #d5d5d5;text-align:center;background-color:#1c1c1c;color:#fff;font-weight:lighter;vertical-align:baseline;font-family:Noto Sans,sans-serif;margin-top:15px;margin-left:4px}.tui-image-editor-container .tui-image-editor-controls{position:absolute;background-color:#151515;width:100%;height:64px;display:table;bottom:0;z-index:2}.tui-image-editor-container .tui-image-editor-icpartition{display:inline-block;background-color:#444;width:1px;height:24px}.tui-image-editor-container.left .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:before{left:28px;top:11px;border-right:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}.tui-image-editor-container.left .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:after{top:7px;left:42px;white-space:nowrap}.tui-image-editor-container.left .tui-image-editor-submenu{left:0;height:100%;width:248px}.tui-image-editor-container.left .tui-image-editor-main-container{left:64px;width:calc(100% - 64px);height:100%}.tui-image-editor-container.left .tui-image-editor-controls{width:64px;height:100%;display:table}.tui-image-editor-container.left .tui-image-editor-menu,.tui-image-editor-container.right .tui-image-editor-menu{white-space:inherit}.tui-image-editor-container.left .tui-image-editor-submenu,.tui-image-editor-container.right .tui-image-editor-submenu{white-space:normal}.tui-image-editor-container.left .tui-image-editor-submenu>div,.tui-image-editor-container.right .tui-image-editor-submenu>div{vertical-align:middle}.tui-image-editor-container.left .tui-image-editor-controls li,.tui-image-editor-container.right .tui-image-editor-controls li{display:inline-block;margin:4px auto}.tui-image-editor-container.left .tui-image-editor-icpartition,.tui-image-editor-container.right .tui-image-editor-icpartition{position:relative;top:-7px;width:24px;height:1px}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-partition,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-partition{display:block;width:75%;margin:auto}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-partition>div,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-partition>div{border-left:0;height:10px;border-bottom:1px solid #3c3c3c;width:100%;margin:0}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-submenu-align,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-submenu-align{margin-right:0}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-submenu-item li,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-submenu-item li{margin-top:15px}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-colorpicker-clearfix li,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-colorpicker-clearfix li{margin-top:0}.tui-image-editor-container.left .tui-image-editor-checkbox-wrap.fixed-width,.tui-image-editor-container.right .tui-image-editor-checkbox-wrap.fixed-width{width:182px;white-space:normal}.tui-image-editor-container.left .tui-image-editor-range-wrap.tui-image-editor-newline label.range,.tui-image-editor-container.right .tui-image-editor-range-wrap.tui-image-editor-newline label.range{display:block;text-align:left;width:75%;margin:auto}.tui-image-editor-container.left .tui-image-editor-range,.tui-image-editor-container.right .tui-image-editor-range{width:136px}.tui-image-editor-container.right .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:before{left:-3px;top:11px;border-left:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}.tui-image-editor-container.right .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:after{top:7px;left:unset;right:43px;white-space:nowrap}.tui-image-editor-container.right .tui-image-editor-submenu{right:0;height:100%;width:248px}.tui-image-editor-container.right .tui-image-editor-main-container{right:64px;width:calc(100% - 64px);height:100%}.tui-image-editor-container.right .tui-image-editor-controls{right:0;width:64px;height:100%;display:table}.tui-image-editor-container.top .tui-image-editor-submenu .tui-image-editor-partition.only-left-right,.tui-image-editor-container.bottom .tui-image-editor-submenu .tui-image-editor-partition.only-left-right{display:none}.tui-image-editor-container.bottom .tui-image-editor-submenu>div{padding-bottom:24px}.tui-image-editor-container.top .color-picker-control .triangle{top:-8px;border-right:7px solid transparent;border-top:0;border-left:7px solid transparent;border-bottom:8px solid #fff}.tui-image-editor-container.top .tui-image-editor-size-wrap{height:100%}.tui-image-editor-container.top .tui-image-editor-main-container{bottom:0}.tui-image-editor-container.top .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:before{left:13px;border-top:0;border-bottom:7px solid #2f2f2f;top:33px}.tui-image-editor-container.top .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:after{top:38px}.tui-image-editor-container.top .tui-image-editor-submenu{top:0;bottom:auto}.tui-image-editor-container.top .tui-image-editor-submenu>div{padding-top:24px;vertical-align:top}.tui-image-editor-container.top .tui-image-editor-controls-logo,.tui-image-editor-container.top .tui-image-editor-controls-buttons{display:table-cell}.tui-image-editor-container.top .tui-image-editor-main{top:64px;height:calc(100% - 64px)}.tui-image-editor-container.top .tui-image-editor-controls{top:0;bottom:inherit}.tui-image-editor-container .tui-image-editor-help-menu.top{white-space:nowrap;width:506px;height:40px;top:8px;left:50%;transform:translate(-50%)}.tui-image-editor-container .tui-image-editor-help-menu.top .tie-panel-history{top:45px}.tui-image-editor-container .tui-image-editor-help-menu.top .opened .tie-panel-history:before{border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #fff;left:90px;top:-8px}.tui-image-editor-container .tui-image-editor-help-menu.top>.tui-image-editor-item[tooltip-content]:before{left:13px;top:35px;border:none;border-bottom:7px solid #2f2f2f;border-left:7px solid transparent;border-right:7px solid transparent}.tui-image-editor-container .tui-image-editor-help-menu.top>.tui-image-editor-item[tooltip-content]:after{top:41px;left:-4px;white-space:nowrap}.tui-image-editor-container .tui-image-editor-help-menu.top>.tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.top>.tui-image-editor-item[tooltip-content].opened:after{content:none}.tui-image-editor-container .tui-image-editor-help-menu.bottom{white-space:nowrap;width:506px;height:40px;bottom:8px;left:50%;transform:translate(-50%)}.tui-image-editor-container .tui-image-editor-help-menu.bottom .tie-panel-history{bottom:45px}.tui-image-editor-container .tui-image-editor-help-menu.bottom .opened .tie-panel-history:before{border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #fff;left:90px;bottom:-8px}.tui-image-editor-container .tui-image-editor-help-menu.bottom>.tui-image-editor-item[tooltip-content]:before{left:13px;top:auto;bottom:36px;border:none;border-top:7px solid #2f2f2f;border-left:7px solid transparent;border-right:7px solid transparent}.tui-image-editor-container .tui-image-editor-help-menu.bottom>.tui-image-editor-item[tooltip-content]:after{top:auto;left:-4px;bottom:41px;white-space:nowrap}.tui-image-editor-container .tui-image-editor-help-menu.bottom>.tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.bottom>.tui-image-editor-item[tooltip-content].opened:after{content:none}.tui-image-editor-container .tui-image-editor-help-menu.left{white-space:inherit;width:40px;height:506px;left:8px;top:50%;transform:translateY(-50%)}.tui-image-editor-container .tui-image-editor-help-menu.left .tie-panel-history{left:140px;top:-4px}.tui-image-editor-container .tui-image-editor-help-menu.left .opened .tie-panel-history:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #fff;left:-8px;top:14px}.tui-image-editor-container .tui-image-editor-help-menu.left .tui-image-editor-item{margin:4px auto;padding:6px 8px}.tui-image-editor-container .tui-image-editor-help-menu.left>.tui-image-editor-item[tooltip-content]:before{left:27px;top:11px;border:none;border-right:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}.tui-image-editor-container .tui-image-editor-help-menu.left>.tui-image-editor-item[tooltip-content]:after{top:7px;left:40px;white-space:nowrap}.tui-image-editor-container .tui-image-editor-help-menu.left>.tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.left>.tui-image-editor-item[tooltip-content].opened:after{content:none}.tui-image-editor-container .tui-image-editor-help-menu.right{white-space:inherit;width:40px;height:506px;right:8px;top:50%;transform:translateY(-50%)}.tui-image-editor-container .tui-image-editor-help-menu.right .tie-panel-history{right:-30px;top:-4px}.tui-image-editor-container .tui-image-editor-help-menu.right .opened .tie-panel-history:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff;right:-8px;top:14px}.tui-image-editor-container .tui-image-editor-help-menu.right .tui-image-editor-item{margin:4px auto;padding:6px 8px}.tui-image-editor-container .tui-image-editor-help-menu.right>.tui-image-editor-item[tooltip-content]:before{left:-6px;top:11px;border:none;border-left:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}.tui-image-editor-container .tui-image-editor-help-menu.right>.tui-image-editor-item[tooltip-content]:after{top:7px;left:auto;right:39px;white-space:nowrap}.tui-image-editor-container .tui-image-editor-help-menu.right>.tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.right>.tui-image-editor-item[tooltip-content].opened:after{content:none}.tui-image-editor-container .tie-icon-add-button .tui-image-editor-button{min-width:42px}.tui-image-editor-container .svg_ic-menu,.tui-image-editor-container .svg_ic-helpmenu{width:24px;height:24px}.tui-image-editor-container .svg_ic-submenu{width:32px;height:32px}.tui-image-editor-container .svg_img-bi{width:257px;height:26px}.tui-image-editor-container .tui-image-editor-help-menu svg>use,.tui-image-editor-container .tui-image-editor-controls svg>use{display:none}.tui-image-editor-container .tui-image-editor-help-menu .enabled svg:hover>use.hover,.tui-image-editor-container .tui-image-editor-controls .enabled svg:hover>use.hover,.tui-image-editor-container .tui-image-editor-help-menu .normal svg:hover>use.hover,.tui-image-editor-container .tui-image-editor-controls .normal svg:hover>use.hover{display:block}.tui-image-editor-container .tui-image-editor-help-menu .active svg:hover>use.hover,.tui-image-editor-container .tui-image-editor-controls .active svg:hover>use.hover{display:none}.tui-image-editor-container .tui-image-editor-help-menu .on svg>use.hover,.tui-image-editor-container .tui-image-editor-controls .on svg>use.hover,.tui-image-editor-container .tui-image-editor-help-menu .opened svg>use.hover,.tui-image-editor-container .tui-image-editor-controls .opened svg>use.hover{display:block}.tui-image-editor-container .tui-image-editor-help-menu svg>use.normal,.tui-image-editor-container .tui-image-editor-controls svg>use.normal{display:block}.tui-image-editor-container .tui-image-editor-help-menu .active svg>use.active,.tui-image-editor-container .tui-image-editor-controls .active svg>use.active{display:block}.tui-image-editor-container .tui-image-editor-help-menu .enabled svg>use.enabled,.tui-image-editor-container .tui-image-editor-controls .enabled svg>use.enabled{display:block}.tui-image-editor-container .tui-image-editor-help-menu .active svg>use.normal,.tui-image-editor-container .tui-image-editor-controls .active svg>use.normal,.tui-image-editor-container .tui-image-editor-help-menu .enabled svg>use.normal,.tui-image-editor-container .tui-image-editor-controls .enabled svg>use.normal{display:none}.tui-image-editor-container .tui-image-editor-help-menu .help svg>use.disabled,.tui-image-editor-container .tui-image-editor-controls .help svg>use.disabled,.tui-image-editor-container .tui-image-editor-help-menu .help.enabled svg>use.normal,.tui-image-editor-container .tui-image-editor-controls .help.enabled svg>use.normal{display:block}.tui-image-editor-container .tui-image-editor-help-menu .help.enabled svg>use.disabled,.tui-image-editor-container .tui-image-editor-controls .help.enabled svg>use.disabled{display:none}.tui-image-editor-container .tui-image-editor-controls:hover{z-index:3}.tui-image-editor-container div.tui-colorpicker-clearfix{width:159px;height:28px;border:1px solid #d5d5d5;border-radius:2px;background-color:#f5f5f5;margin-top:6px;padding:4px 7px}.tui-image-editor-container .tui-colorpicker-palette-hex{width:114px;background-color:#f5f5f5;border:0;font-size:11px;margin-top:2px;font-family:Noto Sans,sans-serif}.tui-image-editor-container .tui-colorpicker-palette-hex[value="#ffffff"]+.tui-colorpicker-palette-preview,.tui-image-editor-container .tui-colorpicker-palette-hex[value=""]+.tui-colorpicker-palette-preview{border:1px solid #ccc}.tui-image-editor-container .tui-colorpicker-palette-hex[value=""]+.tui-colorpicker-palette-preview{background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdBJREFUWAnFl0FuwjAQRZ0ukiugHqFSOQNdseuKW3ALzkA4BateICvUGyCxrtRFd4WuunH/TzykaYJrnLEYaTJJsP2+x8GZZCbQrLU5mj7Bn+EP8HvnCObd+R7xBV5lWfaNON4AnsA38E94qLEt+0yiFaBzAV/Bv+Cxxr4co7hKCDpw1q9wLeNYYdlAwyn8TYt8Hme3+8D5ozcTaMCZ68PXa2tnM2sbEcOZAJhrrpl2DAcTOGNjZPSfCdzkw6JrfbiMv+osBe4y9WOedhm4jZfhbENWuxS44H9Wz/xw4WzqLOAqh1+zycgAwzEMzr5k5gaHOa9ULBwuuDkFlHI1Kl4PJ66kgIpnoywOTmRFAYcbwYk9UMApWkD8zAV5ihcwHk4Rx7gl0IFTQL0EFc+CTQ9OZHWH3YhlVJiVpTHbrTGLhTHLZVgff6s9lyBsI9KduSS83oj+34rTwJutmBmCnMsvozRwZqB5GTkBw6/jdPDu69iJ6BYk6eCcfbcgcQIK/MByaaiMqm8rHcjol2TnpWDhyAKSGdA3FrxtJUToX0ODqatetfGE+8tyEUOV8GY5dGRwLP/MBS4RHQr4bT7NRAQjlcOTfZxmv2G+c4hI8nn+Ax5PG/zhI393AAAAAElFTkSuQmCC)}.tui-image-editor-container .tui-colorpicker-palette-preview{border-radius:100%;float:left;width:17px;height:17px;border:0}.tui-image-editor-container .color-picker-control{position:absolute;display:none;z-index:99;width:192px;background-color:#fff;box-shadow:0 3px 22px 6px #00000026;padding:16px;border-radius:2px}.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-toggle-slider{display:none}.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-button{border:0;border-radius:100%;margin:2px;background-size:cover;font-size:1px}.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-button[title="#ffffff"],.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-button[title=""]{border:1px solid #ccc}.tui-image-editor-container .color-picker-control .triangle{width:0;height:0;border-right:7px solid transparent;border-top:8px solid #fff;border-left:7px solid transparent;position:absolute;bottom:-8px;left:84px}.tui-image-editor-container .color-picker-control .tui-colorpicker-container,.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-container ul,.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-container{width:100%;height:auto}.tui-image-editor-container .filter-color-item .color-picker-control label{font-color:#333;font-weight:400;margin-right:7pxleft}.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox{margin-top:0}.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox input+label:before,.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox>label:before{left:-16px}.tui-image-editor-container .color-picker{width:100%;height:auto}.tui-image-editor-container .color-picker-value{width:32px;height:32px;border:0;border-radius:100%;margin:auto auto 1px}.tui-image-editor-container .color-picker-value.transparent{border:1px solid #cbcbcb;background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdBJREFUWAnFl0FuwjAQRZ0ukiugHqFSOQNdseuKW3ALzkA4BateICvUGyCxrtRFd4WuunH/TzykaYJrnLEYaTJJsP2+x8GZZCbQrLU5mj7Bn+EP8HvnCObd+R7xBV5lWfaNON4AnsA38E94qLEt+0yiFaBzAV/Bv+Cxxr4co7hKCDpw1q9wLeNYYdlAwyn8TYt8Hme3+8D5ozcTaMCZ68PXa2tnM2sbEcOZAJhrrpl2DAcTOGNjZPSfCdzkw6JrfbiMv+osBe4y9WOedhm4jZfhbENWuxS44H9Wz/xw4WzqLOAqh1+zycgAwzEMzr5k5gaHOa9ULBwuuDkFlHI1Kl4PJ66kgIpnoywOTmRFAYcbwYk9UMApWkD8zAV5ihcwHk4Rx7gl0IFTQL0EFc+CTQ9OZHWH3YhlVJiVpTHbrTGLhTHLZVgff6s9lyBsI9KduSS83oj+34rTwJutmBmCnMsvozRwZqB5GTkBw6/jdPDu69iJ6BYk6eCcfbcgcQIK/MByaaiMqm8rHcjol2TnpWDhyAKSGdA3FrxtJUToX0ODqatetfGE+8tyEUOV8GY5dGRwLP/MBS4RHQr4bT7NRAQjlcOTfZxmv2G+c4hI8nn+Ax5PG/zhI393AAAAAElFTkSuQmCC)}.tui-image-editor-container .color-picker-value+label{color:#fff}.tui-image-editor-container .tui-image-editor-submenu svg>use{display:none}.tui-image-editor-container .tui-image-editor-submenu svg>use.normal{display:block}.tie-icon-add-button.icon-bubble .tui-image-editor-button[data-icontype=icon-bubble] svg>use.active,.tie-icon-add-button.icon-heart .tui-image-editor-button[data-icontype=icon-heart] svg>use.active,.tie-icon-add-button.icon-location .tui-image-editor-button[data-icontype=icon-location] svg>use.active,.tie-icon-add-button.icon-polygon .tui-image-editor-button[data-icontype=icon-polygon] svg>use.active,.tie-icon-add-button.icon-star .tui-image-editor-button[data-icontype=icon-star] svg>use.active,.tie-icon-add-button.icon-star-2 .tui-image-editor-button[data-icontype=icon-star-2] svg>use.active,.tie-icon-add-button.icon-arrow-3 .tui-image-editor-button[data-icontype=icon-arrow-3] svg>use.active,.tie-icon-add-button.icon-arrow-2 .tui-image-editor-button[data-icontype=icon-arrow-2] svg>use.active,.tie-icon-add-button.icon-arrow .tui-image-editor-button[data-icontype=icon-arrow] svg>use.active{display:block}.tie-draw-line-select-button.line .tui-image-editor-button.line svg>use.normal,.tie-draw-line-select-button.free .tui-image-editor-button.free svg>use.normal{display:none}.tie-draw-line-select-button.line .tui-image-editor-button.line svg>use.active,.tie-draw-line-select-button.free .tui-image-editor-button.free svg>use.active{display:block}.tie-flip-button.resetFlip .tui-image-editor-button.resetFlip svg>use.normal,.tie-flip-button.flipX .tui-image-editor-button.flipX svg>use.normal,.tie-flip-button.flipY .tui-image-editor-button.flipY svg>use.normal{display:none}.tie-flip-button.resetFlip .tui-image-editor-button.resetFlip svg>use.active,.tie-flip-button.flipX .tui-image-editor-button.flipX svg>use.active,.tie-flip-button.flipY .tui-image-editor-button.flipY svg>use.active{display:block}.tie-mask-apply.apply.active .tui-image-editor-button.apply label{color:#fff}.tie-mask-apply.apply.active .tui-image-editor-button.apply svg>use.active{display:block}.tie-crop-button .tui-image-editor-button.apply,.tie-crop-preset-button .tui-image-editor-button.apply{margin-right:24px}.tie-crop-button .tui-image-editor-button.preset.active svg>use.active,.tie-crop-preset-button .tui-image-editor-button.preset.active svg>use.active{display:block}.tie-crop-button .tui-image-editor-button.apply.active svg>use.active,.tie-crop-preset-button .tui-image-editor-button.apply.active svg>use.active{display:block}.tie-resize-button .tui-image-editor-button.apply,.tie-resize-preset-button .tui-image-editor-button.apply{margin-right:24px}.tie-resize-button .tui-image-editor-button.preset.active svg>use.active,.tie-resize-preset-button .tui-image-editor-button.preset.active svg>use.active{display:block}.tie-resize-button .tui-image-editor-button.apply.active svg>use.active,.tie-resize-preset-button .tui-image-editor-button.apply.active svg>use.active{display:block}.tie-shape-button.rect .tui-image-editor-button.rect svg>use.normal,.tie-shape-button.circle .tui-image-editor-button.circle svg>use.normal,.tie-shape-button.triangle .tui-image-editor-button.triangle svg>use.normal{display:none}.tie-shape-button.rect .tui-image-editor-button.rect svg>use.active,.tie-shape-button.circle .tui-image-editor-button.circle svg>use.active,.tie-shape-button.triangle .tui-image-editor-button.triangle svg>use.active{display:block}.tie-text-effect-button .tui-image-editor-button.active svg>use.active{display:block}.tie-text-align-button.tie-text-align-left .tui-image-editor-button.left svg>use.active,.tie-text-align-button.tie-text-align-center .tui-image-editor-button.center svg>use.active,.tie-text-align-button.tie-text-align-right .tui-image-editor-button.right svg>use.active{display:block}.tie-mask-image-file,.tie-icon-image-file{opacity:0;position:absolute;width:100%;height:100%;border:1px solid #008000;cursor:inherit;left:0;top:0}.tie-zoom-button.resetFlip .tui-image-editor-button.resetFlip svg>use.normal,.tie-zoom-button.flipX .tui-image-editor-button.flipX svg>use.normal,.tie-zoom-button.flipY .tui-image-editor-button.flipY svg>use.normal{display:none}.tie-zoom-button.resetFlip .tui-image-editor-button.resetFlip svg>use.active,.tie-zoom-button.flipX .tui-image-editor-button.flipX svg>use.active,.tie-zoom-button.flipY .tui-image-editor-button.flipY svg>use.active{display:block}.tui-image-editor-container.top.tui-image-editor-top-optimization .tui-image-editor-controls ul{text-align:right}.tui-image-editor-container.top.tui-image-editor-top-optimization .tui-image-editor-controls-logo{display:none}/*!
 * TOAST UI Color Picker
 * @version 2.2.8
 * @author NHN Cloud FE Development Team <dl_javascript@nhn.com>
 * @license MIT
 */.tui-colorpicker-clearfix{zoom:1}.tui-colorpicker-clearfix:after{content:"";display:block;clear:both}.tui-colorpicker-vml{behavior:url(#default#VML);display:block}.tui-colorpicker-container,.tui-colorpicker-palette-container{width:152px}.tui-colorpicker-palette-container ul{width:152px;margin:0;padding:0}.tui-colorpicker-palette-container li{float:left;margin:0;padding:0 3px 3px 0;list-style:none}.tui-colorpicker-palette-button{display:block;border:none;overflow:hidden;outline:none;margin:0;padding:0;width:16px;height:16px;border:1px solid #ccc;cursor:pointer}.tui-colorpicker-palette-button.tui-colorpicker-selected{border:2px solid #000}.tui-colorpicker-palette-button.tui-colorpicker-color-transparent{barckground-repeat:repeat;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAABfGlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGAqSSwoyGFhYGDIzSspCnJ3UoiIjFJgv8PAzcDDIMRgxSCemFxc4BgQ4MOAE3y7xsAIoi/rgsxK8/x506a1fP4WNq+ZclYlOrj1gQF3SmpxMgMDIweQnZxSnJwLZOcA2TrJBUUlQPYMIFu3vKQAxD4BZIsUAR0IZN8BsdMh7A8gdhKYzcQCVhMS5AxkSwDZAkkQtgaInQ5hW4DYyRmJKUC2B8guiBvAgNPDRcHcwFLXkYC7SQa5OaUwO0ChxZOaFxoMcgcQyzB4MLgwKDCYMxgwWDLoMjiWpFaUgBQ65xdUFmWmZ5QoOAJDNlXBOT+3oLQktUhHwTMvWU9HwcjA0ACkDhRnEKM/B4FNZxQ7jxDLX8jAYKnMwMDcgxBLmsbAsH0PA4PEKYSYyjwGBn5rBoZt5woSixLhDmf8xkKIX5xmbARh8zgxMLDe+///sxoDA/skBoa/E////73o//+/i4H2A+PsQA4AJHdp4IxrEg8AAAGbaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjEzPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CghrN1AAAABzSURBVCgVldKxEYAgDAXQD5VOpLuwgi4jlrTMqF00oOd5Aia/CcV/F4oYOgNlrLjvVyCEVJchBjEC25538PeaWTzRMBLxvIL7UZwFwL06qoA6aoAy+gFfJABvJAQPUoCMlICRRd8BzgHzJL4ok9aJ67l4AK9AxVKhHryUAAAAAElFTkSuQmCC)}.tui-colorpicker-palette-hex{font-family:monospace;display:inline-block;*display: inline;zoom:1;width:60px;vertical-align:middle}.tui-colorpicker-palette-preview{display:inline-block;*display: inline;zoom:1;width:12px;height:12px;border:1px solid #ccc;vertical-align:middle;overflow:hidden}.tui-colorpicker-palette-toggle-slider{display:inline-block;*display: inline;zoom:1;vertical-align:middle;float:right}.tui-colorpicker-slider-container{margin:5px 0 0;height:122px;zoom:1}.tui-colorpicker-slider-container:after{content:"";display:block;clear:both}.tui-colorpicker-slider-left{float:left;width:120px;height:120px}.tui-colorpicker-slider-right{float:right;width:32px;height:120px}.tui-colorpicker-svg{display:block}.tui-colorpicker-slider-handle{position:absolute;overflow:visible;top:0;left:0;width:1px;height:1px;z-index:2;opacity:.9}.tui-colorpicker-svg-slider{width:120px;height:120px;border:1px solid #ccc;overflow:hidden}.tui-colorpicker-vml-slider{position:relative;width:120px;height:120px;border:1px solid #ccc;overflow:hidden}.tui-colorpicker-vml-slider-bg{position:absolute;margin:-1px 0 0 -1px;top:0;left:0;width:122px;height:122px}.tui-colorpicker-svg-huebar{float:right;width:18px;height:120px;border:1px solid #ccc;overflow:visible}.tui-colorpicker-vml-huebar{width:32px;position:relative}.tui-colorpicker-vml-huebar-bg{position:absolute;top:0;right:0;width:18px;height:121px}.drawing-container[data-v-fa9f9199]{height:min(680px,100vh - 190px);min-height:460px;position:relative;overflow:hidden;border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc;box-shadow:0 10px 30px #0f172a0f}.drawing-container[data-v-fa9f9199] .tui-image-editor{border:0;background:#f8fafc;font-family:inherit}.drawing-container[data-v-fa9f9199] .tui-image-editor-header{height:46px;border-bottom:1px solid #e2e8f0;background:#fff}.drawing-container[data-v-fa9f9199] .tui-image-editor-main{top:49px!important;right:64px;bottom:0;left:0;background:#f8fafc}.drawing-container[data-v-fa9f9199] .tui-image-editor-menu{width:64px;border-left:1px solid #e2e8f0;background:#fff}.drawing-container[data-v-fa9f9199] .tui-image-editor-item:hover,.drawing-container[data-v-fa9f9199] .tui-image-editor-item.active{color:#2563ff}.drawing-container[data-v-fa9f9199] .tui-image-editor-submenu{right:-64px!important;width:248px!important;border-radius:12px 0 0 12px;background:#fff}.drawing-container .save[data-v-fa9f9199]{position:absolute;right:50px;top:15px}@media(max-width:720px){.drawing-container[data-v-fa9f9199]{height:calc(100vh - 150px);min-height:380px;border-radius:14px}.drawing-container[data-v-fa9f9199] .tui-image-editor-main{right:0;bottom:64px}.drawing-container[data-v-fa9f9199] .tui-image-editor-menu{width:100%;height:64px;border-left:0;border-top:1px solid #e2e8f0}}.checkout-experience[data-v-eb227b60]{display:flex;flex:1;flex-direction:column;min-width:0;height:100%}.checkout-header h2[data-v-eb227b60]{margin:.5rem 0;color:#0f172a;font-size:2.25rem;font-weight:900;letter-spacing:-.05em}.checkout-header p[data-v-eb227b60],.state-panel span[data-v-eb227b60]{color:#64748b;font-size:.875rem}.security-badge[data-v-eb227b60]{display:flex;align-items:center;gap:.6rem;color:#4f46e5;font-size:.65rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.payment-stage[data-v-eb227b60]{position:relative;min-height:12rem;margin:1.5rem 0}.payment-element[data-v-eb227b60]{width:100%;min-width:375px;overflow-y:auto}.payment-summary[data-v-eb227b60]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding:1.25rem 1.5rem;border:1px solid #c7d2fe;border-radius:1.5rem;background:#eef2ff}.payment-summary div[data-v-eb227b60]{display:flex;flex-direction:column}.payment-summary span[data-v-eb227b60]{color:#818cf8;font-size:.65rem;font-weight:900;text-transform:uppercase}.payment-summary strong[data-v-eb227b60]{color:#0f172a;font-size:1.75rem}.payment-summary-compact[data-v-eb227b60]{justify-content:flex-end;margin-top:1rem;padding:0;border:0;background:transparent}.auto-submit-status[data-v-eb227b60]{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;flex-direction:column;gap:.75rem;background:#fff;color:#4f46e5}.auto-submit-status span[data-v-eb227b60]{color:#64748b;font-size:.8rem;font-weight:700}.pay-button[data-v-eb227b60],.retry-button[data-v-eb227b60]{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:1rem 1.5rem;border:0;border-radius:1rem;background:#4f46e5;color:#fff;font-weight:800;cursor:pointer}.pay-button[data-v-eb227b60]:disabled{opacity:.65;cursor:wait}.cancel-button[data-v-eb227b60]{margin:1rem auto 0;border:0;background:none;color:#94a3b8;font-size:.7rem;font-weight:800;cursor:pointer}.error-message[data-v-eb227b60]{margin:0 0 1rem;padding:.75rem 1rem;border-radius:.75rem;background:#fef2f2;color:#dc2626;font-size:.8rem}.state-panel[data-v-eb227b60]{display:flex;flex:1;min-height:360px;align-items:center;justify-content:center;flex-direction:column;gap:1rem;color:#4f46e5;text-align:center}.state-panel strong[data-v-eb227b60]{color:#0f172a;font-size:1.5rem}.state-panel.success[data-v-eb227b60]{color:#10b981}.state-panel.failed[data-v-eb227b60]{color:#ef4444}.spin[data-v-eb227b60]{animation:spin-eb227b60 1s linear infinite}@keyframes spin-eb227b60{to{transform:rotate(360deg)}}@media(max-width:600px){.payment-element[data-v-eb227b60]{min-width:0}.payment-summary[data-v-eb227b60]{align-items:stretch;flex-direction:column}}.payment-page[data-v-23e4dc1b]{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f8fafc}.payment-shell[data-v-23e4dc1b]{width:min(680px,100%);min-height:560px;padding:40px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;box-shadow:0 20px 50px #0f172a1a}.payment-state[data-v-23e4dc1b]{min-height:480px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;color:#ef4444;text-align:center}.payment-state strong[data-v-23e4dc1b]{color:#0f172a;font-size:20px}.payment-state span[data-v-23e4dc1b]{color:#64748b}.payment-state button[data-v-23e4dc1b]{padding:10px 18px;border:0;border-radius:6px;background:#4f46e5;color:#fff;cursor:pointer}.spin[data-v-23e4dc1b]{color:#4f46e5;animation:spin-23e4dc1b 1s linear infinite}@keyframes spin-23e4dc1b{to{transform:rotate(360deg)}}@media(max-width:600px){.payment-page[data-v-23e4dc1b]{padding:0}.payment-shell[data-v-23e4dc1b]{min-height:100vh;padding:24px 18px;border:0}}.resource-store[data-v-d0f15452]{min-height:100%;background:#f6f8fc;color:#101828}.store-header[data-v-d0f15452]{border-bottom:1px solid #e2e8f0;background:#fff}.store-header-inner[data-v-d0f15452]{display:flex;align-items:center;justify-content:space-between;gap:24px;box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:24px 40px}.eyebrow[data-v-d0f15452]{display:flex;gap:7px;align-items:center;margin:0 0 9px;color:#2864f5;font-size:13px;font-weight:700}h1[data-v-d0f15452]{margin:8px 0 0;font-size:28px;font-weight:900;line-height:42px}.subtitle[data-v-d0f15452]{margin:0;color:#64748b;font-size:14px;font-weight:600;line-height:20px}.balance-card[data-v-d0f15452]{display:flex;align-items:center;gap:13px;min-width:198px;padding:16px;border:1px solid #dfe5ef;border-radius:8px;background:#fff}.balance-icon[data-v-d0f15452]{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;color:#2864f5;background:#eff4ff}.balance-card span[data-v-d0f15452]{display:block;color:#61718c;font-size:12px}.balance-card strong[data-v-d0f15452]{display:block;margin-top:4px;font-size:26px;line-height:1}.store-content[data-v-d0f15452]{max-width:1280px;margin:0 auto;padding:28px 40px 48px}.section-heading[data-v-d0f15452],.history-header[data-v-d0f15452]{display:flex;align-items:end;justify-content:space-between;gap:20px}.section-heading h2[data-v-d0f15452],.history-header h2[data-v-d0f15452]{margin:0;font-size:20px;font-weight:900}.section-heading p[data-v-d0f15452]{margin:6px 0 0;color:#64748b;font-size:13px;font-weight:600}.section-heading>span[data-v-d0f15452],.history-header>span[data-v-d0f15452]{color:#94a3b8;font-size:13px;font-weight:600}.pack-grid[data-v-d0f15452]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.pack-card[data-v-d0f15452]{display:flex;flex-direction:column;min-height:250px;padding:20px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;transition:border-color .2s}.pack-card[data-v-d0f15452]:hover{border-color:#b9ccff}.pack-title[data-v-d0f15452]{display:flex;justify-content:space-between;gap:12px}.pack-title h3[data-v-d0f15452],.pack-title strong[data-v-d0f15452]{margin:0;font-size:21px;font-weight:900}.pack-card p[data-v-d0f15452]{flex:1;margin:22px 0;color:#64748b;font-size:13px;font-weight:600;line-height:1.8}.pack-card button[data-v-d0f15452],.confirm[data-v-d0f15452]{display:flex;justify-content:center;align-items:center;gap:7px;min-height:44px;border:0;border-radius:8px;background:#2563ff;color:#fff;font-size:14px;font-weight:900;cursor:pointer}.pack-card button[data-v-d0f15452]:hover,.confirm[data-v-d0f15452]:hover{background:#1d4ed8}.history-section[data-v-d0f15452]{margin-top:28px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.history-header[data-v-d0f15452]{padding:16px 20px;border-bottom:1px solid #e2e8f0}.history-header h2[data-v-d0f15452]{display:flex;align-items:center;gap:8px;font-size:14px}.transaction-item[data-v-d0f15452]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border-bottom:1px solid #eef2f7}.transaction-item[data-v-d0f15452]:last-child{border:0}.transaction-item strong[data-v-d0f15452]{font-size:14px;font-weight:900}.transaction-item p[data-v-d0f15452]{margin:4px 0 0;color:#94a3b8;font-size:12px;font-weight:600}.transaction-item b[data-v-d0f15452]{color:#101828}.transaction-item b.points-credit[data-v-d0f15452]{color:#009a68;font-size:16px;font-weight:900}.state[data-v-d0f15452]{padding:32px 20px;color:#64748b;text-align:center}.state-error[data-v-d0f15452]{color:#dc2626}.confirm-backdrop[data-v-d0f15452]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:700;display:grid;place-items:center;padding:16px;background:#0f172a7a}.confirm-modal[data-v-d0f15452]{position:relative;width:min(448px,100%);padding:28px 24px 24px;border-radius:8px;background:#fff;box-shadow:0 24px 70px #0f172a3d}.close-button[data-v-d0f15452]{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:32px;height:32px;border:0;background:transparent;cursor:pointer}.modal-icon[data-v-d0f15452]{color:#2864f5}.confirm-modal h2[data-v-d0f15452]{margin:18px 0 20px;font-size:21px}.order-summary[data-v-d0f15452]{display:flex;justify-content:space-between;gap:16px;padding:18px 16px;border-radius:8px;background:#f6f8fc}.order-summary b[data-v-d0f15452]{color:#2864f5}.modal-actions[data-v-d0f15452]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.modal-actions button[data-v-d0f15452]{min-height:44px;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer}.cancel[data-v-d0f15452]{border:1px solid #dce4f0;background:#fff;color:#101828}@media(max-width:960px){.pack-grid[data-v-d0f15452]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.store-header-inner[data-v-d0f15452]{align-items:flex-start;flex-direction:column;padding:28px 20px}.balance-card[data-v-d0f15452]{width:100%}.store-content[data-v-d0f15452]{padding:24px 20px}.section-heading[data-v-d0f15452],.history-header[data-v-d0f15452]{align-items:flex-start;flex-direction:column}.history-header[data-v-d0f15452]{gap:6px}.transaction-item[data-v-d0f15452]{align-items:flex-start;flex-direction:column;gap:6px}.pack-grid[data-v-d0f15452]{grid-template-columns:1fr}}.nav-item[data-v-9a4a8429]{width:100%;display:flex;align-items:center;transition:background-color .3s,color .3s,padding .3s;background:none;border:none;cursor:pointer;gap:.875rem;padding:.75rem 1.25rem;border-radius:.75rem;margin:0 auto;width:calc(100% - 16px);text-align:left;will-change:padding}.nav-collapsed[data-v-9a4a8429]{justify-content:center;padding:.875rem}.nav-active[data-v-9a4a8429]{background:linear-gradient(to right,rgba(99,102,241,.15),transparent);color:#fff;border-left:2px solid var(--brand-primary, rgb(99, 102, 241))}.nav-item[data-v-9a4a8429]:not(.nav-active){color:#64748b}.nav-item[data-v-9a4a8429]:not(.nav-active):hover{color:#cbd5e1}.nav-icon[data-v-9a4a8429]{transition:color .3s,transform .3s}.icon-active[data-v-9a4a8429]{color:var(--brand-primary, rgb(99, 102, 241));transform:scale(1.1)}.nav-item:not(.nav-active) .nav-icon[data-v-9a4a8429]:hover{color:#cbd5e1}.nav-label[data-v-9a4a8429]{font-size:12px;font-weight:900;letter-spacing:-.025em;color:#64748b;transition:color .3s;display:flex;align-items:center;gap:.5rem;flex:1;justify-content:space-between}.nav-badge[data-v-9a4a8429]{font-size:10px;font-weight:600;padding:2px 6px;background:#eab30833;color:#eab308;border-radius:20px;border:1px solid rgba(234,179,8,.3);white-space:nowrap}.label-active[data-v-9a4a8429]{color:#fff}.nav-item:not(.nav-active):hover .nav-label[data-v-9a4a8429]{color:#cbd5e1}.mobile-top-bar[data-v-7b10fcf5]{position:fixed;top:0;left:0;right:0;height:4rem;background-color:#07090e;border-bottom:1px solid rgba(255,255,255,.05);z-index:200;display:flex;align-items:center;justify-content:space-between;padding-left:1.5rem;padding-right:1.5rem}:not(.mobile-shell)>.mobile-top-bar[data-v-7b10fcf5]{display:none}.mobile-shell .mobile-top-bar[data-v-7b10fcf5]{display:flex;height:calc(4rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}@media(min-width:1024px){.mobile-top-bar[data-v-7b10fcf5]{display:none}}.top-bar-left[data-v-7b10fcf5]{display:flex;align-items:center;gap:.75rem}.top-bar-icon[data-v-7b10fcf5]{color:var(--theme-primary)}.top-bar-title[data-v-7b10fcf5]{color:#fff;font-weight:900;font-style:italic;letter-spacing:-.05em}.mobile-menu-btn[data-v-7b10fcf5]{padding:.5rem;color:#94a3b8;background:none;border:none;cursor:pointer;transition:color .2s}.mobile-menu-btn[data-v-7b10fcf5]:hover{color:#fff}.sidebar[data-v-7b10fcf5]{position:fixed;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;z-index:300;border-right:1px solid rgba(255,255,255,.05);box-shadow:20px 0 50px #0003;background-color:#07090e;width:18rem;transform:translate(-100%);will-change:width}@media(min-width:1024px){.sidebar[data-v-7b10fcf5]{position:relative;width:15rem;transform:translate(0)}.sidebar-collapsed[data-v-7b10fcf5]{width:72px}}.sidebar-mobile-open[data-v-7b10fcf5]{transform:translate(0)}.mobile-shell .sidebar[data-v-7b10fcf5]{position:fixed;top:0;bottom:0;height:100dvh;width:min(320px,calc(100vw - 40px));max-width:calc(100vw - env(safe-area-inset-right));padding-top:env(safe-area-inset-top);transform:translate(-105%);transition:transform .25s ease}.mobile-shell .sidebar.sidebar-mobile-open[data-v-7b10fcf5]{transform:translate(0)}.mobile-shell .desktop-collapse-btn[data-v-7b10fcf5]{display:none}.mobile-shell .mobile-close-btn[data-v-7b10fcf5]{display:inline-flex}.mobile-close-btn[data-v-7b10fcf5]{position:absolute;top:1.5rem;right:1.5rem;color:#64748b;background:none;border:none;cursor:pointer;transition:color .2s}.mobile-close-btn[data-v-7b10fcf5]:hover{color:#fff}@media(min-width:1024px){.mobile-close-btn[data-v-7b10fcf5]{display:none}}.desktop-collapse-btn[data-v-7b10fcf5]{display:none}@media(min-width:1024px){.desktop-collapse-btn[data-v-7b10fcf5]{display:inline-flex;width:36px;height:36px;background:#10131b;color:#94a3b8;border-radius:12px;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.26);box-shadow:none;z-index:20;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;cursor:pointer;flex-shrink:0}.desktop-collapse-btn.collapsed-btn[data-v-7b10fcf5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:opacity .2s ease}.sidebar-collapsed:hover .desktop-collapse-btn.collapsed-btn[data-v-7b10fcf5]{opacity:1;pointer-events:auto}.sidebar-collapsed:hover .logo-clickable[data-v-7b10fcf5]{opacity:0;pointer-events:none}.desktop-collapse-btn[data-v-7b10fcf5]:hover{color:#fff;border-color:#94a3b899;background:#1e293bfa}}.logo-container[data-v-7b10fcf5]{min-height:4rem;padding-top:0;padding-bottom:0;display:flex;flex-direction:column;justify-content:center;padding-left:1rem;padding-right:1rem;align-items:flex-start}.logo-container-collapsed[data-v-7b10fcf5]{align-items:center;padding-left:0;padding-right:0;position:relative}.logo-top-row[data-v-7b10fcf5]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.625rem}.logo-container-collapsed .logo-top-row[data-v-7b10fcf5]{justify-content:center}.logo-clickable[data-v-7b10fcf5]{display:flex;align-items:center;gap:.875rem;cursor:pointer}.logo-icon-wrapper[data-v-7b10fcf5]{width:2.4rem;height:2.4rem;background-color:#f0f8ff;border-radius:.75rem;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #6366f14d;transition:transform .3s}.logo-clickable:hover .logo-icon-wrapper[data-v-7b10fcf5]{transform:rotate(12deg)}.logo-icon[data-v-7b10fcf5]{color:#fff;fill:#fff}.logo-text-wrapper[data-v-7b10fcf5]{animation:slideInFromLeft-7b10fcf5 .25s ease-out;transform:translateZ(0)}@keyframes slideInFromLeft-7b10fcf5{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}.logo-title[data-v-7b10fcf5]{width:4.4rem;height:auto;display:block;object-fit:contain;border-radius:.25rem}.logo-x[data-v-7b10fcf5]{color:var(--theme-primary)}.logo-subtitle[data-v-7b10fcf5]{font-size:7px;color:#64748b;font-weight:900;letter-spacing:.2em;text-transform:uppercase;margin-top:5px;opacity:.6}.nav-main[data-v-7b10fcf5]{flex:1;padding-left:.75rem;padding-right:.75rem;display:flex;flex-direction:column;gap:2rem;overflow-y:auto;padding-top:1rem}.nav-main[data-v-7b10fcf5]::-webkit-scrollbar{width:4px}.nav-main[data-v-7b10fcf5]::-webkit-scrollbar-track{background:transparent}.nav-main[data-v-7b10fcf5]::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:2px}.nav-main[data-v-7b10fcf5]::-webkit-scrollbar-thumb:hover{background:#94a3b84d}.nav-group[data-v-7b10fcf5]{display:flex;flex-direction:column;gap:.25rem}.group-title[data-v-7b10fcf5]{padding-left:1.25rem;padding-right:1.25rem;margin-bottom:.5rem;font-size:9px;font-weight:900;color:#475569;text-transform:uppercase;letter-spacing:.3em}.agents-fleet-section[data-v-7b10fcf5]{display:flex;flex-direction:column;gap:.5rem;padding-bottom:2.5rem}.agents-list[data-v-7b10fcf5]{display:flex;flex-direction:column;gap:.25rem}.agents-list-collapsed[data-v-7b10fcf5]{align-items:center}.agent-btn[data-v-7b10fcf5]{width:100%;display:flex;align-items:center;transition:background-color .3s,transform .3s;background:none;border:none;cursor:pointer;padding:.625rem 1rem;gap:.75rem;border-radius:.75rem}.agent-btn[data-v-7b10fcf5]:hover{background-color:#ffffff08}.agent-btn-collapsed[data-v-7b10fcf5]{justify-content:center;padding:.5rem}.agent-avatar-container[data-v-7b10fcf5]{position:relative;flex-shrink:0}.agent-avatar[data-v-7b10fcf5]{width:2rem;height:2rem;border-radius:.5rem;filter:grayscale(100%);transition:filter .3s;border:1px solid rgba(255,255,255,.05)}.agent-btn:hover .agent-avatar[data-v-7b10fcf5]{filter:grayscale(0%)}.agent-avatar-large[data-v-7b10fcf5]{width:2.5rem;height:2.5rem}.agent-online-indicator[data-v-7b10fcf5]{position:absolute;bottom:-.125rem;right:-.125rem;width:.5rem;height:.5rem;border-radius:9999px;background-color:#10b981;border:2px solid #07090e}.agent-details[data-v-7b10fcf5]{flex:1;text-align:left;min-width:0}.agent-name[data-v-7b10fcf5]{font-size:12px;font-weight:900;color:#cbd5e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer[data-v-7b10fcf5]{padding:0 .75rem 1rem;display:flex;flex-direction:column;gap:.25rem}.sidebar-language[data-v-7b10fcf5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;background-color:#0f172ab8;border:1px solid rgba(148,163,184,.16);border-radius:.875rem}.sidebar-language-collapsed[data-v-7b10fcf5]{grid-template-columns:1fr}.sidebar-language-btn[data-v-7b10fcf5]{height:1.875rem;min-width:0;padding:0 .375rem;border:none;border-radius:.625rem;background:transparent;color:#64748b;cursor:pointer;font-size:.6875rem;font-weight:900;letter-spacing:0;transition:background-color .2s,color .2s}.sidebar-language-btn[data-v-7b10fcf5]:hover{color:#e2e8f0}.sidebar-language-btn-active[data-v-7b10fcf5]{color:#fff;background-color:#6366f147}.user-profile-section[data-v-7b10fcf5]{margin-top:1rem;border-top:1px solid rgba(255,255,255,.05);background:linear-gradient(to bottom,transparent,rgba(0,0,0,.3))}.user-profile-btn[data-v-7b10fcf5]{width:100%;display:flex;align-items:center;transition:background-color .3s,border-color .3s;background-color:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:1rem;padding:.75rem 1rem;gap:.75rem;cursor:pointer}.user-profile-btn[data-v-7b10fcf5]:hover{background-color:#ffffff0d}.user-profile-btn-collapsed[data-v-7b10fcf5]{justify-content:center;padding:.5rem;border-radius:.75rem}.user-profile-btn-active[data-v-7b10fcf5]{background-color:#ffffff14;border-color:var(--theme-primary)}.user-avatar-box[data-v-7b10fcf5]{width:2.25rem;height:2.25rem;background-color:#1e293b;border-radius:.75rem;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);transition:border-color .3s}.user-profile-btn:hover .user-avatar-box[data-v-7b10fcf5]{border-color:var(--theme-primary)}.user-avatar-img[data-v-7b10fcf5]{width:100%;height:100%;object-fit:cover}.user-details[data-v-7b10fcf5]{flex:1;text-align:left;min-width:0}.user-display-name[data-v-7b10fcf5]{font-size:12px;font-weight:900;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-company-name[data-v-7b10fcf5]{font-size:8px;color:#64748b;font-weight:900;text-transform:uppercase;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-backdrop[data-v-7b10fcf5]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:250;animation:fadeInBackdrop-7b10fcf5 .3s ease-out}@keyframes fadeInBackdrop-7b10fcf5{0%{opacity:0}to{opacity:1}}@media(min-width:1024px){.mobile-backdrop[data-v-7b10fcf5]{display:none}}.pay-portal-overlay[data-v-2983db0c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;display:flex;align-items:center;justify-content:center;padding:0;background-color:#030407f2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:fadeIn-2983db0c .3s ease-out;overflow-y:auto}@media(min-width:1024px){.pay-portal-overlay[data-v-2983db0c]{padding:1.5rem}}@keyframes fadeIn-2983db0c{0%{opacity:0}to{opacity:1}}.pay-portal-container[data-v-2983db0c]{background-color:#fff;width:100%;max-width:72rem;box-shadow:0 50px 100px #0009;overflow:hidden;display:flex;flex-direction:column;min-height:100vh}@media(min-width:1024px){.pay-portal-container[data-v-2983db0c]{border-radius:4rem;flex-direction:row;width:min(72rem,calc(100vw - 3rem));height:min(750px,calc(100vh - 3rem));min-height:0}}.portal-left-panel[data-v-2983db0c]{width:100%;background-color:#f8fafc;padding:2rem;display:flex;flex-direction:column;align-items:center;border-bottom:1px solid rgb(241,245,249);position:relative;flex-shrink:0}@media(min-width:1024px){.portal-left-panel[data-v-2983db0c]{width:35%;padding:3rem;border-bottom:none;border-right:1px solid rgb(241,245,249)}}.panel-gradient[data-v-2983db0c]{position:absolute;top:0;left:0;width:100%;height:16rem;background:linear-gradient(to bottom right,#e0e7ff80,#fff);z-index:-10}.agent-display[data-v-2983db0c]{display:flex;flex-direction:column;align-items:center;text-align:center}.agent-avatar-wrapper[data-v-2983db0c]{position:relative;margin-bottom:1.5rem}@media(min-width:1024px){.agent-avatar-wrapper[data-v-2983db0c]{margin-bottom:2.5rem}}.agent-avatar[data-v-2983db0c]{width:8rem;height:8rem;border-radius:2.5rem;object-fit:cover;box-shadow:0 25px 50px -12px #00000040;border:4px solid white}@media(min-width:1024px){.agent-avatar[data-v-2983db0c]{width:12rem;height:12rem;border-radius:4rem}}.agent-badge[data-v-2983db0c]{position:absolute;bottom:-.5rem;right:-.5rem;padding:.5rem;background-color:#4f46e5;color:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a}@media(min-width:1024px){.agent-badge[data-v-2983db0c]{padding:.75rem;border-radius:1rem}}.agent-name[data-v-2983db0c]{font-size:1.5rem;font-weight:900;color:#0f172a;letter-spacing:-.05em;font-style:italic}@media(min-width:1024px){.agent-name[data-v-2983db0c]{font-size:2.25rem}}.agent-role[data-v-2983db0c]{color:#4f46e5;font-weight:900;font-size:10px;text-transform:uppercase;letter-spacing:.3em;margin-top:.5rem}@media(min-width:1024px){.agent-role[data-v-2983db0c]{font-size:12px}}.agent-rating[data-v-2983db0c]{display:flex;align-items:center;justify-content:center;gap:.25rem;margin-top:1.5rem}.star-icon[data-v-2983db0c]{fill:#facc15;stroke:#facc15}.brand-display[data-v-2983db0c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:3rem 0}@media(min-width:1024px){.brand-display[data-v-2983db0c]{padding:0}}.brand-icon[data-v-2983db0c]{width:6rem;height:6rem;background-color:#0a0d14;border-radius:2.5rem;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 25px 50px -12px #00000040}.cart-icon[data-v-2983db0c]{color:#a5b4fc}.brand-info[data-v-2983db0c]{margin-top:2rem}.brand-title[data-v-2983db0c]{font-size:1.875rem;font-weight:900;color:#0f172a;letter-spacing:-.025em;font-style:italic;line-height:1}.brand-subtitle[data-v-2983db0c]{color:#94a3b8;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.4em;margin-top:.75rem}.brand-notice[data-v-2983db0c]{display:block;margin-top:1.5rem;width:100%}@media(min-width:1024px){.brand-notice[data-v-2983db0c]{margin-top:3rem}}.notice-card[data-v-2983db0c]{padding:1.5rem;background-color:#fff;border-radius:1.5rem;border:1px solid rgb(226,232,240);box-shadow:0 1px 2px #0000000d;text-align:left}.notice-header[data-v-2983db0c]{font-size:9px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.15em;display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.server-icon[data-v-2983db0c]{color:#a5b4fc}.notice-text[data-v-2983db0c]{font-size:.75rem;color:#64748b;font-weight:700;line-height:1.625;font-style:italic}.portal-right-panel[data-v-2983db0c]{flex:1;padding:1.5rem;position:relative;background-color:#fff;display:flex;flex-direction:column}@media(min-width:1024px){.portal-right-panel[data-v-2983db0c]{padding:4rem}}.close-button[data-v-2983db0c]{position:absolute;top:1.5rem;right:1.5rem;padding:.5rem;background-color:transparent;border:none;cursor:pointer;border-radius:9999px;color:#cbd5e1;z-index:20;transition:background-color .2s}@media(min-width:1024px){.close-button[data-v-2983db0c]{top:2.5rem;right:2.5rem}}.close-button[data-v-2983db0c]:hover{background-color:#f8fafc}.main-content[data-v-2983db0c]{display:flex;flex-direction:column;height:100%}.content-header[data-v-2983db0c]{margin-bottom:2rem}@media(min-width:1024px){.content-header[data-v-2983db0c]{margin-bottom:3rem}}.header-label[data-v-2983db0c]{display:flex;align-items:center;gap:.75rem;color:#4f46e5;margin-bottom:1rem}.label-text[data-v-2983db0c]{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.4em}.header-title[data-v-2983db0c]{font-size:1.875rem;font-weight:900;color:#0f172a;margin-bottom:2rem;letter-spacing:-.05em}@media(min-width:1024px){.header-title[data-v-2983db0c]{font-size:3rem}}.tabs-container[data-v-2983db0c]{display:flex;gap:2rem;border-bottom:1px solid rgb(241,245,249);overflow-x:auto}.tabs-container[data-v-2983db0c]::-webkit-scrollbar{display:none}.tab-button[data-v-2983db0c]{padding-bottom:1rem;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.15em;transition:all .2s;position:relative;flex-shrink:0;background-color:transparent;border:none;cursor:pointer}.nav-badge[data-v-2983db0c]{font-size:20px;font-weight:600;padding:4px 12px;background:#eab30833;color:#eab308;border-radius:20px;border:1px solid rgba(234,179,8,.3);white-space:nowrap}.tab-active[data-v-2983db0c]{color:#4f46e5}.tab-inactive[data-v-2983db0c]{color:#94a3b8}.tab-indicator[data-v-2983db0c]{position:absolute;bottom:0;left:0;width:100%;height:.25rem;background-color:#4f46e5;border-radius:9999px}.content-body[data-v-2983db0c]{flex:1;overflow-y:auto;padding-right:.5rem}.content-body[data-v-2983db0c]::-webkit-scrollbar{width:6px}.content-body[data-v-2983db0c]::-webkit-scrollbar-track{background:transparent}.content-body[data-v-2983db0c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.annual-content[data-v-2983db0c]{display:flex;flex-direction:column;gap:1.5rem;animation:slideInFromRight-2983db0c .5s ease-out}@media(min-width:1024px){.annual-content[data-v-2983db0c]{gap:2.5rem}}@keyframes slideInFromRight-2983db0c{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}.hire-card[data-v-2983db0c]{background-color:#0a0d14;border-radius:2rem;padding:2rem;color:#fff;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@media(min-width:1024px){.hire-card[data-v-2983db0c]{border-radius:3rem;padding:3rem}}.hire-card-gradient[data-v-2983db0c]{position:absolute;top:0;right:0;width:16rem;height:16rem;background-color:#6366f11a;border-radius:9999px;margin-right:-8rem;margin-top:-8rem;filter:blur(80px)}.hire-card-content[data-v-2983db0c]{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}@media(min-width:1024px){.hire-card-content[data-v-2983db0c]{flex-direction:row;align-items:flex-start}}.hire-badge[data-v-2983db0c]{padding:.375rem 1rem;background-color:#4f46e5;color:#fff;font-size:10px;font-weight:900;border-radius:9999px;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem;display:inline-block}.hire-title[data-v-2983db0c]{font-size:1.875rem;font-weight:900;letter-spacing:-.025em;font-style:italic}@media(min-width:1024px){.hire-title[data-v-2983db0c]{font-size:2.25rem}}.hire-subtitle[data-v-2983db0c]{color:#94a3b8;font-weight:700;margin-top:.5rem}.hire-price-section[data-v-2983db0c]{text-align:left;border-left:2px solid rgb(79,70,229);padding-left:1rem}@media(min-width:1024px){.hire-price-section[data-v-2983db0c]{text-align:right;border-left:none;padding-left:0}}.hire-price[data-v-2983db0c]{font-size:2.25rem;font-weight:900;letter-spacing:-.05em;color:#a5b4fc}@media(min-width:1024px){.hire-price[data-v-2983db0c]{font-size:3rem}}.hire-price-label[data-v-2983db0c]{font-size:10px;font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.15em;margin-top:.5rem}.hire-features[data-v-2983db0c]{display:grid;grid-template-columns:1fr;gap:1rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.05);margin-top:2rem;position:relative;z-index:10}@media(min-width:768px){.hire-features[data-v-2983db0c]{grid-template-columns:repeat(2,1fr);gap:2rem}}.feature-item[data-v-2983db0c]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background-color:#ffffff0d;border-radius:1rem;border:1px solid rgba(255,255,255,.05);transition:background-color .2s}.feature-item[data-v-2983db0c]:hover{background-color:#ffffff1a}.feature-check[data-v-2983db0c]{color:#10b981;margin-top:.125rem;flex-shrink:0}.feature-title[data-v-2983db0c]{font-size:.875rem;font-weight:700;color:#fff}.feature-desc[data-v-2983db0c]{font-size:10px;color:#64748b;margin-top:.25rem}.hire-button[data-v-2983db0c]{width:100%;padding:1.5rem 2rem;background-color:#4f46e5;color:#fff;border:none;border-radius:1.5rem;font-weight:900;font-size:1.125rem;box-shadow:0 25px 60px #4f46e566;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:1rem;cursor:pointer}@media(min-width:1024px){.hire-button[data-v-2983db0c]{padding:2rem;border-radius:2rem;font-size:1.25rem}}.hire-button[data-v-2983db0c]:hover{background-color:#6366f1}.hire-button[data-v-2983db0c]:active{transform:scale(.95)}.hire-arrow[data-v-2983db0c]{transition:transform .2s}.hire-button:hover .hire-arrow[data-v-2983db0c]{transform:translate(.5rem)}.boost-content[data-v-2983db0c]{display:flex;flex-direction:column;gap:1rem;animation:slideInFromRight-2983db0c .5s ease-out;padding-bottom:2.5rem}@media(min-width:1024px){.boost-content[data-v-2983db0c]{gap:1.5rem}}.boost-notice[data-v-2983db0c]{background-color:#eef2ff;border:1px solid rgb(224,231,255);padding:1.5rem;border-radius:1.5rem;display:flex;align-items:center;gap:1rem}.notice-icon[data-v-2983db0c]{color:#4f46e5;flex-shrink:0}.notice-desc[data-v-2983db0c]{font-size:.75rem;color:#1e1b4b;font-weight:700;line-height:1.625}.content-footer[data-v-2983db0c]{margin-top:2rem;padding:1.5rem 2rem;background-color:#f8fafc;border-radius:2rem;display:flex;align-items:center;gap:1.5rem;border:1px solid rgb(241,245,249)}@media(min-width:1024px){.content-footer[data-v-2983db0c]{margin-top:3rem;border-radius:2.5rem}}.footer-gift-icon[data-v-2983db0c]{color:#4f46e5;flex-shrink:0;display:none}@media(min-width:640px){.footer-gift-icon[data-v-2983db0c]{display:block}}.footer-title[data-v-2983db0c]{font-size:.875rem;font-weight:900;color:#1e1b4b;text-transform:uppercase}.footer-desc[data-v-2983db0c]{font-size:10px;color:#64748b;margin-top:.25rem;font-weight:700}.boost-pack-item[data-v-2983db0c]{padding:1.25rem 1.5rem;background-color:#fff;border:1px solid rgb(241,245,249);border-radius:1.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem;transition:all .2s}@media(min-width:640px){.boost-pack-item[data-v-2983db0c]{flex-direction:row;align-items:center}}@media(min-width:1024px){.boost-pack-item[data-v-2983db0c]{border-radius:2rem}}.boost-pack-item[data-v-2983db0c]:hover{border-color:#c7d2fe;box-shadow:0 20px 25px -5px #0000001a}.pack-left[data-v-2983db0c]{display:flex;align-items:center;gap:1rem}@media(min-width:1024px){.pack-left[data-v-2983db0c]{gap:1.5rem}}.pack-icon-wrapper[data-v-2983db0c]{padding:.75rem 1rem;background-color:#f8fafc;border-radius:1rem;transition:background-color .2s;flex-shrink:0}.boost-pack-item:hover .pack-icon-wrapper[data-v-2983db0c]{background-color:#eef2ff}.icon-blue[data-v-2983db0c]{color:#3b82f6}.icon-purple[data-v-2983db0c]{color:#a855f7}.icon-emerald[data-v-2983db0c]{color:#10b981}.pack-name[data-v-2983db0c]{font-size:.875rem;font-weight:900;color:#0f172a}@media(min-width:1024px){.pack-name[data-v-2983db0c]{font-size:1rem}}.pack-description[data-v-2983db0c]{font-size:10px;color:#94a3b8;font-weight:700;margin-top:.25rem;line-height:1.625}@media(min-width:1024px){.pack-description[data-v-2983db0c]{font-size:.75rem}}.pack-right[data-v-2983db0c]{text-align:right;flex-shrink:0;width:100%;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgb(248,250,252);padding-top:1rem}@media(min-width:640px){.pack-right[data-v-2983db0c]{width:auto;flex-direction:column;align-items:flex-end;justify-content:center;border-top:none;padding-top:0}}.pack-price[data-v-2983db0c]{font-size:1.125rem;font-weight:900;color:#0f172a;font-variant-numeric:tabular-nums}@media(min-width:1024px){.pack-price[data-v-2983db0c]{font-size:1.25rem}}.pack-button[data-v-2983db0c]{padding:.5rem 1.5rem;background-color:#0a0d14;color:#fff;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;border:none;border-radius:.75rem;cursor:pointer;transition:all .2s;box-shadow:0 10px 15px -3px #6366f11a}@media(min-width:640px){.pack-button[data-v-2983db0c]{margin-top:.75rem}}.pack-button[data-v-2983db0c]:hover{background-color:#4f46e5}.pack-button[data-v-2983db0c]:active{transform:scale(.95)}.purchase-confirm-backdrop[data-v-2983db0c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:1rem;background:#0f172a7a}.purchase-confirm-modal[data-v-2983db0c]{position:relative;width:min(448px,100%);padding:28px 24px 24px;border-radius:8px;background:#fff;box-shadow:0 24px 70px #0f172a3d}.purchase-confirm-close[data-v-2983db0c]{position:absolute;top:20px;right:20px;display:grid;place-items:center;width:32px;height:32px;border:0;background:transparent;color:#0f172a;cursor:pointer}.purchase-confirm-icon[data-v-2983db0c]{color:#2864f5}.purchase-confirm-modal h2[data-v-2983db0c]{margin:18px 0 20px;color:#0f172a;font-size:21px;font-weight:800}.purchase-confirm-summary[data-v-2983db0c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 16px;border-radius:8px;background:#f8fafc;color:#0f172a;font-size:16px}.purchase-confirm-summary b[data-v-2983db0c]{color:#2864f5}.purchase-confirm-actions[data-v-2983db0c]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.purchase-confirm-actions button[data-v-2983db0c]{min-height:44px;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer}.purchase-cancel-button[data-v-2983db0c]{border:1px solid #dbe3ef;background:#fff;color:#0f172a}.purchase-submit-button[data-v-2983db0c]{border:1px solid #2864f5;background:#2864f5;color:#fff}.purchase-submit-button[data-v-2983db0c]:hover{background:#1f56db}.modal-overlay[data-v-228e75b8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0f172a99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:fadeIn-228e75b8 .3s ease-out}@keyframes fadeIn-228e75b8{0%{opacity:0}to{opacity:1}}.success-card[data-v-228e75b8]{background:#fff;width:100%;max-width:28rem;border-radius:2.5rem;padding:3rem;text-align:center;box-shadow:0 25px 50px -12px #00000040;animation:zoomIn-228e75b8 .3s ease-out}@keyframes zoomIn-228e75b8{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.success-icon-wrapper[data-v-228e75b8]{width:5rem;height:5rem;background:#d1fae5;color:#059669;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.success-icon[data-v-228e75b8]{animation:bounce-228e75b8 .6s ease-in-out}@keyframes bounce-228e75b8{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}.success-title[data-v-228e75b8]{font-size:1.5rem;font-weight:900;color:#0f172a;margin-bottom:.5rem}.success-message[data-v-228e75b8]{color:#64748b;font-weight:500}.modal-card[data-v-228e75b8]{background:#fff;width:100%;max-width:36rem;border-radius:2.5rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;animation:zoomIn-228e75b8 .3s ease-out;position:relative}.close-button[data-v-228e75b8]{position:absolute;top:1.5rem;right:1.5rem;padding:.5rem;border-radius:9999px;color:#94a3b8;transition:background .3s;background:none;border:none;cursor:pointer;z-index:10}.close-button[data-v-228e75b8]:hover{background:#f1f5f9}.modal-content[data-v-228e75b8]{padding:2.5rem}.modal-header[data-v-228e75b8]{display:flex;align-items:center;gap:1rem;margin-bottom:2.5rem}.agent-avatar[data-v-228e75b8]{width:4rem;height:4rem;border-radius:1rem;object-fit:cover;box-shadow:0 10px 15px -3px #0000001a}.header-text[data-v-228e75b8]{display:flex;flex-direction:column}.modal-title[data-v-228e75b8]{font-size:1.5rem;font-weight:900;color:#0f172a}.agent-info[data-v-228e75b8]{font-size:.875rem;font-weight:700;color:#4f46e5;text-transform:uppercase;letter-spacing:.1em}.feedback-form[data-v-228e75b8]{display:flex;flex-direction:column;gap:2rem}.form-group[data-v-228e75b8]{display:flex;flex-direction:column;gap:.75rem}.form-label[data-v-228e75b8]{font-size:.6875rem;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;display:block}.rating-wrapper[data-v-228e75b8]{display:flex;align-items:center;gap:.5rem}.star-button[data-v-228e75b8]{padding:.25rem;transition:transform .3s;background:none;border:none;cursor:pointer}.star-button[data-v-228e75b8]:hover{transform:scale(1.25)}.star[data-v-228e75b8]{color:#e2e8f0;transition:all .3s}.star-active[data-v-228e75b8]{fill:#facc15;stroke:#facc15}.rating-display[data-v-228e75b8]{margin-left:1rem;font-size:1.25rem;font-weight:900;color:#0f172a}.textarea-wrapper[data-v-228e75b8]{position:relative}.feedback-textarea[data-v-228e75b8]{width:100%;padding:1rem 1.5rem;background:#f8fafc;border:1px solid #f1f5f9;border-radius:1.5rem;min-height:150px;outline:none;transition:all .3s;font-weight:500;color:#334155;font-family:inherit;resize:vertical}.feedback-textarea[data-v-228e75b8]::placeholder{color:#cbd5e1}.feedback-textarea[data-v-228e75b8]:focus{ring:4px;ring-color:#e0e7ff;background:#fff}.textarea-icon[data-v-228e75b8]{position:absolute;top:1rem;right:1.5rem;color:#e2e8f0;pointer-events:none}.form-actions[data-v-228e75b8]{display:flex;gap:1rem;padding-top:1rem}.submit-button[data-v-228e75b8]{flex:1;padding:1rem;background:#4f46e5;color:#fff;font-weight:900;border-radius:1rem;box-shadow:0 25px 50px -12px #4f46e533;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer}.submit-button[data-v-228e75b8]:hover{background:#4338ca}.submit-button[data-v-228e75b8]:disabled{opacity:.6;cursor:not-allowed}.submit-button[data-v-228e75b8]:active{transform:scale(.95)}.feedback-error[data-v-228e75b8]{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:.75rem 0 0;color:#ef4444;font-size:.85rem;font-weight:600}.cancel-button[data-v-228e75b8]{padding:1rem 2rem;background:#f1f5f9;color:#64748b;font-weight:900;border-radius:1rem;transition:background .3s;border:none;cursor:pointer}.cancel-button[data-v-228e75b8]:hover{background:#e2e8f0}.onboarding-overlay[data-v-c895b17e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:1.5rem;pointer-events:none}.backdrop[data-v-c895b17e]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.spotlight[data-v-c895b17e]{position:absolute;z-index:1001;border:2px solid rgb(99,102,241);box-shadow:0 0 0 9999px #0304077a,0 0 50px #4f46e580;border-radius:1rem;pointer-events:none;transition:all .5s cubic-bezier(.23,1,.32,1)}.spotlight-ping[data-v-c895b17e]{position:absolute;top:-.75rem;right:-.75rem;width:1.5rem;height:1.5rem;background-color:#4f46e5;border-radius:9999px;animation:ping-c895b17e 1s cubic-bezier(0,0,.2,1) infinite}@keyframes ping-c895b17e{75%,to{transform:scale(2);opacity:0}}.spotlight-icon[data-v-c895b17e]{position:absolute;top:-.75rem;right:-.75rem;width:1.5rem;height:1.5rem;background-color:#4f46e5;border-radius:9999px;display:flex;align-items:center;justify-content:center}.spotlight-zap[data-v-c895b17e]{color:#fff;fill:#fff}.guide-arrow[data-v-c895b17e]{position:absolute;height:2px;background:linear-gradient(90deg,#6366f133,#6366f1e6);transform-origin:0 50%;z-index:1002;pointer-events:none}.arrow-head[data-v-c895b17e]{position:absolute;right:-6px;top:50%;width:12px;height:12px;background:#6366f1;transform:translateY(-50%) rotate(45deg);border-radius:2px;box-shadow:0 0 12px #4f46e599}.guide-card[data-v-c895b17e]{position:absolute;z-index:1002;width:100%;max-width:28rem;background-color:#fff;border-radius:3rem;box-shadow:0 50px 100px #00000080;overflow:hidden;animation:zoomIn-c895b17e .5s ease-out;transition:transform .5s ease-out;pointer-events:auto}.guide-card-offset[data-v-c895b17e]{transform:translateY(6rem)}@media(min-width:768px){.guide-card-offset[data-v-c895b17e]{transform:translateY(0) translate(18.75rem)}}@keyframes zoomIn-c895b17e{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.card-decoration[data-v-c895b17e]{position:absolute;top:0;right:0;width:8rem;height:8rem;background-color:#eef2ff;border-radius:9999px;margin-right:-4rem;margin-top:-4rem}.card-content[data-v-c895b17e]{padding:2.5rem;display:flex;flex-direction:column;gap:2rem;position:relative;z-index:10}@media(min-width:768px){.card-content[data-v-c895b17e]{padding:3rem}}.card-header[data-v-c895b17e]{display:flex;justify-content:space-between;align-items:flex-start}.icon-wrapper[data-v-c895b17e]{padding:1rem;background-color:#eef2ff;border-radius:1rem;box-shadow:inset 0 2px 4px #0000000d}.close-button[data-v-c895b17e]{padding:.5rem;color:#cbd5e1;background-color:transparent;border:none;cursor:pointer;transition:color .2s}.close-button[data-v-c895b17e]:hover{color:#64748b}.text-section[data-v-c895b17e]{display:flex;flex-direction:column;gap:.75rem}.step-title[data-v-c895b17e]{font-size:1.875rem;font-weight:900;color:#0f172a;letter-spacing:-.025em;font-style:italic}.step-description[data-v-c895b17e]{color:#64748b;font-weight:500;line-height:1.625}.footer-section[data-v-c895b17e]{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem}.progress-dots[data-v-c895b17e]{display:flex;gap:.375rem}.progress-dot[data-v-c895b17e]{height:.375rem;border-radius:9999px;transition:all .5s}.progress-dot-active[data-v-c895b17e]{width:2rem;background-color:#4f46e5}.progress-dot-inactive[data-v-c895b17e]{width:.375rem;background-color:#f1f5f9}.next-button[data-v-c895b17e]{padding:1rem 2rem;background-color:#0a0d14;color:#fff;font-weight:900;border:none;border-radius:1rem;cursor:pointer;transition:all .2s;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;align-items:center;gap:.75rem}.next-button[data-v-c895b17e]:hover{background-color:#4f46e5}.next-button[data-v-c895b17e]:active{transform:scale(.95)}.arrow-icon[data-v-c895b17e]{transition:transform .2s}.next-button:hover .arrow-icon[data-v-c895b17e]{transform:translate(.25rem)}.card-footer[data-v-c895b17e]{background-color:#f8fafc;padding:1.5rem;display:flex;align-items:center;gap:1rem;border-top:1px solid rgb(241,245,249)}.footer-icon[data-v-c895b17e]{width:2.5rem;height:2.5rem;border-radius:9999px;background-color:#e0e7ff;display:flex;align-items:center;justify-content:center;color:#4f46e5}.footer-text[data-v-c895b17e]{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.15em;line-height:1.625}@media(max-width:767px){.guide-card[data-v-c895b17e]{width:min(100%,calc(100vw - 32px));max-width:360px;border-radius:2rem}.guide-card-offset[data-v-c895b17e]{transform:translateY(0)}.card-content[data-v-c895b17e]{gap:1.25rem;padding:1.5rem}.icon-wrapper[data-v-c895b17e]{padding:.75rem}.step-title[data-v-c895b17e]{font-size:1.55rem}.footer-section[data-v-c895b17e]{gap:.75rem;padding-top:.5rem}.next-button[data-v-c895b17e]{padding:.75rem 1.25rem;border-radius:.875rem}.card-footer[data-v-c895b17e]{gap:.75rem;padding:1rem 1.25rem}.footer-icon[data-v-c895b17e]{width:2rem;height:2rem;flex:0 0 auto}}@keyframes spin-slow-33136383{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ping-33136383{75%,to{transform:scale(2);opacity:0}}@keyframes bounce-33136383{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.martian-container[data-v-33136383]{--martian-edge-x: 2rem;--martian-edge-y: calc(2rem + 150px) ;--martian-button-size: 44px;--martian-window-gap: 1rem;position:fixed;bottom:var(--martian-edge-y);right:var(--martian-edge-x);z-index:2000;display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem;pointer-events:none}.chat-window[data-v-33136383]{position:absolute;right:calc(var(--martian-button-size) + var(--martian-window-gap));bottom:0;width:min(420px,calc(100vw - var(--martian-edge-x) - var(--martian-button-size) - var(--martian-window-gap) - 1rem));height:min(640px,calc(100vh - var(--martian-edge-y) - 1rem));background-color:#0f172acc;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);border-radius:3.5rem;box-shadow:0 40px 150px #000000b3;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;overflow:hidden;animation:slideInFromBottom-33136383 .7s cubic-bezier(.16,1,.3,1);transform-origin:bottom right;pointer-events:auto}@media(max-width:768px){.martian-container[data-v-33136383]{--martian-edge-x: 1rem;--martian-edge-y: calc(1rem + 150px) }.chat-window[data-v-33136383]{border-radius:2.5rem}.chat-header[data-v-33136383]{padding:1.75rem 1.75rem 1rem}.chat-body[data-v-33136383]{padding:1.75rem;gap:1.5rem}.chat-footer[data-v-33136383]{padding:1.5rem}.input-wrapper[data-v-33136383]{padding:.5rem}.send-button[data-v-33136383]{padding:.75rem}}@media(max-width:480px){.chat-window[data-v-33136383]{right:0;width:calc(100vw - 24px);height:min(600px,calc(100dvh - 220px));max-height:calc(100dvh - 220px);border-radius:1.75rem}.chat-header[data-v-33136383]{padding:1.25rem 1.25rem .75rem}.header-title[data-v-33136383]{font-size:1.05rem}.chat-body[data-v-33136383]{padding:1.25rem;gap:1.25rem}.message-bubble[data-v-33136383]{padding:1.1rem;font-size:.8rem}.chat-footer[data-v-33136383]{padding:1.1rem}.chat-input[data-v-33136383]{font-size:12px}.send-button[data-v-33136383]{padding:.65rem}}@keyframes slideInFromBottom-33136383{0%{opacity:0;transform:translateY(3rem) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.chat-header[data-v-33136383]{padding:2.5rem 2.5rem 1.5rem;background:linear-gradient(to bottom,rgba(79,70,229,.2),transparent);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.05)}.header-left[data-v-33136383]{display:flex;align-items:center;gap:1.25rem}.header-avatar[data-v-33136383]{width:46px;height:46px;border-radius:14px;object-fit:contain;background:#4f46e529;border:1px solid rgba(129,140,248,.24);box-shadow:0 16px 36px #4f46e547}.header-title[data-v-33136383]{font-weight:900;font-size:1.25rem;color:#fff;letter-spacing:-.05em;font-style:italic;display:flex;align-items:center;gap:.5rem}.header-badge[data-v-33136383]{background-color:#4f46e533;color:#a5b4fc;font-size:9px;font-style:normal;padding:.125rem .5rem;border-radius:9999px;text-transform:uppercase;letter-spacing:-.05em;border:1px solid rgba(79,70,229,.3)}.status-indicator[data-v-33136383]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.status-pulse[data-v-33136383]{display:flex;height:.5rem;width:.5rem;position:relative}.pulse-ring[data-v-33136383]{position:absolute;display:inline-flex;height:100%;width:100%;border-radius:9999px;background-color:#34d399;opacity:.75;animation:ping-33136383 1s cubic-bezier(0,0,.2,1) infinite}.pulse-dot[data-v-33136383]{position:relative;display:inline-flex;border-radius:9999px;height:.5rem;width:.5rem;background-color:#10b981}.status-text[data-v-33136383]{font-size:10px;color:#94a3b8;font-weight:900;text-transform:uppercase;letter-spacing:.2em}.header-actions[data-v-33136383]{display:flex;align-items:center;gap:.5rem}.expand-button[data-v-33136383]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:.85rem;color:#a5b4fc;cursor:pointer;transition:all .2s}.expand-button[data-v-33136383]:hover{background-color:#4f46e533;border-color:#4f46e566;color:#fff}.close-button[data-v-33136383]{padding:.75rem;background-color:transparent;border:none;border-radius:1rem;color:#64748b;cursor:pointer;transition:all .2s}.close-button[data-v-33136383]:hover{background-color:#ffffff1a;color:#fff}.chat-body[data-v-33136383]{flex:1;overflow-y:auto;padding:2.5rem;display:flex;flex-direction:column;gap:2rem}.chat-body[data-v-33136383]::-webkit-scrollbar{width:3px}.chat-body[data-v-33136383]::-webkit-scrollbar-track{background:transparent}.chat-body[data-v-33136383]::-webkit-scrollbar-thumb{background:#ffffff0d;border-radius:10px}.chat-body[data-v-33136383]::-webkit-scrollbar-thumb:hover{background:#6366f133}.message-wrapper[data-v-33136383]{display:flex;animation:fadeInSlideUp-33136383 .5s cubic-bezier(.16,1,.3,1)}@keyframes fadeInSlideUp-33136383{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.message-user[data-v-33136383]{justify-content:flex-end}.message-assistant[data-v-33136383]{justify-content:flex-start}.message-bubble[data-v-33136383]{max-width:85%;padding:1.5rem;border-radius:2.2rem;font-size:.875rem;line-height:1.625;box-shadow:0 25px 50px -12px #00000040}.bubble-user[data-v-33136383]{background-color:#4f46e5;color:#fff;border-top-right-radius:0;font-weight:700}.bubble-assistant[data-v-33136383]{background-color:#ffffff0d;color:#e2e8f0;border:1px solid rgba(255,255,255,.1);border-top-left-radius:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-style:italic;font-weight:500}.message-content[data-v-33136383]{white-space:pre-wrap}.message-content[data-v-33136383] strong{color:#fffffff5;font-weight:900}.message-content[data-v-33136383] code{border-radius:.45rem;background:#0f172a61;padding:.05rem .35rem;color:#c7d2fef2;font-size:.92em}.message-content[data-v-33136383] .message-spacer{height:.55rem}.message-content[data-v-33136383] .message-list-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;align-items:start;margin:.3rem 0}.message-content[data-v-33136383] .message-list-index{min-width:1.25rem;color:#c7d2fef2;font-weight:900}.typing-indicator[data-v-33136383]{display:flex;gap:.5rem;padding:.25rem 0;align-items:center}.typing-dot[data-v-33136383]{width:.375rem;height:.375rem;background-color:#a5b4fc;border-radius:9999px;animation:bounce-33136383 1s infinite}.typing-dot-1[data-v-33136383]{animation-delay:-.3s}.typing-dot-2[data-v-33136383]{animation-delay:-.15s}.typing-dot-3[data-v-33136383]{animation-delay:0s}.chat-footer[data-v-33136383]{padding:2rem;background-color:#0006;border-top:1px solid rgba(255,255,255,.05);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.input-wrapper[data-v-33136383]{display:flex;align-items:center;gap:1rem;background-color:#ffffff0d;padding:.75rem;border-radius:2.5rem;border:1px solid rgba(255,255,255,.1);transition:all .2s;box-shadow:inset 0 2px 4px #0000000f}.input-wrapper[data-v-33136383]:focus-within{border-color:#4f46e580;background-color:#ffffff1a}.chat-input[data-v-33136383]{flex:1;background:transparent;border:none;outline:none;padding:.5rem 1.5rem;font-size:13px;font-weight:700;color:#fff}.chat-input[data-v-33136383]::placeholder{color:#475569}.send-button[data-v-33136383]{padding:1rem;background-color:#4f46e5;color:#fff;border:none;border-radius:9999px;cursor:pointer;transition:all .2s;box-shadow:0 10px 30px #4f46e566;display:flex;align-items:center;justify-content:center}.send-button[data-v-33136383]:hover:not(:disabled){background-color:#6366f1;transform:scale(1.05)}.send-button[data-v-33136383]:disabled{background-color:#1e293b;color:#475569;cursor:not-allowed}.footer-badges[data-v-33136383]{display:flex;justify-content:center;gap:2rem;margin-top:1.5rem;opacity:.3;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.5em;color:#64748b}.footer-badge[data-v-33136383]{display:flex;align-items:center;gap:.25rem}.floating-button[data-v-33136383]{pointer-events:auto;width:44px;height:44px;border-radius:9999px;display:flex;align-items:center;justify-content:center;transition:transform .2s,background-color .2s,box-shadow .2s;box-shadow:0 10px 30px #0f172a38;position:relative;overflow:hidden;background-color:#fff;border:1px solid #e5e7eb;cursor:pointer}.floating-button[data-v-33136383]:hover:not(.floating-button-open){transform:translateY(-2px);background-color:#f9fafb}.floating-button[data-v-33136383]:active{transform:scale(.95)}.floating-button-open[data-v-33136383]{background-color:#fff;color:#0f172a}.button-background[data-v-33136383]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;opacity:0;transition:opacity .3s}.floating-button:hover .button-background[data-v-33136383]{opacity:1}.button-icon[data-v-33136383]{position:relative;z-index:10;transition:all .3s;width:18px;height:18px;color:#64748b}.button-content[data-v-33136383]{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;width:44px;height:44px;justify-content:center}.mascot-icon[data-v-33136383]{width:32px;height:32px;object-fit:contain;transition:all .5s;transform:scale(1)}.floating-button:hover .mascot-icon[data-v-33136383]{transform:scale(1.08)}.ping-indicator[data-v-33136383]{position:absolute;bottom:7px;left:50%;transform:translate(-50%);width:5px;height:5px;background-color:#4f46e5;border-radius:9999px;animation:ping-33136383 1s cubic-bezier(0,0,.2,1) infinite}.help-badge[data-v-33136383]{display:none}.help-badge-text[data-v-33136383]{padding:.125rem .5rem;background-color:#4f46e5;font-size:8px;font-weight:900;color:#fff;border-radius:9999px;text-transform:uppercase;letter-spacing:-.05em}@media(max-width:480px){.martian-container[data-v-33136383]{--martian-edge-x: .75rem;--martian-edge-y: calc(.75rem + 72px) ;--martian-window-gap: .75rem}.chat-window[data-v-33136383]{right:0;width:calc(100vw - 24px);height:min(600px,calc(100dvh - 180px));max-height:calc(100dvh - 180px);border-radius:1.75rem}.chat-header[data-v-33136383]{min-height:58px;padding:.9rem 1rem .7rem}.header-left[data-v-33136383]{gap:.7rem;min-width:0}.header-avatar[data-v-33136383]{width:36px;height:36px;border-radius:10px}.header-title[data-v-33136383]{min-width:0;font-size:1rem;gap:.35rem}.header-badge[data-v-33136383]{font-size:8px;padding:.1rem .35rem}.status-indicator[data-v-33136383]{gap:.35rem}.status-text[data-v-33136383]{font-size:8px;letter-spacing:.12em}.header-actions[data-v-33136383]{gap:.25rem}.expand-button[data-v-33136383]{width:2rem;height:2rem;border-radius:.65rem}.close-button[data-v-33136383]{padding:.5rem}.chat-body[data-v-33136383]{padding:1rem;gap:1rem}.message-bubble[data-v-33136383]{max-width:92%;padding:.85rem 1rem;border-radius:1.35rem;font-size:.8rem;line-height:1.55}.chat-footer[data-v-33136383]{padding:.85rem 1rem 1rem}.input-wrapper[data-v-33136383]{gap:.5rem;padding:.35rem}.chat-input[data-v-33136383]{min-width:0;padding:.5rem .7rem;font-size:12px}.send-button[data-v-33136383]{padding:.7rem}.footer-badges[data-v-33136383]{gap:1rem;margin-top:.8rem;font-size:8px;letter-spacing:.25em}}.image-task-dock[data-v-6400023e]{position:fixed;right:2rem;bottom:calc(5.45rem + 150px);z-index:1999;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}.task-panel[data-v-6400023e]{width:min(420px,calc(100vw - 2rem));margin-bottom:.5rem;overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 18px 50px #0f172a29;pointer-events:auto}.task-panel-header[data-v-6400023e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #f3f4f6}.task-title[data-v-6400023e]{margin:0;color:#111827;font-size:14px;font-weight:900}.task-subtitle[data-v-6400023e]{margin:2px 0 0;color:#9ca3af;font-size:11px;font-weight:600}.task-close[data-v-6400023e],.detail-btn[data-v-6400023e],.empty-state button[data-v-6400023e]{border:0;cursor:pointer;font-family:inherit}.task-close[data-v-6400023e]{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;background:transparent;color:#9ca3af}.task-close[data-v-6400023e]:hover{background:#f3f4f6;color:#374151}.task-stats[data-v-6400023e]{display:flex;align-items:center;gap:8px;margin:0 16px 10px;padding:9px 12px;border-radius:12px;background:#f9fafb;color:#4b5563;font-size:12px;font-weight:900}.task-stats span[data-v-6400023e]{display:inline-flex;align-items:center;gap:6px}.dot[data-v-6400023e]{width:8px;height:8px;border-radius:999px}.dot-pending[data-v-6400023e]{background:#f59e0b}.dot-processing[data-v-6400023e]{background:#3b82f6}.dot-completed[data-v-6400023e]{background:#10b981}.divider[data-v-6400023e]{color:#d1d5db}.task-category-tabs[data-v-6400023e]{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 10px}.category-pill[data-v-6400023e]{display:inline-flex;min-height:30px;align-items:center;gap:6px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;padding:5px 10px;color:#6b7280;font-family:inherit;font-size:11px;font-weight:900;cursor:pointer;transition:background .16s,border-color .16s,color .16s,box-shadow .16s}.category-pill strong[data-v-6400023e]{color:inherit;font-size:11px}.category-pill[data-v-6400023e]:hover{border-color:#cbd5e1;background:#f8fafc;color:#374151}.category-pill.active[data-v-6400023e]{border-color:#111827;background:#111827;color:#fff;box-shadow:0 8px 18px #1118272e}.task-list[data-v-6400023e]{max-height:390px;overflow-y:auto;padding:8px 10px 10px}.task-item[data-v-6400023e]{width:100%;border:1px solid #eef2f7;border-radius:12px;background:#fff;padding:10px 12px;transition:background .2s,border-color .2s,box-shadow .2s}.task-item+.task-item[data-v-6400023e]{margin-top:8px}.task-item[data-v-6400023e]:hover{border-color:#e2e8f0;background:#f9fafb;box-shadow:0 8px 22px #0f172a0f}.task-load-more[data-v-6400023e]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 0 4px;color:#9ca3af;font-size:11px;font-weight:800}.task-load-more-done[data-v-6400023e]{color:#cbd5e1}.task-row[data-v-6400023e]{display:flex;align-items:center;gap:12px}.task-icon[data-v-6400023e]{display:flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border-radius:12px;background:#f3f4f6;color:#9ca3af}.task-icon-processing[data-v-6400023e]{background:#eff6ff;color:#2563eb}.task-icon-pending[data-v-6400023e]{background:#fffbeb;color:#d97706}.task-icon-completed[data-v-6400023e]{background:#ecfdf5;color:#059669}.task-icon-failed[data-v-6400023e]{background:#fef2f2;color:#dc2626}.task-main[data-v-6400023e]{min-width:0;flex:1}.task-name-line[data-v-6400023e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-name[data-v-6400023e]{min-width:0;margin:0;overflow:hidden;color:#1f2937;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.task-actions[data-v-6400023e]{display:flex;flex:0 0 auto;align-items:center;gap:6px}.task-meta[data-v-6400023e]{margin:4px 0 0;overflow:hidden;color:#9ca3af;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.status-pill[data-v-6400023e],.detail-btn[data-v-6400023e]{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:900}.status-processing[data-v-6400023e]{background:#eff6ff;color:#2563eb}.status-pending[data-v-6400023e]{background:#fffbeb;color:#d97706}.status-completed[data-v-6400023e]{background:#ecfdf5;color:#059669}.status-failed[data-v-6400023e]{background:#fef2f2;color:#dc2626}.detail-btn[data-v-6400023e]{background:#111827;color:#fff}.task-detail[data-v-6400023e]{margin-top:8px;border-radius:12px;background:#f9fafb;padding:8px}.detail-loading[data-v-6400023e],.detail-muted[data-v-6400023e],.detail-error[data-v-6400023e]{display:flex;align-items:center;gap:6px;margin:0;color:#6b7280;font-size:11px;font-weight:700}.detail-error[data-v-6400023e]{color:#dc2626}.task-event-list[data-v-6400023e]{display:grid;gap:6px}.task-event-line[data-v-6400023e]{margin:0;border-radius:8px;background:#fff;padding:6px 8px;color:#475569;font-size:11px;font-weight:700;line-height:1.5}.result-thumb[data-v-6400023e]{display:block;width:100%;max-height:180px;object-fit:cover;border-radius:10px;background:#fff}.result-link[data-v-6400023e]{display:inline-flex;margin-top:8px;border-radius:999px;background:#fff;padding:4px 10px;color:#2563eb;font-size:11px;font-weight:900;text-decoration:none;box-shadow:inset 0 0 0 1px #dbeafe}.empty-state[data-v-6400023e]{display:flex;min-height:112px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #e5e7eb;border-radius:12px;background:#f9fafbb8;color:#9ca3af;text-align:center}.empty-state p[data-v-6400023e]{margin:0;font-size:12px;font-weight:900}.empty-state button[data-v-6400023e]{border-radius:999px;background:#111827;padding:4px 12px;color:#fff;font-size:11px;font-weight:900}.error-state[data-v-6400023e]{color:#dc2626}.task-float-button[data-v-6400023e]{position:relative;display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#1f2937;box-shadow:0 10px 30px #0f172a2e;cursor:pointer;pointer-events:auto;transition:transform .2s,background .2s}.task-float-button[data-v-6400023e]:hover{transform:translateY(-2px);background:#f9fafb}.task-badge[data-v-6400023e]{position:absolute;top:-4px;right:-4px;display:flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:900;box-shadow:0 0 0 2px #fff}.task-tooltip[data-v-6400023e]{position:absolute;right:100%;margin-right:12px;white-space:nowrap;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:6px 12px;color:#4b5563;font-size:12px;opacity:0;box-shadow:0 10px 25px #0f172a1f;pointer-events:none;transition:opacity .2s}.task-float-button:hover .task-tooltip[data-v-6400023e]{opacity:1}.active-icon[data-v-6400023e],.spin[data-v-6400023e]{animation:task-spin-6400023e 1s linear infinite}.task-panel-enter-active[data-v-6400023e],.task-panel-leave-active[data-v-6400023e]{transition:opacity .18s,transform .18s}.task-panel-enter-from[data-v-6400023e],.task-panel-leave-to[data-v-6400023e]{opacity:0;transform:translateY(10px) scale(.98)}@keyframes task-spin-6400023e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.image-task-dock[data-v-6400023e]{right:1rem;bottom:calc(4.55rem + 150px)}}.chat-footer{min-width:0!important}.app-container[data-v-0375736d]{display:flex;width:100%;max-width:100%;height:100vh;height:100dvh;overflow:hidden;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.app-container[data-v-0375736d]:has(.main-content){background-color:#f8fafc}.app-container[data-v-0375736d] ::selection{background-color:#e0e7ff;color:#312e81}.main-content[data-v-0375736d]{flex:1;overflow-y:auto;position:relative;background-color:#fafafa}.main-immersive[data-v-0375736d]{padding:0}.main-content.layout-mobile-shell.main-normal[data-v-0375736d]{padding-top:calc(4rem + env(safe-area-inset-top))}@media(max-width:1023px){.main-content[data-v-0375736d]{flex:1;position:relative}.main-normal[data-v-0375736d]{padding-top:4rem}}.content-container[data-v-0375736d]{max-width:1536px;margin-left:auto;margin-right:auto;padding:calc(4rem + 30px) 30px 30px;height:100%}@media(min-width:1024px){.content-container[data-v-0375736d]{padding:30px}}.content-container.content-no-padding[data-v-0375736d]{padding:0}.content-container.content-resource-store[data-v-0375736d]{width:100%;max-width:none;margin-left:0;margin-right:0;padding:0}.content-container.content-chat-full[data-v-0375736d]{max-width:none;margin-left:0;margin-right:0;width:100%}.content-container.content-knowledge-full[data-v-0375736d]{max-width:none;margin-left:0;margin-right:0;width:100%;min-width:0;height:auto;min-height:100%;overflow:visible}@media(min-width:821px){.content-container.content-knowledge-detail[data-v-0375736d]{height:100%;overflow:hidden}}@media(max-width:768px){.content-container.content-knowledge-full[data-v-0375736d]{height:auto;min-height:100%;overflow:visible}}.content-full[data-v-0375736d]{height:100%}.content-container.layout-mobile-shell[data-v-0375736d]{width:100%;max-width:none;min-width:0;height:calc(100dvh - 4rem - env(safe-area-inset-top));padding:16px max(14px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));overflow-x:hidden;overflow-y:auto}.content-container.layout-mobile-shell.content-no-padding[data-v-0375736d],.content-container.layout-mobile-shell.content-chat-full[data-v-0375736d],.content-container.layout-mobile-shell.content-knowledge-full[data-v-0375736d]{padding:0;height:calc(100dvh - 4rem - env(safe-area-inset-top))}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-50:oklch(98% .016 73.684);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-600:oklch(62.7% .194 149.214);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-500:oklch(60.6% .25 292.717);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.inset-4{inset:calc(var(--spacing) * 4)}.inset-6{inset:calc(var(--spacing) * 6)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.-top-1{top:calc(var(--spacing) * -1)}.-top-6{top:calc(var(--spacing) * -6)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.top-\[calc\(100\%\+0\.375rem\)\]{top:calc(100% + .375rem)}.-right-1{right:calc(var(--spacing) * -1)}.-right-6{right:calc(var(--spacing) * -6)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-14{right:calc(var(--spacing) * 14)}.right-full{right:100%}.-bottom-8{bottom:calc(var(--spacing) * -8)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-\[230\]{z-index:230}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-\[10050\]{z-index:10050}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-8{margin-right:calc(var(--spacing) * 8)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-\[96px\]{height:96px}.h-\[calc\(100vh-32px\)\]{height:calc(100vh - 32px)}.h-full{height:100%}.h-screen{height:100vh}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[480px\]{max-height:480px}.max-h-\[500px\]{max-height:500px}.max-h-\[980px\]{max-height:980px}.max-h-\[calc\(100vh-96px\)\]{max-height:calc(100vh - 96px)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[260px\]{min-height:260px}.min-h-\[360px\]{min-height:360px}.min-h-\[540px\]{min-height:540px}.min-h-\[640px\]{min-height:640px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-\[360px\]{width:360px}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-\[min\(720px\,calc\(100\%-2rem\)\)\]{width:min(720px,100% - 2rem)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[72\%\]{max-width:72%}.max-w-\[82\%\]{max-width:82%}.max-w-\[200px\]{max-width:200px}.max-w-\[210px\]{max-width:210px}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-\[720px\]{max-width:720px}.max-w-\[1280px\]{max-width:1280px}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-\[36px\]{min-width:36px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize: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-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-100\/70{border-color:#dbeafeb3}@supports (color:color-mix(in lab,red,red)){.border-blue-100\/70{border-color:color-mix(in oklab,var(--color-blue-100) 70%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-gray-50{border-color:var(--color-gray-50)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-900{border-color:var(--color-gray-900)}.border-green-100{border-color:var(--color-green-100)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-red-200{border-color:var(--color-red-200)}.border-red-400{border-color:var(--color-red-400)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/90{border-color:#e2e8f0e6}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/90{border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.border-white\/18{border-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-\[\#0f172a\]{background-color:#0f172a}.bg-\[\#1a1d24\]{background-color:#1a1d24}.bg-\[\#1d4ed8\]{background-color:#1d4ed8}.bg-\[\#1d4ed8\]\/10{background-color:#1d4ed81a}.bg-\[\#f7f8fb\]{background-color:#f7f8fb}.bg-\[\#fbfcff\]{background-color:#fbfcff}.bg-\[\#fcfcfd\]{background-color:#fcfcfd}.bg-\[\#fcfdfe\]{background-color:#fcfdfe}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/30{background-color:#fffbeb4d}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/30{background-color:color-mix(in oklab,var(--color-amber-50) 30%,transparent)}}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/40{background-color:color-mix(in oklab,var(--color-amber-50) 40%,transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/70{background-color:color-mix(in oklab,var(--color-amber-50) 70%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200\/50{background-color:#fee68580}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/50{background-color:color-mix(in oklab,var(--color-amber-200) 50%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/18{background-color:#0000002e}@supports (color:color-mix(in lab,red,red)){.bg-black\/18{background-color:color-mix(in oklab,var(--color-black) 18%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/72{background-color:#000000b8}@supports (color:color-mix(in lab,red,red)){.bg-black\/72{background-color:color-mix(in oklab,var(--color-black) 72%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/30{background-color:#eff6ff4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/30{background-color:color-mix(in oklab,var(--color-blue-50) 30%,transparent)}}.bg-blue-50\/40{background-color:#eff6ff66}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/40{background-color:color-mix(in oklab,var(--color-blue-50) 40%,transparent)}}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50) 50%,transparent)}}.bg-blue-50\/70{background-color:#eff6ffb3}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/70{background-color:color-mix(in oklab,var(--color-blue-50) 70%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/90{background-color:#3080ffe6}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/90{background-color:color-mix(in oklab,var(--color-blue-500) 90%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/92{background-color:#155dfceb}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/92{background-color:color-mix(in oklab,var(--color-blue-600) 92%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/50{background-color:#ecfdf580}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/50{background-color:color-mix(in oklab,var(--color-emerald-50) 50%,transparent)}}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/70{background-color:color-mix(in oklab,var(--color-emerald-50) 70%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/40{background-color:#f9fafb66}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/40{background-color:color-mix(in oklab,var(--color-gray-50) 40%,transparent)}}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50) 50%,transparent)}}.bg-gray-50\/60{background-color:#f9fafb99}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/60{background-color:color-mix(in oklab,var(--color-gray-50) 60%,transparent)}}.bg-gray-50\/70{background-color:#f9fafbb3}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/70{background-color:color-mix(in oklab,var(--color-gray-50) 70%,transparent)}}.bg-gray-50\/80{background-color:#f9fafbcc}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/80{background-color:color-mix(in oklab,var(--color-gray-50) 80%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-900\/90{background-color:#101828e6}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/90{background-color:color-mix(in oklab,var(--color-gray-900) 90%,transparent)}}.bg-gray-950{background-color:var(--color-gray-950)}.bg-green-50{background-color:var(--color-green-50)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/40{background-color:#eef2ff66}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/40{background-color:color-mix(in oklab,var(--color-indigo-50) 40%,transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-500\/90{background-color:#fe6e00e6}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/90{background-color:color-mix(in oklab,var(--color-orange-500) 90%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500\/90{background-color:#fb2c36e6}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/90{background-color:color-mix(in oklab,var(--color-red-500) 90%,transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/30{background-color:#f8fafc4d}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/30{background-color:color-mix(in oklab,var(--color-slate-50) 30%,transparent)}}.bg-slate-50\/35{background-color:#f8fafc59}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/35{background-color:color-mix(in oklab,var(--color-slate-50) 35%,transparent)}}.bg-slate-50\/40{background-color:#f8fafc66}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/40{background-color:color-mix(in oklab,var(--color-slate-50) 40%,transparent)}}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/60{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/70{background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-800\/90{background-color:#1d293de6}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/90{background-color:color-mix(in oklab,var(--color-slate-800) 90%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/25{background-color:#02061840}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/25{background-color:color-mix(in oklab,var(--color-slate-950) 25%,transparent)}}.bg-slate-950\/30{background-color:#0206184d}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/30{background-color:color-mix(in oklab,var(--color-slate-950) 30%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-500\/90{background-color:#8d54ffe6}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/90{background-color:color-mix(in oklab,var(--color-violet-500) 90%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/14{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.bg-white\/14{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/18{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.bg-white\/18{background-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.bg-white\/88{background-color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,\#1d4ed8_0\%\,\#3b82f6_55\%\,\#93c5fd_100\%\)\]{background-image:linear-gradient(90deg,#1d4ed8,#3b82f6 55%,#93c5fd)}.bg-\[linear-gradient\(90deg\,\#2563eb_0\%\,\#3b82f6_55\%\,\#93c5fd_100\%\)\]{background-image:linear-gradient(90deg,#2563eb,#3b82f6 55%,#93c5fd)}.bg-\[linear-gradient\(180deg\,\#f8fbff_0\%\,\#eef5ff_100\%\)\]{background-image:linear-gradient(#f8fbff,#eef5ff)}.bg-\[radial-gradient\(circle_at_top_left\,_rgba\(59\,130\,246\,0\.12\)\,_transparent_38\%\)\,linear-gradient\(180deg\,\#ffffff_0\%\,\#f8fbff_100\%\)\]{background-image:radial-gradient(circle at 0 0,#3b82f61f,#0000 38%),linear-gradient(#fff,#f8fbff)}.from-black\/24{--tw-gradient-from:#0000003d}@supports (color:color-mix(in lab,red,red)){.from-black\/24{--tw-gradient-from:color-mix(in oklab, var(--color-black) 24%, transparent)}}.from-black\/24{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/28{--tw-gradient-from:#00000047}@supports (color:color-mix(in lab,red,red)){.from-black\/28{--tw-gradient-from:color-mix(in oklab, var(--color-black) 28%, transparent)}}.from-black\/28{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab,red,red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-600{--tw-gradient-from:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/6{--tw-gradient-via:#0000000f}@supports (color:color-mix(in lab,red,red)){.via-black\/6{--tw-gradient-via:color-mix(in oklab, var(--color-black) 6%, transparent)}}.via-black\/6{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/10{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab,red,red)){.via-black\/10{--tw-gradient-via:color-mix(in oklab, var(--color-black) 10%, transparent)}}.via-black\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-300{--tw-gradient-via:var(--color-blue-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-500{--tw-gradient-via:var(--color-rose-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-orange-400{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[48px\]{padding-left:48px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-keep{word-break:keep-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#1d4ed8\]{color:#1d4ed8}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-700\/80{color:#1447e6cc}@supports (color:color-mix(in lab,red,red)){.text-blue-700\/80{color:color-mix(in oklab,var(--color-blue-700) 80%,transparent)}}.text-blue-900{color:var(--color-blue-900)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-gray-950{color:var(--color-gray-950)}.text-green-600{color:var(--color-green-600)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-950{color:var(--color-indigo-950)}.text-orange-600{color:var(--color-orange-600)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-rose-700{color:var(--color-rose-700)}.text-slate-200{color:var(--color-slate-200)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-blue-500{accent-color:var(--color-blue-500)}.accent-gray-900{accent-color:var(--color-gray-900)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_26px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 8px 26px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_30px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 16px 30px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#0f172a12);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0f172a38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(15\,23\,42\,0\.2\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#0f172a33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-blue-100{--tw-shadow-color:oklch(93.2% .032 255.585)}@supports (color:color-mix(in lab,red,red)){.shadow-blue-100{--tw-shadow-color:color-mix(in oklab, var(--color-blue-100) var(--tw-shadow-alpha), transparent)}}.shadow-gray-100\/60{--tw-shadow-color:#f3f4f699}@supports (color:color-mix(in lab,red,red)){.shadow-gray-100\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-100) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/70{--tw-shadow-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.shadow-slate-200\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-blue-50{--tw-ring-color:var(--color-blue-50)}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-blue-100\/80{--tw-ring-color:#dbeafecc}@supports (color:color-mix(in lab,red,red)){.ring-blue-100\/80{--tw-ring-color:color-mix(in oklab, var(--color-blue-100) 80%, transparent)}}.ring-emerald-100{--tw-ring-color:var(--color-emerald-100)}.ring-gray-100{--tw-ring-color:var(--color-gray-100)}.ring-gray-100\/80{--tw-ring-color:#f3f4f6cc}@supports (color:color-mix(in lab,red,red)){.ring-gray-100\/80{--tw-ring-color:color-mix(in oklab, var(--color-gray-100) 80%, transparent)}}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-900\/5{--tw-ring-color:#1018280d}@supports (color:color-mix(in lab,red,red)){.ring-gray-900\/5{--tw-ring-color:color-mix(in oklab, var(--color-gray-900) 5%, transparent)}}.ring-indigo-100{--tw-ring-color:var(--color-indigo-100)}.ring-slate-100{--tw-ring-color:var(--color-slate-100)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-200\/80{--tw-ring-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.ring-slate-200\/80{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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-xl{--tw-blur:blur(var(--blur-xl));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: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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.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);-webkit-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-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-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-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-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-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-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-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-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-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-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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-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-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-filter{-webkit-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-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.focus-within\:border-blue-300:focus-within{border-color:var(--color-blue-300)}.focus-within\:border-gray-400:focus-within{border-color:var(--color-gray-400)}.focus-within\:border-red-400:focus-within{border-color:var(--color-red-400)}.focus-within\:bg-white:focus-within{background-color:var(--color-white)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-blue-50:focus-within{--tw-ring-color:var(--color-blue-50)}.focus-within\:ring-red-50:focus-within{--tw-ring-color:var(--color-red-50)}@media(hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[\#1d4ed8\]\/25:hover{border-color:#1d4ed840}.hover\:border-amber-200:hover{border-color:var(--color-amber-200)}.hover\:border-blue-100:hover{border-color:var(--color-blue-100)}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-indigo-200:hover{border-color:var(--color-indigo-200)}.hover\:border-rose-100:hover{border-color:var(--color-rose-100)}.hover\:border-slate-200:hover{border-color:var(--color-slate-200)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-\[\#1d4ed8\]\/5:hover{background-color:#1d4ed80d}.hover\:bg-\[\#1d4ed8\]\/90:hover{background-color:#1d4ed8e6}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-50\/30:hover{background-color:color-mix(in oklab,var(--color-blue-50) 30%,transparent)}}.hover\:bg-blue-50\/40:hover{background-color:#eff6ff66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-50\/40:hover{background-color:color-mix(in oklab,var(--color-blue-50) 40%,transparent)}}.hover\:bg-blue-50\/70:hover{background-color:#eff6ffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-50\/70:hover{background-color:color-mix(in oklab,var(--color-blue-50) 70%,transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.hover\:bg-indigo-50\/60:hover{background-color:#eef2ff99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-50\/60:hover{background-color:color-mix(in oklab,var(--color-indigo-50) 60%,transparent)}}.hover\:bg-indigo-50\/70:hover{background-color:#eef2ffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-50\/70:hover{background-color:color-mix(in oklab,var(--color-indigo-50) 70%,transparent)}}.hover\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/60:hover{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-950:hover{background-color:var(--color-slate-950)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.hover\:text-\[\#1d4ed8\]:hover{color:#1d4ed8}.hover\:text-amber-600:hover{color:var(--color-amber-600)}.hover\:text-amber-700:hover{color:var(--color-amber-700)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-rose-500:hover{color:var(--color-rose-500)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-amber-300:focus{border-color:var(--color-amber-300)}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-indigo-300:focus{border-color:var(--color-indigo-300)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-50:focus{--tw-ring-color:var(--color-blue-50)}.focus\:ring-blue-100:focus{--tw-ring-color:var(--color-blue-100)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-slate-100:disabled{border-color:var(--color-slate-100)}.disabled\:bg-blue-200:disabled{background-color:var(--color-blue-200)}.disabled\:bg-emerald-300:disabled{background-color:var(--color-emerald-300)}.disabled\:bg-gray-50:disabled{background-color:var(--color-gray-50)}.disabled\:bg-gray-300:disabled{background-color:var(--color-gray-300)}.disabled\:bg-indigo-300:disabled{background-color:var(--color-indigo-300)}.disabled\:bg-slate-50:disabled{background-color:var(--color-slate-50)}.disabled\:bg-slate-300:disabled{background-color:var(--color-slate-300)}.disabled\:text-gray-300:disabled{color:var(--color-gray-300)}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}.disabled\:text-indigo-300:disabled{color:var(--color-indigo-300)}.disabled\:text-slate-200:disabled{color:var(--color-slate-200)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:40rem){.sm\:inline{display:inline}.sm\:min-h-\[420px\]{min-height:420px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:opacity-0{opacity:0}@media(hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.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-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}}@media(min-width:64rem){.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.xl\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.xl\:grid-cols-\[1\.85fr_3fr\]{grid-template-columns:1.85fr 3fr}.xl\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.xl\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.xl\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.xl\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.xl\:px-5{padding-inline:calc(var(--spacing) * 5)}}@media(min-width:96rem){.\32xl\:min-h-\[540px\]{min-height:540px}.\32xl\:grid-cols-\[270px_minmax\(0\,1fr\)\]{grid-template-columns:270px minmax(0,1fr)}.\32xl\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.\32xl\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.\32xl\:gap-8{gap:calc(var(--spacing) * 8)}.\32xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.\32xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\32xl\:pt-0{padding-top:calc(var(--spacing) * 0)}.\32xl\:pr-4{padding-right:calc(var(--spacing) * 4)}.\32xl\:pl-8{padding-left:calc(var(--spacing) * 8)}}}.expert-chat-common{--expert-chat-primary:#4f46e5;--expert-chat-primary-hover:#4338ca;--expert-chat-sidebar-bg:#0a0d14;--expert-chat-panel-bg:#f8fafc80;--expert-chat-chat-bg:#f1f5f9;--expert-chat-user-bubble:#0a0d14;--expert-chat-border:#e2e8f0;--expert-chat-muted:#94a3b8;--expert-chat-text:#334155}.expert-chat-common.expert-chat-container{box-sizing:border-box;background-color:var(--expert-chat-chat-bg);gap:0;width:100%;height:calc(100dvh - 4rem);min-height:calc(100dvh - 4rem);margin:0;padding:0;display:flex;position:relative;overflow:hidden}.expert-chat-common.expert-chat-container.is-resizing{cursor:col-resize}@media(min-width:1024px){.expert-chat-common.expert-chat-container{height:100dvh;min-height:100dvh;margin:0}}.expert-chat-common .conversations-sidebar{background-color:var(--expert-chat-sidebar-bg);z-index:30;will-change:width,min-width;border-right:1px solid #ffffff0d;flex-direction:column;flex:none;width:18%;min-width:220px;margin-right:0;transition:width .2s,min-width .2s;display:flex;position:relative;overflow:visible;box-shadow:0 25px 50px -12px #00000040}.expert-chat-common .conversations-sidebar.is-collapsed{width:0;min-width:0;overflow:hidden}.expert-chat-common .conversations-header{flex-shrink:0;align-items:center;height:4rem;padding:0 1.5rem;display:flex}.expert-chat-common .conversations-sidebar.is-collapsed .conversations-header{justify-content:center;padding:0}.expert-chat-common .conversations-header-row{align-items:center;gap:.5rem;width:100%;display:flex;position:relative}.expert-chat-common .conversations-sidebar.is-collapsed .conversations-header-row{flex-direction:row;justify-content:center}.expert-chat-common .create-topic-button{background-color:var(--expert-chat-primary);color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:none;border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.5rem;width:100%;height:36px;padding:0 .875rem;font-size:10px;font-weight:900;transition:all .3s;display:flex;box-shadow:0 10px 15px -3px #0000001a}.expert-chat-common .create-topic-icon-button{background-color:var(--expert-chat-primary);color:#fff;cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.expert-chat-common .create-topic-icon-button:hover,.expert-chat-common .create-topic-button:hover{background-color:var(--expert-chat-primary-hover)}.expert-chat-common .collapse-history-button{color:#94a3b8;cursor:pointer;width:36px;height:36px;box-shadow:none;background-color:#1a1c22;border:1px solid #94a3b842;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex;position:relative}.expert-chat-common .conversations-sidebar.is-collapsed .collapse-history-button,.expert-chat-common .conversations-sidebar.is-collapsed:hover .collapse-history-button{display:none}.expert-chat-common .conversations-sidebar.is-collapsed .create-topic-icon-button{border-radius:999px;width:36px;height:36px}.expert-chat-common .conversations-sidebar.is-collapsed:hover .create-topic-icon-button{opacity:0;pointer-events:none}.expert-chat-common .collapse-history-button:hover{color:#fff;background-color:#1e293bfa;border-color:#94a3b899}.expert-chat-common .create-topic-button:active{transform:scale(.95)}.expert-chat-common .create-topic-icon{transition:transform .3s}.expert-chat-common .create-topic-button:hover .create-topic-icon{transform:rotate(90deg)}.expert-chat-common .conversations-list{flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex;overflow-y:auto}.expert-chat-common .conversations-sidebar.is-collapsed .conversations-list{align-items:center;padding:0 .5rem 1rem}.expert-chat-common .conversations-sidebar.is-collapsed .conversations-label-wrapper,.expert-chat-common .conversations-sidebar.is-collapsed .conversation-info,.expert-chat-common .conversations-sidebar.is-collapsed .conversation-item-actions,.expert-chat-common .conversations-sidebar.is-collapsed .conversations-footer,.expert-chat-common .conversations-sidebar.is-collapsed .history-end{display:none}.expert-chat-common .conversations-list::-webkit-scrollbar{width:6px}.expert-chat-common .conversations-list::-webkit-scrollbar-track{background:0 0}.expert-chat-common .chat-messages::-webkit-scrollbar-track{background:0 0}.expert-chat-common .message-text::-webkit-scrollbar-track{background:0 0}.expert-chat-common .conversations-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.expert-chat-common .conversations-label-wrapper{margin-bottom:1rem;padding:0 .5rem}.expert-chat-common .conversations-label{color:#475569;text-transform:uppercase;letter-spacing:.075em;font-size:9px;font-weight:900}.expert-chat-common .history-loading,.expert-chat-common .history-error,.expert-chat-common .history-empty,.expert-chat-common .history-loading-more,.expert-chat-common .history-end{color:var(--expert-chat-muted);text-align:center;padding:.75rem .5rem;font-size:10px;font-weight:700}.expert-chat-common .history-error{color:#f87171}.expert-chat-common .conversation-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;width:100%;padding:1rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.expert-chat-common .conversations-sidebar.is-collapsed .conversation-item{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:.5rem;overflow:visible}.expert-chat-common .conversations-sidebar.is-collapsed .conversation-item-content{flex:none;justify-content:center;width:18px;min-width:18px;height:18px;overflow:visible}.expert-chat-common .conversation-item:hover{background-color:#ffffff0d}.expert-chat-common .conversation-active{background-color:#4f46e51a;border-color:#4f46e54d}.expert-chat-common .conversation-item-content{z-index:10;flex:1;justify-content:center;align-items:center;gap:.75rem;min-width:0;display:flex;position:relative}.expert-chat-common .conversation-item-actions{opacity:0;pointer-events:none;z-index:12;align-items:center;gap:.25rem;transition:opacity .2s;display:flex}.expert-chat-common .conversation-item:hover .conversation-item-actions,.expert-chat-common .conversation-item:focus-within .conversation-item-actions{opacity:1;pointer-events:auto}.expert-chat-common .conversation-action-button{color:#94a3b8;background:#0f172a80;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:inline-flex}.expert-chat-common .conversation-action-button:hover:not(:disabled){color:#e2e8f0;border-color:#94a3b873}.expert-chat-common .conversation-action-button:disabled{opacity:.5;cursor:not-allowed}.expert-chat-common .conversation-action-button-danger:hover:not(:disabled){color:#f87171;border-color:#f871718c}.expert-chat-common .conversation-icon{color:#475569;stroke-width:2px;flex:0 0 16px;width:16px;min-width:16px;height:16px}.expert-chat-common .conversation-icon-active{color:#a5b4fc}.expert-chat-common .conversations-sidebar.is-collapsed .conversation-icon{flex-basis:18px;width:18px;min-width:18px;height:18px}.expert-chat-common .conversation-info{flex:1;min-width:0}.expert-chat-common .conversation-title{text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;font-size:11px;font-weight:700;transition:color .3s;overflow:hidden}.expert-chat-common .conversation-item:hover .conversation-title{color:#cbd5e1}.expert-chat-common .conversation-title-active{color:#fff}.expert-chat-common .conversation-date{color:#475569;text-transform:uppercase;margin-top:.25rem;font-size:8px;font-weight:700}.expert-chat-common .conversation-active-indicator{background-color:var(--expert-chat-primary);width:4px;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 10px #4f46e5}.expert-chat-common .conversations-sidebar.is-collapsed .conversation-active-indicator{border-radius:999px;width:3px;top:8px;bottom:8px;right:4px}.expert-chat-common .conversations-footer{border-top:1px solid #ffffff0d;padding:1.5rem}.expert-chat-common .conversations-footer-content{opacity:.4;align-items:center;gap:.75rem;display:flex}.expert-chat-common .footer-icon,.expert-chat-common .footer-text{color:#64748b}.expert-chat-common .footer-text{text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:900;line-height:1.625}.expert-chat-common .rename-history-dialog-overlay{z-index:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a73;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.expert-chat-common .rename-history-dialog-card{background:#fff;border-radius:1rem;flex-direction:column;gap:.75rem;width:100%;max-width:30rem;padding:1.25rem;display:flex;box-shadow:0 25px 50px -12px #0f172a4d}.expert-chat-common .rename-history-dialog-title{color:#0f172a;font-size:1rem;font-weight:800}.expert-chat-common .rename-history-dialog-description{color:#64748b;font-size:.875rem}.expert-chat-common .rename-history-dialog-input{color:#0f172a;border:1px solid #cbd5e1;border-radius:.75rem;outline:none;height:2.5rem;padding:0 .75rem;font-size:.875rem}.expert-chat-common .rename-history-dialog-input:focus{border-color:#6366f1}.expert-chat-common .rename-history-dialog-actions{justify-content:flex-end;gap:.5rem;display:flex}.expert-chat-common .rename-history-dialog-cancel,.expert-chat-common .rename-history-dialog-confirm{cursor:pointer;border:1px solid #0000;border-radius:.6rem;height:2.25rem;padding:0 .9rem;font-size:.8125rem;font-weight:700}.expert-chat-common .rename-history-dialog-cancel{color:#334155;background:#e2e8f0;border-color:#cbd5e1}.expert-chat-common .rename-history-dialog-confirm{background:var(--expert-chat-primary);color:#fff}.expert-chat-common .rename-history-dialog-cancel:disabled,.expert-chat-common .rename-history-dialog-confirm:disabled{opacity:.6;cursor:not-allowed}.expert-chat-common .chat-panel{border-right:1px solid var(--expert-chat-border);background-color:var(--expert-chat-panel-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;will-change:width,flex-basis;flex-direction:column;flex:none;width:32%;min-width:360px;margin-left:0;display:flex;position:relative;box-shadow:0 25px 50px -12px #00000040}.expert-chat-common .chat-panel.is-collapsed{border-right:0;width:0;min-width:0;overflow:hidden}.expert-chat-common .chat-collapsed-rail{flex-direction:column;align-items:center;height:100%;padding:0 .75rem;display:flex;position:relative}.expert-chat-common .chat-collapsed-avatar{width:36px;height:36px;color:var(--expert-chat-primary);background:#eef2ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1rem;font-size:.875rem;font-weight:900;transition:opacity .2s;display:inline-flex;overflow:hidden;box-shadow:0 1px 3px #0f172a1a}.expert-chat-common .chat-collapsed-avatar img{object-fit:cover;width:100%;height:100%}.expert-chat-common .chat-collapse-toggle,.expert-chat-common .settings-button.chat-edge-collapse-button{color:#94a3b8;cursor:pointer;width:36px;height:36px;box-shadow:none;background:#fff;border:1px solid #94a3b842;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.expert-chat-common .chat-panel.is-collapsed .chat-edge-collapse-button{opacity:0;pointer-events:none;position:absolute;top:2rem;left:50%;transform:translate(-50%,-50%)}.expert-chat-common .chat-panel.is-collapsed:hover .chat-edge-collapse-button{opacity:1;pointer-events:auto}.expert-chat-common .chat-panel.is-collapsed:hover .chat-collapsed-avatar{opacity:0}.expert-chat-common .chat-collapse-toggle:hover,.expert-chat-common .settings-button.chat-edge-collapse-button:hover{color:#64748b;background:#f8fafcfa;border-color:#94a3b899}.expert-chat-common .edge-reveal-zone{z-index:70;pointer-events:auto;justify-content:center;align-items:flex-start;width:22px;padding-top:16px;display:flex;position:absolute;top:0;bottom:0;left:0}.expert-chat-common .edge-reveal-zone-chat{background:0 0;border-right:0;width:48px;height:72px;position:absolute;top:0;bottom:auto;left:0}.expert-chat-common .edge-reveal-zone-left{width:48px;height:72px;bottom:auto}.expert-chat-common .edge-reveal-button{width:36px;height:36px;color:var(--expert-chat-primary);cursor:pointer;opacity:1;background:#fffffff5;border:1px solid #c7d2fef2;border-radius:12px;justify-content:center;align-items:center;transition:opacity .18s,transform .18s,border-color .18s,background-color .18s;display:inline-flex;transform:translateY(-2px);box-shadow:0 16px 38px #4f46e533}.expert-chat-common .edge-reveal-zone:hover .edge-reveal-button,.expert-chat-common .edge-reveal-zone:focus-within .edge-reveal-button{opacity:1;transform:translateY(-2px)}.expert-chat-common .edge-reveal-zone-chat:hover .edge-reveal-button,.expert-chat-common .edge-reveal-zone-chat:focus-within .edge-reveal-button,.expert-chat-common .edge-reveal-zone-left:hover .edge-reveal-button,.expert-chat-common .edge-reveal-zone-left:focus-within .edge-reveal-button{transform:translateY(-2px)}.expert-chat-common .edge-reveal-button:hover{background:#eef2ff;border-color:#818cf8f2}.expert-chat-common .edge-reveal-zone-left+.chat-panel .chat-header{padding-left:48px}.expert-chat-common .panel-divider,.expert-chat-common .resize-handle{cursor:col-resize;z-index:25;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#e2e8f033,#94a3b859,#e2e8f033);flex:0 0 6px;width:6px;height:100%;transition:background .2s;position:relative}.expert-chat-common .panel-divider:before,.expert-chat-common .resize-handle:before{content:"";cursor:col-resize;position:absolute;top:0;right:-8px;bottom:0;left:-8px}.expert-chat-common .panel-divider:hover,.expert-chat-common .resize-handle:hover{background:linear-gradient(90deg,#4f46e526,#4f46e559,#4f46e526)}.expert-chat-common .panel-divider:after,.expert-chat-common .resize-handle-line{content:"";background:#94a3b880;border-radius:999px;width:2px;position:absolute;top:12px;bottom:12px;left:50%;transform:translate(-50%)}.expert-chat-common.expert-chat-container.is-resizing .panel-divider:after,.expert-chat-common .resize-handle.is-resizing .resize-handle-line{background:#4f46e5b3}.expert-chat-common .chat-header{border-bottom:1px solid var(--expert-chat-border);background-color:#fffc;flex-shrink:0;justify-content:space-between;align-items:center;height:4rem;padding:0 1.5rem;display:flex}.expert-chat-common .chat-header-info,.expert-chat-common .header-left{align-items:center;gap:.75rem;display:flex}.expert-chat-common .chat-header-avatar,.expert-chat-common .brand-avatar{object-fit:cover;border-radius:.75rem;width:2.25rem;height:2.25rem;box-shadow:0 1px 3px #0000001a}.expert-chat-common .chat-header-avatar-fallback,.expert-chat-common .brand-avatar{color:#fff;background:linear-gradient(135deg,#3b82f6,var(--expert-chat-primary));justify-content:center;align-items:center;font-size:.875rem;font-weight:900;display:flex}.expert-chat-common .chat-header-text{flex-direction:column;display:flex}.expert-chat-common .chat-header-name,.expert-chat-common .header-left h3{color:#0f172a;margin:0;font-size:12px;font-weight:900;line-height:1}.expert-chat-common .chat-header-status,.expert-chat-common .header-left p{color:#64748b;letter-spacing:-.025em;align-items:center;gap:6px;margin:.25rem 0 0;font-size:9px;font-weight:700;display:flex}.expert-chat-common .dot{background:#10b981;border-radius:999px;width:6px;height:6px}.expert-chat-common .chat-header-actions{align-items:center;gap:.5rem;display:flex}.expert-chat-common .video-button{color:var(--expert-chat-primary);cursor:pointer;background-color:#eef2ff;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:all .3s;display:flex;box-shadow:0 1px 3px #0000001a}.expert-chat-common .video-button:hover{background-color:var(--expert-chat-primary);color:#fff}.expert-chat-common .video-button-text{font-size:10px;font-weight:900}.expert-chat-common .chat-messages{flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.expert-chat-common .chat-messages::-webkit-scrollbar{width:8px}.expert-chat-common .chat-messages::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}.expert-chat-common .message-wrapper{display:flex}.expert-chat-common .message-wrapper-user{justify-content:flex-end}.expert-chat-common .message-wrapper-assistant{justify-content:flex-start}.expert-chat-common .message-wrapper-thinking-only{justify-content:center}.expert-chat-common .message-bubble{border-radius:1rem;max-width:90%;padding:1rem;font-size:.875rem;font-weight:500}.expert-chat-common .message-bubble-user{background-color:var(--expert-chat-user-bubble);color:#fff;border-top-right-radius:0;box-shadow:0 10px 15px -3px #0000001a}.expert-chat-common .message-bubble-assistant{color:var(--expert-chat-text);background-color:#fff;border:1px solid #e2e8f099;border-top-left-radius:0;overflow:hidden;box-shadow:0 1px 3px #0000001a}.expert-chat-common .message-bubble-thinking-only{width:100%;max-width:none;box-shadow:none;background:0 0;border:none;padding:0;overflow:visible}.expert-chat-common .message-with-artifact,.expert-chat-common .message-blocks{flex-direction:column;gap:.75rem;display:flex}.expert-chat-common .message-text{white-space:pre-wrap;max-width:100%;margin:0;display:block;overflow-x:auto}.expert-chat-common .message-text h1{font-size:20px}.expert-chat-common .message-text h2{font-size:18px}.expert-chat-common .message-text h3{font-size:16px}.expert-chat-common .message-text h1,.expert-chat-common .message-text h2,.expert-chat-common .message-text h3{margin:0;font-weight:700}.expert-chat-common .message-text a{color:var(--expert-chat-primary)}.expert-chat-common .message-text table{table-layout:fixed;border-collapse:collapse;color:#1e293b;width:100%;min-width:0;font-size:12px}.expert-chat-common .message-text thead{background-color:#f8fafc}.expert-chat-common .message-text th,.expert-chat-common .message-text td{border-bottom:1px solid var(--expert-chat-border);text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;padding:.5rem .75rem}.expert-chat-common .message-text th{text-transform:uppercase;letter-spacing:.05em;color:#475569;font-size:10px;font-weight:800}.expert-chat-common .message-text tr:nth-child(2n) td{background-color:#f1f5f999}.expert-chat-common .message-text tr:hover td{background-color:#6366f114}.expert-chat-common .message-text ul,.expert-chat-common .message-text ol{white-space:normal;padding-left:0}.expert-chat-common .message-text ul li{margin:0 2.8rem;list-style-type:circle}.expert-chat-common .message-text ol li{margin:0 2.8rem;list-style-type:decimal}.expert-chat-common .message-text pre{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.expert-chat-common .message-text::-webkit-scrollbar{height:6px}.expert-chat-common .message-text::-webkit-scrollbar-thumb{background:#94a3b866;border-radius:999px}.expert-chat-common .message-thinking-inline{justify-content:center;width:100%;display:flex}.expert-chat-common .message-thinking-inline .thinking-block{width:min(100%,720px)}.expert-chat-common .message-chart-block{min-width:320px}.expert-chat-common .message-card-block{background:#f8fafceb;border:1px solid #e2e8f0e6;border-radius:1rem;padding:.95rem 1rem}.expert-chat-common .message-card-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#6366f1;margin:0 0 .35rem;font-size:10px;font-weight:900}.expert-chat-common .message-card-title{color:#0f172a;margin:0;font-size:14px;font-weight:900}.expert-chat-common .message-card-description{color:#475569;margin:.35rem 0 0;font-size:12px;line-height:1.6}.expert-chat-common .message-card-list{flex-direction:column;gap:.55rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.expert-chat-common .message-card-list-item{background:#fff;border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.55rem .65rem;display:flex}.expert-chat-common .message-card-list-label{color:#64748b;font-size:11px;font-weight:800}.expert-chat-common .message-card-list-value{color:#1e293b;text-align:right;white-space:pre-wrap;font-size:12px;font-weight:700}.expert-chat-common .message-action-row{flex-wrap:wrap;gap:.5rem;display:flex}.expert-chat-common .message-action-button{min-height:2.25rem;color:var(--expert-chat-primary);cursor:pointer;background:#6366f114;border:1px solid #6366f133;border-radius:.75rem;padding:.45rem .8rem;font-size:12px;font-weight:800;transition:all .2s}.expert-chat-common .message-action-button:hover{background:#6366f124}.expert-chat-common .message-console{color:#475569;background:#0f172a0f;border-radius:999px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.4rem .65rem;font-size:10px;font-weight:800;display:inline-flex}.expert-chat-common .message-console-status{text-transform:uppercase;letter-spacing:.06em}.expert-chat-common .message-console-progress{color:var(--expert-chat-primary)}.expert-chat-common .message-files{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}.expert-chat-common .message-file-card{color:inherit;text-align:left;cursor:pointer;background:#0f172a0f;border:1px solid #94a3b859;border-radius:.75rem;align-items:center;gap:.75rem;width:100%;padding:.6rem .75rem;transition:all .2s;display:flex}.expert-chat-common .message-file-card:hover{background:#4f46e514;border-color:#4f46e559}.expert-chat-common .message-file-icon{width:32px;height:32px;color:var(--expert-chat-primary);background:#4f46e51f;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.expert-chat-common .message-file-info{flex:1;min-width:0}.expert-chat-common .message-file-name{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:700;overflow:hidden}.expert-chat-common .message-file-size{color:#64748b;margin:.15rem 0 0;font-size:10px}.expert-chat-common .message-file-action{color:var(--expert-chat-primary);background:#4f46e51f;border-radius:.5rem;flex-shrink:0;padding:.25rem .5rem;font-size:10px;font-weight:700}.expert-chat-common .message-bubble-user .message-file-card{color:#fff;background:#ffffff14;border-color:#ffffff26}.expert-chat-common .message-bubble-user .message-file-size{color:#e2e8f0cc}.expert-chat-common .message-bubble-user .message-file-action{color:#fff;background:#ffffff2e}.expert-chat-common .message-bubble-user .message-file-icon{color:#fff;background:#fff3}.expert-chat-common .message-images{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.expert-chat-common .message-chart{width:100%;margin-top:.75rem}.expert-chat-common .message-image-thumb{object-fit:cover;cursor:pointer;border:1px solid #e2e8f0e6;border-radius:.5rem;width:96px;height:96px;box-shadow:0 2px 6px #0f172a14}.expert-chat-common .handoff-qr{justify-content:center;margin-top:.75rem;display:flex}.expert-chat-common .handoff-qr img{border:1px solid #e2e8f0cc;border-radius:.75rem;width:100%;max-width:180px;height:auto;box-shadow:0 6px 12px #0f172a14}.expert-chat-common .artifact-badge{color:var(--expert-chat-primary);text-transform:uppercase;background-color:#4f46e51a;border:1px solid #4f46e533;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem;font-size:10px;font-weight:900;display:flex}.expert-chat-common .artifact-badge-icon{fill:currentColor}.expert-chat-common .loading-indicator{color:var(--expert-chat-muted);align-items:center;gap:.5rem;font-size:12px;font-weight:700;animation:2s cubic-bezier(.4,0,.6,1) infinite expertChatPulse;display:flex}.expert-chat-common .loading-spinner{animation:1s linear infinite expertChatSpin}.expert-chat-common .error-message{color:#dc2626;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:1rem;padding:1rem;font-size:12px;font-weight:700}.expert-chat-common .chat-attachments-wrapper{flex-shrink:0}.expert-chat-common .chat-attachments{border-top:1px solid var(--expert-chat-border);background-color:#ffffff80;flex-wrap:wrap;align-items:center;gap:.5rem;max-height:8rem;padding:.5rem .75rem;display:flex;overflow-y:auto}.expert-chat-common .attachment-item{background-color:#eef2ff80;border:1px solid #c7d2fe;border-radius:1rem;flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.expert-chat-common .attachment-item-image{align-items:flex-start}.expert-chat-common .attachment-thumbnail,.expert-chat-common .attachment-thumb{border:1px solid var(--expert-chat-border);cursor:pointer;object-fit:cover;background-color:#fff;border-radius:.75rem;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a}.expert-chat-common .attachment-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.expert-chat-common .attachment-progress{color:#fff;background-color:#0f172a99;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.expert-chat-common .attachment-content{align-items:center;gap:.75rem;display:flex}.expert-chat-common .attachment-icon,.expert-chat-common .attachment-file-icon{color:#64748b;background-color:#fff;border-radius:.75rem;flex-shrink:0;padding:.5rem;box-shadow:0 1px 3px #0000001a}.expert-chat-common .attachment-info{min-width:0}.expert-chat-common .attachment-meta{white-space:nowrap;color:#475569;align-items:center;gap:.5rem;font-size:9px;font-weight:700;display:flex}.expert-chat-common .attachment-info strong,.expert-chat-common .attachment-name{color:#334155;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:9px;font-weight:800;overflow:hidden}.expert-chat-common .attachment-info span,.expert-chat-common .attachment-size,.expert-chat-common .attachment-status{color:#94a3b8;font-size:9px;font-weight:700}.expert-chat-common .attachment-success{color:#10b981}.expert-chat-common .attachment-error{color:#ef4444}.expert-chat-common .attachment-actions{align-items:center;gap:.5rem;display:flex}.expert-chat-common .audit-button{color:#fff;cursor:pointer;background-color:#059669;border:none;border-radius:.75rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:9px;font-weight:900;transition:all .3s;display:flex;box-shadow:0 4px 6px -1px #0000001a}.expert-chat-common .audit-button:hover{background-color:#047857}.expert-chat-common .attachment-remove,.expert-chat-common .remove-attachment-button{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.375rem;transition:all .3s;display:inline-flex}.expert-chat-common .attachment-remove:hover,.expert-chat-common .remove-attachment-button:hover{color:#ef4444;background-color:#fef2f2}.expert-chat-common .chat-footer{border-top:1px solid var(--expert-chat-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;background-color:#fffc;flex-shrink:0;width:100%;padding:1.25rem 1rem 1rem;position:relative}.expert-chat-common .chat-requirement-status{margin-bottom:.75rem}.expert-chat-common .chat-requirement-status-track{background:linear-gradient(90deg,#f8fafcfa,#ffffffeb);border:1px solid #e2e8f0f2;border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.9rem;padding:.5rem .75rem .5rem .9rem;display:flex;box-shadow:inset 0 1px #fffc}.expert-chat-common .chat-requirement-status-copy{scrollbar-width:none;white-space:nowrap;align-items:center;gap:.45rem;min-width:0;display:flex;overflow-x:auto}.expert-chat-common .chat-requirement-status-copy::-webkit-scrollbar{display:none}.expert-chat-common .chat-requirement-status-label{color:var(--expert-chat-primary);flex-shrink:0;font-size:10px;font-weight:900}.expert-chat-common .chat-requirement-status-text{color:#0f172a;flex-shrink:0;font-size:11px;font-weight:800}.expert-chat-common .chat-requirement-status-chip{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:999px;flex-shrink:0;align-items:center;min-height:1.7rem;padding:0 .65rem;font-size:10px;font-weight:700;display:inline-flex}.expert-chat-common .chat-requirement-status-action{min-height:2rem;color:var(--expert-chat-primary);cursor:pointer;background:#eef2ffeb;border:1px solid #c7d2fef2;border-radius:999px;flex-shrink:0;padding:0 .9rem;font-size:11px;font-weight:800}.expert-chat-common .chat-requirement-status-action:hover{background:#e0e7fff5}.expert-chat-common .chat-requirement-inline,.expert-chat-common .chat-advance-inline{justify-content:center;width:100%;margin:.25rem 0 1rem;display:flex}.expert-chat-common .chat-advance-inline{margin-top:0}.expert-chat-common .chat-requirement-inline .requirement-form,.expert-chat-common .chat-advance-inline .suggestion-block{width:min(100%,720px)}.expert-chat-common .chat-requirement-inline .requirement-primary-button{border-radius:.95rem;min-height:2.75rem}.expert-chat-common .chat-footer-resize-handle{cursor:row-resize;z-index:2;background:linear-gradient(90deg,#4f46e533,#3b82f633);border-radius:999px;width:72px;height:6px;transition:all .2s;position:absolute;top:6px;left:50%;transform:translate(-50%)}.expert-chat-common .chat-footer-resize-handle:hover{background:linear-gradient(90deg,#4f46e573,#3b82f673);box-shadow:0 0 0 4px #4f46e514}.expert-chat-common .chat-input-wrapper{box-sizing:border-box;border:1px solid var(--expert-chat-border);background-color:#f1f5f9;border-radius:1rem;align-items:flex-end;gap:.5rem;width:100%;min-width:0;padding:.375rem;display:flex}.expert-chat-common .chat-input,.expert-chat-common .chat-input-wrapper textarea{min-width:0;color:var(--expert-chat-text);resize:none;background:0 0;border:none;outline:none;flex:1;padding:.5rem .75rem;font-size:12px;font-weight:700;transition:height .12s;overflow-y:auto}.expert-chat-common .chat-input-wrapper.chat-input-resizing .chat-input{transition:none}.expert-chat-common .chat-input::placeholder,.expert-chat-common .chat-input-wrapper textarea::placeholder{color:var(--expert-chat-muted);white-space:pre-wrap}.expert-chat-common .chat-input:disabled,.expert-chat-common .chat-input-wrapper textarea:disabled{opacity:.5}.expert-chat-common .file-input-hidden{display:none}.expert-chat-common .attach-button,.expert-chat-common .chat-input-wrapper>.icon-btn,.expert-chat-common .voice-button{color:var(--expert-chat-muted);cursor:pointer;background-color:#fff;border:none;border-radius:.75rem;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;padding:.625rem;transition:all .3s;display:inline-flex;box-shadow:0 1px 3px #0000001a}.expert-chat-common .attach-button:hover,.expert-chat-common .chat-input-wrapper>.icon-btn:hover,.expert-chat-common .voice-button:hover{color:var(--expert-chat-primary)}.expert-chat-common .voice-recording{color:#fff;background-color:#ef4444;animation:2s cubic-bezier(.4,0,.6,1) infinite expertChatPulse}.expert-chat-common .send-button,.expert-chat-common .send-btn{background-color:var(--expert-chat-primary);color:#fff;cursor:pointer;border:none;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;padding:.625rem;transition:all .3s;display:inline-flex;box-shadow:0 4px 6px -1px #0000001a}.expert-chat-common .send-button:hover:not(:disabled),.expert-chat-common .send-btn:hover:not(:disabled){background-color:var(--expert-chat-primary-hover)}.expert-chat-common .send-button:disabled,.expert-chat-common .send-btn:disabled{cursor:not-allowed;background-color:#cbd5e1}.expert-chat-common .image-preview-overlay{z-index:60;background:#0f172ab3;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.expert-chat-common .image-preview-dialog{background:#fff;border-radius:1rem;max-width:90vw;max-height:90vh;padding:1rem;position:relative;box-shadow:0 25px 50px -12px #00000059}.expert-chat-common .image-preview-dialog img{object-fit:contain;border-radius:.75rem;max-width:80vw;max-height:80vh;display:block}.expert-chat-common .image-preview-actions{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.expert-chat-common .image-preview-edit{color:var(--expert-chat-primary);cursor:pointer;background:#4f46e51a;border:1px solid #4f46e54d;border-radius:.6rem;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:11px;font-weight:700;display:inline-flex}.expert-chat-common .image-preview-edit:hover{background:#4f46e52e}.expert-chat-common .image-preview-close{color:#fff;cursor:pointer;background:#0f172abf;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:.5rem;right:.5rem}.expert-chat-common .image-preview-close:hover{background:#0f172ae6}@keyframes expertChatSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes expertChatPulse{0%,to{opacity:1}50%{opacity:.5}}.expert-chat-common.workspace-mobile-shell{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.expert-chat-common .workspace-mobile-toolbar{display:none}.expert-chat-common.workspace-single .workspace-mobile-toolbar{top:max(10px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #e2e8f0e6;border-radius:12px;align-items:center;gap:5px;height:42px;padding:4px;display:inline-flex;position:absolute;box-shadow:0 10px 28px #0f172a24}.expert-chat-common .workspace-mobile-toolbar-button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.expert-chat-common .workspace-mobile-toolbar-button.active{color:#fff;background:#4f46e5}.expert-chat-common.workspace-single .chat-panel,.expert-chat-common.workspace-single .center-column,.expert-chat-common.workspace-single .chat-window-pane,.expert-chat-common.workspace-single .chat-window-root,.expert-chat-common.workspace-single #chat-window,.expert-chat-common.workspace-single .artifacts-panel,.expert-chat-common.workspace-single .preview-panel,.expert-chat-common.workspace-single .merchant-code-panel,.expert-chat-common.workspace-single #right-panel{flex:100%;width:100%;min-width:0;height:100%;min-height:0}.expert-chat-common.workspace-single .conversations-sidebar{inset:calc(4rem + env(safe-area-inset-top)) 0 0;z-index:85;width:100%;min-width:0;position:fixed;box-shadow:0 20px 52px #00000059}.expert-chat-common.workspace-mobile-shell .edge-reveal-zone,.expert-chat-common.workspace-mobile-shell .resize-handle,.expert-chat-common.workspace-mobile-shell .panel-divider,.expert-chat-common.workspace-mobile-shell .chat-edge-collapse-button{display:none}.expert-chat-common.workspace-single .chat-header,.expert-chat-common.workspace-single .chat-footer{padding-left:14px;padding-right:14px}.expert-chat-common.workspace-single .chat-header{padding-left:126px}.expert-chat-common.workspace-single .chat-footer{padding-bottom:max(10px,env(safe-area-inset-bottom))}.expert-chat-common.workspace-mobile-shell .chat-header-info,.expert-chat-common.workspace-mobile-shell .chat-header-text{min-width:0}.expert-chat-common.workspace-mobile-shell .chat-header-name,.expert-chat-common.workspace-mobile-shell .chat-header-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expert-chat-common.workspace-mobile-shell .chat-header-actions .video-button-text,.expert-chat-common.workspace-mobile-shell .chat-header-actions>span{display:none}.expert-chat-common.workspace-mobile-shell .chat-input-wrapper{gap:.375rem}.expert-chat-common.workspace-mobile-shell .chat-input-wrapper .attach-button,.expert-chat-common.workspace-mobile-shell .chat-input-wrapper>.icon-btn,.expert-chat-common.workspace-mobile-shell .chat-input-wrapper .voice-button,.expert-chat-common.workspace-mobile-shell .chat-input-wrapper .send-button,.expert-chat-common.workspace-mobile-shell .chat-input-wrapper .send-btn{width:38px;min-width:38px;height:38px;padding:.5rem}.expert-chat-common.workspace-mobile-shell .chat-input,.expert-chat-common.workspace-mobile-shell .chat-input-wrapper textarea{min-height:38px;max-height:108px;padding-left:.5rem;padding-right:.5rem}.expert-chat-common.workspace-tablet-landscape .conversations-sidebar{display:none}.expert-chat-common.workspace-tablet-landscape .chat-panel,.expert-chat-common.workspace-tablet-landscape .center-column{flex:42%;width:42%;min-width:0}.expert-chat-common.workspace-tablet-landscape .artifacts-panel,.expert-chat-common.workspace-tablet-landscape .preview-panel,.expert-chat-common.workspace-tablet-landscape .merchant-code-panel,.expert-chat-common.workspace-tablet-landscape #right-panel{flex:58%;width:58%;min-width:0;height:100%}.expert-chat-common.workspace-tablet-landscape .chat-window-pane,.expert-chat-common.workspace-tablet-landscape .chat-window-root,.expert-chat-common.workspace-tablet-landscape #chat-window{min-width:0}.expert-chat-common.workspace-tablet-landscape .chat-header,.expert-chat-common.workspace-tablet-landscape .chat-footer{padding-left:16px;padding-right:16px}.expert-chat-common.workspace-single .rename-history-dialog-card,.expert-chat-common.workspace-single .positioning-modal-card,.expert-chat-common.workspace-single .image-preview-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}:root{--brand-primary:#4f46e5;--brand-primary-rgb:79, 70, 229;--bg-main:#f8fafc;--sidebar-bg:#0a0d14}body{background-color:var(--bg-main);color:#1e293b;transition:background-color .3s}.text-theme-primary{color:var(--brand-primary)}.bg-theme-primary{background-color:var(--brand-primary)}.border-theme-primary{border-color:var(--brand-primary)}.ring-theme-primary{--tw-ring-color:var(--brand-primary)}.shadow-theme-primary{--tw-shadow-color:rgba(var(--brand-primary-rgb), .3)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid #f8fafc;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.custom-scrollbar::-webkit-scrollbar-thumb{background:#334155;border:2px solid #0a0d14}::selection{color:#312e81;background-color:#e0e7ff}.app-container.layout-mobile-shell{min-width:0;min-height:100dvh;overflow:hidden}.app-container.layout-mobile-shell .dashboard-container,.app-container.layout-mobile-shell .marketplace-container,.app-container.layout-mobile-shell .user-profile-container,.app-container.layout-mobile-shell .history-view-container,.app-container.layout-mobile-shell .kb-page,.app-container.layout-mobile-shell .kb-preview-page,.app-container.layout-mobile-shell .kb-detail-page,.app-container.layout-mobile-shell .island-page{width:100%;min-width:0;max-width:none;overflow-x:hidden}.app-container.layout-mobile-shell .dashboard-container,.app-container.layout-mobile-shell .marketplace-container,.app-container.layout-mobile-shell .user-profile-container,.app-container.layout-mobile-shell .history-view-container{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right));padding-bottom:max(18px,env(safe-area-inset-bottom))}.app-container.layout-mobile-shell .grid,.app-container.layout-mobile-shell [class*=grid-cols-],.app-container.layout-mobile-shell .marketplace-grid,.app-container.layout-mobile-shell .resource-grid,.app-container.layout-mobile-shell .knowledge-grid,.app-container.layout-mobile-shell .stats-grid,.app-container.layout-mobile-shell .profile-grid{min-width:0}.app-container.layout-single .marketplace-grid,.app-container.layout-single .resource-grid,.app-container.layout-single .knowledge-grid,.app-container.layout-single .stats-grid,.app-container.layout-single .profile-grid{grid-template-columns:minmax(0,1fr)}.app-container.layout-tablet-landscape .marketplace-grid,.app-container.layout-tablet-landscape .resource-grid,.app-container.layout-tablet-landscape .knowledge-grid,.app-container.layout-tablet-landscape .stats-grid,.app-container.layout-tablet-landscape .profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-container.layout-mobile-shell .table-container,.app-container.layout-mobile-shell .history-table-wrap,.app-container.layout-mobile-shell .table-wrapper{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.app-container.layout-mobile-shell .modal-overlay,.app-container.layout-mobile-shell .pay-portal-overlay{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));align-items:center}.app-container.layout-mobile-shell .modal-card,.app-container.layout-mobile-shell .success-card,.app-container.layout-mobile-shell .pay-portal-container,.app-container.layout-mobile-shell .feedback-modal{width:min(100%,720px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:hidden}.app-container.layout-mobile-shell .modal-content,.app-container.layout-mobile-shell .pay-portal-content,.app-container.layout-mobile-shell .feedback-modal-body{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 140px);overflow-y:auto}.app-container.layout-mobile-shell .image-task-dock{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:calc(70px + env(safe-area-inset-bottom));max-width:none}.app-container.layout-mobile-shell .martian-container{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}.app-container.layout-mobile-shell .martian-container .chat-window,.app-container.layout-mobile-shell .task-panel{max-width:calc(100vw - 24px);max-height:calc(100dvh - 96px)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
