.purpose-tags{border:0;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:16px 0 18px;padding:0;display:flex}.purpose-tag{--tag-dot:#94a3b8;background:#fff;color:#475569;color:var(--lightningcss-light,#475569)var(--lightningcss-dark,#cdcdcd);white-space:nowrap;cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#181818);border:1px solid var(--lightningcss-light,#dfe3e8)var(--lightningcss-dark,#ffffff1f);border-radius:6px;align-items:center;gap:6px;width:fit-content;min-height:26px;padding:3px 8px;font-size:12px;font-weight:500;line-height:18px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.purpose-tag[data-tone]:before{content:"";background:var(--tag-dot);border-radius:50%;flex:none;width:6px;height:6px}.purpose-tag[data-tone="0"]{--tag-dot:#e58b43}.purpose-tag[data-tone="1"]{--tag-dot:#23a89a}.purpose-tag[data-tone="2"]{--tag-dot:#a378df}.purpose-tag[data-tone="3"]{--tag-dot:#548dde}.purpose-tag[data-tone="4"]{--tag-dot:#d773a6}.purpose-tag[data-tone="5"]{--tag-dot:#c7a137}.purpose-tag[data-tone="6"]{--tag-dot:#81a83e}.purpose-tag[data-tone="7"]{--tag-dot:#42a9ba}.purpose-tag[data-tone="8"]{--tag-dot:#7a7bd5}.purpose-tag[data-tone="9"]{--tag-dot:#ce7272}.purpose-tag[data-tone="10"]{--tag-dot:#b978cb}.purpose-tag[data-tone="11"]{--tag-dot:#58aa84}.purpose-tag-count{color:#8b95a3;color:var(--lightningcss-light,#8b95a3)var(--lightningcss-dark,#afafaf);font-variant-numeric:tabular-nums;margin-left:2px;font-size:11px;font-weight:400}.purpose-tags button[aria-pressed=true]{background:#e8edf3;border-color:#cbd3df;color:#1e293b;color:var(--lightningcss-light,#1e293b)var(--lightningcss-dark,#fcfcfc);background:var(--lightningcss-light,#e8edf3)var(--lightningcss-dark,#212121);border-color:var(--lightningcss-light,#cbd3df)var(--lightningcss-dark,#ffffff1f);font-weight:600}.purpose-tags button[aria-pressed=true] .purpose-tag-count{color:#64748b;color:var(--lightningcss-light,#64748b)var(--lightningcss-dark,#afafaf)}.purpose-tags button:hover{background:#f1f4f8;border-color:#cbd3df;background:var(--lightningcss-light,#f1f4f8)var(--lightningcss-dark,#212121);border-color:var(--lightningcss-light,#cbd3df)var(--lightningcss-dark,#ffffff1f)}.purpose-tags button:focus-visible{outline:3px solid #2563eb;outline-offset:3px;outline:3px solid var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#afafaf)}.reference-preview:focus-visible{outline:3px solid #2563eb;outline-offset:3px;outline:3px solid var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#afafaf)}.reference-preview-toggle:focus-visible{outline:3px solid #2563eb;outline-offset:3px;outline:3px solid var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#afafaf)}p.purpose-tag{background:#f8fafc;border-color:#e5e9ee;color:#64748b;color:var(--lightningcss-light,#64748b)var(--lightningcss-dark,#afafaf);cursor:default;background:var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#212121);border-color:var(--lightningcss-light,#e5e9ee)var(--lightningcss-dark,#ffffff1f);min-height:22px;margin:8px 0 10px;padding:1px 6px;font-size:11px;line-height:18px}.industry-count{font-variant-numeric:tabular-nums}.reference-preview{border-radius:inherit;background:#0f172a;width:100%;height:100%;position:relative;overflow:hidden}.reference-preview video{object-fit:contain;width:100%;height:100%;display:block}.reference-preview-toggle{background:#ffffffeb;color:#0f172a;color:var(--lightningcss-light,#0f172a)var(--lightningcss-dark,#cdcdcd);cursor:pointer;background:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#152236eb);border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;bottom:8px;right:8px}.reference-preview-error{background:#fffbeb;color:#92400e;color:var(--lightningcss-light,#92400e)var(--lightningcss-dark,#f1ad83);background:var(--lightningcss-light,#fffbeb)var(--lightningcss-dark,#3b311b);border-radius:6px;padding:8px;font-size:12px;line-height:1.5;position:absolute;bottom:50px;left:8px;right:8px}.erp-account .erp-utility-nav>a{color:inherit;align-items:center;gap:12px;font-size:14px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.reference-preview-toggle{display:none}.reference-preview:has(.reference-preview-error) .reference-preview-toggle{display:flex}}@media (max-width:640px){.purpose-tags{gap:6px;margin:14px 0 16px}.purpose-tags .purpose-tag{padding:3px 8px}.industry-tabs{max-width:100%;overflow-x:auto}.industry-tabs>button{flex-shrink:0}}
