@import"https://fonts.googleapis.com/css2?family=Assistant:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap";:root{--bg-color: #eef0f4;--surface-color: #ffffff;--border-color: #e3e5eb;--text-primary: #1a1f2c;--text-secondary: #5c6378;--text-tertiary: #9aa0b2;--accent-color: #c2185b;--accent-hover: #a0144c;--accent-light: rgba(194, 24, 91, .12);--myntra-pink: #ff3f6c;--dash-pink: #e11d48;--topbar-bg: #1a1f2c;--chat-bg: #2a2f3a;--chat-input-bg: #343a48;--danger-color: #ff5722;--danger-light: #ffebe6;--success-color: #03a685;--success-light: #e6f6f3;--warning-color: #ffc200;--warning-light: #fff9e6;--shadow-sm: 0 1px 2px 0 rgba(26, 31, 44, .05);--shadow-md: 0 4px 12px rgba(26, 31, 44, .08);--shadow-lg: 0 10px 24px rgba(26, 31, 44, .1);--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--font-sans: "Assistant", "Inter", system-ui, -apple-system, sans-serif;--topbar-height: 56px;--filter-width: 240px;--evidence-width: 300px}*{box-sizing:border-box}body{margin:0;background-color:var(--bg-color);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}.app-shell{display:flex;flex-direction:column;min-height:100vh;padding-top:var(--topbar-height)}.app-body{flex:1;display:flex;flex-direction:column;min-height:0;height:calc(100vh - var(--topbar-height))}.app-topbar{height:var(--topbar-height);background:linear-gradient(180deg,#1e2433,#161b27);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:0 1.4rem;position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:0 1px #ff3f6c59,0 10px 28px #080a1247}.relative,.topbar-search{position:relative}.topbar-search-bar{display:flex;align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:0 .5rem;height:36px;width:280px;animation:slideInRight .2s ease-out forwards}@keyframes slideInRight{0%{opacity:0;transform:translate(20px);width:100px}to{opacity:1;transform:translate(0);width:280px}}.search-icon-inside{color:#ffffff80;margin-right:.5rem;flex-shrink:0}.topbar-search-bar input{background:transparent;border:none;color:#fff;outline:none;font-size:.85rem;width:100%;font-family:var(--font-sans)}.topbar-search-bar input::placeholder{color:#fff6}.topbar-search-bar input::-webkit-search-cancel-button{display:none}.close-search{background:none;border:none;color:#ffffff80;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:50%}.close-search:hover{background:#ffffff1a;color:#fff}.topbar-search-hits{position:absolute;top:calc(100% + .4rem);right:0;width:320px;margin:0;padding:.35rem;list-style:none;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:12px;box-shadow:0 12px 32px #0f172a29;z-index:40}.topbar-search-hits button{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;text-align:left;border:none;background:transparent;border-radius:8px;padding:.55rem .65rem;cursor:pointer;font-family:var(--font-sans);color:#0f172a}.topbar-search-hits button:hover{background:#fff1f2}.topbar-search-hits span{font-size:.8rem;font-weight:600;letter-spacing:-.01em;line-height:1.35}.topbar-search-hits em{flex-shrink:0;font-style:normal;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#be185d}.dropdown-container{position:relative}.icon-btn.active-icon{background:#ffffff26}.icon-btn.border-pink{border-color:var(--myntra-pink)}.notification-badge-dot{position:absolute;top:6px;right:6px;width:8px;height:8px;background-color:var(--myntra-pink);border-radius:50%;border:2px solid var(--topbar-bg)}.dropdown-menu{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;color:var(--text-primary);border:1px solid rgba(0,0,0,.1);z-index:1050;animation:fadeInDown .2s ease-out;overflow:hidden}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.notifications-menu{width:320px}.dropdown-header{padding:1rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.dropdown-header h4{margin:0;font-size:.9rem}.dropdown-header-meta{display:flex;align-items:center;gap:.4rem}.notif-chip{display:inline-flex;align-items:center;justify-content:center;height:1.35rem;padding:0 .5rem;border-radius:999px;font-size:.65rem;font-weight:650;letter-spacing:.02em;line-height:1;white-space:nowrap}.notif-chip--new{background:#ff3f6c1a;color:var(--myntra-pink)}.notification-list{max-height:300px;overflow-y:auto}.notification-item{display:flex;gap:1rem;padding:1rem;border-bottom:1px solid var(--border-color);transition:background .15s;cursor:pointer}.notification-item:hover{background:var(--bg-color)}.notification-item.unread{background:#ff3f6c05}.notification-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bg-pink{background:var(--myntra-pink)}.bg-blue{background:#3b82f6}.notification-content p{margin:0 0 .25rem;font-size:.85rem}.notification-content span{display:block;font-size:.75rem;color:var(--text-secondary);line-height:1.4;margin-bottom:.25rem}.notification-content small{color:var(--text-tertiary);font-size:.7rem}.dropdown-footer-btn{width:100%;padding:.75rem;background:#f8fafc;border:none;color:var(--text-secondary);font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s}.dropdown-footer-btn:hover{background:#f1f5f9;color:var(--text-primary)}.dropdown-footer-btn:disabled{opacity:.55;cursor:default}.dropdown-footer-btn:disabled:hover{background:#f8fafc;color:var(--text-secondary)}.profile-menu{width:280px}.profile-header{display:flex;align-items:center;gap:1rem;padding:1.25rem 1rem;background:#f8fafc;border-bottom:1px solid var(--border-color)}.profile-avatar-large{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#191B31,var(--myntra-pink));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}.profile-info{display:flex;flex-direction:column}.profile-info strong{font-size:.95rem}.profile-role{font-size:.75rem;color:var(--text-secondary);margin-top:.15rem}.profile-email-section{padding:1.25rem 1rem;border-bottom:1px solid var(--border-color)}.email-label{font-size:.7rem;text-transform:uppercase;color:var(--text-tertiary);font-weight:700;margin-bottom:.5rem}.email-display{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--text-primary)}.btn-edit{background:none;border:none;color:var(--myntra-pink);font-size:.75rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.25rem}.btn-edit:hover{text-decoration:underline}.email-edit-form{display:flex;flex-direction:column;gap:.5rem}.email-edit-form input{padding:.5rem;border:1px solid var(--border-color);border-radius:6px;font-size:.85rem;outline:none}.email-edit-form input:focus{border-color:var(--myntra-pink)}.email-actions{display:flex;justify-content:flex-end;gap:.5rem}.btn-cancel,.btn-save{padding:.35rem .75rem;border-radius:4px;font-size:.75rem;font-weight:600;cursor:pointer;border:none}.btn-cancel{background:var(--bg-color);color:var(--text-secondary)}.btn-save{background:var(--myntra-pink);color:#fff}.profile-menu-links{display:flex;flex-direction:column;padding:.5rem 0}.profile-menu-links button{padding:.75rem 1rem;text-align:left;background:none;border:none;font-size:.85rem;color:var(--text-primary);font-weight:500;cursor:pointer}.profile-menu-links button:hover{background:var(--bg-color)}.text-danger{color:var(--dash-pink)!important}.topbar-brand{display:flex;align-items:center;gap:.625rem;min-width:0}.myntra-mark{width:32px;height:32px;object-fit:contain;flex-shrink:0;display:block}.brand-name{font-size:1rem;font-weight:700;letter-spacing:-.01em}.brand-divider{width:1px;height:18px;background:#ffffff40;margin:0 .15rem}.brand-copy{display:flex;flex-direction:column;min-width:0;line-height:1.15}.brand-product{font-size:.95rem;font-weight:700;color:#fff;white-space:nowrap;letter-spacing:-.01em}.brand-sub{font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fda4af;white-space:nowrap}.topbar-nav{display:flex;align-items:center;gap:.15rem;flex:0 1 auto;justify-content:center;padding:.22rem;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.topbar-nav button{background:transparent;border:none;color:#ffffffad;font-size:.8125rem;font-weight:650;padding:.42rem .72rem;border-radius:999px;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease;white-space:nowrap}.topbar-nav button:hover{color:#fff;background:#ffffff14}.topbar-nav button.active{color:#fff;background:linear-gradient(180deg,#ff4d79,#e11d48);box-shadow:0 6px 16px #e11d4859}.topbar-actions{display:flex;align-items:center;gap:.35rem}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--radius-full);background:transparent;color:#ffffffd9;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.icon-btn:hover{background:#ffffff1f;color:#fff;transform:translateY(-1px)}.icon-btn:active{transform:translateY(1px) scale(.95)}.icon-btn.dark{color:var(--text-secondary)}.icon-btn.dark:hover{background:var(--bg-color);color:var(--text-primary)}.profile-btn{border:1.5px solid rgba(255,255,255,.35)}.app-main{flex:1;padding:1.75rem 2rem;max-width:1600px;width:100%;margin:0 auto;box-sizing:border-box}.app-main--assistant{padding:1rem;max-width:none;height:calc(100vh - var(--topbar-height));overflow:hidden}.app-main--dashboard{padding:0;max-width:none;height:calc(100vh - var(--topbar-height) - 180px);overflow:hidden;background:#f1f5f9}.app-main--unified,.app-main--chat{padding:0;max-width:none;flex:1;height:auto;overflow:hidden;background:#f1f5f9;min-height:0}.wi-tab-panel{height:100%;min-height:0}.wi-tab-panel[hidden]{display:none}.wi-chat-page{height:100%;min-height:0;padding:1.25rem 1.6rem 1.5rem}.wi-chat-page .wi-assistant{height:100%;min-height:0}.wi-unified-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,400px);height:100%;min-height:0}.wi-unified-dashboard{min-width:0;min-height:0;height:100%;overflow:hidden}.wi-ask-ai-dock{min-width:0;min-height:0;height:100%;border-left:1px solid rgba(148,163,184,.28);background:#eef0f4;overflow:hidden;display:flex;flex-direction:column}.wi-ask-ai-dock .wi-assistant--panel{flex:1;min-height:0;height:100%}.wi-ask-ai-backdrop{display:none}@media(max-width:1100px){.wi-unified-page{grid-template-columns:1fr}.wi-ask-ai-dock{position:fixed;top:0;right:0;bottom:0;z-index:1250;width:min(420px,94vw);border-left:1px solid rgba(148,163,184,.28);box-shadow:-12px 0 40px #0f172a59;transform:translate(105%);transition:transform .2s ease}.wi-ask-ai-dock--open{transform:translate(0)}.wi-ask-ai-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1240;background:#0f172a73}}.fashion-hero-banner{position:relative;flex-shrink:0;min-height:228px;background:linear-gradient(115deg,#100814,#1b1030 42%,#2a1540 72%,#3a1238);display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:1.6rem 2.75rem 1.75rem;margin-bottom:-1px;border-bottom:1px solid rgba(255,63,108,.18)}.fashion-hero-glow{position:absolute;border-radius:50%;filter:blur(40px);pointer-events:none;z-index:1}.fashion-hero-glow--pink{width:340px;height:340px;right:18%;top:-120px;background:#ff3f6c47}.fashion-hero-glow--violet{width:280px;height:280px;left:-60px;bottom:-140px;background:#7c3aed38}.fashion-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.55),transparent 72%);mask-image:linear-gradient(90deg,rgba(0,0,0,.55),transparent 72%)}.fashion-hero-content{position:relative;z-index:2;color:#fff;max-width:560px}.fashion-hero-kicker{margin:0 0 .45rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fda4af}.fashion-hero-content h1{margin:0 0 .45rem;font-size:2rem;font-weight:800;letter-spacing:-.03em;text-transform:uppercase;background:linear-gradient(92deg,#fff 10%,#ffe4ec,#ffb4c8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fashion-hero-lead{margin:0 0 1rem;font-size:.95rem;color:#ffffffd1;line-height:1.5;max-width:34rem}.fashion-hero-highlights{display:flex;flex-wrap:nowrap;gap:.5rem;margin:0;padding:0;list-style:none}.fashion-hero-highlights li{min-width:0;flex:1 1 0;padding:.5rem .65rem;border-radius:12px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff14}.fashion-hero-highlights strong{display:block;font-size:.78rem;font-weight:750;color:#fff}.fashion-hero-highlights span{display:block;margin-top:.12rem;font-size:.7rem;color:#ffffff9e}.fashion-hero-images{position:relative;z-index:2;display:flex;align-items:flex-end;gap:0;height:188px;padding-right:.4rem}.fashion-hero-img-wrap{width:118px;height:156px;border-radius:16px;overflow:hidden;box-shadow:0 16px 36px #00000061;border:2px solid rgba(255,255,255,.16);transform:rotate(-8deg) translateY(8px);transition:transform .3s ease}.fashion-hero-img-wrap+.fashion-hero-img-wrap{margin-left:-1.1rem}.fashion-hero-img-wrap:hover{transform:translateY(-10px) scale(1.04) rotate(-2deg);border-color:#ff3f6cb3;z-index:5}.fashion-hero-img-wrap--large{width:168px;height:188px;transform:rotate(3deg) translateY(-4px);z-index:3}.fashion-hero-img-wrap--large:hover{transform:translateY(-12px) scale(1.04) rotate(1deg)}.fashion-hero-img-wrap:last-child{transform:rotate(9deg) translateY(10px)}.fashion-hero-img-wrap:last-child:hover{transform:translateY(-10px) scale(1.04) rotate(4deg)}.fashion-hero-img-wrap img{width:100%;height:100%;object-fit:cover}@media(max-width:900px){.fashion-hero-banner{min-height:0;padding:1.25rem 1.15rem 1.35rem}.fashion-hero-images{display:none}.fashion-hero-content h1{font-size:1.55rem}.fashion-hero-highlights{flex-wrap:wrap}.fashion-hero-highlights li{min-width:0;flex:1 1 8rem}}.wi-dashboard{display:grid;grid-template-columns:268px minmax(0,1fr);height:100%;min-height:0;background:radial-gradient(1200px 400px at 80% -10%,rgba(225,29,72,.04),transparent 55%),#f1f5f9}.wi-dash-sidebar{background:linear-gradient(180deg,#0b1220,#0f172a 55%,#111827);color:#e2e8f0;padding:1.35rem 1.15rem;overflow-y:auto;min-height:0;border-right:1px solid rgba(148,163,184,.12)}.wi-dash-filter{margin-bottom:1.5rem}.wi-dash-label{display:block;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin-bottom:.55rem}.wi-dash-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.wi-dash-clear{background:none;border:1px solid #334155;color:#fda4af;border-radius:999px;padding:.15rem .55rem;font-size:.65rem;font-weight:700;cursor:pointer}.wi-dash-clear:hover{border-color:#e11d48;background:#e11d481f}.wi-dash-active-summary{margin:.35rem 0 0;font-size:.7rem;line-height:1.45;color:#94a3b8}.wi-dash-range-text{font-size:.7rem;color:#94a3b8;font-weight:500}.wi-dash-select{width:100%;padding:.55rem 2rem .55rem .75rem;font-size:.8125rem;font-weight:600;color:#f8fafc;background:#1e293b;border:1px solid #334155;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2394a3b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .6rem center;background-repeat:no-repeat;background-size:1.1em 1.1em;cursor:pointer}.wi-dash-select:focus{outline:none;border-color:#e11d48}.wi-dash-category-hints{display:flex;flex-direction:column;gap:.2rem;margin-top:.55rem}.wi-dash-hint{background:none;border:none;text-align:left;padding:.35rem .5rem;border-radius:6px;color:#94a3b8;font-size:.75rem;font-weight:500;cursor:pointer}.wi-dash-hint:hover,.wi-dash-hint.active{background:#e11d4826;color:#fda4af}.wi-dash-slider{width:100%;accent-color:#e11d48;cursor:pointer}.wi-dash-price-inputs{display:flex;align-items:center;gap:.4rem;margin-top:.65rem}.wi-dash-price-inputs input{width:100%;padding:.4rem .5rem;border-radius:6px;border:1px solid #334155;background:#1e293b;color:#f8fafc;font-size:.75rem;font-weight:600}.wi-dash-price-sep{font-size:.7rem;color:#64748b}.wi-dash-slider-ends{display:flex;justify-content:space-between;margin-top:.35rem;font-size:.65rem;color:#64748b}.wi-dash-filter-hint{margin:.45rem 0 0;font-size:.78rem;line-height:1.35;color:#94a3b8}.wi-dash-pills{display:flex;flex-direction:column;gap:.4rem}.wi-dash-pill{background:transparent;border:1px solid #334155;color:#cbd5e1;border-radius:999px;padding:.45rem .75rem;font-size:.75rem;font-weight:600;cursor:pointer;text-align:left}.wi-dash-pill.active,.wi-dash-pill:hover{border-color:#e11d48;background:#e11d482e;color:#fff}.wi-dash-checks{display:flex;flex-direction:column;gap:.45rem}.wi-dash-check{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#cbd5e1;cursor:pointer}.wi-dash-check input{accent-color:#e11d48;width:14px;height:14px}.wi-dash-platforms{display:flex;flex-wrap:wrap;gap:.4rem}.wi-dash-platform-chip{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:1px solid #334155;color:#cbd5e1;border-radius:999px;padding:.4rem .7rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.wi-dash-platform-chip:hover{border-color:#64748b;color:#fff}.wi-dash-platform-chip.active{color:#fff;box-shadow:inset 0 0 0 1px currentColor}.wi-dash-platform-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.wi-dash-sync-note{display:flex;align-items:center;gap:.4rem;margin:.25rem 0 0;padding:.6rem .7rem;border-radius:8px;background:#e11d481f;border:1px solid rgba(225,29,72,.22);color:#fecdd3;font-size:.72rem;line-height:1.35}.wi-dash-sync-note svg{flex-shrink:0;color:#fb7185}.wi-dash-sync-note strong{color:#fff;font-weight:700}.wi-dash-content{padding:1.35rem 1.6rem 2rem;overflow-y:auto;min-height:0}.wi-filter-chip-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.wi-filter-chip{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;background:#fff;border:1px solid #e2e8f0;color:#475569;font-size:.72rem;font-weight:600;box-shadow:0 1px 2px #0f172a0a}.wi-filter-chip--count{background:#e11d4814;border-color:#e11d4833;color:#be123c}.wi-scrape-panel{margin-bottom:1.15rem;padding:1.15rem 1.35rem 1.2rem;border-radius:16px;background:#0f172a}.wi-scrape-family--scraped{display:grid;grid-template-columns:minmax(12rem,15.5rem) minmax(0,1fr);gap:.85rem 2.25rem;align-items:center}.wi-scrape-hero-block,.wi-scrape-family{min-width:0}.wi-scrape-family--survey{padding-right:1.75rem;border-right:1px solid rgba(255,255,255,.12)}.wi-survey-stats{display:grid;grid-template-columns:repeat(2,minmax(0,auto));gap:1.15rem 1.5rem}.wi-survey-pains{margin-top:.95rem}.wi-survey-pains-kicker{margin:0 0 .2rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#facc15}.wi-survey-pains-note{margin:0 0 .5rem;font-size:.68rem;line-height:1.35;color:#94a3b8}.wi-survey-pain-visual,.wi-scrape-visual{display:grid;grid-template-columns:10.5rem minmax(0,1fr);gap:.55rem .85rem;align-items:center}.wi-color-pie{width:10.5rem;height:168px}.wi-survey-pain-tags{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.28rem}.wi-survey-pain-tags li{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;font-size:.75rem;font-weight:600;color:#e2e8f0;line-height:1.3}.wi-survey-pain-tags li:before{content:"";width:.48rem;height:.48rem;border-radius:999px;background:var(--pain-dot, #facc15);flex-shrink:0;align-self:center}.wi-survey-pain-tags li span{min-width:0}.wi-survey-pain-tags strong{flex-shrink:0;color:#fde68a;font-variant-numeric:tabular-nums}.wi-survey-quotes{list-style:none;margin:.65rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.wi-survey-quotes li{padding:.42rem .5rem .45rem .55rem;border-radius:7px;background:#ffffff0f;border-left:2px solid #facc15}.wi-survey-quotes p{margin:0;color:#e2e8f0;font-size:.72rem;line-height:1.35}.wi-survey-quotes span{display:block;margin-top:.2rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;color:#94a3b8}.wi-scrape-family--scraped .wi-scrape-sources{margin-top:0;grid-template-columns:1fr;gap:.62rem}.wi-scrape-kicker{margin:0 0 .45rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#facc15}.wi-scrape-hero{margin:0;font-size:2.35rem;font-weight:800;color:#fff;line-height:1;font-variant-numeric:tabular-nums}.wi-scrape-hero--sub{margin-top:.85rem}.wi-scrape-hero-unit{margin:.4rem 0 0;font-size:.92rem;font-weight:600;color:#f8fafc}.wi-scrape-hero-label{margin:.35rem 0 0;font-size:.78rem;color:#cbd5e1}.wi-scrape-hero-note{margin:.4rem 0 0;max-width:16rem;font-size:.75rem;line-height:1.4;color:#94a3b8}.wi-scrape-split-note{margin:.85rem 0 0;max-width:22rem;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.4;color:#94a3b8}.wi-scrape-split-note+.wi-scrape-sources{margin-top:.45rem}.wi-scrape-sources{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.1rem}.wi-scrape-source--off{opacity:.38}.wi-scrape-source-top{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.28rem;font-size:.78rem;font-weight:600;color:#e2e8f0}.wi-scrape-source-top span:before{content:"";display:inline-block;width:.48rem;height:.48rem;margin-right:.4rem;border-radius:999px;background:var(--source-dot, #fb7185);vertical-align:.05rem}.wi-scrape-source-top strong{font-variant-numeric:tabular-nums;color:#fff;font-weight:700}.wi-scrape-source-top em{margin-left:.4rem;font-style:normal;font-weight:600;color:#fde68a}.wi-scrape-source-track{height:8px;border-radius:99px;background:#ffffff1f;overflow:hidden}.wi-scrape-source-fill{height:100%;border-radius:inherit;background:var(--source-fill, #fb7185)}.wi-scrape-source-fill--on{min-width:8px}.wi-voice-panel{margin:0 0 1.15rem}.wi-voice-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.wi-voice-feed li{padding:.7rem .9rem .75rem;border-radius:16px 16px 16px 6px;background:var(--voice-bg, #ffe4e6);box-shadow:inset 4px 0 0 var(--voice-chip, #e11d48)}.wi-voice-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.wi-voice-reason{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;background:#fff;font-size:.72rem;font-weight:700;color:var(--voice-ink, #be185d)}.wi-voice-src{padding:.12rem .45rem;border-radius:999px;background:var(--voice-chip, #e11d48);font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff}.wi-voice-text{margin:0;font-size:.92rem;line-height:1.45;color:#1e293b}.wi-insight-grid{display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(0,1.85fr);gap:1rem;margin-bottom:1.1rem;align-items:start}.wi-insight-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.wi-insight-metrics--row{margin-bottom:1.1rem}.wi-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.1rem}.wi-kpi-card{display:flex;flex-direction:column;align-items:stretch;background:linear-gradient(180deg,#fff,#fcfcfd);border-radius:14px;padding:1.15rem 1.25rem;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0a;border:1px solid rgba(15,23,42,.06);transition:transform .15s ease,box-shadow .15s ease}.wi-kpi-card:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0f172a0d,0 12px 28px #0f172a0f}.wi-kpi-card h3{margin:0;padding:0;font-size:.75rem;font-weight:600;color:#64748b;text-transform:none;letter-spacing:0}.wi-kpi-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.wi-kpi-card-head h3{margin:0}.wi-kpi-action{border:1px solid #e2e8f0;background:#f8fafc;color:#475569;border-radius:999px;padding:.2rem .55rem;font-size:.65rem;font-weight:700;cursor:pointer}.wi-kpi-action:hover:not(:disabled){border-color:#e11d48;color:#e11d48}.wi-kpi-action:disabled{opacity:.6;cursor:not-allowed}.wi-dash-card-sub{margin:-.5rem 0 1rem;font-size:.75rem;color:#64748b}.wi-table-wrap{overflow-x:auto}.wi-dash-table{font-size:.8125rem}.wi-dash-table th{background:#f8fafc}.wi-status-pill{display:inline-flex;padding:.15rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:700;text-transform:capitalize;background:#f1f5f9;color:#475569}.wi-status-pill--validated,.wi-status-pill--strong,.wi-status-pill--corroborated{background:#dcfce7;color:#166534}.wi-status-pill--weak,.wi-status-pill--flagged{background:#fee2e2;color:#991b1b}.wi-status-pill--needs_review,.wi-status-pill--partial{background:#ffedd5;color:#9a3412}.wi-dash-mid--feedback{margin-top:1rem;margin-bottom:1rem}.wi-intent-pair{display:grid;grid-template-columns:1fr 1fr;column-gap:.85rem;row-gap:.2rem;margin-top:.45rem}.wi-intent-pair span{min-width:0;font-size:.75rem;font-weight:600;color:#64748b;white-space:nowrap}.wi-intent-pair strong{font-size:1.45rem;font-weight:800;color:#0f172a;line-height:1.1;font-variant-numeric:tabular-nums}.wi-intent-pair .wi-intent-count{font-size:.72rem;font-weight:500;color:#64748b;white-space:nowrap}.wi-pm-calibrate,.wi-pm-calibrate h2,.wi-pm-calibrate p,.wi-pm-calibrate li,.wi-pm-calibrate label,.wi-pm-calibrate strong,.wi-pm-calibrate span,.wi-pm-calibrate input,.wi-pm-calibrate select,.wi-pm-calibrate textarea,.wi-pm-calibrate button,.wi-pm-calibrate option,.wi-pm-calibrate summary{font-family:var(--font-sans)}.wi-pm-calibrate{margin-top:1.1rem}.wi-pm-calibrate-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.wi-pm-calibrate-head h2{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.wi-pm-calibrate-head span{font-size:.75rem;font-weight:600;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:.2rem .65rem}.wi-pm-impact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.85rem 0 .9rem}.wi-pm-impact-card{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .8rem;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc}.wi-pm-impact-card strong{font-size:.82rem;font-weight:700;color:#0f172a}.wi-pm-impact-card span{font-size:.78rem;font-weight:700}.wi-pm-impact-card em{font-style:normal;font-size:.72rem;color:#64748b;line-height:1.35}.wi-pm-impact-card--validated span{color:#059669}.wi-pm-impact-card--validated{background:#0596690f;border-color:#05966933}.wi-pm-impact-card--flagged span{color:#be123c}.wi-pm-impact-card--flagged{background:#be123c0f;border-color:#be123c2e}.wi-pm-impact-card--review span{color:#b45309}.wi-pm-impact-card--review{background:#b453090f;border-color:#b4530933}.wi-pm-summary{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin:0 0 1rem;padding:.55rem .75rem;border-radius:10px;background:#0f172a;color:#e2e8f0;font-size:.75rem}.wi-pm-summary strong{font-weight:700;color:#fff;margin-right:.2rem}.wi-pm-summary--validated strong{color:#34d399}.wi-pm-summary--flagged strong{color:#fb7185}.wi-pm-summary--review strong{color:#fbbf24}.wi-pm-form-title{margin:0 0 .15rem;font-size:.82rem;font-weight:700;color:#0f172a}.wi-pm-history{display:flex;flex-direction:column;gap:.45rem;min-height:0}.wi-pm-history-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.wi-pm-history-head span{font-size:.72rem;font-weight:600;color:#64748b}.wi-pm-calibrate-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.1rem;align-items:start}@media(max-width:900px){.wi-pm-impact,.wi-pm-calibrate-grid{grid-template-columns:1fr}}.wi-dash-feedback-form{gap:.85rem}.wi-pm-calibrate .feedback-form label{font-size:.8rem;font-weight:600;letter-spacing:-.01em;color:#1e293b}.wi-dash-feedback-form input,.wi-dash-feedback-form select,.wi-dash-feedback-form textarea{background:#f8fafc;font-family:var(--font-sans);font-size:.8rem;font-weight:600;letter-spacing:-.01em}.wi-feedback-success{margin:.25rem 0 0;font-size:.8rem;color:#059669;font-weight:600}.wi-feedback-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;max-height:420px;overflow-y:auto}.wi-feedback-item{padding:.5rem .65rem;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.wi-feedback-item-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.wi-feedback-item-top strong{font-family:var(--font-sans);font-size:.8rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:#1e293b}.wi-feedback-verdict{font-size:.7rem;font-weight:700;text-transform:capitalize;padding:.2rem .5rem;border-radius:999px;background:#e2e8f0;color:#334155}.wi-feedback-verdict--validated{background:#0596691f;color:#047857}.wi-feedback-verdict--flagged{background:#e11d481f;color:#be123c}.wi-feedback-verdict--needs_review{background:#d9770624;color:#b45309}.wi-feedback-item-meta{margin:0;font-size:.75rem;line-height:1.45;color:#64748b}.wi-feedback-notes{margin:.45rem 0 0;font-family:var(--font-sans);font-size:.8rem;font-weight:600;letter-spacing:-.01em;line-height:1.4;color:#475569}.wi-kpi-value{margin:.4rem 0 0;padding:0;font-size:1.75rem;font-weight:800;color:#0f172a;line-height:1.1}.wi-kpi-value--sm{font-size:1.15rem;line-height:1.25}.wi-kpi-sub{margin:.35rem 0 0;padding:0;font-size:.75rem;color:#64748b;font-weight:500;line-height:1.4}.wi-survey-habits{margin:.65rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.wi-survey-habits li{display:flex;flex-direction:column;gap:.15rem}.wi-survey-habits strong{font-size:.72rem;color:#0f172a}.wi-survey-habits span{font-size:.7rem;color:#475569;line-height:1.4}.wi-kpi-sub--up{color:#059669}.wi-dash-mid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.1rem;margin-bottom:1.1rem}.wi-dash-card{background:linear-gradient(180deg,#fff,#fcfcfd);border-radius:14px;padding:1.2rem 1.3rem 1.3rem;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0a;border:1px solid rgba(15,23,42,.06)}.wi-dash-card h2{margin:0 0 1.05rem;font-family:var(--font-sans);font-size:.95rem;font-weight:700;color:#0f172a;text-transform:none;letter-spacing:-.01em}.wi-dash-card--timeline{margin-bottom:.75rem}.wi-reason-bars{display:flex;flex-direction:column;gap:.85rem}.wi-reason-empty{margin:.35rem 0 0;padding:.85rem 1rem;border-radius:12px;background:#fff7ed;color:#9a3412;font-size:.85rem;line-height:1.45}.wi-reason-bar-row{display:grid;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;column-gap:.9rem}.wi-reason-bar-label{font-size:.8rem;font-weight:600;color:#1e293b;line-height:1.25;letter-spacing:-.01em}.wi-reason-bar-main{display:flex;flex-direction:column;gap:.28rem;min-width:0}.wi-reason-bar-track{display:block;height:14px;min-width:0;border-radius:999px;background:#f1f5f9;overflow:hidden}.wi-reason-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#f472b6,#db2777 55%,#a21caf);box-shadow:inset 0 1px #ffffff4d}.wi-reason-bar-pct{flex:none;font-size:.8rem;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.wi-share-pill{justify-self:start;min-width:3.25rem;text-align:center;font-size:.8rem;font-weight:800;padding:.28rem .55rem;border-radius:999px;white-space:nowrap;font-variant-numeric:tabular-nums;color:#9d174d;background:#fce7f3}.wi-opp-wrap{overflow-x:auto}.wi-opp-table{min-width:36rem;display:flex;flex-direction:column}.wi-opp-row{display:grid;grid-template-columns:8.5rem 7.5rem minmax(12rem,1.4fr) 5.5rem;align-items:center;column-gap:1.25rem;padding:.78rem .85rem .78rem 1.05rem;border-bottom:1px solid #e8edf3;position:relative;font-size:.82rem;font-weight:600;color:#1e293b;font-variant-numeric:tabular-nums}.wi-opp-row:not(.wi-opp-row--head):before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:4px;border-radius:999px;background:var(--opp-rail, #e11d48)}.wi-opp-row--head{padding-top:.45rem;padding-bottom:.55rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:8px 8px 0 0;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#475569}.wi-opp-row span{min-width:0;text-align:left}.wi-opp-area{font-weight:700;letter-spacing:-.01em;line-height:1.3}.wi-opp-row:last-child{border-bottom:none}.wi-heat-wrap{overflow:hidden;padding-bottom:.15rem}.wi-heat-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:.4rem;font-size:.72rem}.wi-heat-table th{font-weight:700;color:#334155;text-align:center;padding:.3rem .2rem;letter-spacing:-.01em;white-space:normal;overflow-wrap:anywhere;line-height:1.2;vertical-align:bottom}.wi-heat-table th:first-child,.wi-heat-table tbody th{width:20%;text-align:right;padding-right:.6rem;white-space:normal;overflow-wrap:anywhere;line-height:1.2;color:#1e293b;font-weight:700;vertical-align:middle}.wi-heat-cell{height:34px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.72rem;font-variant-numeric:tabular-nums;transition:transform .12s ease}.wi-heat-cell:hover{transform:scale(1.04)}.wi-timeline-chart{width:100%;min-height:260px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.card{background-color:var(--surface-color);border-radius:var(--radius-lg);border:1px solid rgba(26,31,44,.08);box-shadow:var(--shadow-sm);padding:1.5rem;margin-bottom:1.5rem}.card h2{margin:0 0 1.25rem;font-size:.9375rem;font-weight:700;text-transform:uppercase;color:var(--text-primary);letter-spacing:.5px}.dashboard-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.dashboard-grid .full-width{grid-column:1 / -1}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-bottom:2.5rem}.stat{background-color:var(--surface-color);padding:1.25rem 1.5rem;border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.25rem;transition:transform .2s ease,box-shadow .2s ease}.stat:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat strong{font-size:2rem;font-weight:700;color:var(--text-primary);line-height:1}.stat span{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.filters{display:flex;flex-wrap:wrap;gap:1.25rem;padding:1.25rem 1.5rem;background-color:var(--surface-color);border-radius:var(--radius-lg);border:1px solid rgba(26,31,44,.08);box-shadow:var(--shadow-sm);margin-bottom:1.5rem;align-items:flex-end}.filters label{display:flex;flex-direction:column;gap:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.filters select{padding:.625rem 2.5rem .625rem 1rem;font-size:.875rem;font-weight:500;color:var(--text-primary);background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--radius-md);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;cursor:pointer;min-width:180px;transition:all .2s ease}.filters select:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-light);background-color:var(--surface-color)}.btn-secondary{padding:.625rem 1rem;background-color:var(--surface-color);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);font-weight:600;font-size:.8125rem;cursor:pointer;transition:all .2s ease;align-self:flex-end}.btn-secondary:hover{background-color:var(--bg-color);border-color:var(--text-tertiary)}.reason-list{display:flex;flex-direction:column;gap:.75rem}.reason-row{display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:center;padding:.875rem 1rem;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;text-align:left}.reason-row:hover{border-color:var(--accent-color);box-shadow:var(--shadow-sm);background-color:var(--bg-color)}.reason-row.selected{border-color:var(--accent-color);background-color:var(--accent-light)}.reason-row strong{display:block;font-size:.9375rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.reason-row span{font-size:.8125rem;color:var(--text-secondary)}.badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;background-color:var(--bg-color);color:var(--text-secondary);border:1px solid var(--border-color)}.badge-dot{width:.375rem;height:.375rem;border-radius:50%}.heatmap-grid{overflow-x:auto;padding-bottom:.5rem}.heatmap-table{width:100%;border-collapse:separate;border-spacing:.375rem;font-size:.8125rem}.heatmap-table th{padding:.75rem;font-weight:600;color:var(--text-secondary);text-align:center}.heatmap-table th:first-child{text-align:right;padding-right:1rem}.heatmap-cell{padding:.75rem;border-radius:var(--radius-md);text-align:center;font-weight:600;min-width:3.5rem;transition:transform .1s ease}.heatmap-cell:hover{transform:scale(1.05)}.evidence-panel{background-color:var(--surface-color)}.excerpt{padding:1rem 1.25rem;background-color:var(--bg-color);border-radius:var(--radius-md);border-left:4px solid var(--accent-color);margin-bottom:1rem}.excerpt-meta{display:flex;gap:1rem;margin-bottom:.5rem;font-size:.75rem;color:var(--text-secondary);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.excerpt p{margin:0;font-size:.9375rem;line-height:1.6;color:var(--text-primary)}.wi-assistant{display:grid;grid-template-columns:var(--filter-width) 1fr var(--evidence-width);gap:.875rem;height:100%;min-height:0}.wi-assistant--no-evidence{grid-template-columns:var(--filter-width) 1fr}.wi-assistant--nofilter{grid-template-columns:minmax(0,1fr) var(--evidence-width)}.wi-assistant--nofilter.wi-assistant--no-evidence{grid-template-columns:1fr}.wi-filter-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.wi-filter-panel-head h2{margin:0}.wi-chat-header-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.wi-chat-header-row h2{margin:0}.wi-chat-header-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.wi-chat-tool-btn{border:1px solid rgba(255,255,255,.28);background:#ffffff0f;color:#ffffffe6;border-radius:999px;padding:.3rem .65rem;font-size:.7rem;font-weight:600;cursor:pointer}.wi-chat-tool-btn:hover{background:#ffffff1f}.wi-bot-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;pointer-events:none}.wi-bot-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a47;pointer-events:auto}.wi-bot-panel{position:absolute;right:1.25rem;bottom:5.5rem;width:min(920px,calc(100vw - 2rem));height:min(720px,calc(100vh - 7.5rem));pointer-events:auto;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #0f172a47;background:#eef0f4}.wi-assistant--widget{position:relative;height:100%;grid-template-columns:1fr;gap:0;padding:0}.wi-assistant--widget.wi-assistant--filters-open{grid-template-columns:220px 1fr}.wi-assistant--widget.wi-assistant--no-evidence{grid-template-columns:1fr}.wi-assistant--widget.wi-assistant--filters-open.wi-assistant--no-evidence{grid-template-columns:220px 1fr}.wi-assistant--widget .wi-filter-panel,.wi-assistant--widget .wi-evidence-drawer{border-radius:0;border:none;box-shadow:none}.wi-assistant--widget .wi-chat-panel{border-radius:0;box-shadow:none}.wi-assistant--widget .wi-evidence-drawer{position:absolute;right:0;top:0;bottom:0;width:min(280px,42%);z-index:2;border-left:1px solid var(--border-color)}.wi-assistant--widget.wi-assistant--no-evidence .wi-evidence-drawer{display:none}.wi-assistant--panel{position:relative;height:100%;grid-template-columns:1fr;gap:0;padding:0}.wi-assistant--panel.wi-assistant--filters-open{grid-template-columns:200px 1fr}.wi-assistant--panel.wi-assistant--no-evidence{grid-template-columns:1fr}.wi-assistant--panel.wi-assistant--filters-open.wi-assistant--no-evidence{grid-template-columns:200px 1fr}.wi-assistant--panel .wi-filter-panel,.wi-assistant--panel .wi-evidence-drawer,.wi-assistant--panel .wi-chat-panel{border-radius:0;border:none;box-shadow:none}.wi-assistant--panel .wi-evidence-drawer{position:absolute;right:0;top:0;bottom:0;width:min(260px,48%);z-index:2;border-left:1px solid var(--border-color)}.wi-assistant--panel.wi-assistant--no-evidence .wi-evidence-drawer{display:none}@media(max-width:720px){.wi-bot-panel{right:.5rem;left:.5rem;width:auto;bottom:5rem;height:min(80vh,calc(100vh - 6.5rem))}.wi-assistant--widget.wi-assistant--filters-open{grid-template-columns:1fr}.wi-assistant--widget .wi-evidence-drawer{width:100%}}.wi-filter-panel,.wi-evidence-drawer{border-radius:var(--radius-xl);border:1px solid rgba(26,31,44,.06);box-shadow:var(--shadow-sm);padding:1.15rem 1.1rem;overflow-y:auto;min-height:0}.wi-evidence-drawer{background:#f8f9fb}.wi-filter-panel{background:#fff}.wi-filter-panel h2,.wi-evidence-drawer h2,.wi-chat-header h2{margin:0;font-size:1rem;font-weight:700;color:var(--text-primary);text-transform:none;letter-spacing:0}.wi-filter-group{margin-top:1.15rem}.wi-filter-label{display:block;font-size:.75rem;font-weight:600;color:var(--text-secondary);margin-bottom:.4rem}.wi-select{width:100%;padding:.55rem 2rem .55rem .75rem;font-size:.8125rem;font-weight:500;color:var(--text-primary);background:#f4f5f8;border:1px solid var(--border-color);border-radius:var(--radius-md);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%235c6378' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .6rem center;background-repeat:no-repeat;background-size:1.1em 1.1em;cursor:pointer}.wi-select:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-light)}.wi-accordion{margin-top:1.1rem;border-top:1px solid var(--border-color);padding-top:.85rem}.wi-accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;padding:0;font-size:.8125rem;font-weight:700;color:var(--text-primary);cursor:pointer}.wi-accordion-trigger .chevron{color:var(--text-tertiary);font-size:.75rem}.wi-accordion-body{display:flex;flex-direction:column;gap:.55rem;margin-top:.75rem}.wi-check{display:flex;align-items:center;gap:.55rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer}.wi-check input{width:15px;height:15px;accent-color:var(--accent-color);cursor:pointer}.wi-check--platform{gap:.45rem}.platform-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;flex-shrink:0}.platform-icon--playstore{color:#01875f;background:#01875f1f}.platform-icon--internal{color:#ff3f6c;background:#ff3f6c1f}.platform-icon--reddit{color:#ff4500;background:#ff45001f}.platform-icon--youtube{color:red;background:#ff00001a}.platform-icon--instagram{color:#e1306c;background:#e1306c1a}.platform-icon--generic{color:var(--text-secondary);background:var(--bg-color);font-size:.65rem}.wi-chat-panel{display:flex;flex-direction:column;min-height:0;background:var(--chat-bg);border-radius:var(--radius-xl);color:#fff;overflow:hidden;box-shadow:var(--shadow-md)}.wi-chat-header{padding:1.1rem 1.25rem .85rem;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.06)}.wi-chat-header h2{color:#fff;margin-bottom:0}.wi-suggested{display:flex;flex-direction:column;gap:.4rem;width:100%;max-width:420px;margin:1.25rem auto 0;text-align:left}.wi-suggested-label{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;margin-bottom:.15rem;padding-left:.15rem}.wi-suggested-item{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#ffffffe0;border-radius:10px;padding:.7rem .85rem;font-size:.8rem;font-weight:450;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;text-align:left;line-height:1.4}.wi-suggested-item:hover{background:#ffffff14;border-color:#ff3f6c73;color:#fff}.wi-suggested-item:hover .wi-suggested-item-icon{color:var(--myntra-pink);opacity:1;transform:translate(2px)}.wi-suggested-item-text{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.wi-suggested-item-icon{flex-shrink:0;margin-top:.15rem;opacity:.35;transition:opacity .15s ease,transform .15s ease,color .15s ease}.wi-suggested-more{align-self:flex-start;background:transparent;border:none;color:#ffffff8c;font-size:.75rem;font-weight:500;padding:.35rem .15rem;cursor:pointer;transition:color .15s ease}.wi-suggested-more:hover{color:var(--myntra-pink)}.wi-chat-messages{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.75rem 1.25rem 1rem;display:flex;flex-direction:column;gap:1rem}.wi-chat-empty{margin:auto;text-align:center;max-width:440px;width:100%;color:#ffffffb3;font-size:.875rem;line-height:1.5;padding:.5rem 0 1rem}.wi-chat-empty .muted{color:#ffffff73;font-size:.8125rem}.wi-bubble--user{align-self:flex-end;max-width:min(72%,520px);background:#c2185b;color:#fff;padding:.85rem 1.05rem;border-radius:16px 16px 4px;font-size:.875rem;line-height:1.5;box-shadow:0 4px 14px #c2185b38}.wi-bubble-row{display:flex;align-items:flex-start;gap:.65rem;max-width:min(85%,640px)}.ai-avatar{width:32px;height:32px;border-radius:var(--radius-full);background:linear-gradient(145deg,#7c4dff,#c2185b);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.wi-bubble--assistant{background:#fff;color:var(--text-primary);padding:1.15rem 1.25rem;border-radius:4px 16px 16px;font-size:.875rem;line-height:1.6;box-shadow:var(--shadow-sm);overflow-wrap:anywhere;word-break:break-word}.wi-answer-content{display:flex;flex-direction:column;gap:.85rem}.wi-answer-text p{margin:0 0 .65rem}.wi-answer-text p:last-child{margin-bottom:0}.wi-answer-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.5rem;padding-top:.85rem;border-top:1px solid rgba(0,0,0,.05)}.wi-citations-group{display:flex;flex-wrap:wrap;gap:.45rem}.wi-bubble--loading{display:flex;gap:.35rem;align-items:center;padding:1rem 1.15rem}.typing-dot{width:7px;height:7px;border-radius:50%;background:var(--text-tertiary);animation:typing 1.2s infinite ease-in-out}.typing-dot:nth-child(2){animation-delay:.15s}.typing-dot:nth-child(3){animation-delay:.3s}@keyframes typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.citation-chip{display:inline-flex;align-items:center;background:#c2185b14;border:1px solid rgba(194,24,91,.15);border-radius:6px;padding:.15rem .45rem;color:var(--accent-color);font-weight:700;font-size:.72rem;cursor:pointer;text-decoration:none;transition:all .15s ease}.citation-chip:hover{background:#c2185b1f;border-color:#c2185b40;transform:translateY(-1px)}.confidence-inline{color:#059669;font-weight:700;font-size:.75rem;background:#0596691a;padding:.2rem .55rem;border-radius:999px;white-space:nowrap;margin-left:auto}.wi-low-evidence{margin-top:1rem;padding:.65rem .85rem;background:var(--warning-light);color:#92400e;border-radius:var(--radius-md);font-size:.75rem;font-weight:600}.wi-limitations{margin-top:1rem;padding:.75rem .85rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md);font-size:.75rem;color:var(--text-secondary);line-height:1.5}.wi-limitations-header{display:flex;align-items:center;gap:.45rem;color:#475569;margin-bottom:.35rem}.wi-limitations p{margin:0}.wi-followups{display:flex;flex-direction:column;gap:.45rem;margin-top:.35rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.08)}.wi-followups-label{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}.wi-followups-chips{display:flex;flex-direction:column;gap:.4rem}.wi-followup-chip{display:block;width:100%;box-sizing:border-box;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#ffffffd9;border-radius:10px;padding:.65rem .85rem;font-size:.78rem;font-weight:450;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;text-align:left;line-height:1.4;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.wi-followup-chip:hover{background:#ffffff14;border-color:#ff3f6c73;color:#fff}.wi-chat-input{display:flex;align-items:center;gap:.5rem;margin:0 1rem 1rem;padding:.35rem .4rem .35rem 1rem;background:var(--chat-input-bg);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);flex-shrink:0}.wi-chat-input input{flex:1;border:none;background:transparent;color:#fff;font-size:.875rem;padding:.65rem 0;outline:none}.wi-chat-input input::placeholder{color:#ffffff73}.wi-chat-input button{width:40px;height:40px;border:none;border-radius:var(--radius-md);background:transparent;color:#ffffffd9;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease}.wi-chat-input button:hover:not(:disabled){background:#ffffff14;color:#fff}.wi-chat-input button:disabled{opacity:.4;cursor:not-allowed}.wi-evidence-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.wi-evidence-list{display:flex;flex-direction:column;gap:.85rem}.wi-evidence-empty{font-size:.8125rem;line-height:1.5;margin:.5rem 0 0}.wi-evidence-card{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:.95rem 1rem;background:#fff}.wi-evidence-card-head{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:.7rem}.wi-evidence-source{font-size:.8125rem;font-weight:700;color:var(--text-primary);text-transform:capitalize}.wi-evidence-meta{font-size:.6875rem;color:var(--text-tertiary);margin-top:.15rem}.wi-evidence-excerpt{margin:0;display:flex;flex-direction:column;gap:.65rem}.wi-evidence-qa{display:flex;flex-direction:column;gap:.35rem;padding:.55rem .65rem;background:#f8fafc;border-radius:8px;border-left:3px solid #e11d48}.wi-evidence-q,.wi-evidence-a,.wi-evidence-line{margin:0;display:flex;gap:.45rem;align-items:flex-start;font-size:.8125rem;line-height:1.55;color:#1e293b}.wi-evidence-q{font-weight:600;color:#0f172a}.wi-evidence-a{font-weight:500;color:#334155}.wi-evidence-label{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;border-radius:4px;font-size:.625rem;font-weight:800;letter-spacing:.02em;background:#e11d48;color:#fff;margin-top:.1rem}.wi-evidence-label--a{background:#64748b}.wi-evidence-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}.wi-tag{display:inline-flex;padding:.2rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:700;background:#e11d481a;color:#be123c;border:1px solid rgba(225,29,72,.18)}@media(max-width:1200px){.wi-scrape-family--scraped .wi-scrape-sources{grid-template-columns:1fr}.wi-scrape-sources,.wi-insight-grid,.wi-kpi-row{grid-template-columns:1fr 1fr}.wi-insight-grid{grid-template-columns:1fr}.wi-insight-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.wi-dash-mid{grid-template-columns:1fr}}@media(max-width:900px){.wi-scrape-panel,.wi-scrape-family--scraped,.wi-scrape-sources,.wi-survey-pain-visual,.wi-scrape-visual,.wi-insight-grid,.wi-insight-metrics,.wi-kpi-row{grid-template-columns:1fr}.wi-scrape-family--survey{padding-right:0;padding-bottom:1rem;border-right:none;border-bottom:1px solid rgba(255,255,255,.12)}.wi-dashboard{grid-template-columns:1fr;height:auto}.app-main--dashboard{height:auto;overflow:visible}.app-main--unified{height:auto;min-height:calc(100vh - var(--topbar-height) - 180px);overflow:visible}.wi-dash-sidebar{max-height:none}}.muted{color:var(--text-secondary)}.error-banner{padding:1rem 1.25rem;background-color:var(--danger-light);color:var(--danger-color);border-radius:var(--radius-md);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.75rem}.loading{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--text-secondary);font-weight:500;font-size:.9375rem}.wi-updating-chip{position:sticky;top:.5rem;z-index:5;align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.75rem;padding:.3rem .7rem;border-radius:999px;background:#ff3f6c1f;color:#be123c;font-size:.75rem;font-weight:600}.wi-updating-spinner{width:12px;height:12px;border:2px solid rgba(190,18,60,.35);border-top-color:#be123c;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.panel-header h2{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;color:var(--text-primary)}.panel-header p{margin:0;font-size:.875rem}.panel-header button{padding:.625rem 1.25rem;background-color:var(--surface-color);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-sm)}.panel-header button:hover:not(:disabled){background-color:var(--bg-color);border-color:var(--accent-color)}.panel-header button:disabled{opacity:.6;cursor:not-allowed}.card-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:1.5rem}.card-grid.two-col{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.metric-card h3{margin:0 0 1rem;font-size:.875rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.metric-card p{margin:.5rem 0 0;font-size:.875rem}.warn{color:var(--danger-color);font-weight:500;font-size:.75rem;margin-top:.5rem!important}.data-table{width:100%;border-collapse:collapse;font-size:.875rem}.data-table th,.data-table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border-color)}.data-table th{font-weight:600;color:var(--text-secondary);background-color:var(--bg-color)}.data-table tr:last-child td{border-bottom:none}.data-table tbody tr:hover{background-color:var(--bg-color)}.threshold-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem;font-size:.875rem}.feedback-form{display:flex;flex-direction:column;gap:1.25rem}.feedback-form label{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--text-primary)}.feedback-form input,.feedback-form select,.feedback-form textarea{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:.875rem;background-color:var(--bg-color);color:var(--text-primary);transition:all .2s ease}.feedback-form input:focus,.feedback-form select:focus,.feedback-form textarea:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-light);background-color:var(--surface-color)}.feedback-form button{padding:.75rem 1.5rem;background-color:var(--accent-color);color:#fff;border:none;border-radius:var(--radius-md);font-weight:600;font-size:.875rem;cursor:pointer;transition:background-color .2s;align-self:flex-start}.feedback-form button:hover{background-color:var(--accent-hover)}@media(max-width:1100px){.wi-assistant,.wi-assistant--no-evidence{grid-template-columns:1fr;height:auto;overflow:visible}.app-main--assistant{height:auto;overflow:visible}.wi-chat-panel{min-height:70vh}}@media(max-width:720px){.brand-name,.brand-divider{display:none}.app-main{padding:1rem}.app-topbar{gap:.5rem;padding:0 .65rem}.brand-product,.brand-sub{display:none}.topbar-nav{flex:1 1 auto;justify-content:flex-start;gap:.1rem;min-width:0;overflow-x:auto;scrollbar-width:none}.topbar-nav::-webkit-scrollbar{display:none}.topbar-nav button{padding:.4rem .55rem;font-size:.72rem;white-space:nowrap}}.wi-competitive{margin-top:1rem}.wi-competitive-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.wi-competitive-head h2{margin:0 0 .35rem}.wi-competitive-sub{margin:0;color:#64748b;font-size:.875rem;line-height:1.45;max-width:52rem}.wi-competitive-platforms{display:flex;flex-wrap:wrap;gap:.4rem;flex-shrink:0}.wi-platform-chip{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:999px;border:1.5px solid #94a3b8;background:#fff;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#0f172a}.wi-competitive-why{background:linear-gradient(135deg,#ff3f6c0f,#0f172a08);border:1px solid rgba(225,29,72,.12);border-radius:12px;padding:.9rem 1.1rem;margin-bottom:1rem}.wi-competitive-why h3{margin:0 0 .55rem;font-size:.95rem}.wi-why-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:.6rem}.wi-why-card{background:#fff;border:1px solid rgba(15,23,42,.07);border-left:3px solid #e11d48;border-radius:10px;padding:.7rem .85rem}.wi-why-lead{margin:0;font-size:.82rem;font-weight:700;color:#0f172a;line-height:1.35}.wi-why-detail{margin:.3rem 0 0;font-size:.8rem;color:#475569;line-height:1.4}.wi-competitive-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-bottom:1rem}.wi-competitive-chart{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem .85rem .35rem}.wi-competitive-chart h3{margin:0 0 .35rem;font-size:.9rem}.wi-competitive-chart-body{width:100%;min-height:260px}.wi-competitive-tops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.wi-competitive-top-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem}.wi-competitive-top-card h4{margin:0 0 .65rem;font-size:.95rem}.wi-competitive-top-card p{margin:0 0 .55rem;display:flex;flex-direction:column;gap:.15rem;font-size:.8rem}.wi-competitive-top-card strong{color:#0f172a;font-size:.84rem}.wi-competitive-shared h3{margin:0 0 .5rem;font-size:.9rem}.wi-competitive-shared-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.wi-competitive-limitations{margin:0;font-size:.75rem;color:#64748b;line-height:1.4}@media(max-width:1100px){.wi-competitive-grid,.wi-competitive-tops{grid-template-columns:1fr}.wi-competitive-head{flex-direction:column}}.wi-chat-title-group{display:flex;flex-direction:column;gap:.2rem;min-width:0}.wi-chat-purpose{margin:0;font-size:.78rem;line-height:1.45;color:#ffffff8c;max-width:46ch}.wi-welcome{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;margin-bottom:.5rem}.wi-welcome-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#ff3e6c,#d1006c);box-shadow:0 8px 22px #d1006c66;margin-bottom:.35rem}.wi-welcome-title{margin:0;font-size:1.05rem;font-weight:700;color:#fff}.wi-welcome-sub{margin:0;font-size:.82rem;line-height:1.5;color:#fff9;max-width:42ch}.wi-welcome-can{list-style:none;margin:.6rem 0 .35rem;padding:0;display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:420px;text-align:left}.wi-welcome-can li{display:flex;align-items:center;gap:.6rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.6rem .8rem;font-size:.8rem;line-height:1.4;color:#ffffffd9}.wi-welcome-can li strong{color:#fff;font-weight:600}.wi-welcome-can-icon{flex-shrink:0;font-size:1rem;line-height:1}.wi-welcome-note{margin:.35rem 0 0;font-size:.72rem;color:#ffffff6b;display:inline-flex;align-items:center;gap:.35rem}.wi-welcome-hint{display:flex;align-items:flex-start;gap:.55rem;width:100%;max-width:420px;margin:1.1rem auto 0;padding:.75rem .85rem;border-radius:10px;background:#ff3f6c1a;border:1px solid rgba(255,63,108,.25);color:#ffffffd1;font-size:.8rem;line-height:1.5;text-align:left}.wi-welcome-hint svg{flex-shrink:0;margin-top:.1rem;color:var(--myntra-pink)}.wi-welcome-hint strong{color:#fff;font-weight:600}.wi-explore-questions{width:100%;max-width:420px;margin:1.1rem auto 0;text-align:left;display:flex;flex-direction:column;gap:.65rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.wi-explore-questions-head{display:flex;flex-direction:column;gap:.2rem}.wi-explore-questions-title{margin:0;font-size:.95rem;font-weight:700;color:#fff;letter-spacing:.01em}.wi-explore-questions-sub{margin:0;font-size:.78rem;line-height:1.45;color:#ffffff8c}.wi-explore-questions-chips{display:flex;flex-direction:column;gap:.4rem}.wi-chat-input-wrap{display:flex;flex-direction:column;flex-shrink:0;padding-bottom:.5rem}.wi-chat-input-wrap .wi-chat-input{margin-bottom:.5rem}.wi-chat-input-hint{margin:0 1rem .35rem;padding:0 .25rem;font-size:.72rem;font-style:italic;color:#fff6;line-height:1.4}.wi-ql-card{background:linear-gradient(180deg,#fff,#fdf2f5);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1rem 1.15rem;margin-bottom:1rem}.wi-ql-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.wi-ql-card-title{display:flex;align-items:flex-start;gap:.7rem;min-width:0}.wi-ql-card-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#ff3f6c1f;color:var(--dash-pink)}.wi-ql-card-title h3{margin:0 0 .2rem;font-size:1.05rem;font-weight:700;color:var(--text-primary)}.wi-ql-card-title p{margin:0;font-size:.9rem;line-height:1.45;color:var(--text-secondary);max-width:60ch}.wi-ql-toggle{flex-shrink:0;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:.75rem;font-weight:600;padding:.35rem .7rem;border-radius:var(--radius-full);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.wi-ql-toggle:hover{color:var(--dash-pink);border-color:#e11d4866;background:#e11d480f}.wi-ql-card-body{margin-top:.9rem}.wi-ql-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.wi-ql-tab{display:inline-flex;align-items:center;gap:.4rem;background:#fff;border:1px solid var(--border-color);color:var(--text-secondary);font-size:.76rem;font-weight:600;padding:.4rem .7rem;border-radius:var(--radius-full);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.wi-ql-tab-icon{display:inline-flex;color:var(--text-tertiary);transition:color .15s ease}.wi-ql-tab:hover{border-color:#e11d4859;color:var(--text-primary)}.wi-ql-tab.active{background:var(--dash-pink);border-color:var(--dash-pink);color:#fff}.wi-ql-tab.active .wi-ql-tab-icon{color:#fff}.wi-ql-questions{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.5rem}.wi-ql-chip{display:flex;align-items:center;justify-content:space-between;gap:.6rem;text-align:left;background:#fff;border:1px solid var(--border-color);border-radius:10px;padding:.65rem .8rem;font-size:.8rem;font-weight:500;line-height:1.4;color:var(--text-primary);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.wi-ql-chip:hover{border-color:var(--dash-pink);box-shadow:0 2px 10px #e11d481f}.wi-ql-chip:active{transform:translateY(1px)}.wi-ql-chip-text{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.wi-ql-chip-icon{flex-shrink:0;color:var(--text-tertiary);transition:color .15s ease,transform .15s ease}.wi-ql-chip:hover .wi-ql-chip-icon{color:var(--dash-pink);transform:translate(2px)}
