@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--sys-color-white:#fff;--sys-color-slate-950:#020617;--sys-color-slate-900:#0f172a;--sys-color-slate-800:#1e293b;--sys-color-slate-700:#334155;--sys-color-slate-600:#475569;--sys-color-slate-500:#64748b;--sys-color-slate-400:#94a3b8;--sys-color-slate-300:#cbd5e1;--sys-color-slate-200:#e2e8f0;--sys-color-slate-100:#f1f5f9;--sys-color-slate-50:#f8fafc;--sys-color-amber-800:#92400e;--sys-color-amber-700:#b45309;--sys-color-amber-600:#d97706;--sys-color-amber-500:#f59e0b;--sys-color-amber-400:#fbbf24;--sys-color-amber-300:#fcd34d;--sys-color-amber-200:#fde68a;--sys-color-amber-100:#fef3c7;--sys-color-success-600:#16a34a;--sys-color-success-100:#dcfce7;--sys-color-danger-700:#b42318;--sys-color-danger-600:#dc2626;--sys-color-info-600:#0284c7;--sys-color-info-100:#e0f2fe;--sys-color-teal-700:#0f766e;--sys-color-blue-700:#1d4ed8;--sys-color-ink-950:#101828;--sys-color-ink-900:#1d2939;--sys-color-brand-700:#1254b8;--sys-color-brand-600:#1769e0;--sys-color-brand-500:#2e7df6;--sys-color-brand-100:#eaf2ff;--sys-color-brand-50:#f4f8ff;--ee-mix-surface:#fff;--sys-space-1:.25rem;--sys-space-2:.5rem;--sys-space-3:.75rem;--sys-space-4:1rem;--sys-space-5:1.25rem;--sys-space-6:1.5rem;--sys-space-8:2rem;--sys-space-10:2.5rem;--sys-space-12:3rem;--sys-radius-sm:.5rem;--sys-radius-md:.75rem;--sys-radius-lg:1rem;--sys-radius-xl:1.25rem;--sys-radius-2xl:1.5rem;--sys-radius-3xl:1.75rem;--sys-radius-pill:999px;--sys-shadow-sm:0 1px 2px #1018280a;--sys-shadow-md:0 8px 22px #1018280f;--sys-shadow-lg:0 18px 44px #10182814;--sys-font-sans:var(--ee-font-poppins), Poppins, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sys-font-display:var(--ee-font-poppins), Poppins, Inter, ui-sans-serif, system-ui, sans-serif;--sys-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--sem-text-primary:var(--sys-color-ink-950);--sem-text-secondary:var(--sys-color-slate-700);--sem-text-muted:var(--sys-color-slate-500);--sem-text-inverse:var(--sys-color-white);--sem-surface-page:#eef3f8;--sem-surface-base:var(--sys-color-white);--sem-surface-subtle:#e8eef6;--sem-surface-panel:#fbfdfff0;--sem-surface-elevated:#fbfdff;--sem-border-default:#cdd7e4;--sem-border-subtle:#69798e42;--sem-border-strong:#4754674d;--sem-focus-ring:#1769e059;--ee-accent-strong:var(--sys-color-brand-700);--ee-accent-primary:var(--sys-color-brand-600);--ee-accent-hover:var(--sys-color-brand-500);--ee-accent-soft:var(--sys-color-brand-100);--ee-accent-glow:#1769e024;--ee-glow-1:#f59e0b14;--ee-glow-2:#fcd34d1a;--ee-shell-bg:#e9eef5;--ee-shell-sidebar-tint:#f2f6fb;--ee-shell-menu-tint:#edf4fb;--ee-shell-canvas-tint:#fbfcfe;--ee-shell-divider:#69798e3d;--ee-conversation-bg:#eaf1f8;--ee-conversation-message-bg:#fbfdffe6;--ee-conversation-user-bg:#e5efff;--ee-nav-active-bg:#1769e01a;--ee-nav-active-fg:var(--sys-color-brand-700);--ee-nav-hover-bg:#1769e00f;--ee-card-highlight:#eaf2ff;--ee-canvas-highlight:#f8fbff;--ee-progress-accent:var(--sys-color-brand-600);--cmp-button-primary-bg:var(--ee-accent-primary);--cmp-button-primary-bg-hover:var(--ee-accent-hover);--cmp-button-primary-fg:var(--sem-text-inverse);--cmp-shell-sidebar-bg:var(--ee-shell-sidebar-tint);--cmp-shell-sidebar-border:var(--ee-shell-divider);--cmp-shell-canvas-bg:var(--ee-shell-canvas-tint);--cmp-panel-bg:var(--sem-surface-panel);--cmp-panel-border:var(--sem-border-subtle);--cmp-panel-shadow:var(--sys-shadow-lg);--sem-metric-info:var(--sys-color-teal-700);--sem-metric-warning:var(--sys-color-amber-700);--sem-metric-primary:var(--sys-color-blue-700)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sys-color-brand-700:#9fc4ff;--sys-color-brand-600:#75a7ff;--sys-color-brand-500:#5f95f4;--sys-color-brand-100:#2e7df63d;--sys-color-brand-50:#2e7df624;--ee-mix-surface:#111827;--sys-shadow-sm:0 1px 2px #00000047;--sys-shadow-md:0 10px 26px #00000047;--sys-shadow-lg:0 24px 56px #00000052;--sem-text-primary:#f8fafc;--sem-text-secondary:#d0d5dd;--sem-text-muted:#98a2b3;--sem-text-inverse:#fff;--sem-surface-page:#070b13;--sem-surface-base:#0c1322;--sem-surface-subtle:#131c2e;--sem-surface-panel:#141d2ff5;--sem-surface-elevated:#16213a;--sem-border-default:#98a2b352;--sem-border-subtle:#98a2b33d;--sem-border-strong:#d0d5dd61;--sem-focus-ring:#75a7ff6b;--ee-accent-strong:var(--sys-color-brand-700);--ee-accent-primary:var(--sys-color-brand-600);--ee-accent-hover:var(--sys-color-brand-500);--ee-accent-soft:#2e7df633;--ee-accent-glow:#75a7ff2e;--ee-glow-1:#75a7ff14;--ee-glow-2:#2e7df60f;--ee-shell-bg:#070b13;--ee-shell-sidebar-tint:#0f1625e0;--ee-shell-menu-tint:#141d2feb;--ee-shell-canvas-tint:#111929f0;--ee-shell-divider:#98a2b32e;--ee-conversation-bg:#0c121feb;--ee-conversation-message-bg:#121a2aeb;--ee-conversation-user-bg:#2e7df629;--ee-nav-active-bg:#75a7ff24;--ee-nav-active-fg:var(--sys-color-brand-700);--ee-nav-hover-bg:#75a7ff1a;--ee-card-highlight:#2e7df629;--ee-canvas-highlight:#121a2af5;--ee-progress-accent:var(--sys-color-brand-500);--cmp-button-primary-bg:#3f7fe8;--cmp-button-primary-bg-hover:#5f95f4;--cmp-shell-sidebar-bg:linear-gradient(180deg, #121a2afa, #0c121ffa);--cmp-shell-canvas-bg:var(--ee-shell-canvas-tint);--cmp-panel-bg:var(--sem-surface-panel);--cmp-panel-border:var(--sem-border-subtle)}.ee-app-shell{min-height:100vh;padding:var(--sys-space-5);background:radial-gradient(circle at top left, var(--ee-glow-1,transparent), transparent 24%), radial-gradient(circle at top right, var(--ee-glow-2,transparent), transparent 22%), var(--ee-shell-bg)}.ee-page{gap:var(--sys-space-4);max-width:1480px;margin:0 auto;display:grid}.ee-panel{border-radius:var(--sys-radius-3xl);border:1px solid var(--cmp-panel-border);background:var(--cmp-panel-bg);box-shadow:var(--cmp-panel-shadow)}.ee-hero-panel,.ee-account-panel,.ee-workspace-panel{padding:var(--sys-space-6)}.ee-shell-main{gap:var(--sys-space-6);grid-template-columns:minmax(20rem,24rem) minmax(0,1fr);align-items:start;display:grid}.ee-shell-side{border-radius:var(--sys-radius-3xl);border:1px solid var(--cmp-shell-sidebar-border);background:var(--cmp-shell-sidebar-bg);color:var(--sem-text-primary);padding:var(--sys-space-5);box-shadow:var(--sys-shadow-lg)}.ee-shell-canvas{border-radius:var(--sys-radius-3xl);border:1px solid var(--cmp-panel-border);background:var(--cmp-shell-canvas-bg);padding:var(--sys-space-5);box-shadow:var(--sys-shadow-lg)}.ee-shell-stack,.ee-grid-auto,.ee-grid-two{gap:var(--sys-space-4);display:grid}.ee-grid-auto{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ee-grid-two{grid-template-columns:1.1fr .9fr}.ee-kicker{color:var(--ee-accent-strong);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.75rem;font-weight:800}.ee-title{margin:.55rem 0 .7rem;font-size:clamp(2rem,4vw,3.6rem);line-height:1.02}.ee-subtitle{color:var(--sem-text-secondary);margin:0;line-height:1.7}.ee-chip-row,.ee-action-row,.ee-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ee-surface-muted{border-radius:var(--sys-radius-2xl);padding:var(--sys-space-4);background:var(--sem-surface-subtle);border:1px solid var(--sem-border-default)}.ee-intent-button,.ee-action-button{text-align:left;border-radius:var(--sys-radius-xl);border:1px solid var(--sem-border-default);width:100%;color:var(--sem-text-primary);cursor:pointer;background:#ffffff9e;padding:.95rem 1rem;transition:transform .18s,border-color .18s,background .18s}.ee-intent-button:hover,.ee-action-button:hover{background:#ffffffd6;transform:translateY(-1px)}.ee-intent-button.is-active,.ee-action-button.is-active{border-color:var(--ee-accent-primary);background:var(--ee-nav-active-bg);box-shadow:0 0 0 4px var(--ee-accent-glow)}.ee-badge{border-radius:var(--sys-radius-pill);background:var(--ee-accent-soft);color:var(--ee-accent-strong);align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.82rem;font-weight:800;display:inline-flex}.ee-status-dot{background:var(--sys-color-success-600);border-radius:999px;width:.5rem;height:.5rem}.ee-field-card{border-radius:var(--sys-radius-xl);background:var(--sem-surface-elevated);border:1px solid var(--sem-border-default);padding:.9rem}.ee-match-card,.ee-proof-card,.ee-canvas-card{border-radius:var(--sys-radius-2xl);padding:var(--sys-space-4);border:1px solid var(--sem-border-default);background:var(--sem-surface-elevated)}.ee-match-pill{border-radius:var(--sys-radius-pill);background:var(--sys-color-info-100);color:var(--sys-color-info-600);align-items:center;padding:.35rem .65rem;font-size:.75rem;font-weight:800;display:inline-flex}.ee-topbar{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--sem-surface-base);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.ee-topbar{background:color-mix(in srgb, var(--sem-surface-base) 82%, transparent)}}.ee-topbar{border-bottom:1px solid var(--ee-shell-divider)}.ee-topbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1480px;margin:0 auto;padding:.85rem 1.25rem;display:flex}.ee-link-button.info{background:var(--sys-color-info-100);color:#0c4a6e}.ee-link-button.success{background:var(--sys-color-success-100);color:#166534}@media (max-width:1080px){.ee-shell-main,.ee-grid-two{grid-template-columns:1fr}}:root{--ee-primary-blue:#1769e0;--ee-accent-blue:#2e7df6;--ee-deep-blue:#155eef;--ee-navy:#101828;--ee-dark-grey:#475467;--ee-light-grey:#d8dee8;--ee-tone-blue:#eaf2ff;--ee-tone-purple:#eef0ff;--ee-tone-orange:#fff6e8}.ee-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ee-section-heading{gap:var(--sys-space-2);display:grid}.ee-section-heading.compact{gap:var(--sys-space-1)}div.ee-section-heading>.ee-kicker{white-space:nowrap;overflow-wrap:normal;word-break:normal;width:auto;height:auto}div.ee-section-heading>h2,div.ee-section-heading>p{overflow-wrap:break-word;word-break:normal;margin:0}.ee-heading-lg,.ee-heading-md,.ee-heading-sm,.ee-heading-xs,.ee-body,.ee-body-sm,.ee-meta,.ee-list,.ee-field-label,.ee-field-value,.ee-field-helper,.ee-status-message,.ee-status-button,.ee-pill-soft,.ee-nav-link-card{margin:0}.ee-heading-lg{font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.06}.ee-heading-md{font-size:1.65rem;line-height:1.1}.ee-heading-sm{font-size:1.2rem;line-height:1.15}.ee-heading-xs{font-size:1.05rem;line-height:1.15}.ee-body{color:var(--sem-text-secondary);line-height:1.7}.ee-body-sm,.ee-meta,.ee-field-helper{color:var(--sem-text-muted);font-size:.875rem;line-height:1.55}.ee-meta{font-weight:600}.ee-stack-sm,.ee-stack-md,.ee-stack-lg,.ee-grid,.ee-inline-cluster,.ee-between,.ee-field-stack,.ee-button-group,.ee-list,.ee-navigation-grid{display:grid}.ee-stack-sm{gap:.35rem}.ee-stack-md{gap:.75rem}.ee-stack-lg,.ee-grid{gap:1rem}.ee-field-stack{gap:.4rem}.ee-button-group{gap:.65rem}.ee-navigation-grid{gap:.75rem}.ee-stack-sm,.ee-stack-md,.ee-stack-lg,.ee-grid,.ee-field-stack,.ee-list{align-content:start}.ee-stack-sm>*,.ee-stack-md>*,.ee-stack-lg>*,.ee-grid>*,.ee-inline-cluster>*{min-width:0}.ee-nav-section-heading{border-top:1px solid var(--ee-border,#e5e7eb);grid-column:1/-1;margin-top:.25rem;padding:.5rem 0 .15rem}.ee-nav-section-heading:first-child{border-top:none;margin-top:0;padding-top:0}.ee-inline-cluster,.ee-between{flex-wrap:wrap;align-items:center;display:flex}.ee-inline-cluster{gap:.75rem}.ee-between{justify-content:space-between;gap:1rem}.ee-inline-cluster.start,.ee-between.start{align-items:flex-start}.ee-toolbar-space-between{justify-content:space-between}.ee-toolbar-wrap{flex-wrap:wrap}.ee-text-measure{max-width:54rem}.ee-text-measure-wide{max-width:48rem}.ee-page-max-width{width:100%;max-width:1180px;margin:0 auto}.ee-text-strong{color:var(--sem-text-primary)}.ee-text-success{color:var(--sys-color-success-600)}.ee-text-warning{color:var(--sys-color-amber-700)}.ee-text-danger{color:var(--sys-color-danger-600)}.ee-text-right{text-align:right}.ee-text-capitalize{text-transform:capitalize}.ee-procurement-status-badge{align-items:center;gap:var(--ee-space-1);letter-spacing:.01em;border-radius:999px;padding:.375rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.ee-procurement-status-badge--urgent{color:#991b1b;background:#fee2e2}.ee-procurement-status-badge--plan{color:var(--ee-primary-blue);background:#ffedd5}.ee-procurement-status-badge--review{color:#1d4ed8;background:#dbeafe}.ee-inline-wrap-sm{flex-wrap:wrap;gap:.75rem;display:flex}.ee-filter-grid-auto{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.ee-form-grid-full{grid-column:1/-1}.ee-inline-input-action{flex-wrap:wrap;gap:.75rem;display:flex}.ee-input-flex{flex:1;min-width:260px}.ee-table-scroll{overflow-x:auto}.ee-data-table{border-collapse:collapse;width:100%}.ee-data-table thead{background:var(--sem-surface-subtle)}.ee-data-table thead tr{border-bottom:1px solid var(--sem-border-default);text-align:left}.ee-data-table tbody tr{border-bottom:1px solid var(--sem-border-subtle)}.ee-data-table th,.ee-data-table td{text-align:left;vertical-align:middle;padding:.75rem}.ee-data-table th.ee-table-align-right,.ee-data-table td.ee-table-align-right{text-align:right}.ee-table-cell-strong{font-weight:700}.ee-table-cell-muted{color:var(--sem-text-muted);font-size:.75rem}.ee-link-inline{color:#2563eb;text-decoration:underline}.ee-text-muted{color:var(--sem-text-muted)}.ee-checkbox-row{cursor:pointer;align-items:center;gap:.5rem;display:flex}.ee-button-danger{color:#991b1b;cursor:pointer;background:#fee2e2e6;border:1px solid #dc26262e;border-radius:999px;padding:.65rem 1rem;font-weight:700}.ee-pagination{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.ee-pagination-label{align-self:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.ee-button-dimmed{opacity:.55}.ee-status-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.ee-status-badge--completed,.ee-status-badge--paid,.ee-status-badge--active{color:#065f46;background:#d1fae5}.ee-status-badge--pending{color:var(--ee-deep-blue);background:var(--ee-tone-blue)}.ee-status-badge--failed,.ee-status-badge--overdue{color:#991b1b;background:#fee2e2}.ee-status-badge--refunded,.ee-status-badge--draft,.ee-status-badge--paused,.ee-status-badge--cancelled{color:#374151;background:#e5e7eb}.ee-status-badge--sent{color:#1d4ed8;background:#dbeafe}.ee-tab-list{border-bottom:1px solid var(--sem-border-default);gap:.5rem;display:flex;overflow-x:auto}.ee-tab-button{color:var(--sem-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.75rem 1rem;font-weight:800}.ee-tab-button.is-active{border-bottom-color:var(--ee-accent-primary);color:var(--sem-text-primary)}.ee-empty-state{border:1px dashed var(--sem-border-default);border-radius:var(--sys-radius-md);color:var(--sem-text-secondary);background:var(--sem-surface-subtle);text-align:center;padding:1.25rem}.ee-marketing-metric-strip{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}.ee-conversation-list-item{cursor:pointer;background:var(--sem-surface-elevated);border-bottom:1px solid var(--sem-border-default);padding:.75rem 1rem;transition:background .15s}.ee-conversation-list-item:hover,.ee-conversation-list-item.is-active{background:var(--sys-color-brand-50)}.ee-conversation-list-content{flex:1;min-width:0}.ee-conversation-list-title-row{flex-wrap:nowrap;gap:.5rem;margin-bottom:.25rem}.ee-conversation-list-title,.ee-conversation-list-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ee-conversation-list-title{color:var(--sem-text-primary);margin:0;font-size:.94rem;font-weight:600}.ee-conversation-list-title.is-unread{font-weight:800}.ee-conversation-list-preview,.ee-conversation-list-time{color:var(--sem-text-muted);font-size:.86rem}.ee-conversation-list-preview{margin:0}.ee-conversation-list-time{flex-shrink:0;margin-left:.5rem}.ee-unread-count-inline{border-radius:var(--sys-radius-pill);background:var(--ee-accent-primary);color:#fff;text-align:center;min-width:1.25rem;padding:.1rem .45rem;font-size:.75rem;font-weight:800}.ee-panel-warm{background:var(--sem-surface-panel)}.ee-panel-highlight{background:linear-gradient(135deg, var(--sem-surface-elevated), var(--ee-card-highlight));border-color:#1769e02e}.ee-topbar-brand{max-width:32rem}.ee-topbar-copy{max-width:30rem}.ee-topbar .ee-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;display:grid}.ee-primary-nav,.ee-topbar-actions{align-items:center;gap:.65rem;display:flex}.ee-notification-menu,.ee-notification-menu>.ee-icon-button{position:relative}.ee-notification-count{border:2px solid var(--sem-surface-panel);background:var(--sys-color-danger-600);color:#fff;border-radius:50%;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:.55rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-3px;right:-3px}.ee-notification-popover{z-index:90;border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);width:min(380px,100vw - 24px);box-shadow:var(--sys-shadow-lg);border-radius:8px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden}.ee-notification-popover>header,.ee-notification-popover>footer{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ee-notification-popover>header{border-bottom:1px solid var(--sem-border-subtle)}.ee-notification-popover>header>div{gap:2px;display:grid}.ee-notification-popover>header strong{font-size:.78rem}.ee-notification-popover>header span{color:var(--sem-text-muted);font-size:.64rem}.ee-notification-popover>footer{border-top:1px solid var(--sem-border-subtle);justify-content:flex-end}.ee-notification-popover>footer a{color:var(--ee-accent-primary);font-size:.7rem;font-weight:800}.ee-notification-list{max-height:min(460px,65vh);display:grid;overflow-y:auto}.ee-notification-list>a{border-bottom:1px solid var(--sem-border-subtle);color:var(--sem-text-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;display:grid}.ee-notification-list>a:last-child{border-bottom:0}.ee-notification-list>a:hover{background:var(--sem-surface-subtle)}.ee-notification-list span{gap:3px;min-width:0;display:grid}.ee-notification-list strong,.ee-notification-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ee-notification-list strong{font-size:.72rem}.ee-notification-list small{color:var(--sem-text-muted);font-size:.64rem}.ee-notification-list i{background:var(--sem-surface-subtle);color:var(--sem-text-muted);text-transform:capitalize;border-radius:999px;padding:3px 6px;font-size:.56rem;font-style:normal;font-weight:800}.ee-notification-list i.is-warning{color:var(--sys-color-danger-600)}.ee-notification-state{min-height:92px;color:var(--sem-text-muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:.72rem;display:flex}.ee-notification-state.is-error{color:var(--sys-color-danger-600)}.ee-primary-nav{flex-wrap:wrap;min-width:0;padding-bottom:.15rem;overflow:visible}.ee-primary-nav>*,.ee-topbar-actions>*{flex:none}.ee-topbar-actions{justify-content:flex-end}.ee-topbar .ee-button-secondary{background:#fbfdffc2;box-shadow:0 1px #10182808}.ee-primary-nav-link{border-color:var(--sem-border-subtle);min-height:2.35rem;color:var(--sem-text-secondary);letter-spacing:.01em;align-items:center;font-weight:800}.ee-topbar .ee-button-secondary:hover,.ee-primary-nav-link:focus-visible{background:var(--ee-nav-hover-bg);border-color:#1769e052}.ee-primary-nav-link.is-active,.ee-primary-nav-link[aria-current=page]{border-color:var(--ee-accent-primary)}@supports (color:color-mix(in lab, red, red)){.ee-primary-nav-link.is-active,.ee-primary-nav-link[aria-current=page]{border-color:color-mix(in srgb, var(--ee-accent-primary) 38%, var(--sem-border-default))}}.ee-primary-nav-link.is-inactive{color:var(--sem-text-muted);border-style:dashed}.ee-primary-nav-lock{opacity:.8}.ee-primary-nav-coming-soon{border:1px solid var(--sem-border-default);border-radius:var(--sys-radius-pill);color:var(--sem-text-muted);white-space:nowrap;padding:2px 5px;font-size:.52rem;font-weight:850;line-height:1}.ee-primary-nav-link.is-coming-soon{opacity:.78}.ee-roadmap-preview-hero,.ee-roadmap-feedback{justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.ee-roadmap-preview-hero>div,.ee-roadmap-feedback>div{gap:8px;max-width:760px;display:grid}.ee-roadmap-preview-hero h2,.ee-roadmap-feedback h2,.ee-roadmap-workflow h3,.ee-feedback-case h2{margin:0}.ee-roadmap-preview-hero p,.ee-roadmap-feedback p,.ee-roadmap-workflow p,.ee-feedback-case p{color:var(--sem-text-secondary);margin:0;line-height:1.6}.ee-roadmap-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ee-roadmap-workflow{align-content:start;gap:9px;min-height:180px;padding:20px;display:grid}.ee-roadmap-workflow>span{color:var(--ee-accent-primary);letter-spacing:.08em;font-size:.72rem;font-weight:850}.ee-feedback-case-list{gap:12px;display:grid}.ee-feedback-case{gap:12px;padding:18px;display:grid}.ee-feedback-case header,.ee-feedback-case footer{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ee-feedback-case header>div{gap:4px;display:grid}.ee-feedback-case select{border:1px solid var(--sem-border-default);border-radius:var(--sys-radius-md);background:var(--sem-surface-elevated);min-height:36px;color:var(--sem-text-primary);text-transform:capitalize;padding:6px 10px}.ee-feedback-case footer{color:var(--sem-text-muted);font-size:.7rem}.ee-structured-sourcing-status{align-items:flex-start;gap:14px;padding:20px;display:flex}.ee-structured-sourcing-status>svg{color:var(--ee-accent-primary);flex:none}.ee-structured-sourcing-status>div{gap:6px;display:grid}.ee-structured-sourcing-status h2,.ee-structured-sourcing-status p,.ee-structured-sourcing-card h3,.ee-structured-sourcing-card p{margin:0}.ee-structured-sourcing-status p,.ee-structured-sourcing-card p{color:var(--sem-text-secondary);line-height:1.55}.ee-structured-sourcing-card{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:10px 12px;padding:20px;display:grid}.ee-structured-sourcing-card>svg{color:var(--ee-accent-primary)}.ee-structured-sourcing-card>div{gap:7px;display:grid}.ee-structured-sourcing-card>span{color:var(--sem-text-muted);grid-column:2;font-size:.68rem;font-weight:800}.ee-structured-sourcing-card>a{color:var(--ee-accent-primary);grid-column:2;align-items:center;gap:6px;font-size:.76rem;font-weight:800;display:inline-flex}.ee-structured-sourcing-handoff{border:1px solid var(--sem-border-default);border-radius:var(--sys-radius-md);background:var(--sem-surface-subtle);color:var(--sem-text-primary);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;display:flex}.ee-structured-sourcing-handoff:hover{border-color:var(--ee-accent-primary);background:var(--ee-accent-soft)}.ee-structured-sourcing-handoff>span{gap:4px;display:grid}.ee-structured-sourcing-handoff small{color:var(--sem-text-secondary);line-height:1.45}.ee-structured-sourcing-handoff>svg{color:var(--ee-accent-primary);flex:none}@media (max-width:760px){.ee-topbar .ee-toolbar{grid-template-columns:minmax(0,1fr)}.ee-primary-nav{order:2}.ee-topbar-actions{scrollbar-width:thin;order:1;justify-content:flex-start;padding-bottom:.15rem;overflow-x:auto}}.ee-public-shell{padding:clamp(2rem,5vw,4rem) 1.25rem 3rem}.ee-public-page{width:min(100%,76rem);margin:0 auto}.ee-public-hero{border-radius:var(--sys-radius-lg);box-shadow:var(--sys-shadow-md);background:linear-gradient(180deg, var(--sem-surface-elevated), var(--ee-card-highlight));border:1px solid #1769e029;gap:1.25rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.ee-public-hero-grid{align-items:stretch}.ee-public-proof-card{border-radius:var(--sys-radius-lg);background:#f8fafce6;border:1px solid #94a3b83d;gap:.85rem;padding:1.1rem;display:grid}.ee-link-button{border-radius:var(--sys-radius-pill);justify-content:center;align-items:center;padding:.72rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.ee-link-button.primary{background:var(--cmp-button-primary-bg);color:#fff}.ee-link-button.secondary{background:var(--sem-surface-elevated);color:var(--sem-text-primary);border:1px solid var(--sem-border-default)}.ee-public-hero-heading{gap:.65rem}.ee-public-hero-copy{max-width:47rem;font-size:1.05rem}.ee-public-hero-story{align-content:center}.ee-public-lane-card{background:var(--sem-surface-elevated);padding:1.1rem}@supports (color:color-mix(in lab, red, red)){.ee-public-lane-card{background:color-mix(in srgb, var(--sem-surface-elevated) 88%, var(--ee-card-highlight))}}.ee-public-chip-row{margin-top:.15rem}.ee-auth-shell{background:radial-gradient(circle at top left, var(--ee-glow-1,transparent), transparent 28rem), radial-gradient(circle at bottom right, #1769e01a, transparent 32rem), var(--ee-shell-bg);min-height:100vh;padding:clamp(1.25rem,4vw,3rem)}.ee-auth-page{align-items:stretch;width:min(100%,72rem);min-height:min(48rem,100vh - clamp(2.5rem,8vw,6rem));margin:0 auto}.ee-auth-story,.ee-auth-card{padding:clamp(1.25rem,3vw,2rem)}.ee-auth-story{align-content:center}.ee-auth-logo-link{width:fit-content;text-decoration:none}.ee-auth-heading,.ee-auth-card-heading{gap:.65rem}.ee-auth-proof-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.ee-auth-card{background:var(--sem-surface-panel);align-content:center;gap:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ee-auth-card{background:color-mix(in srgb, var(--sem-surface-panel) 92%, var(--ee-canvas-highlight))}}.ee-auth-clerk-surface{justify-items:center;padding:.5rem;display:grid}.ee-auth-clerk-surface>*{max-width:100%}.ee-auth-secondary-row{align-items:flex-start}@media (max-width:1080px){.ee-auth-page{min-height:auto}}.ee-mt-sm{margin-top:.75rem}.ee-mt-md{margin-top:1rem}.ee-form-grid{gap:.65rem;display:grid}.ee-select{border:1px solid var(--sem-border-default);background:var(--sem-surface-elevated);color:var(--sem-text-primary);border-radius:.9rem;padding:.72rem .78rem}.ee-button,.ee-button-primary,.ee-button-secondary,.ee-status-button,.ee-icon-button{border-radius:var(--sys-radius-pill);padding:.65rem 1rem;font-weight:700;transition:transform .16s,background .16s,border-color .16s,opacity .16s}.ee-button,.ee-button-primary,.ee-button-secondary,.ee-icon-button{justify-content:center;align-items:center;display:inline-flex}.ee-button,.ee-button-primary{background:var(--cmp-button-primary-bg);color:#fff;border:none}.ee-button-secondary{border:1px solid var(--sem-border-default);background:var(--sem-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.ee-button-secondary{background:color-mix(in srgb, var(--sem-surface-elevated) 88%, var(--sem-surface-subtle))}}.ee-button-secondary{color:var(--sem-text-primary)}.ee-icon-button{border:1px solid var(--sem-border-default);background:var(--sem-surface-elevated);width:2.75rem;height:2.75rem;padding:0}@supports (color:color-mix(in lab, red, red)){.ee-icon-button{background:color-mix(in srgb, var(--sem-surface-elevated) 86%, var(--sem-surface-subtle))}}.ee-icon-button{color:var(--sem-text-primary)}.ee-icon-button.primary{border-color:var(--cmp-button-primary-bg);background:var(--cmp-button-primary-bg);color:#fff}.ee-badge-anchor{position:relative}.ee-unread-count{border-radius:var(--sys-radius-pill);background:var(--sys-color-danger-600,#dc2626);color:#fff;text-align:center;min-width:1.1rem;padding:.1rem .35rem;font-size:.68rem;font-weight:800;line-height:1.2;position:absolute;top:-.25rem;right:-.35rem}.ee-notification-root{display:inline-flex;position:relative}.ee-notification-card{border-left:.3rem solid var(--ee-notification-priority,var(--ee-accent-primary));border-radius:var(--sys-radius-2xl);border-top:1px solid var(--cmp-panel-border);border-right:1px solid var(--cmp-panel-border);border-bottom:1px solid var(--cmp-panel-border);background:var(--cmp-panel-bg);box-shadow:var(--cmp-panel-shadow);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem;display:grid}.ee-notification-card.is-unread{background:var(--ee-nav-active-bg)}@supports (color:color-mix(in lab, red, red)){.ee-notification-card.is-unread{background:color-mix(in srgb, var(--ee-nav-active-bg) 42%, var(--cmp-panel-bg))}}.ee-notification-meta,.ee-notification-actions{flex-wrap:wrap;gap:.75rem;display:flex}.ee-notification-meta{color:var(--sem-text-muted);font-size:.8rem;font-weight:700}.ee-notification-actions{justify-content:flex-end}.ee-notification-empty-icon{font-size:2.5rem}.ee-preference-table-scroll{overflow-x:auto}.ee-preference-table{border:1px solid var(--cmp-panel-border);border-radius:var(--sys-radius-xl);background:var(--cmp-panel-bg);min-width:44rem;overflow:hidden}.ee-preference-table-header,.ee-preference-row{grid-template-columns:minmax(15rem,2fr) repeat(4,minmax(5rem,1fr));align-items:center;gap:1rem;padding:1rem;display:grid}.ee-preference-table-header{background:var(--ee-nav-active-bg)}@supports (color:color-mix(in lab, red, red)){.ee-preference-table-header{background:color-mix(in srgb, var(--ee-nav-active-bg) 34%, var(--sem-surface-subtle))}}.ee-preference-table-header{color:var(--sem-text-primary);letter-spacing:.02em;font-size:.82rem;font-weight:800}.ee-preference-row{border-top:1px solid var(--sem-border-muted,var(--cmp-panel-border))}.ee-preference-cell-center,.ee-preference-toggle-cell{text-align:center;justify-content:center;display:flex}.ee-preference-toggle-cell{align-items:center}.ee-preference-toggle{width:1.15rem;height:1.15rem;accent-color:var(--ee-accent-primary);cursor:pointer}.ee-preference-note{border-color:var(--sys-color-amber-700,#b45309)}@supports (color:color-mix(in lab, red, red)){.ee-preference-note{border-color:color-mix(in srgb, var(--sys-color-amber-700,#b45309) 28%, var(--cmp-panel-border))}}.ee-preference-note{background:var(--sys-color-amber-100,#fef3c7)}@supports (color:color-mix(in lab, red, red)){.ee-preference-note{background:color-mix(in srgb, var(--sys-color-amber-100,#fef3c7) 40%, var(--cmp-panel-bg))}}.ee-preferences-actions{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}@media (max-width:767px){.ee-notification-card{grid-template-columns:1fr}.ee-notification-actions{justify-content:flex-start}.ee-preferences-actions,.ee-preferences-actions .ee-inline-cluster,.ee-preferences-actions .ee-button-secondary,.ee-preferences-actions .ee-button-primary{width:100%}}.ee-wholesale-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.ee-wholesale-kpis article{border:1px solid var(--sem-border-default);background:var(--sem-surface-elevated);border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-content:center;gap:4px 8px;min-width:0;min-height:104px;padding:14px;display:grid}.ee-wholesale-kpis article:nth-child(2) svg,.ee-wholesale-kpis article:nth-child(4) svg{color:var(--sys-color-success-600)}.ee-wholesale-kpis article:nth-child(3) svg,.ee-wholesale-kpis article:nth-child(6) svg{color:var(--sys-color-warning-600)}.ee-wholesale-kpis small{color:var(--sem-text-muted);grid-column:2;font-size:.68rem;line-height:1.25}.ee-wholesale-kpis strong{grid-column:2;font-size:1.45rem}.ee-wholesale-two-column{grid-template-columns:minmax(300px,.72fr) minmax(420px,1.28fr);align-items:start;gap:16px;display:grid}.ee-wholesale-two-column.is-single{grid-template-columns:minmax(0,1fr)}.ee-wholesale-two-column>.ee-panel,.ee-wholesale-workspace>.ee-panel,.ee-wholesale-two-column .ee-panel{border-radius:8px;padding:18px}.ee-wholesale-list-panel{border-radius:8px;min-width:0;padding:18px}.ee-wholesale-module,.ee-wholesale-module *{box-sizing:border-box}.ee-wholesale-module,.ee-wholesale-module .ee-panel{min-width:0;max-width:100%}.ee-wholesale-module .ee-stack-lg>.ee-panel{border-radius:8px;padding:18px}.ee-wholesale-module .ee-panel h1,.ee-wholesale-module .ee-panel h2,.ee-wholesale-module .ee-panel h3,.ee-wholesale-module .ee-panel p,.ee-wholesale-module .ee-panel dt,.ee-wholesale-module .ee-panel dd,.ee-wholesale-module .ee-panel small,.ee-wholesale-module .ee-panel strong{overflow-wrap:anywhere;max-width:100%}.ee-wholesale-module .ee-panel button,.ee-wholesale-module .ee-panel a{max-width:100%}header.ee-section-heading{align-items:flex-start;gap:10px;display:flex}header.ee-section-heading>div{min-width:0}header.ee-section-heading>span{width:32px;height:32px;color:var(--ee-accent-strong);border:1px solid var(--sem-border-default);background:var(--sem-surface-subtle);border-radius:6px;flex:0 0 32px;place-items:center;display:grid}header.ee-section-heading h2{overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.35}header.ee-section-heading p{overflow-wrap:anywhere;color:var(--sem-text-muted);margin:3px 0 0;font-size:.72rem;line-height:1.45}.ee-section-heading-action{min-width:0;max-width:100%;margin-left:auto}.ee-seller-profile-summary{max-width:980px}.ee-seller-profile-overview{border:1px solid var(--sem-border-default);border-radius:7px;grid-template-columns:1.4fr 1fr .65fr;display:grid;overflow:hidden}.ee-seller-profile-overview>div{border-right:1px solid var(--sem-border-default);background:var(--sem-surface-elevated);align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.ee-seller-profile-overview>div:last-child{border-right:0}.ee-seller-profile-overview small{color:var(--sem-text-muted);font-size:.65rem;font-weight:750}.ee-seller-profile-overview strong{color:var(--sem-text-primary);font-size:.9rem}.ee-seller-profile-overview span{color:var(--sem-text-secondary);font-size:.72rem}.ee-seller-profile-guidance{max-width:760px;color:var(--sem-text-secondary);margin:0;font-size:.76rem;line-height:1.55}.ee-wholesale-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ee-wholesale-form>label{align-content:start;gap:5px;min-width:0;display:grid}.ee-wholesale-form>label>span,.ee-checkbox-group legend{color:var(--sem-text-muted);font-size:.68rem;font-weight:700}.ee-wholesale-form .ee-input{border-radius:6px;width:100%;min-width:0;min-height:38px;font-size:.75rem}.ee-wholesale-form textarea.ee-input{resize:vertical;min-height:78px}.ee-wholesale-form .ee-form-wide,.ee-wholesale-form>button{grid-column:1/-1}.ee-wholesale-form>.ee-button-primary,.ee-wholesale-form>.ee-button-disabled{justify-self:end;align-items:center;gap:7px;min-height:38px;display:inline-flex}.ee-period-editor{border:1px solid var(--sem-border-default);border-radius:7px;gap:10px;min-width:0;padding:12px;display:grid}.ee-period-editor>legend{padding:0 5px;font-size:.7rem;font-weight:700}.ee-period-row{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:8px;min-width:0;display:grid}.ee-period-row>label{gap:5px;min-width:0;display:grid}.ee-period-row>label>span{color:var(--sem-text-muted);font-size:.65rem;font-weight:700}.ee-product-editor{gap:16px}.ee-product-form-section{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-subtle);border-radius:6px;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.ee-product-form-section{background:color-mix(in srgb, var(--sem-surface-subtle) 45%, transparent)}}.ee-product-form-section>header{gap:3px;display:grid}.ee-product-form-section>header h3,.ee-category-tree legend{color:var(--sem-text-primary);margin:0;font-size:.78rem;font-weight:800}.ee-product-form-section>header p,.ee-category-tree-legacy{color:var(--sem-text-muted);margin:0;font-size:.68rem;line-height:1.45}.ee-category-tree{border:1px solid var(--sem-border-subtle);border-radius:6px;min-width:0;margin:0;padding:12px}.ee-category-tree legend{padding:0 5px}.ee-category-picker-trigger{border:1px solid var(--sem-border-default);background:var(--sem-surface-elevated);width:100%;min-height:42px;color:var(--sem-text-primary);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:.73rem;font-weight:700;display:flex}.ee-category-picker-trigger span{overflow-wrap:anywhere;min-width:0}.ee-category-picker-trigger svg{color:var(--ee-accent-primary);flex:none}.ee-category-picker{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);border-radius:6px;gap:10px;margin-top:10px;padding:12px;display:grid}.ee-category-picker-search{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-elevated);color:var(--sem-text-muted);border-radius:6px;grid-template-columns:auto minmax(0,1fr);padding:8px 10px;align-items:center!important;gap:8px!important;display:flex!important}.ee-category-picker-search input{width:100%;min-width:0;color:var(--sem-text-primary);font:inherit;background:0 0;border:0;outline:0}.ee-category-picker-breadcrumb{min-width:0;color:var(--sem-text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.67rem;display:flex;overflow-x:auto}.ee-category-picker-breadcrumb button{color:var(--ee-accent-primary);font:inherit;background:0 0;border:0;padding:2px;font-weight:700}.ee-category-picker-breadcrumb button.is-current,.ee-category-picker-breadcrumb strong{color:var(--sem-text-primary)}.ee-category-picker-options{border:1px solid var(--sem-border-subtle);border-radius:6px;max-height:260px;display:grid;overflow-y:auto}.ee-category-picker-options button{border:0;border-bottom:1px solid var(--sem-border-subtle);background:var(--sem-surface-elevated);width:100%;min-height:40px;color:var(--sem-text-secondary);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:.72rem;display:flex}.ee-category-picker-options button:last-child{border-bottom:0}.ee-category-picker-options button:hover{background:var(--sem-surface-subtle);color:var(--sem-text-primary)}.ee-category-picker-options button.is-selected{background:var(--ee-nav-active-bg);color:var(--ee-nav-active-fg);font-weight:750}.ee-category-picker-options button svg{color:var(--ee-accent-primary);flex:none}.ee-category-picker-options p{color:var(--sem-text-muted);margin:0;padding:14px;font-size:.7rem}.ee-category-tree-multi{border:0;gap:10px;padding:0;display:grid}.ee-category-selection-list{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ee-category-selection-chip{border:1px solid var(--sem-border-default);background:var(--sem-surface-subtle);max-width:100%;color:var(--sem-text-secondary);border-radius:5px;align-items:center;gap:5px;padding:5px 6px 5px 8px;font-size:.68rem;display:inline-flex}.ee-category-selection-chip>span{overflow-wrap:anywhere;min-width:0}.ee-category-selection-chip button{width:22px;height:22px;color:var(--sem-text-muted);background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.ee-category-selection-chip button:hover{background:var(--sem-surface-elevated);color:var(--sem-text-primary)}.ee-category-picker-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.ee-marketplace-filters{grid-template-columns:minmax(0,1fr);align-items:end;gap:10px;display:grid}.ee-marketplace-filters .ee-marketplace-category-filter{grid-column:1/-1}.ee-marketplace-filters>.ee-button-quiet{min-height:42px}.ee-marketplace-search.is-location-aware{grid-template-columns:minmax(220px,1fr) minmax(180px,.5fr) 110px 145px auto;margin-top:0}.ee-buyer-secondary-filters{grid-template-columns:repeat(3,minmax(170px,1fr)) 42px;align-items:end;gap:10px;display:grid}.ee-buyer-secondary-filters>label{gap:5px;min-width:0;display:grid}.ee-buyer-secondary-filters>label>span{color:var(--sem-text-muted);font-size:.66rem;font-weight:800}.ee-buyer-secondary-filters .ee-input{border-radius:7px;width:100%;min-width:0;min-height:40px;font-size:.75rem}.ee-buyer-secondary-filters>.ee-icon-button{width:42px;height:40px}.ee-buyer-secondary-filters+.ee-marketplace-result-summary{margin-top:0}.ee-buyer-secondary-filters+.ee-marketplace-result-summary .ee-button-quiet{min-height:30px;padding:5px 9px}.ee-marketplace-category-filter{z-index:4;gap:5px;min-width:0;display:grid;position:relative}.ee-marketplace-filter-label{color:var(--sem-text-muted);font-size:.66rem;font-weight:800}.ee-marketplace-category-control{gap:8px;min-width:0;display:flex}.ee-marketplace-category-trigger{border:1px solid var(--sem-border-default);background:var(--sem-surface-elevated);width:100%;min-width:0;min-height:44px;color:var(--sem-text-primary);text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:.76rem;font-weight:750;display:flex}.ee-marketplace-category-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ee-marketplace-category-trigger>svg{color:var(--ee-accent-primary);flex:none}.ee-marketplace-category-trigger:hover,.ee-marketplace-category-trigger[aria-expanded=true]{border-color:var(--ee-accent-primary)}.ee-marketplace-category-control>.ee-icon-button{flex:0 0 42px;width:42px;height:44px}.ee-marketplace-category-browser{z-index:40;border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);width:min(760px,100vw - 80px);box-shadow:var(--sys-shadow-lg);border-radius:7px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.ee-marketplace-category-columns{border:1px solid var(--sem-border-subtle);border-radius:6px;grid-template-columns:.8fr 1fr 1.2fr;min-height:250px;max-height:360px;display:grid;overflow:hidden}.ee-marketplace-category-columns section{border-right:1px solid var(--sem-border-subtle);background:var(--sem-surface-elevated);min-width:0;overflow-y:auto}.ee-marketplace-category-columns section:last-child{border-right:0}.ee-marketplace-category-columns section>strong{z-index:1;background:var(--sem-surface-panel);color:var(--sem-text-muted);text-transform:uppercase;padding:10px 11px;font-size:.65rem;display:block;position:sticky;top:0}.ee-marketplace-category-columns section>button,.ee-marketplace-category-results>button{border:0;border-top:1px solid var(--sem-border-subtle);width:100%;min-height:40px;color:var(--sem-text-secondary);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:.72rem;display:flex}.ee-marketplace-category-columns section>button:hover,.ee-marketplace-category-columns section>button.is-active,.ee-marketplace-category-results>button:hover{background:var(--ee-nav-active-bg);color:var(--ee-nav-active-fg)}.ee-marketplace-category-columns section>p,.ee-marketplace-category-results>p{color:var(--sem-text-muted);margin:0;padding:12px;font-size:.7rem}.ee-marketplace-category-results{border:1px solid var(--sem-border-subtle);border-radius:6px;max-height:360px;overflow-y:auto}.ee-self-start{justify-self:start}.ee-supplier-choice-list{gap:8px;max-height:260px;display:grid;overflow:auto}.ee-supplier-choice,.ee-marketplace-choice{border:1px solid var(--sem-border-default);background:var(--sem-surface-subtle);cursor:pointer;border-radius:7px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.ee-supplier-choice input,.ee-marketplace-choice input{width:16px;height:16px;accent-color:var(--ee-accent-primary);margin-top:2px}.ee-supplier-choice span,.ee-marketplace-choice span{gap:3px;min-width:0;display:grid}.ee-supplier-choice strong,.ee-marketplace-choice strong{font-size:.75rem}.ee-supplier-choice small,.ee-marketplace-choice small{color:var(--sem-text-muted);font-size:.68rem;line-height:1.45}.ee-inline-summary{border-bottom:1px solid var(--sem-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.ee-muted-copy{color:var(--sem-text-muted);margin:0;font-size:.72rem}.ee-request-stepper{border:1px solid var(--sem-border-default);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.ee-request-stepper span{color:var(--sem-text-muted);background:var(--sem-surface-subtle);align-items:center;gap:8px;padding:10px 12px;font-size:.7rem;font-weight:700;display:flex}.ee-request-stepper span+span{border-left:1px solid var(--sem-border-default)}.ee-request-stepper span.is-active{color:var(--sem-text-primary);background:var(--sem-surface-elevated)}.ee-request-stepper span.is-complete{color:var(--ee-accent-primary)}.ee-request-stepper strong{background:var(--sem-surface-elevated);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.ee-choice-fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ee-choice-fieldset legend{color:var(--sem-text-secondary);margin-bottom:7px;font-size:.7rem;font-weight:700}.ee-positive-callout{border:1px solid var(--sem-border-default);background:var(--sem-surface-subtle);color:var(--ee-accent-primary);border-radius:7px;align-items:flex-start;gap:10px;padding:12px;display:flex}.ee-positive-callout span{color:var(--sem-text-primary);gap:3px;display:grid}.ee-positive-callout strong{font-size:.76rem}.ee-positive-callout small{color:var(--sem-text-muted);font-size:.69rem;line-height:1.45}.ee-category-tree-legacy{margin-top:9px}.ee-button-disabled{border:1px solid var(--sem-border-default);background:var(--sem-surface-subtle);color:var(--sem-text-muted);border-radius:6px;padding:8px 12px}.ee-checkbox-group{border:0;flex-wrap:wrap;gap:7px;margin:0;padding:0;display:flex}.ee-checkbox-group legend{margin-bottom:6px}.ee-checkbox-group label,.ee-check-line{border:1px solid var(--sem-border-default);background:var(--sem-surface-subtle);border-radius:6px;grid-template-columns:16px minmax(0,1fr);padding:7px 9px;align-items:center!important;gap:7px!important;display:inline-flex!important}.ee-checkbox-group label span,.ee-check-line span{line-height:1.35;color:var(--sem-text-secondary)!important;font-size:.68rem!important}.ee-record-list{border-top:1px solid var(--sem-border-default);min-width:0;display:grid}.ee-record-row{border-bottom:1px solid var(--sem-border-default);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px 0;display:grid}.ee-record-row:last-child{border-bottom:0}.ee-record-icon{width:30px;height:30px;color:var(--ee-accent-strong);border:1px solid var(--sem-border-default);border-radius:6px;place-items:center;display:grid}.ee-product-thumb{-o-object-fit:cover;object-fit:cover;border-radius:5px;width:100%;height:100%}.ee-record-row>div{min-width:0}.ee-record-row strong{overflow-wrap:anywhere;font-size:.76rem;display:block}.ee-record-row p{color:var(--sem-text-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:.67rem;line-height:1.45}.ee-record-row aside{max-width:220px;color:var(--sem-text-muted);text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;font-size:.65rem;display:flex}.ee-wholesale-list-panel,.ee-wholesale-list-panel *,.ee-seller-profile-summary,.ee-seller-profile-summary *{box-sizing:border-box}.ee-wholesale-list-panel .ee-button-primary,.ee-wholesale-list-panel .ee-button-secondary,.ee-wholesale-list-panel .ee-button-quiet,.ee-seller-profile-summary .ee-button-primary,.ee-seller-profile-summary .ee-button-secondary,.ee-seller-profile-summary .ee-button-quiet{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%}.ee-qualification-list{gap:10px;display:grid}.ee-qualification-card{border:1px solid var(--sem-border-default);background:var(--sem-surface-subtle);border-radius:8px;min-width:0;padding:14px}.ee-qualification-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ee-qualification-card header>div{min-width:0}.ee-qualification-card strong{overflow-wrap:anywhere;font-size:.78rem;display:block}.ee-qualification-card small{color:var(--sem-text-muted);margin-top:3px;font-size:.65rem;display:block}.ee-qualification-card dl{border-top:1px solid var(--sem-border-default);grid-template-columns:repeat(6,minmax(0,1fr));margin:12px 0 0;display:grid}.ee-qualification-card dl>div{border-right:1px solid var(--sem-border-default);min-width:0;padding:10px 8px 0}.ee-qualification-card dl>div:first-child{padding-left:0}.ee-qualification-card dl>div:last-child{border-right:0;padding-right:0}.ee-qualification-card dt{color:var(--sem-text-muted);font-size:.61rem;font-weight:700}.ee-qualification-card dd{overflow-wrap:anywhere;color:var(--sem-text-primary);margin:3px 0 0;font-size:.72rem;font-weight:700}.ee-record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ee-task-list{border-top:1px solid var(--sem-border-default);display:grid}.ee-task-row{border-bottom:1px solid var(--sem-border-default);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px 0;display:grid}.ee-task-row:last-child{border-bottom:0}.ee-task-row>span{min-width:0}.ee-task-row>span strong{overflow-wrap:anywhere;font-size:.76rem;display:block}.ee-task-row>span small{color:var(--sem-text-muted);margin-top:3px;font-size:.67rem;line-height:1.45;display:block}.ee-task-row .ee-icon-button{width:32px;height:32px}.ee-task-editor{border:1px solid var(--sem-border-default);background:var(--sem-surface-subtle);border-radius:7px;grid-column:1/-1;margin-top:4px;padding:14px}.ee-task-editor>.ee-record-actions{justify-self:stretch}.ee-button-quiet{border:1px solid var(--sem-border-default);background:var(--sem-surface-elevated);color:var(--sem-text-primary);cursor:pointer;border-radius:6px;padding:5px 8px;font-size:.64rem;font-weight:700}.ee-wholesale-secondary-action{border-top:1px solid var(--sem-border-default);grid-column:1/-1;margin-top:14px;padding-top:12px}.ee-wholesale-secondary-action summary{cursor:pointer;color:var(--sem-text-secondary);font-size:.68rem;font-weight:700}.ee-wholesale-secondary-action[open] summary{margin-bottom:12px}.ee-wholesale-flow{border-top:1px solid var(--sem-border-default);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ee-wholesale-flow>a{border-right:1px solid var(--sem-border-default);min-width:0;color:inherit;grid-template-columns:22px minmax(0,1fr);gap:3px 7px;padding:15px 10px;text-decoration:none;display:grid}.ee-wholesale-flow>a:last-child{border-right:0}.ee-wholesale-flow>a:hover{background:var(--ee-nav-hover-bg)}.ee-wholesale-flow>a:focus-visible{outline:2px solid var(--ee-accent-primary);outline-offset:-2px}.ee-wholesale-flow span{border:1px solid var(--sys-color-success-600);width:20px;height:20px;color:var(--sys-color-success-600);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:.62rem;font-weight:800;display:grid}.ee-wholesale-flow strong{font-size:.7rem}.ee-wholesale-flow small{color:var(--sem-text-muted);font-size:.61rem;line-height:1.35}.ee-marketplace-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ee-marketplace-heading h2{margin:0;font-size:1rem}.ee-marketplace-heading p{max-width:70ch;color:var(--sem-text-muted);margin:4px 0 0;font-size:.72rem;line-height:1.5}.ee-marketplace-heading>strong{color:var(--ee-accent-primary);flex:none;font-size:.72rem}.ee-buyer-profile-prompt{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-subtle);border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.ee-buyer-profile-prompt>span{border:1px solid var(--sem-border-default);width:32px;height:32px;color:var(--ee-accent-primary);border-radius:50%;place-items:center;display:grid}.ee-buyer-profile-prompt h2{margin:0;font-size:.78rem}.ee-buyer-profile-prompt p{color:var(--sem-text-muted);margin:3px 0 0;font-size:.68rem;line-height:1.45}.ee-buyer-profile-prompt>small{color:var(--sem-text-muted);font-size:.65rem}.ee-journey-help-trigger{border:1px solid var(--sem-border-default);background:var(--sem-surface-subtle);width:30px;height:30px;color:var(--ee-accent-primary);font:inherit;cursor:pointer;border-radius:50%;place-items:center;font-size:.78rem;font-weight:800;display:grid}.ee-journey-help-trigger:hover{border-color:var(--ee-accent-primary);background:var(--ee-nav-hover-bg)}.ee-journey-help-trigger:focus-visible{outline:2px solid var(--ee-accent-primary);outline-offset:2px}.ee-journey-help{gap:18px;display:grid}.ee-journey-help>p{color:var(--sem-text-secondary);margin:0;font-size:.75rem;line-height:1.55}.ee-journey-help ol{counter-reset:journey-step;border-top:1px solid var(--sem-border-subtle);gap:0;margin:0;padding:0;list-style:none;display:grid}.ee-journey-help li{border-bottom:1px solid var(--sem-border-subtle);counter-increment:journey-step;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.ee-journey-help li:before{content:counter(journey-step);border:1px solid var(--ee-accent-primary);width:24px;height:24px;color:var(--ee-accent-primary);border-radius:50%;place-items:center;font-size:.65rem;font-weight:800;display:grid}.ee-journey-help li strong{font-size:.76rem;display:block}.ee-journey-help li p{color:var(--sem-text-muted);margin:3px 0 0;font-size:.7rem;line-height:1.5}.ee-journey-help>section{border-left:3px solid var(--ee-accent-primary);background:var(--sem-surface-subtle);padding:12px}.ee-policy-gates{border:1px solid var(--sys-color-warning-600);align-items:center;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.ee-policy-gates{border:1px solid color-mix(in srgb, var(--sys-color-warning-600) 34%, var(--sem-border-default))}}.ee-policy-gates{border-left:4px solid var(--sys-color-warning-600);background:var(--sys-color-warning-100);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.ee-policy-gates{background:color-mix(in srgb, var(--sys-color-warning-100) 34%, var(--sem-surface-elevated))}}.ee-policy-gates>svg{color:var(--sys-color-warning-600);flex:none}.ee-policy-gates>div{flex:1;min-width:0}.ee-policy-gates strong{font-size:.76rem}.ee-policy-gates p{color:var(--sem-text-secondary);margin:2px 0 0;font-size:.68rem;line-height:1.45}.ee-feedback-banner{border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:.72rem;display:flex}.ee-feedback-banner.is-error{color:var(--sys-color-danger-600);border:1px solid var(--sys-color-danger-600)}@supports (color:color-mix(in lab, red, red)){.ee-feedback-banner.is-error{border:1px solid color-mix(in srgb, var(--sys-color-danger-600) 38%, transparent)}}.ee-feedback-banner.is-error{background:var(--sys-color-danger-100)}@supports (color:color-mix(in lab, red, red)){.ee-feedback-banner.is-error{background:color-mix(in srgb, var(--sys-color-danger-100) 45%, var(--sem-surface-elevated))}}.ee-feedback-banner.is-success{color:var(--sys-color-success-600);border:1px solid var(--sys-color-success-600)}@supports (color:color-mix(in lab, red, red)){.ee-feedback-banner.is-success{border:1px solid color-mix(in srgb, var(--sys-color-success-600) 38%, transparent)}}.ee-feedback-banner.is-success{background:var(--sys-color-success-100)}@supports (color:color-mix(in lab, red, red)){.ee-feedback-banner.is-success{background:color-mix(in srgb, var(--sys-color-success-100) 45%, var(--sem-surface-elevated))}}.ee-wholesale-loading{min-height:240px;color:var(--sem-text-muted);align-content:center;place-items:center;gap:10px;font-size:.75rem;display:grid}.is-spinning{animation:.9s linear infinite ee-wholesale-spin}@keyframes ee-wholesale-spin{to{transform:rotate(360deg)}}.ee-segmented{border:1px solid var(--sem-border-default);background:var(--sem-surface-subtle);border-radius:7px;width:fit-content;max-width:100%;padding:3px;display:flex}.ee-segmented button{min-height:30px;color:var(--sem-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 10px;font-size:.68rem;font-weight:700}.ee-segmented button.is-active{background:var(--sem-surface-elevated);color:var(--sem-text-primary);box-shadow:var(--sys-shadow-sm)}.ee-wholesale-search{border:1px solid var(--sem-border-default);background:var(--sem-surface-elevated);max-width:560px;min-height:40px;color:var(--sem-text-muted);border-radius:7px;align-items:center;gap:9px;padding:0 12px;display:flex}.ee-wholesale-search input{width:100%;color:var(--sem-text-primary);background:0 0;border:0;outline:0;font-size:.75rem}.ee-wholesale-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ee-wholesale-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ee-detail-stack{gap:16px;min-width:0;display:grid}.ee-detail-grid{border:1px solid var(--sem-border-default);background:var(--sem-border-default);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.ee-detail-grid>div{background:var(--sem-surface-elevated);min-width:0;padding:12px}.ee-detail-grid dt{color:var(--sem-text-muted);text-transform:uppercase;font-size:.68rem;font-weight:700}.ee-detail-grid dd{overflow-wrap:anywhere;color:var(--sem-text-primary);margin:4px 0 0}.ee-inline-record{border-bottom:1px solid var(--sem-border-default);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 0;display:flex}.ee-inline-record>*{overflow-wrap:anywhere;min-width:0}.ee-wholesale-form fieldset.ee-form-section{border:1px solid var(--sem-border-default);border-radius:7px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:12px;display:grid}.ee-wholesale-form fieldset.ee-form-section legend{color:var(--sem-text-secondary);padding:0 6px;font-size:.72rem;font-weight:700}@media (max-width:720px){.ee-wholesale-toolbar,.ee-inline-record{flex-direction:column;align-items:stretch}.ee-wholesale-actions>button{width:100%}.ee-detail-grid,.ee-wholesale-form fieldset.ee-form-section{grid-template-columns:1fr}}.ee-requirement-filters{grid-template-columns:minmax(240px,1fr) minmax(150px,.35fr) minmax(170px,.45fr) 38px;align-items:end;gap:10px;display:grid}.ee-requirement-filters>label:not(.ee-wholesale-search){gap:5px;min-width:0;display:grid}.ee-requirement-filters>label>span{color:var(--sem-text-muted);font-size:.66rem;font-weight:700}.ee-requirement-filters .ee-wholesale-search{max-width:none}.ee-requirement-filters .ee-input{border-radius:7px;width:100%;min-width:0;min-height:40px;font-size:.75rem}.ee-requirement-filters>.ee-icon-button{width:38px;height:40px}.ee-requirement-filters.has-category-browser{grid-template-columns:minmax(240px,1fr) minmax(170px,.35fr) 38px}.ee-requirement-filters.has-category-browser .ee-marketplace-category-filter{grid-column:1/-1}.ee-requirement-create>summary{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;list-style-position:outside;display:grid}.ee-requirement-create>summary strong,.ee-requirement-create>summary small{display:block}.ee-requirement-create>summary strong{font-size:.82rem}.ee-requirement-create>summary small{color:var(--sem-text-muted);margin-top:2px;font-size:.66rem;font-weight:400}.ee-requirement-create[open]>summary{margin-bottom:16px}.ee-requirement-overview{gap:14px;display:grid}.ee-requirement-overview>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ee-requirement-overview>header>div{min-width:0}.ee-requirement-overview>header small{color:var(--sem-text-muted);font-size:.62rem;font-weight:700}.ee-requirement-overview>header h2{overflow-wrap:anywhere;margin:3px 0 0;font-size:.95rem;line-height:1.35}.ee-requirement-progress{background:var(--sem-surface-subtle);border-radius:3px;height:5px;overflow:hidden}.ee-requirement-progress>span{border-radius:inherit;background:var(--ee-accent-primary);height:100%;display:block}.ee-requirement-overview dl{border-block:1px solid var(--sem-border-default);grid-template-columns:.55fr .7fr .55fr minmax(220px,1.5fr);margin:0;display:grid}.ee-requirement-overview dl>div{border-right:1px solid var(--sem-border-default);min-width:0;padding:11px 12px}.ee-requirement-overview dl>div:first-child{padding-left:0}.ee-requirement-overview dl>div:last-child{border-right:0;padding-right:0}.ee-requirement-overview dt{color:var(--sem-text-muted);font-size:.61rem;font-weight:700}.ee-requirement-overview dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.76rem;font-weight:750}.ee-requirement-overview dl small{color:var(--sem-text-muted);align-items:center;gap:5px;margin-top:4px;font-size:.62rem;display:flex}.ee-requirement-attention,.ee-requirement-clear{align-items:center;gap:7px;margin:0;font-size:.68rem;display:flex}.ee-requirement-attention{color:var(--sys-color-warning-600)}.ee-requirement-clear{color:var(--sys-color-success-600)}.ee-readiness-gates{border-block:1px solid var(--sem-border-default);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ee-readiness-gates>div{border-right:1px solid var(--sem-border-default);min-width:0;padding:11px 10px}.ee-readiness-gates>div:nth-child(5n){border-right:0}.ee-readiness-gates span{min-height:2.7em;color:var(--sem-text-muted);font-size:.62rem;line-height:1.35;display:block}.ee-readiness-gates strong{margin-top:5px;font-size:.75rem;display:block}.ee-readiness-gates div>div,.ee-readiness-meter{background:var(--sem-surface-subtle);border-radius:2px;height:4px;margin-top:8px;display:block;overflow:hidden}.ee-readiness-gates i,.ee-readiness-meter i{border-radius:inherit;background:var(--ee-accent-primary);height:100%;display:block}.ee-readiness-list{border-top:1px solid var(--sem-border-default);display:grid}.ee-readiness-row{border-bottom:1px solid var(--sem-border-default);min-width:0;color:inherit;grid-template-columns:30px minmax(0,1fr) minmax(90px,.35fr) auto;align-items:center;gap:10px;padding:13px 0;text-decoration:none;display:grid}.ee-readiness-row:last-child{border-bottom:0}.ee-readiness-row>span{min-width:0}.ee-readiness-row strong,.ee-readiness-row small{overflow-wrap:anywhere;display:block}.ee-readiness-row strong{font-size:.76rem}.ee-readiness-row small{color:var(--sem-text-muted);margin-top:3px;font-size:.66rem;line-height:1.4}.ee-readiness-row small.is-attention{color:var(--sys-color-warning-600)}.ee-readiness-icon{color:var(--ee-accent-strong)}.ee-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ee-offer-card{border:1px solid var(--sem-border-default);border-top:3px solid var(--ee-accent-primary);background:var(--sem-surface-elevated);border-radius:8px;flex-direction:column;gap:11px;min-width:0;padding:16px;display:flex}.ee-offer-card-product{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:9px;padding:0;display:grid}.ee-offer-card-product:hover>strong{color:var(--ee-accent-primary);text-underline-offset:3px;text-decoration:underline}.ee-offer-card-product:focus-visible{outline:2px solid var(--ee-accent-primary);outline-offset:5px;border-radius:4px}.ee-offer-card-product>strong{overflow-wrap:anywhere;font-size:.9rem;line-height:1.35}.ee-offer-card-product>span{min-height:3.9em;color:var(--sem-text-secondary);font-size:.7rem;line-height:1.5}.ee-offer-card-product>small{border:1px solid var(--ee-accent-primary);min-height:34px;color:var(--ee-accent-primary);background:var(--sem-surface-subtle);border-radius:6px;justify-self:start;align-items:center;gap:6px;padding:7px 11px;font-size:.68rem;font-weight:700;display:inline-flex}.ee-offer-card-product:hover>small{color:var(--sem-text-on-accent);background:var(--ee-accent-primary)}.ee-offer-card-product>.ee-offer-card-meta{min-height:0;color:inherit;justify-content:space-between;align-items:center;gap:8px;display:flex}.ee-offer-card-meta>small{color:var(--sem-text-muted);font-size:.62rem}.ee-offer-card dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.ee-offer-card dl div{min-width:0}.ee-offer-card dt{color:var(--sem-text-muted);text-transform:uppercase;font-size:.58rem}.ee-offer-card dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.67rem}.ee-offer-card .ee-button-primary{align-self:flex-start;align-items:center;gap:7px;margin-top:auto;display:inline-flex}.ee-offer-card-actions{flex-wrap:wrap;gap:8px;min-width:0;margin-top:auto;display:flex}.ee-offer-card-actions .ee-button-primary,.ee-offer-card-actions .ee-button-secondary{align-items:center;gap:7px;margin-top:0;display:inline-flex}.ee-product-hero-image{-o-object-fit:cover;object-fit:cover;border-bottom:1px solid var(--sem-border-default);width:calc(100% + 28px);height:150px;margin:-14px -14px 2px}.ee-marketplace-product-detail{min-width:0}.ee-marketplace-product-detail>.ee-product-hero-image{border:1px solid var(--sem-border-default);-o-object-fit:contain;object-fit:contain;background:var(--sem-surface-subtle);border-radius:7px;width:100%;height:min(360px,42vh);margin:0}.ee-marketplace-product-detail section>h3{margin:0 0 5px;font-size:.82rem}.ee-marketplace-product-detail section>p{color:var(--sem-text-secondary);margin:0;font-size:.72rem;line-height:1.55}.ee-product-assets{gap:10px;display:grid}.ee-product-assets-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ee-product-assets-heading>div{min-width:0}.ee-product-assets-heading h3{margin:0 0 4px;font-size:.78rem}.ee-product-assets-heading p{color:var(--sem-text-muted);margin:0;font-size:.68rem;line-height:1.45}.ee-product-assets-heading .ee-button-quiet{flex:none;align-items:center;gap:6px;display:inline-flex}.ee-product-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ee-product-gallery article{border:1px solid var(--sem-border-default);background:var(--sem-surface-subtle);border-radius:7px;min-width:0;overflow:hidden}.ee-product-gallery article>a{aspect-ratio:4/3;background:var(--sem-surface-base);display:block}.ee-product-gallery img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ee-product-gallery footer{align-items:center;gap:5px;min-height:46px;padding:7px;display:flex}.ee-product-gallery footer>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.65rem;font-weight:700;overflow:hidden}.ee-product-gallery footer .ee-button-quiet{padding:5px 7px;font-size:.6rem}.ee-product-documents{border-top:1px solid var(--sem-border-default);display:grid}.ee-product-documents article{border-bottom:1px solid var(--sem-border-default);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 0;display:grid}.ee-product-documents strong,.ee-product-documents small{overflow-wrap:anywhere;display:block}.ee-product-documents strong{font-size:.7rem}.ee-product-documents small{color:var(--sem-text-muted);margin-top:2px;font-size:.61rem}.ee-product-document-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ee-file-picker{gap:6px;display:grid}.ee-file-picker>span{color:var(--sem-text-muted);font-size:.66rem;font-weight:700}.ee-file-picker input{border:1px dashed var(--sem-border-strong);background:var(--sem-surface-subtle);min-width:0;color:var(--sem-text-primary);border-radius:7px;padding:10px}.ee-file-picker small{color:var(--sem-text-muted);font-size:.62rem}.ee-modal-overlay{z-index:1000;background:#030812b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ee-modal{border:1px solid var(--sem-border-default);background:var(--sem-surface-elevated);width:min(600px,100%);max-height:calc(100vh - 36px);box-shadow:var(--sys-shadow-xl);border-radius:8px;padding:18px;overflow:auto}.ee-modal.is-wide{width:min(900px,100%)}.ee-modal>header{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.ee-modal>header h2{margin:0;font-size:1rem;line-height:1.35}.ee-modal section>h3{margin:0 0 6px;font-size:.78rem}.ee-modal section>p{color:var(--sem-text-secondary);overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.55}.ee-detail-list{border:1px solid var(--sem-border-default);background:var(--sem-border-default);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.ee-detail-list>div{background:var(--sem-surface-elevated);min-width:0;padding:10px 12px}.ee-detail-list>div:last-child:nth-child(odd){grid-column:1/-1}.ee-detail-list dt{color:var(--sem-text-muted);font-size:.61rem;font-weight:700}.ee-detail-list dd{color:var(--sem-text-primary);overflow-wrap:anywhere;margin:4px 0 0;font-size:.72rem;font-weight:700;line-height:1.45}.ee-migration-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ee-migration-summary article{border:1px solid var(--sem-border-default);background:var(--sem-surface-subtle);border-radius:6px;padding:11px}.ee-migration-summary small{color:var(--sem-text-muted);font-size:.62rem;display:block}.ee-migration-summary strong{margin-top:3px;font-size:1.15rem;display:block}.ee-opportunity-trade-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.ee-opportunity-trade-form label{gap:5px;min-width:0;display:grid}.ee-opportunity-trade-form label>span{color:var(--sem-text-muted);font-size:.66rem;font-weight:700}.ee-opportunity-trade-form .is-wide{grid-column:1/-1}.ee-opportunity-trade-form textarea{resize:vertical}.ee-opportunity-trade-form .ee-button-primary{grid-column:1/-1;justify-self:end;align-items:center;gap:7px;display:inline-flex}@media (max-width:1180px){.ee-wholesale-kpis,.ee-wholesale-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.ee-wholesale-flow>a:nth-child(3n){border-right:0}.ee-qualification-card dl{grid-template-columns:repeat(3,minmax(0,1fr))}.ee-qualification-card dl>div:nth-child(3){border-right:0}.ee-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ee-wholesale-two-column,.ee-seller-profile-overview{grid-template-columns:minmax(0,1fr)}.ee-seller-profile-overview>div{border-right:0;border-bottom:1px solid var(--sem-border-default)}.ee-seller-profile-overview>div:last-child{border-bottom:0}.ee-wholesale-two-column>.ee-panel,.ee-wholesale-list-panel,.ee-wholesale-module .ee-stack-lg>.ee-panel{padding:14px}.ee-offer-grid{grid-template-columns:minmax(0,1fr)}.ee-requirement-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-requirement-filters.has-category-browser{grid-template-columns:minmax(0,1fr)}.ee-requirement-filters .ee-wholesale-search{grid-column:1/-1}.ee-requirement-filters>.ee-icon-button{grid-column:1/-1;justify-self:end}.ee-buyer-secondary-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-buyer-secondary-filters>.ee-icon-button{justify-self:end}.ee-requirement-overview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-requirement-overview dl>div:nth-child(2){border-right:0}.ee-requirement-overview dl>div:first-child,.ee-requirement-overview dl>div:last-child{padding-inline:12px}.ee-readiness-gates{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-readiness-gates>div,.ee-readiness-gates>div:nth-child(5n){border-right:1px solid var(--sem-border-default)}.ee-readiness-gates>div:nth-child(2n){border-right:0}.ee-readiness-row{grid-template-columns:30px minmax(0,1fr) auto}.ee-readiness-meter{grid-column:2/-1;width:100%}.ee-marketplace-category-browser{width:min(680px,100vw - 48px)}.ee-marketplace-category-columns{grid-template-columns:repeat(3,minmax(210px,1fr));overflow-x:auto}}@media (max-width:560px){.ee-wholesale-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-wholesale-form{grid-template-columns:minmax(0,1fr)}.ee-wholesale-form>*{grid-column:1!important}.ee-period-row,.ee-wholesale-flow{grid-template-columns:minmax(0,1fr)}.ee-wholesale-flow>a{border-right:0;border-bottom:1px solid var(--sem-border-default)}.ee-marketplace-heading{align-items:flex-start}.ee-buyer-profile-prompt{grid-template-columns:32px minmax(0,1fr)}.ee-buyer-profile-prompt>.ee-button-secondary,.ee-buyer-profile-prompt>small{grid-column:2;justify-self:start}.ee-record-row,.ee-task-row{grid-template-columns:30px minmax(0,1fr)}.ee-task-row>.ee-record-actions{grid-column:2;justify-content:flex-start}.ee-record-row aside{text-align:left;grid-column:2;align-items:flex-start;max-width:none}.ee-qualification-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-qualification-card dl>div:nth-child(3){border-right:1px solid var(--sem-border-default)}.ee-qualification-card dl>div:nth-child(2n){border-right:0}.ee-record-actions{justify-content:flex-start}.ee-detail-list{grid-template-columns:minmax(0,1fr)}.ee-product-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-product-documents article{grid-template-columns:24px minmax(0,1fr);align-items:start}.ee-product-document-actions{grid-column:2;justify-content:flex-start}.ee-detail-list>div:last-child{grid-column:1}.ee-policy-gates{flex-wrap:wrap;align-items:flex-start}.ee-policy-gates .ee-button-primary{justify-content:center;width:100%}.ee-migration-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-opportunity-trade-form{grid-template-columns:minmax(0,1fr)}.ee-opportunity-trade-form>*{grid-column:1!important}}.ee-button:disabled,.ee-button-primary:disabled,.ee-button-secondary:disabled,.ee-icon-button:disabled,.ee-status-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.ee-button:disabled,.ee-button-primary:disabled{background:var(--sys-color-slate-400)}.ee-button:not(:disabled),.ee-button-primary:not(:disabled),.ee-button-secondary:not(:disabled),.ee-icon-button:not(:disabled),.ee-status-button:not(:disabled),.ee-nav-link-card,.ee-action-button,.ee-intent-button,.ee-link-button{cursor:pointer}.ee-button:hover:not(:disabled),.ee-button-primary:hover:not(:disabled),.ee-button-secondary:hover:not(:disabled),.ee-icon-button:hover:not(:disabled),.ee-status-button:hover:not(:disabled),.ee-nav-link-card:hover,.ee-action-button:hover,.ee-intent-button:hover,.ee-link-button:hover{transform:translateY(-1px)}.ee-status-message.success{color:var(--sys-color-success-700)}.ee-status-message.error{color:var(--sys-color-danger-700)}.ee-status-message.info{color:var(--sys-color-info-700)}.ee-status-message.warning{color:var(--sys-color-warning-700,#9a6700)}.ee-status-button{border:1px solid var(--sem-border-default);background:var(--sem-surface-elevated);color:var(--sem-text-secondary)}.ee-status-button.is-active{border-color:var(--ee-accent-primary);background:var(--ee-nav-active-bg);color:var(--ee-nav-active-fg)}.ee-field-label{color:var(--ee-accent-strong);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:800}.ee-field-value{font-size:1rem;font-weight:800}.ee-conversation-pane{border-radius:var(--sys-radius-lg);background:var(--ee-conversation-bg);border:1px solid #69798e38;grid-template-rows:minmax(0,1fr) auto auto;gap:.75rem;min-height:0;padding:.75rem;display:grid}.ee-ally-voice{border-radius:var(--sys-radius-md);background:var(--ee-accent-primary);border:1px solid #1769e03d;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;padding:.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ee-ally-voice{background:color-mix(in srgb, var(--ee-accent-primary) 7%, var(--ee-conversation-message-bg))}}.ee-ally-voice.is-connected{border-color:var(--ee-accent-primary);box-shadow:0 0 0 3px var(--ee-accent-glow)}.ee-ally-voice-primary,.ee-ally-voice-end{border-radius:var(--sys-radius-md);min-height:3rem;font:inherit;cursor:pointer;border:0;font-weight:800}.ee-ally-voice-primary{background:var(--ee-accent-primary);color:#fff;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1rem;display:inline-flex}.ee-ally-voice-primary:disabled{cursor:not-allowed;opacity:.55}.ee-ally-voice-end{background:var(--sem-surface-elevated);width:3rem;color:var(--sem-status-danger,#c43b3b);border:1px solid var(--sem-border-default);place-items:center;display:grid}.ee-ally-voice-status{color:var(--sem-text-muted);grid-column:1/-1;font-size:.76rem;line-height:1.35}.ee-conversation-window{scrollbar-width:thin;min-height:0;padding:.15rem .35rem .15rem 0;overflow-y:auto}.ee-conversation-toolbar{border-radius:var(--sys-radius-md);background:#fbfdffcc;border:1px solid #69798e2e;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem .9rem;display:flex}.ee-conversation-thread{align-content:start;gap:.85rem;display:grid}.ee-conversation-thinking{width:fit-content;color:var(--sem-text-secondary);padding:.3rem .15rem;font-size:.84rem;font-weight:700}.ee-conversation-message{border-radius:var(--sys-radius-md);background:var(--ee-conversation-message-bg);max-width:100%;box-shadow:none;border:1px solid #69798e33;padding:.85rem .9rem}.ee-conversation-message.user{background:var(--ee-conversation-user-bg);border-color:#1769e03d;margin-left:auto}.ee-conversation-message.assistant-offset{margin-right:auto}.ee-conversation-input-shell{border-radius:var(--sys-radius-md);background:var(--ee-conversation-message-bg);border:1px solid #69798e2e;grid-template-columns:minmax(0,1fr) 2.45rem 2.45rem 2.45rem;align-items:center;gap:.5rem;padding:.65rem;display:grid}.ee-conversation-input-shell .ee-icon-button{width:2.45rem;height:2.45rem}.ee-conversation-input-shell .ee-input{min-width:0}.ee-conversation-input-shell .ee-icon-button.is-active{border-color:var(--ee-accent-primary);background:var(--ee-accent-primary)}@supports (color:color-mix(in lab, red, red)){.ee-conversation-input-shell .ee-icon-button.is-active{background:color-mix(in srgb, var(--ee-accent-primary) 14%, var(--sem-surface-elevated))}}.ee-conversation-input-shell .ee-icon-button.is-active{color:var(--ee-accent-primary);box-shadow:0 0 0 3px var(--ee-accent-glow)}.ee-conversation-input-meta{align-items:center;gap:var(--sys-space-2);flex-wrap:wrap;grid-column:1/-1;min-width:0;display:flex}.ee-input-notice{color:var(--sem-text-muted);flex-basis:100%;font-size:.76rem;line-height:1.4}.ee-attachment-chip,.ee-conversation-attachments>span{align-items:center;gap:var(--sys-space-1);border-radius:var(--sys-radius-pill);border:1px solid var(--sem-border-default);background:var(--sem-surface-subtle);max-width:100%;color:var(--sem-text-secondary);padding:.35rem .55rem;font-size:.76rem;font-weight:700;display:inline-flex}.ee-attachment-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ee-attachment-chip button{width:1.25rem;height:1.25rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ee-conversation-attachments{gap:var(--sys-space-1);margin-top:var(--sys-space-2);flex-wrap:wrap;display:flex}.ee-conversation-role{color:var(--ee-accent-strong);letter-spacing:0;margin:0 0 .45rem;font-size:.8rem;font-weight:800}.ee-agent-quickstarts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;min-width:0;display:grid}.ee-suggestion-chip{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--sys-radius-pill);width:100%;max-width:100%;color:var(--sem-text-primary);text-align:left;cursor:pointer;background:#fbfdffdb;border:1px solid #1769e02e;padding:.6rem .8rem;font-size:.84rem;font-weight:750;transition:transform .16s,background .16s,border-color .16s;overflow:hidden}.ee-suggestion-chip:hover{background:#e5efff;border-color:#1769e05c;transform:translateY(-1px)}.ee-pill-soft{border-radius:var(--sys-radius-pill);background:var(--sem-surface-subtle);align-items:center;gap:.45rem;padding:.45rem .8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ee-pill-soft{background:color-mix(in srgb, var(--sem-surface-subtle) 78%, var(--sem-surface-elevated))}}.ee-pill-soft{color:var(--sem-text-secondary);font-size:.82rem;font-weight:800}.ee-pill{border-radius:var(--sys-radius-pill);border:1px solid var(--sem-border-default);background:var(--sem-surface-subtle);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ee-pill{background:color-mix(in srgb, var(--sem-surface-subtle) 78%, var(--sem-surface-elevated))}}.ee-pill{color:var(--sem-text-secondary);padding:.35rem .65rem;font-size:.78rem;font-weight:800}.ee-canvas-card,.ee-intent-button,.ee-nav-link-card{--ee-card-accent:var(--ee-accent-primary);--ee-card-tone:var(--sem-surface-elevated)}.ee-canvas-card.themed,.ee-intent-button.themed,.ee-nav-link-card.themed{border-color:var(--sem-border-default);background:var(--ee-card-accent)}@supports (color:color-mix(in lab, red, red)){.ee-canvas-card.themed,.ee-intent-button.themed,.ee-nav-link-card.themed{background:color-mix(in srgb, var(--ee-card-accent) 4%, var(--ee-canvas-highlight))}}.ee-intent-button.themed{box-shadow:inset 4px 0 0 var(--ee-card-accent)}@supports (color:color-mix(in lab, red, red)){.ee-intent-button.themed{box-shadow:inset 4px 0 0 color-mix(in srgb, var(--ee-card-accent) 76%, var(--ee-mix-surface))}}.ee-intent-button.themed.is-active{border-color:var(--ee-card-accent)}@supports (color:color-mix(in lab, red, red)){.ee-intent-button.themed.is-active{border-color:color-mix(in srgb, var(--ee-card-accent) 45%, var(--sem-border-default))}}.ee-intent-button.themed.is-active{background:var(--ee-card-accent)}@supports (color:color-mix(in lab, red, red)){.ee-intent-button.themed.is-active{background:color-mix(in srgb, var(--ee-card-accent) 8%, var(--ee-mix-surface))}}.ee-canvas-card.themed{border-top:3px solid var(--ee-card-accent)}@supports (color:color-mix(in lab, red, red)){.ee-canvas-card.themed{border-top:3px solid color-mix(in srgb, var(--ee-card-accent) 82%, var(--ee-mix-surface))}}.ee-card-tag{border-radius:var(--sys-radius-pill);background:var(--ee-card-accent);align-items:center;padding:.35rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ee-card-tag{background:color-mix(in srgb, var(--ee-card-accent) 10%, var(--ee-mix-surface))}}.ee-card-tag{color:var(--ee-card-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.ee-proof-list,.ee-bullet-list{color:var(--sem-text-secondary);margin:0;padding-left:1rem;line-height:1.9}.ee-proof-surface{background:var(--sem-surface-page)}.ee-nav-link-card{border-radius:var(--sys-radius-lg);border:1px solid var(--sem-border-default);background:var(--ee-canvas-highlight);color:var(--sem-text-primary);padding:.95rem 1rem;text-decoration:none}.ee-nav-link-card-title{font-weight:800}.ee-member-shell-page{width:min(100%,88rem)}.ee-member-shell-layout{align-items:start;gap:1.5rem;display:grid}.ee-member-shell-rail,.ee-member-shell-canvas{min-width:0}.ee-member-shell-rail{position:sticky;top:1.25rem}.ee-member-shell-rail-card,.ee-dashboard-card{border-radius:1.5rem}.ee-member-shell-nav-card.is-active{border-color:var(--ee-card-accent);background:var(--ee-card-accent)}@supports (color:color-mix(in lab, red, red)){.ee-member-shell-nav-card.is-active{background:color-mix(in srgb, var(--ee-card-accent) 8%, var(--ee-mix-surface))}}.ee-member-shell-nav-card.is-active{box-shadow:inset 3px 0 0 var(--ee-card-accent)}.ee-dashboard-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.ee-dashboard-desk-strip{background:radial-gradient(circle at top left, #7c3aed24, transparent 34rem), var(--sem-surface-panel);border-radius:1.75rem}.ee-dashboard-desk-steps,.ee-dashboard-route-matrix{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.ee-dashboard-desk-step,.ee-dashboard-route-row{border:1px solid var(--sem-border-default);background:var(--ee-mix-surface);border-radius:1.15rem;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.ee-dashboard-desk-step,.ee-dashboard-route-row{background:color-mix(in srgb, var(--ee-mix-surface) 88%, #7c3aed 4%)}}.ee-dashboard-desk-step,.ee-dashboard-route-row{padding:.9rem}.ee-dashboard-desk-step{align-items:flex-start}.ee-dashboard-desk-step-index{background:#7c3aed;border-radius:999px;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.ee-dashboard-desk-step-index{background:color-mix(in srgb, #7c3aed 12%, var(--ee-mix-surface))}}.ee-dashboard-desk-step-index{color:#6d28d9;font-weight:800}.ee-dashboard-route-row{color:inherit;justify-content:space-between;align-items:center;text-decoration:none}.ee-dashboard-route-row:hover,.ee-dashboard-route-row:focus-visible{border-color:#7c3aed;box-shadow:0 14px 30px #7c3aed1f}.ee-dashboard-route-kicker{color:var(--sem-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:800}.ee-dashboard-route-label{color:var(--sem-text-primary);font-weight:800}.ee-dashboard-card-icon{border-radius:var(--sys-radius-md);background:var(--sys-color-brand-50);width:2.65rem;height:2.65rem;color:var(--ee-accent-strong);place-items:center;display:inline-grid}.ee-dashboard-card-link{text-align:center}.ee-member-shell-embedded-surface{border:1px solid #15803d1f;border-radius:1.75rem;box-shadow:0 24px 56px #0f172a0f}.ee-lead-dashboard{gap:1.25rem}.ee-lead-dashboard-main{grid-template-columns:minmax(0,1.3fr) minmax(20rem,1fr);gap:1.25rem}.ee-lead-filter-grid{grid-template-columns:minmax(14rem,2fr) repeat(3,minmax(8rem,1fr));gap:.75rem}.ee-lead-list-item{text-align:left;width:100%;color:inherit}.ee-lead-list-item.is-active{border-color:var(--ee-accent-primary);box-shadow:inset 3px 0 0 var(--ee-accent-primary);background:var(--sys-color-brand-50)}.ee-lead-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,1fr);gap:1.25rem}.ee-lead-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (max-width:960px){.ee-lead-dashboard-main,.ee-lead-detail-grid,.ee-lead-filter-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.ee-member-shell-layout{grid-template-columns:320px minmax(0,1fr)}}.ee-inline-note{min-width:20rem}.ee-home-account-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr);align-items:start;gap:1rem;display:grid}.ee-home-account-metrics,.ee-home-shortcut-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem;display:grid}.ee-home-currency-panel{min-width:0}.ee-home-link-cluster{flex-wrap:wrap;gap:.65rem;display:flex}.ee-command-centre-hero{background:linear-gradient(135deg, var(--ee-accent-soft), var(--sem-surface-panel))}@supports (color:color-mix(in lab, red, red)){.ee-command-centre-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--ee-accent-soft) 62%, var(--sem-surface-panel)), var(--sem-surface-panel))}}.ee-command-centre-primary{border:1px solid var(--ee-accent-primary)}@supports (color:color-mix(in lab, red, red)){.ee-command-centre-primary{border:1px solid color-mix(in srgb, var(--ee-accent-primary) 18%, var(--sem-border-default))}}.ee-command-centre-primary{border-radius:var(--sys-radius-lg);background:var(--sem-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.ee-command-centre-primary{background:color-mix(in srgb, var(--sem-surface-elevated) 86%, var(--ee-card-highlight))}}.ee-command-centre-primary{gap:1rem;padding:1rem}.ee-command-centre-primary-action{min-width:9rem}.ee-command-centre-groups{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;display:grid}.ee-locked-card{background:var(--sem-surface-subtle);border-style:dashed;border-color:#1769e047}.ee-locked-pill{color:var(--ee-accent-strong);background:var(--ee-accent-soft)}.ee-home-shell-main{align-items:start}.ee-home-shell-layout{grid-template-columns:minmax(20rem, var(--ee-agent-pane,26.5rem)) .55rem minmax(0, 1fr);align-items:start;gap:.65rem;display:grid}.ee-right-pane-shell{grid-template-columns:minmax(4.75rem, var(--ee-workspace-pane,4.75rem)) .55rem minmax(0, 1fr);align-items:start;gap:.65rem;min-width:0;display:grid}.ee-pane-resizer{border-radius:var(--sys-radius-pill);cursor:col-resize;touch-action:none;background:0 0;border:0;align-self:stretch;width:.55rem;min-height:min(38rem,100dvh - 9rem);padding:0}.ee-pane-resizer span{border-radius:var(--sys-radius-pill);background:0 0;width:.18rem;height:100%;margin:0 auto;transition:background .16s,box-shadow .16s;display:block}.ee-pane-resizer:hover span,.ee-pane-resizer:focus-visible span{background:var(--ee-accent-primary);box-shadow:0 0 0 4px var(--ee-accent-glow)}.ee-chat-rail{top:var(--ee-agent-sticky-top,4.75rem);background:var(--cmp-shell-sidebar-bg);height:var(--ee-agent-visible-height,calc(100dvh - 9rem));max-height:var(--ee-agent-visible-height,calc(100dvh - 9rem));border-radius:var(--sys-radius-lg);grid-template-rows:auto minmax(0,1fr);gap:1rem;min-height:0;padding:1rem;display:grid;position:sticky;overflow:hidden}.ee-chat-rail:not(.has-conversation){grid-template-rows:auto minmax(7rem,1fr)}.ee-chat-rail:not(.has-conversation)>.ee-stack-sm{scrollbar-width:thin;overflow-y:auto}.ee-chat-rail.has-conversation{grid-template-rows:minmax(0,1fr)}.ee-chat-sidebar-meta{gap:1rem;display:grid}.ee-workspace-spine-wrap{justify-content:flex-start;align-self:start;width:100%;min-height:min(38rem,100dvh - 9rem);display:flex;position:sticky;top:1rem;overflow:visible}.ee-workspace-spine-panel{opacity:0;pointer-events:none;z-index:30;width:18rem;max-width:min(18rem,100vw - 8rem);transition:opacity .16s,transform .16s;position:absolute;top:0;right:calc(100% + .85rem);transform:translate(.4rem)}.ee-workspace-spine-panel.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.ee-workspace-spine-drawer,.ee-workspace-spine-rail{border-radius:var(--sys-radius-lg);min-height:min(38rem,100dvh - 9rem)}.ee-workspace-spine-drawer{background:var(--ee-shell-menu-tint);box-shadow:0 20px 48px #1018281f}.ee-workspace-spine-rail{background:var(--ee-shell-menu-tint);justify-content:flex-start;align-items:center;width:100%;padding:1rem .6rem;overflow:hidden}.ee-contextual-module-nav{align-items:stretch;gap:1.25rem;padding:1rem}.ee-contextual-module-heading{gap:.25rem;padding:0 .625rem;display:grid}.ee-contextual-module-heading strong{color:var(--sem-text-primary);font-size:.95rem;line-height:1.3}.ee-contextual-module-nav .ee-member-nav{grid-template-columns:minmax(0,1fr);width:100%}.ee-workspace-spine-rail .ee-action-button{justify-items:center}.ee-workspace-rail-label{min-width:0;color:var(--sem-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:800;display:none;overflow:hidden}.ee-workspace-spine-wrap.is-wide .ee-workspace-spine-rail{align-items:stretch}.ee-workspace-spine-wrap.is-wide .ee-workspace-spine-rail .ee-action-button{-moz-column-gap:var(--sys-space-2);align-items:center;column-gap:var(--sys-space-2);grid-template-columns:auto minmax(0,1fr);justify-items:start;display:grid}.ee-workspace-spine-wrap.is-wide .ee-workspace-rail-label{line-height:1.25;display:inline}@media (min-width:768px) and (max-height:520px){.ee-chat-rail:not(.has-conversation){grid-template-rows:minmax(0,.8fr) minmax(7rem,1.2fr)}}.ee-workspace-nav-link{min-height:2.6rem;color:var(--sem-text-secondary);border-color:#0000}.ee-workspace-nav-link:hover,.ee-workspace-nav-link:focus-visible{border-color:var(--ee-card-accent,var(--ee-accent-primary))}@supports (color:color-mix(in lab, red, red)){.ee-workspace-nav-link:hover,.ee-workspace-nav-link:focus-visible{border-color:color-mix(in srgb, var(--ee-card-accent,var(--ee-accent-primary)) 28%, var(--sem-border-default))}}.ee-workspace-nav-link:hover,.ee-workspace-nav-link:focus-visible{background:var(--ee-card-accent,var(--ee-accent-primary))}@supports (color:color-mix(in lab, red, red)){.ee-workspace-nav-link:hover,.ee-workspace-nav-link:focus-visible{background:color-mix(in srgb, var(--ee-card-accent,var(--ee-accent-primary)) 7%, var(--ee-mix-surface))}}.ee-workspace-nav-link.is-active,.ee-workspace-nav-link[aria-current=page]{border-color:var(--ee-card-accent,var(--ee-accent-primary))}@supports (color:color-mix(in lab, red, red)){.ee-workspace-nav-link.is-active,.ee-workspace-nav-link[aria-current=page]{border-color:color-mix(in srgb, var(--ee-card-accent,var(--ee-accent-primary)) 42%, var(--sem-border-default))}}.ee-workspace-nav-link.is-active,.ee-workspace-nav-link[aria-current=page]{background:var(--ee-card-accent,var(--ee-accent-primary))}@supports (color:color-mix(in lab, red, red)){.ee-workspace-nav-link.is-active,.ee-workspace-nav-link[aria-current=page]{background:color-mix(in srgb, var(--ee-card-accent,var(--ee-accent-primary)) 10%, var(--ee-mix-surface))}}.ee-workspace-nav-link.is-active,.ee-workspace-nav-link[aria-current=page]{color:var(--sem-text-primary);box-shadow:inset 3px 0 0 var(--ee-card-accent,var(--ee-accent-primary))}.ee-shell-canvas>.ee-stack-md>.ee-panel,.ee-shell-canvas>.ee-panel{background:var(--sem-surface-elevated)}.ee-mobile-shell-switcher{display:none}.ee-mobile-shell-tab{border:1px solid var(--sem-border-default);border-radius:var(--sys-radius-pill);background:var(--sem-surface-elevated);min-width:0;color:var(--sem-text-secondary);text-align:center;padding:.68rem .75rem;font-weight:800}.ee-mobile-shell-tab.is-active{border-color:var(--ee-accent-primary);background:var(--ee-nav-active-bg);color:var(--ee-nav-active-fg)}@media (min-width:768px) and (max-width:1180px){.ee-home-shell-layout{grid-template-columns:minmax(20rem,24rem) minmax(0,1fr);gap:1rem}.ee-right-pane-shell{grid-template-columns:minmax(0,1fr);gap:.85rem}.ee-pane-resizer{display:none}.ee-workspace-spine-wrap{max-height:none;position:static!important}.ee-chat-rail{top:var(--ee-agent-sticky-top,4.75rem);height:var(--ee-agent-visible-height,calc(100dvh - 9rem));max-height:var(--ee-agent-visible-height,calc(100dvh - 9rem));position:sticky}.ee-workspace-spine-wrap{justify-content:flex-start;width:100%;min-height:auto}.ee-workspace-spine-panel{display:none}.ee-workspace-spine-rail{width:100%;min-height:auto;padding:.75rem}.ee-workspace-spine-rail>.ee-icon-button,.ee-workspace-spine-rail>.ee-meta{display:none}.ee-workspace-spine-rail .ee-shell-stack{scrollbar-width:thin;gap:.55rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.ee-workspace-spine-rail .ee-action-button{grid-template-columns:auto minmax(0,1fr);justify-items:start;width:auto;min-width:8.75rem;display:grid}.ee-workspace-rail-label{display:inline}}@media (max-width:767px){.ee-app-shell{padding:.75rem}.ee-mobile-shell-switcher{z-index:35;border:1px solid var(--sem-border-subtle);border-radius:var(--sys-radius-pill);background:var(--sem-surface-panel);grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:.45rem;display:grid;position:sticky;top:.65rem}@supports (color:color-mix(in lab, red, red)){.ee-mobile-shell-switcher{background:color-mix(in srgb, var(--sem-surface-panel) 92%, transparent)}}.ee-mobile-shell-switcher{box-shadow:var(--sys-shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ee-mobile-shell-switcher.is-away-from-ally{right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));z-index:80;position:fixed;top:auto;left:.75rem}.ee-home-shell-layout[data-mobile-view=canvas],.ee-home-shell-layout[data-mobile-view=workspaces]{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.ee-mobile-shell-tab{white-space:nowrap;text-overflow:ellipsis;padding:.62rem .45rem;font-size:.82rem;line-height:1.1;overflow:hidden}.ee-home-shell-layout{display:block}.ee-pane-resizer,.ee-home-shell-layout>.ee-chat-rail,.ee-home-shell-layout>.ee-right-pane-shell{display:none}.ee-home-shell-layout[data-mobile-view=ally]>.ee-chat-rail{display:grid}.ee-home-shell-layout[data-mobile-view=canvas]>.ee-right-pane-shell,.ee-home-shell-layout[data-mobile-view=workspaces]>.ee-right-pane-shell{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.ee-home-shell-layout[data-mobile-view=canvas] .ee-workspace-spine-wrap,.ee-home-shell-layout[data-mobile-view=workspaces] .ee-shell-canvas{display:none}.ee-home-shell-layout[data-mobile-view=workspaces] .ee-workspace-spine-wrap{display:flex}.ee-chat-rail,.ee-workspace-spine-wrap{max-height:none;position:static!important}.ee-chat-rail{height:min(42rem,100dvh - 10rem);margin-top:.75rem}.ee-conversation-pane{min-height:0}.ee-right-pane-shell{margin-top:.75rem}.ee-workspace-spine-wrap{width:100%;min-height:auto}.ee-workspace-spine-panel{display:none}.ee-workspace-spine-rail{align-items:stretch;width:100%;min-height:auto;padding:.85rem}.ee-workspace-spine-rail>.ee-icon-button,.ee-workspace-spine-rail>.ee-meta{display:none}.ee-workspace-spine-rail .ee-action-button{grid-template-columns:auto minmax(0,1fr);justify-items:start;display:grid}.ee-workspace-rail-label{display:inline}.ee-shell-canvas{padding:1rem}}.ee-grid-fit-compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;display:grid}.ee-inline-tag{border-radius:var(--sys-radius-pill);justify-content:center;align-items:center;padding:.28rem .55rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.ee-inline-tag.success{color:#166534;background:#dcfce7}.ee-inline-tag.info{color:#0369a1;background:#e0f2fe}.ee-inline-tag.draft{color:#6d28d9;background:#f3e8ff}.ee-inline-tag.muted{color:#475569;background:#e2e8f0}.ee-inline-text-link{color:#0369a1;font-weight:700;text-decoration:none}.ee-procurement-card{border:1px solid var(--sem-border-default);background:#ffffffeb;border-radius:1rem;padding:.95rem}.ee-procurement-info{border:1px solid var(--sem-border-default);background:var(--sem-surface-subtle,#f8fafc);border-radius:.85rem;gap:.25rem;padding:.7rem .75rem;display:grid}.ee-procurement-note{border:1px solid var(--sem-border-default);background:var(--sem-surface-subtle,#f8fafc);color:var(--sem-text-secondary);border-radius:.85rem;gap:.35rem;padding:.75rem .8rem;font-size:.875rem;line-height:1.6;display:grid}.ee-procurement-align-end{text-align:right}.ee-purchase-request-note{background:linear-gradient(135deg,#0e749014,#7c3aed0f)}.ee-purchase-request-group-draft{background:#7c3aed0d;border-color:#7c3aed2e}.ee-purchase-request-group-requested{background:#16a34a0d;border-color:#1665342e}.ee-purchase-request-note-field{grid-column:1/-1}.ee-runtracker-root{max-width:1280px;margin:0 auto}.ee-stream-page{background:radial-gradient(circle at 0 0,#7c3aed24,#0000 28%),linear-gradient(#f8fafc 0%,#eef2ff 100%);min-height:100vh;padding:1.25rem}.ee-stream-page-shell,.ee-stream-task-list{gap:1rem;display:grid}.ee-stream-page-hero,.ee-stream-page-section,.ee-stream-task-card,.ee-stream-info-card{border:1px solid var(--sem-border-default);background:#ffffffeb;box-shadow:0 20px 50px #0f172a0d}.ee-stream-page-hero,.ee-stream-page-section{border-radius:1.75rem;padding:1.5rem}.ee-stream-task-card,.ee-stream-info-card{border-radius:1.25rem}.ee-stream-task-card{padding:1rem}.ee-stream-info-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;display:grid}.ee-stream-info-card{background:#f8fafce6;padding:.9rem}.ee-stream-status-pill{border-radius:var(--sys-radius-pill);border:1px solid var(--ee-stream-status-border,#94a3b847);background:var(--ee-stream-status-bg,#e2e8f0eb);min-width:fit-content;color:var(--ee-stream-status-fg,var(--sem-text-primary));text-transform:uppercase;letter-spacing:.06em;justify-content:center;align-items:center;padding:.42rem .75rem;font-size:.75rem;font-weight:800;display:inline-flex}.ee-stream-link,.ee-stream-back-link{color:var(--sem-brand-primary);font-weight:700;text-decoration:none}.ee-stream-link:hover,.ee-stream-back-link:hover{text-decoration:underline}.ee-runtracker-rule-card,.ee-runtracker-card,.ee-runtracker-task-card,.ee-runtracker-history-card,.ee-runtracker-field,.ee-runtracker-mini-field,.ee-runtracker-subagent-panel{border:1px solid var(--sem-border-default);background:#ffffffeb}.ee-runtracker-rule-card,.ee-runtracker-card,.ee-runtracker-history-card,.ee-runtracker-field,.ee-runtracker-mini-field,.ee-runtracker-subagent-panel{border-radius:var(--sys-radius-2xl);padding:1rem}.ee-runtracker-task-card,.ee-runtracker-hero{border-radius:1.5rem;padding:1.15rem}.ee-runtracker-rule-card{background:var(--sem-surface-subtle,#f8fafc);min-width:260px}.ee-runtracker-card,.ee-runtracker-task-card,.ee-runtracker-history-card,.ee-runtracker-field,.ee-runtracker-mini-field,.ee-runtracker-subagent-panel{box-shadow:0 8px 24px #0f172a0a}.ee-runtracker-hero{background:linear-gradient(135deg,#7c3aed1a,#ec489914);border:1px solid #7c3aed2e}.ee-runtracker-grid-agent-cards,.ee-runtracker-grid-stream-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem;display:grid}.ee-runtracker-grid-stream-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ee-runtracker-status-pill{padding:.22rem}.ee-runtracker-status-pill-inner{border-radius:var(--sys-radius-pill);text-transform:uppercase;letter-spacing:.06em;border:1px solid #0000;justify-content:center;align-items:center;min-width:fit-content;padding:.38rem .7rem;font-size:.75rem;font-weight:800;display:inline-flex}.ee-input{border:1px solid var(--sem-border-default);background:var(--sem-surface-elevated);color:var(--sem-text-primary);border-radius:.9rem;padding:.72rem .78rem}.ee-input::placeholder{color:var(--sem-text-muted)}.ee-commodity-workspace-card{background:#fffffff0}.ee-supplier-form-shell{background:#ffffffeb;border:1px solid #94a3b838;border-radius:24px;padding:1.1rem 1.15rem;box-shadow:0 20px 50px #0f172a0d}.ee-supplier-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.ee-supplier-form-notes{resize:vertical;min-height:96px}.ee-supplier-form-checkbox,.ee-action-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.ee-supplier-form-checkbox{color:var(--sem-text-secondary);font-weight:600}.ee-supplier-list-shell{background:#ffffffeb;border:1px solid #94a3b838;border-radius:24px;padding:1.1rem 1.15rem;box-shadow:0 20px 50px #0f172a0d}.ee-supplier-list-card,.ee-supplier-summary-panel,.ee-supplier-list-empty,.ee-supplier-notes{border:1px solid var(--sem-border-default);border-radius:1rem}.ee-supplier-list-card,.ee-supplier-list-empty,.ee-supplier-notes{background:#ffffffe6}.ee-supplier-list-card,.ee-supplier-list-empty{padding:.95rem 1rem}.ee-supplier-list-empty{color:var(--sem-text-muted);background:#f8fafc;border-style:dashed}.ee-supplier-list-metric-grid,.ee-supplier-list-contact-grid{gap:.75rem;display:grid}.ee-supplier-list-metric-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ee-supplier-list-contact-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ee-supplier-summary-panel{background:#f8fafc;padding:.85rem .95rem}.ee-supplier-summary-panel.has-pressure{background:#fff7ed}.ee-supplier-summary-alert{color:#9a3412}.ee-supplier-chip.preferred{color:#166534;background:#dcfce7}.ee-supplier-chip.inactive{color:var(--ee-deep-blue);background:var(--ee-tone-blue)}.ee-supplier-chip.pressure{color:#9a3412;background:#ffedd5}.ee-supplier-chip.linked,.ee-supplier-chip.neutral{color:#0f172a;background:#e2e8f0}.ee-supplier-notes{border-top-color:#f1f5f9;padding:.85rem .95rem}.ee-commodity-filter-grid,.ee-commodity-stat-grid,.ee-commodity-workspace-scope-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem;display:grid}.ee-commodity-hero-panel{background:linear-gradient(135deg,#fff7ed 0%,#fff 55%,#f8fafc 100%);border-color:#fb923c8c}.ee-commodity-stat-card,.ee-commodity-queue-card,.ee-commodity-info-note,.ee-commodity-empty-state{border:1px solid var(--sem-border-default);border-radius:1rem}.ee-commodity-stat-card,.ee-commodity-info-note,.ee-commodity-empty-state{padding:.9rem 1rem}.ee-commodity-stat-card{background:#ffffffc7;gap:.3rem}.ee-commodity-hero-pill-cluster{row-gap:.5rem}.ee-commodity-hero-pill.attention{color:#9a3412;background:#fb923c24}.ee-commodity-hero-pill.planning{color:#a16207;background:#facc1529}.ee-commodity-hero-pill.workflow{color:#1d4ed8;background:#3b82f61f}.ee-commodity-stat-card.warning{background:#f59e0b14;border-color:#f59e0b38}.ee-commodity-stat-card.warning-strong{background:#c2410c1a;border-color:#c2410c42}.ee-commodity-stat-card.danger{background:#dc262614;border-color:#dc262638}.ee-commodity-stat-card.danger-strong{background:#991b1b1a;border-color:#991b1b42}.ee-commodity-stat-card.success{background:#16a34a14;border-color:#16a34a38}.ee-commodity-stat-card.info{background:#1d4ed814;border-color:#1d4ed838}.ee-commodity-action-button.export{color:#115e59;background:#ccfbf1;border-color:#99f6e4}.ee-commodity-action-button.info{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ee-commodity-action-button:disabled{color:#94a3b8;background:#f8fafc}.ee-commodity-focus-button.danger{color:#991b1b;border-color:#fecaca}.ee-commodity-focus-button.warning{color:#9a3412;border-color:#fed7aa}.ee-commodity-scope-pill.warning{color:var(--ee-primary-blue);background:#1a73d11a;border:1px solid #1a73d129}.ee-commodity-scope-pill.danger{color:#b91c1c;background:#b91c1c1a;border:1px solid #b91c1c24}.ee-commodity-scope-pill.success{color:#166534;background:#1665341a;border:1px solid #16653424}.ee-commodity-scope-pill.info{color:#1d4ed8;background:#1d4ed81a;border:1px solid #1d4ed824}.ee-commodity-info-note{background:var(--sem-surface-subtle,#f8fafc);color:var(--sem-text-secondary);gap:.35rem;font-size:.875rem;line-height:1.65;display:grid}.ee-commodity-export-note{gap:.9rem}.ee-commodity-workspace-pill-row{row-gap:.5rem}.ee-commodity-management-handoff{border:1px solid var(--sem-border-default);background:#ffffffd6;border-radius:1rem;gap:.85rem;padding:.95rem 1rem;display:grid}.ee-commodity-info-note.tone-info{background:#eff6ffeb;border-color:#3b82f638}.ee-commodity-empty-state{background:var(--sem-surface-subtle,#f8fafc);color:var(--sem-text-secondary)}.ee-commodity-queue-card{background:#ffffffeb;gap:.95rem;padding:.95rem 1rem;display:grid}.ee-commodity-queue-header,.ee-commodity-queue-footer{gap:.8rem}.ee-commodity-queue-subtitle{color:var(--sem-text-secondary)}.ee-commodity-queue-pill-cluster{align-items:flex-start;row-gap:.45rem}.ee-commodity-queue-pill.danger{color:#991b1b;background:#ef44441f}.ee-commodity-queue-pill.warning{color:#9a3412;background:#fb923c24}.ee-commodity-queue-pill.info{color:#1d4ed8;background:#3b82f61f}.ee-commodity-queue-pill.neutral{color:#57534e;background:#78716c1a}.ee-commodity-queue-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.ee-commodity-emphasis{color:#7c2d12}.ee-commodity-plan-copy{color:#57534e}.ee-commodity-summary-panel,.ee-commodity-summary-card,.ee-commodity-movement-panel,.ee-commodity-highlight-card,.ee-commodity-mini-stat{border:1px solid var(--sem-border-default);border-radius:1rem}.ee-commodity-summary-panel,.ee-commodity-summary-card{background:#ffffffe6;padding:.95rem 1rem}.ee-commodity-store-grid,.ee-commodity-summary-mini-grid{gap:.75rem;display:grid}.ee-commodity-store-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ee-commodity-summary-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-commodity-unit-pill{color:#0f172a;background:#e2e8f0}.ee-commodity-unit-pill.subdued{color:#334155;background:#f1f5f9}.ee-commodity-movement-panel{background:#f8fbff;border-color:#dbeafe;padding:.85rem .9rem}.ee-commodity-mini-stat{gap:.2rem;padding:.55rem .65rem;display:grid}.ee-commodity-mini-stat.neutral{background:#0f172a0f;border-color:#0f172a1f}.ee-commodity-mini-stat.success{background:#16653414;border-color:#16653429}.ee-commodity-mini-stat.warning{background:#1a73d114;border-color:#1a73d129}.ee-commodity-mini-stat.danger{background:#b91c1c14;border-color:#b91c1c29}.ee-commodity-mini-stat.info{background:#1d4ed814;border-color:#1d4ed829}.ee-commodity-mini-stat.teal{background:#0f766e14;border-color:#0f766e29}.ee-commodity-delta-pill{border-radius:var(--sys-radius-pill);justify-content:center;align-items:center;padding:.3rem .6rem;font-size:.75rem;font-weight:800;display:inline-flex}.ee-commodity-highlight-card{background:#fff;border-color:#dbeafe;padding:.7rem .75rem}.ee-economics-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.9rem;display:grid}.ee-economics-panel,.ee-economics-row{border:1px solid var(--sem-border-default);border-radius:1rem}.ee-economics-panel{background:var(--sem-surface-subtle,#f8fafc);padding:.95rem}.ee-economics-row{text-align:left;background:#fffffff0;gap:.35rem;width:100%;padding:.85rem .9rem;display:grid}.ee-economics-row.is-actionable{cursor:pointer}.ee-economics-row.is-static{cursor:default}.ee-economics-badge{color:#6d28d9;background:#ede9fe}.ee-spatial-action-panel,.ee-spatial-panel,.ee-spatial-row-card,.ee-spatial-store-card,.ee-spatial-note{border:1px solid var(--sem-border-default);border-radius:1rem}.ee-spatial-action-panel,.ee-spatial-panel,.ee-spatial-store-card{padding:.95rem}.ee-spatial-action-panel{background:#faf5ff;border-color:#e9d5ff}.ee-spatial-grid-main,.ee-spatial-store-grid{gap:.9rem;display:grid}.ee-spatial-grid-main{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ee-spatial-store-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ee-spatial-panel-warm{background:#fff7ed;border-color:#fed7aa}.ee-spatial-panel-cool{background:#eff6ff;border-color:#bfdbfe}.ee-spatial-row-card{background:#fff;border-color:#fdba74;padding:.75rem .8rem}.ee-spatial-store-card{background:#fcfcfd}.ee-spatial-note{color:#475569;background:#fff;padding:.7rem .75rem;font-size:.875rem;line-height:1.6}.ee-spatial-note strong{color:#0f172a}.ee-spatial-action-button{color:#5b21b6;border-color:#c4b5fd}.ee-spatial-action-button:disabled{color:#a78bfa;background:#f5f3ff}.ee-spatial-status-pill.warning{color:#c2410c;background:#ffedd5}.ee-spatial-status-pill.danger{color:#b91c1c;background:#fee2e2}.ee-spatial-status-pill.success{color:#166534;background:#dcfce7}.ee-heading-row-title{font-size:.95rem;font-weight:800;line-height:1.35}.ee-scenario-control-grid,.ee-scenario-hotspot-grid{gap:.9rem;display:grid}.ee-scenario-control-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ee-scenario-hotspot-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ee-scenario-control,.ee-scenario-hotspot-card,.ee-scenario-queue-panel,.ee-scenario-row{border:1px solid var(--sem-border-default);border-radius:1rem}.ee-scenario-control,.ee-scenario-hotspot-card,.ee-scenario-queue-panel{padding:.95rem}.ee-scenario-control{background:#fffffff0}.ee-scenario-range{accent-color:#2563eb;width:100%}.ee-scenario-value-pill{color:#1d4ed8;background:#dbeafe;width:fit-content}.ee-scenario-hotspot-card.purple{background:#7c3aed14;border-color:#7c3aed2e}.ee-scenario-hotspot-card.teal{background:#0f766e14;border-color:#0f766e2e}.ee-scenario-queue-panel{background:#f8fafc;border-color:#dbeafe}.ee-scenario-row{text-align:left;background:#fff;gap:.45rem;width:100%;padding:.85rem .9rem;display:grid}.ee-scenario-row.is-actionable{cursor:pointer}.ee-scenario-row.is-static{cursor:default}.ee-scenario-pill-cluster{justify-content:flex-end;gap:.4rem}.ee-scenario-pill.success{color:#166534;background:#dcfce7}.ee-scenario-pill.warning{color:var(--ee-primary-blue);background:#ffedd5}.ee-scenario-pill.danger{color:#b91c1c;background:#fee2e2}.ee-scenario-pill.info{color:#1d4ed8;background:#dbeafe}.ee-commodity-empty-state{color:#475569}.ee-commodity-list-stack{gap:.75rem;display:grid}.ee-commodity-list-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.125rem;gap:.75rem;padding:1rem;display:grid}.ee-commodity-list-card.is-archived{background:#f8fafc;border-color:#cbd5e1}.ee-commodity-card-header,.ee-commodity-card-actions,.ee-commodity-movement-header,.ee-commodity-movement-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ee-commodity-card-meta-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.ee-commodity-card-meta-highlight{background:linear-gradient(#fff7edeb,#fffffff5);border:1px solid #fb923c38}.ee-commodity-summary-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;padding:.9rem}.ee-commodity-stock-panel{margin-top:.75rem}.ee-commodity-stock-overview-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;display:grid}.ee-commodity-stock-status-card{background:linear-gradient(#f1f5f9f5,#fffffffa)}.ee-commodity-stock-status-pill-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ee-commodity-stock-meta-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ee-commodity-stock-meta-row.compact{color:#334155;gap:.5rem .875rem;font-size:.875rem}.ee-commodity-stock-meta-item{color:#334155;font-size:.875rem}.ee-commodity-stock-meta-note,.ee-commodity-history-empty-copy{color:#64748b;font-size:.8125rem}.ee-commodity-stock-form{background:#ffffffe0;border:1px solid #94a3b838;border-radius:1rem;padding:.95rem}.ee-commodity-stock-submit-row,.ee-commodity-history-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ee-commodity-history-empty-state{color:#475569;background:#fff;border:1px dashed #cbd5e1;border-radius:.875rem;padding:.85rem;font-size:.875rem}.ee-commodity-history-note{color:#475569}.ee-commodity-history-heading{color:#475569;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:800}.ee-commodity-field{color:#334155;gap:.375rem;font-size:.875rem;display:grid}.ee-commodity-field-full{grid-column:1/-1}.ee-commodity-input,.ee-commodity-textarea{color:#0f172a;background:#fff;border:1px solid #94a3b866;border-radius:.75rem;width:100%;padding:.65rem .75rem}.ee-commodity-textarea{resize:vertical;font:inherit}.ee-commodity-action-row,.ee-commodity-tone-panel-header,.ee-commodity-detail-value-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ee-commodity-detail-grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem;display:grid}.ee-commodity-detail-grid-top-spaced{margin-top:.625rem}.ee-commodity-detail-card{background:linear-gradient(#fffffff5,#f8fafcf5);border:1px solid #94a3b838;border-radius:.95rem;gap:.35rem;min-height:100%;padding:.85rem .9rem;display:grid}.ee-commodity-detail-card-wide{grid-column:1/-1}.ee-commodity-detail-value-row{justify-content:space-between}.ee-commodity-detail-pill.is-linked{color:#166534;background:#dcfce7eb}.ee-commodity-detail-pill.is-unlinked{color:var(--ee-deep-blue);background:#fef3c7eb}.ee-commodity-action-row,.ee-commodity-tone-panel-header{justify-content:space-between}.ee-commodity-tone-panel,.ee-commodity-edit-form,.ee-commodity-replenishment-form,.ee-commodity-subpanel{border:1px solid #e2e8f0;border-radius:1rem;gap:.625rem;padding:.9rem;display:grid}.ee-commodity-tone-panel-top-spaced{margin-top:.625rem}.ee-commodity-tone-panel .ee-commodity-tone-panel-eyebrow,.ee-commodity-tone-panel .ee-commodity-tone-panel-badge{color:inherit}.ee-commodity-tone-panel-success{color:#166534;background:#ecfdf5;border-color:#86efac}.ee-commodity-tone-panel-purple{color:#6d28d9;background:#f5f3ff;border-color:#c4b5fd}.ee-commodity-tone-panel-cyan{color:#0f766e;background:#ecfeff;border-color:#67e8f9}.ee-commodity-tone-panel-info{color:#0369a1;background:#f0f9ff;border-color:#7dd3fc}.ee-commodity-tone-panel-danger{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.ee-commodity-tone-panel-warn{color:var(--ee-primary-blue);background:#fff7ed;border-color:#fdba74}.ee-commodity-tone-panel-lime{color:#3f6212;background:#f7fee7;border-color:#bef264}.ee-commodity-card-action-button{min-width:8.75rem}.ee-commodity-card-action-button-restore{color:#0f766e;border-color:#99f6e4}.ee-commodity-card-action-button-archive{color:#b91c1c;border-color:#fecaca}.ee-commodity-tone-panel-copy,.ee-stack-tight{gap:.25rem;display:grid}.ee-commodity-tone-panel-title{color:#0f172a;font-size:.9375rem;font-weight:700}.ee-commodity-tone-panel-badge{font-size:.8125rem;font-weight:700}.ee-commodity-tone-panel-body,.ee-commodity-subpanel-body,.ee-commodity-support-copy,.ee-commodity-support-note,.ee-commodity-subpanel-note{color:#334155;font-size:.875rem;line-height:1.6}.ee-commodity-subpanel,.ee-commodity-edit-form,.ee-commodity-replenishment-form{background:#ffffffd9;border-color:#94a3b847}.ee-commodity-edit-form{background:#fff7ed;border-color:#fed7aa;margin-top:.75rem}.ee-commodity-replenishment-form{background:#fff;border-color:#fde68a}.ee-commodity-form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;display:grid}.ee-commodity-form-grid-compact{grid-template-columns:repeat(auto-fit,minmax(180px,220px))}.ee-commodity-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:800}.ee-commodity-eyebrow-muted{color:#475569}.ee-commodity-eyebrow-warm{color:#9a3412}.ee-commodity-eyebrow-gold,.ee-commodity-support-note{color:var(--ee-deep-blue)}.ee-commodity-reasoning-list{color:#475569;gap:.25rem;margin:0;padding-left:1.1rem;font-size:.8125rem;display:grid}.ee-commodity-muted-meta{color:#64748b;font-size:.8125rem}.ee-commodity-delta-pill.negative{color:#b91c1c;background:#fee2e2}.ee-commodity-delta-pill.warning{color:var(--ee-primary-blue);background:#ffedd5}.ee-commodity-delta-pill.positive{color:#166534;background:#dcfce7}.ee-commodity-delta-pill.neutral{color:#475569;background:#e2e8f0}.ee-commodity-movement-card{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;gap:.5rem;padding:.75rem .85rem;display:grid}.ee-commodity-movement-card.is-expanded{border-color:#94a3b8}.ee-commodity-movement-details{color:#475569;border-top:1px solid #e2e8f0;gap:.375rem;padding-top:.5rem;font-size:.8125rem;display:grid}.ee-commodity-form-shell,.ee-commodity-form-section{gap:.9rem;display:grid}.ee-commodity-form-shell{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.125rem;padding:1rem}.ee-commodity-form-intro{gap:.75rem;display:grid}.ee-commodity-form-section{border:1px solid var(--sem-border-default);border-radius:1rem;padding:.95rem}.ee-commodity-form-section-primary{background:linear-gradient(135deg,#fff7ed 0%,#fff 100%);border-color:#fed7aa}.ee-commodity-form-section-supporting{background:#ffffffe6}.ee-commodity-form-section-economics{background:linear-gradient(#f8fafcf5,#fffffff5)}.ee-commodity-form-grid-core{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.ee-commodity-form-support-grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.95fr);gap:.9rem;display:grid}.ee-commodity-form-support-card{background:#fffffff0;border:1px solid #94a3b83d;border-radius:1rem;gap:.85rem;padding:.95rem;display:grid}.ee-commodity-form-support-card-footprint{background:linear-gradient(#eff6ffb3,#fffffff5);border-color:#60a5fa3d}.ee-commodity-tone-panel-supporting{background:0 0;border:0;padding:0}.ee-commodity-form-pill-cluster{justify-content:flex-end}.ee-commodity-form-pill{background:#ffffffeb}.ee-commodity-form-pill.economics{color:#7c3aed}.ee-commodity-form-pill.footprint{color:#0369a1}.ee-commodity-form-submit-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ee-invitation-redemption-shell{background:var(--sem-surface-page);place-items:center;min-height:100vh;padding:24px;display:grid}.ee-invitation-redemption-shell.error{background:var(--sem-surface-page)}.ee-invitation-redemption-page{width:min(100%,560px)}.ee-invitation-redemption-error{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);box-shadow:var(--sys-shadow-md);border-radius:12px;gap:14px;padding:28px;display:grid}.ee-invitation-redemption-error h1,.ee-invitation-redemption-error p{margin:0}.ee-invitation-redemption-error h1{font-size:1.35rem;line-height:1.25}.ee-invitation-redemption-error p{color:var(--sem-text-secondary);font-size:.875rem;line-height:1.55}.ee-invitation-redemption-error .ee-button-secondary{width:fit-content;text-decoration:none}.ee-invitation-accept-card{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);box-shadow:var(--sys-shadow-md);border-radius:12px;gap:18px;padding:28px;display:grid}.ee-invitation-accept-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.ee-invitation-icon{background:var(--ee-accent-soft);width:38px;height:38px;color:var(--ee-accent-primary);border-radius:8px;place-items:center;display:grid}.ee-invitation-accept-heading>div{gap:5px;display:grid}.ee-invitation-eyebrow{color:var(--ee-accent-primary);text-transform:uppercase;font-size:.7rem;font-weight:800}.ee-invitation-accept-heading h1{margin:0;font-size:1.35rem;line-height:1.25}.ee-invitation-accept-heading p{color:var(--sem-text-secondary);margin:0;font-size:.875rem;line-height:1.55}.ee-invitation-summary{border-block:1px solid var(--sem-border-subtle);margin:0;display:grid}.ee-invitation-summary>div{grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.ee-invitation-summary>div+div{border-top:1px solid var(--sem-border-subtle)}.ee-invitation-summary dt{color:var(--sem-text-muted);align-items:center;gap:7px;font-size:.75rem;font-weight:700;display:flex}.ee-invitation-summary dd{color:var(--sem-text-primary);word-break:break-word;margin:0;font-size:.825rem;font-weight:700}.ee-invitation-accept-button{min-width:0}.ee-invitation-inline-link{color:inherit;font-weight:800}.ee-invitation-notice{border:1px solid #0000;border-radius:8px;padding:10px 12px;font-size:.8rem;line-height:1.5}.ee-invitation-notice.neutral{color:var(--sem-text-secondary);background:#e2e8f0db;border-color:#cbd5e1f2}.ee-invitation-notice.success{color:var(--sys-color-success-700);background:#dcfce7f0;border-color:#86efacf2}.ee-invitation-notice.error{color:var(--sys-color-danger-700);background:#fee2e2f0;border-color:#fca5a5f2}.ee-invitation-identity-check{color:var(--sem-text-secondary);align-items:center;gap:8px;font-size:.8rem;display:flex}.ee-invitation-identity-check.matches{color:var(--sys-color-success-700)}.ee-invitation-actions{flex-wrap:wrap;gap:8px;display:flex}.ee-invitation-actions .ee-button-primary,.ee-invitation-actions .ee-button-secondary{min-height:40px;padding:9px 14px;text-decoration:none}.ee-invitation-form-shell,.ee-invitation-list-shell{background:#ffffffeb;border:1px solid #94a3b838;border-radius:24px;padding:1.1rem 1.15rem;box-shadow:0 20px 50px #0f172a0d}.ee-invitation-form-grid,.ee-invitation-list-meta-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.ee-invitation-form-select,.ee-invitation-form-notes{width:100%}.ee-invitation-form-notes{resize:vertical;min-height:104px}.ee-invitation-form-note,.ee-invitation-list-empty{color:var(--sem-text-secondary);background:#f8fafce6;border:1px solid #94a3b838;border-radius:1rem;padding:.95rem 1rem;line-height:1.6}.ee-invitation-list-shell,.ee-invitation-list-grid{gap:.85rem;display:grid}.ee-invitation-list-card{background:#fffffff5;border:1px solid #94a3b838;border-radius:1.1rem;padding:1rem;box-shadow:0 12px 30px #0f172a0a}.ee-invitation-list-header,.ee-invitation-list-actions,.ee-invitation-list-pills{flex-wrap:wrap;gap:.75rem;display:flex}.ee-invitation-list-header{justify-content:space-between;align-items:flex-start}.ee-invitation-list-actions,.ee-invitation-list-pills{align-items:center}.ee-invitation-cancel-confirm{min-width:0;color:var(--sem-text-secondary);flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.88rem;display:flex}.ee-invitation-cancel-confirm>span{overflow-wrap:anywhere}.ee-managed-permission-toggle{border:1px solid var(--sem-border-default);cursor:pointer;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;width:min(100%,34rem);padding:.8rem;display:grid}.ee-managed-permission-toggle input{margin-top:.2rem}.ee-managed-permission-toggle span,.ee-managed-permission-toggle small{overflow-wrap:anywhere;min-width:0;display:block}.ee-managed-permission-toggle small{color:var(--sem-text-secondary);margin-top:.2rem;line-height:1.45}.ee-invitation-list-email{word-break:break-word;margin:0}.ee-invitation-list-detail-card{background:#f8fafceb;min-height:100%}.ee-invitation-share-link{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ee-team-workspace{gap:18px;display:grid}.ee-team-members-panel{padding:0;overflow:hidden}.ee-team-section-heading{border-bottom:1px solid var(--sem-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.ee-team-section-heading span{color:var(--sem-text-muted);text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.ee-team-section-heading h2{margin:3px 0 0;font-size:1rem}.ee-team-section-heading>strong{color:var(--sem-text-secondary);font-size:.76rem}.ee-team-members-panel>.ee-crm-error{margin:14px 18px 0}.ee-team-member-list{display:grid}.ee-team-member-row{border-bottom:1px solid var(--sem-border-subtle);grid-template-columns:36px minmax(180px,1fr) 120px 90px minmax(130px,auto);align-items:center;gap:12px;min-height:68px;padding:12px 18px;display:grid}.ee-team-member-row:last-child{border-bottom:0}.ee-team-member-icon{background:var(--sem-surface-muted);width:34px;height:34px;color:var(--sem-text-muted);border-radius:50%;place-items:center;display:grid}.ee-team-member-icon.is-active{background:var(--sys-color-green-50);color:var(--sys-color-green-700)}.ee-team-member-identity{min-width:0;display:grid}.ee-team-member-identity strong,.ee-team-member-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ee-team-member-identity strong{font-size:.78rem}.ee-team-member-identity span{color:var(--sem-text-muted);font-size:.7rem}.ee-team-role,.ee-team-status{color:var(--sem-text-secondary);text-transform:capitalize;align-items:center;gap:5px;font-size:.7rem;font-weight:700;display:inline-flex}.ee-team-status.is-suspended{color:var(--sys-color-red-700)}.ee-team-status.is-active{color:var(--sys-color-green-700)}.ee-team-member-row>button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.ee-team-protected{min-width:130px;color:var(--sem-text-muted);text-align:right;font-size:.68rem}@media (max-width:760px){.ee-invitation-share-link{grid-template-columns:1fr}.ee-team-member-row{grid-template-columns:36px minmax(0,1fr) auto;gap:8px 10px}.ee-team-role{grid-column:2}.ee-team-status{grid-area:1/3}.ee-team-member-row>button,.ee-team-protected{text-align:center;grid-column:2/-1;width:100%}}.ee-onboarding-shell{background:radial-gradient(circle at 0 0,#0ea5e924,#0000 28%),linear-gradient(#f8fafc 0%,#ecfeff 100%)}.ee-onboarding-page{max-width:1120px}.ee-onboarding-hero,.ee-onboarding-form-panel{background:#ffffffeb;border-color:#94a3b833;box-shadow:0 20px 50px #0f172a0f}.ee-onboarding-hero{padding:clamp(1.5rem,3vw,2.35rem)}.ee-onboarding-hero-header{align-items:flex-start}.ee-onboarding-chip-row{row-gap:.65rem}.ee-onboarding-soft-pill{color:#0f766e;background:#0891b21f}.ee-onboarding-callout,.ee-onboarding-side-note{background:#ecfeffbf;border-color:#0891b224}.ee-onboarding-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.ee-onboarding-choice-group{border:0;min-width:0;margin:0;padding:0}.ee-onboarding-choice-group>legend{color:var(--sem-text-primary);font-size:.9rem;font-weight:800}.ee-onboarding-choice-group>p{color:var(--sem-text-muted);margin:.3rem 0 .75rem;font-size:.78rem}.ee-onboarding-choice-grid,.ee-onboarding-use-grid{gap:.55rem;display:grid}.ee-onboarding-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ee-onboarding-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-onboarding-choice-grid label,.ee-onboarding-use-grid label{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-elevated);min-width:0;color:var(--sem-text-secondary);cursor:pointer;border-radius:6px;align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.ee-onboarding-choice-grid label.is-selected,.ee-onboarding-use-grid label.is-selected{border-color:var(--sys-color-brand-500);background:var(--ee-accent-soft)}@supports (color:color-mix(in lab, red, red)){.ee-onboarding-choice-grid label.is-selected,.ee-onboarding-use-grid label.is-selected{background:color-mix(in srgb, var(--ee-accent-soft) 62%, var(--sem-surface-elevated))}}.ee-onboarding-choice-grid label.is-selected,.ee-onboarding-use-grid label.is-selected{color:var(--sem-text-primary)}.ee-onboarding-choice-grid input,.ee-onboarding-use-grid input{accent-color:var(--sys-color-brand-600);flex:none;margin-top:.15rem}.ee-onboarding-choice-grid span,.ee-onboarding-use-grid span{min-width:0;font-size:.78rem;font-weight:700}.ee-onboarding-use-grid span{gap:.2rem;display:grid}.ee-onboarding-use-grid small{color:var(--sem-text-muted);font-size:.7rem;font-weight:500;line-height:1.45}.ee-business-profile-settings{max-width:980px}.ee-workspace-config-form{gap:0;width:100%}.ee-workspace-config-section{min-width:0;padding:1.25rem 0 0}.ee-workspace-config-section+.ee-workspace-config-section{box-shadow:inset 0 1px 0 var(--sem-border-subtle);margin-top:1.25rem}.ee-workspace-config-section>legend{overflow-wrap:anywhere;white-space:normal;width:100%;max-width:100%;padding:0}.ee-workspace-config-section>p{overflow-wrap:anywhere;max-width:52rem}.ee-workspace-feature-groups{gap:0;display:grid}.ee-workspace-feature-group{min-width:0;padding:.9rem 0}.ee-workspace-feature-group+.ee-workspace-feature-group{border-top:1px solid var(--sem-border-subtle)}.ee-workspace-feature-group>header{gap:.15rem;margin-bottom:.65rem;display:grid}.ee-workspace-feature-group>header h3,.ee-workspace-feature-group>header p{margin:0}.ee-workspace-feature-group>header h3{color:var(--sem-text-primary);font-size:.85rem}.ee-workspace-feature-group>header p{color:var(--sem-text-muted);font-size:.72rem;line-height:1.45}.ee-workspace-feature-group .ee-onboarding-use-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.ee-workspace-config-form .ee-onboarding-choice-grid label,.ee-workspace-config-form .ee-onboarding-use-grid label{box-sizing:border-box;max-width:100%;overflow:hidden}.ee-workspace-config-form .ee-onboarding-choice-grid span,.ee-workspace-config-form .ee-onboarding-use-grid span,.ee-workspace-config-form .ee-onboarding-use-grid strong,.ee-workspace-config-form .ee-onboarding-use-grid small{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.ee-industry-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-industry-pack-features{margin-top:.15rem;color:var(--sys-color-brand-600)!important;font-weight:700!important}.ee-industry-preset-section .ee-onboarding-use-grid article{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-elevated);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;padding:1rem;display:flex}.ee-industry-preset-section .ee-onboarding-use-grid article.is-selected{border-color:var(--sys-color-brand-500);background:var(--ee-accent-soft)}@supports (color:color-mix(in lab, red, red)){.ee-industry-preset-section .ee-onboarding-use-grid article.is-selected{background:color-mix(in srgb, var(--ee-accent-soft) 62%, var(--sem-surface-elevated))}}.ee-industry-preset-section article>span{gap:.3rem;min-width:0;display:grid}.ee-industry-preset-section article small{color:var(--sem-text-muted);font-size:.72rem;font-weight:500;line-height:1.45}.ee-configuration-empty{border:1px dashed var(--sem-border-default);color:var(--sem-text-muted);border-radius:6px;padding:.8rem;font-size:.78rem}.ee-profile-save{justify-self:start;margin-top:1.25rem}.ee-product-category-search{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-elevated);max-width:420px;color:var(--sem-text-muted);border-radius:6px;align-items:center;gap:.55rem;padding:.65rem .75rem;display:flex}.ee-product-category-search input{width:100%;color:var(--sem-text-primary);font:inherit;background:0 0;border:0;outline:0}.ee-product-taxonomy{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid}.ee-product-industry{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-elevated);border-radius:6px;min-width:0}.ee-product-industry>h3{border-bottom:1px solid var(--sem-border-subtle);color:var(--sem-text-primary);margin:0;padding:.8rem .9rem;font-size:.92rem}.ee-product-category-groups{gap:.9rem;padding:.9rem;display:grid}.ee-product-category-group h4{color:var(--sem-text-muted);text-transform:uppercase;margin:0 0 .45rem;font-size:.68rem}.ee-product-category-options{gap:.35rem;display:grid}.ee-product-category-options label{color:var(--sem-text-secondary);cursor:pointer;border:1px solid #0000;border-radius:4px;align-items:flex-start;gap:.55rem;padding:.48rem .55rem;display:flex}.ee-product-category-options label:hover,.ee-product-category-options label.is-selected{border-color:var(--sys-color-brand-500)}@supports (color:color-mix(in lab, red, red)){.ee-product-category-options label:hover,.ee-product-category-options label.is-selected{border-color:color-mix(in srgb, var(--sys-color-brand-500) 55%, var(--sem-border-subtle))}}.ee-product-category-options label:hover,.ee-product-category-options label.is-selected{background:var(--ee-accent-soft)}@supports (color:color-mix(in lab, red, red)){.ee-product-category-options label:hover,.ee-product-category-options label.is-selected{background:color-mix(in srgb, var(--ee-accent-soft) 55%, var(--sem-surface-elevated))}}.ee-product-category-options label:hover,.ee-product-category-options label.is-selected{color:var(--sem-text-primary)}.ee-product-category-options input{accent-color:var(--sys-color-brand-600);margin-top:.15rem}.ee-product-category-options span,.ee-product-category-count{font-size:.76rem}.ee-product-category-count{color:var(--sem-text-muted);margin-top:.65rem;display:block}.ee-form-success-banner{border:1px solid var(--sys-color-success-600);align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ee-form-success-banner{border:1px solid color-mix(in srgb, var(--sys-color-success-600) 35%, var(--sem-border-default))}}.ee-form-success-banner{background:var(--sys-color-success-100);border-radius:6px;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.ee-form-success-banner{background:color-mix(in srgb, var(--sys-color-success-100) 55%, var(--sem-surface-elevated))}}.ee-form-success-banner{color:var(--sys-color-success-600);font-size:.78rem;font-weight:700}.ee-managed-access-panel,.ee-managed-workspace-switcher{max-width:980px}.ee-managed-context-banner{border-left:3px solid var(--sys-color-brand-500);background:var(--ee-accent-soft);color:var(--sem-text-secondary);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.7rem .85rem;font-size:.74rem;display:grid}.ee-managed-context-banner>svg{color:var(--ee-accent-primary)}.ee-managed-context-banner small{color:var(--sem-text-muted);font-family:var(--sys-font-mono)}.ee-managed-context-banner a{color:var(--ee-accent-primary);font-weight:800}.ee-managed-workspace-code{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-subtle);border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.ee-managed-workspace-code span,.ee-managed-workspace-code small,.ee-managed-access-list small,.ee-managed-workspace-switcher small{color:var(--sem-text-muted);font-size:.7rem}.ee-managed-workspace-code>div{gap:.25rem;display:grid}.ee-managed-workspace-code span{color:var(--sem-text-secondary);font-weight:700}.ee-managed-workspace-code strong{overflow-wrap:anywhere;font-family:var(--sys-font-mono);font-size:.76rem}.ee-managed-appointment-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.ee-managed-appointment{gap:.6rem;display:grid}.ee-managed-appointment>p{color:var(--sem-text-secondary);margin:0;font-size:.76rem;line-height:1.5}.ee-managed-appointment-form label{color:var(--sem-text-secondary);gap:.4rem;font-size:.72rem;font-weight:700;display:grid}.ee-managed-access-list{gap:.6rem;display:grid}.ee-managed-access-list h3{margin:0;font-size:.82rem}.ee-managed-access-list article,.ee-managed-workspace-switcher article{border-block:1px solid var(--sem-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.ee-managed-access-list article>div:first-child,.ee-managed-workspace-switcher article>div{gap:.2rem;min-width:0;display:grid}.ee-managed-workspace-switcher article{border:1px solid var(--sem-border-subtle);border-radius:6px;grid-template-columns:24px minmax(0,1fr) auto;padding:.85rem}.ee-managed-workspace-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ee-managed-workspace-heading h2,.ee-managed-workspace-heading p,.ee-managed-client-modal header p{margin:0}.ee-managed-workspace-heading h2{font-size:1rem}.ee-managed-workspace-heading p,.ee-managed-client-modal header p{max-width:42rem;color:var(--sem-text-secondary);margin-top:.3rem;font-size:.74rem;line-height:1.5}.ee-managed-client-modal{width:min(780px,100%)}.ee-managed-workspace-switcher article.is-current{border-color:var(--sys-color-brand-500);background:var(--ee-accent-soft)}@supports (color:color-mix(in lab, red, red)){.ee-managed-workspace-switcher article.is-current{background:color-mix(in srgb, var(--ee-accent-soft) 55%, var(--sem-surface-elevated))}}.ee-managed-workspace-switcher article>span{color:var(--sys-color-success-600);font-size:.7rem;font-weight:800}.ee-onboarding-currency-input{text-transform:uppercase}.ee-onboarding-timezone-row{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:1rem;display:grid}.ee-onboarding-timezone-field{max-width:320px}.ee-onboarding-field{min-width:0;position:relative}.ee-onboarding-field.has-error{background:#fef2f2b8;border-radius:1rem;outline:1px solid #dc26261f;padding:.75rem}.ee-onboarding-label-row{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.ee-help-trigger{color:#0f766e;cursor:pointer;background:#ecfefff2;border:1px solid #0891b23d;border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.9rem;font-weight:800;line-height:1;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.ee-help-trigger:hover,.ee-help-trigger:focus-visible{background:#cffafe;border-color:#0891b273;transform:translateY(-1px)}.ee-help-trigger.is-open{background:#0891b224;border-color:#0d94886b}.ee-field-help-popover{z-index:30;width:min(22rem,100vw - 3rem);position:absolute;top:calc(100% + .55rem);right:0}.ee-field-help-popover-arrow{background:#fffffffa;border-top:1px solid #0891b22e;border-left:1px solid #0891b22e;width:.9rem;height:.9rem;margin-left:auto;margin-right:.45rem;transform:translateY(.42rem)rotate(45deg)}.ee-field-help-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #0891b22e;border-radius:1rem;gap:.25rem;padding:.85rem .95rem;display:grid;box-shadow:0 18px 42px #0f172a24}.ee-input-error{background:#fff;border-color:#dc2626a6;box-shadow:0 0 0 3px #fee2e2f2}.ee-field-error{color:#b91c1c;font-size:.925rem;font-weight:700;line-height:1.45}.ee-form-error-banner{color:#991b1b;background:#fef2f2f5;border:1px solid #dc262629;border-radius:1rem;padding:.9rem 1rem;font-size:.95rem;font-weight:600}.ee-onboarding-submit-row{align-items:flex-start}.ee-onboarding-workspace-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);gap:1.25rem;display:grid}.ee-onboarding-checklist-panel{background:#fffffff0;border:1px solid #0891b224;box-shadow:0 16px 40px #0f172a0f}.ee-onboarding-progress-pill{color:#0f766e;background:#0891b224}.ee-onboarding-progress-bar{background:#94a3b82e;border-radius:999px;width:100%;height:.7rem;overflow:hidden}.ee-onboarding-progress-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#06b6d4 0%,#14b8a6 100%);height:100%;display:block}.ee-onboarding-progress-copy{color:#0f766e;font-size:.9rem;font-weight:600}.ee-onboarding-checklist-item{background:#f8fafcd9;border:1px solid #94a3b82e;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:.95rem 1rem;display:grid}.ee-onboarding-checklist-item.is-complete{background:#ecfdf5e6;border-color:#10b98138}.ee-onboarding-checklist-index{color:#0f766e;background:#0891b21a;border-radius:999px;place-items:center;width:2rem;height:2rem;font-weight:700;display:grid}.ee-onboarding-status-pill.complete{color:#047857;background:#10b98124}.ee-onboarding-status-pill.pending{color:var(--ee-deep-blue);background:#42a6f529}.ee-onboarding-submit-helper{max-width:28rem}@media (max-width:840px){.ee-onboarding-timezone-row,.ee-onboarding-workspace-grid{grid-template-columns:1fr}.ee-onboarding-timezone-field{max-width:none}.ee-field-help-popover{width:min(100%,100vw - 2.5rem);left:0;right:auto}.ee-field-help-popover-arrow{margin-left:1rem;margin-right:0}}@media (max-width:720px){.ee-onboarding-form-grid,.ee-onboarding-choice-grid,.ee-onboarding-use-grid,.ee-industry-choice-grid,.ee-product-taxonomy,.ee-managed-appointment-form,.ee-managed-access-list article,.ee-managed-workspace-switcher article{grid-template-columns:1fr}.ee-managed-context-banner{grid-template-columns:auto minmax(0,1fr)}.ee-managed-context-banner small,.ee-managed-context-banner a{grid-column:2}.ee-managed-workspace-heading{display:grid}.ee-managed-workspace-heading .ee-button-primary,.ee-managed-workspace-switcher article .ee-inline-cluster{width:100%}.ee-managed-workspace-switcher article .ee-inline-cluster>*{flex:1}}.ee-operational-reports .ee-dashboard-kpi strong,.ee-report-table strong,.ee-report-table span,.ee-report-table small{overflow-wrap:anywhere}.ee-report-table{border:1px solid var(--ee-border);border-radius:6px;min-width:0;overflow:hidden}.ee-report-table>div{grid-template-columns:minmax(130px,1.2fr) minmax(110px,1fr) minmax(80px,auto) minmax(100px,auto);align-items:center;gap:10px;padding:11px 12px;display:grid}.ee-report-table>div+div{border-block-start:1px solid var(--ee-border)}.ee-report-table>div>span:first-child{gap:2px;display:grid}.ee-report-table-head{color:var(--ee-text-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.ee-report-inline-metrics{border-block-start:1px solid var(--ee-border);flex-wrap:wrap;gap:18px;margin-block-start:12px;padding-block-start:12px;display:flex}@media (max-width:720px){.ee-report-table-head{display:none!important}.ee-report-table>div{grid-template-columns:minmax(0,1fr) auto;align-items:start}.ee-report-table>div>:nth-child(2){grid-column:1}}.ee-wholesale-access,.ee-access-section,.ee-access-subject,.ee-access-grid,.ee-access-agent-scope{min-width:0}.ee-access-heading{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;margin-block-end:18px;display:grid}.ee-access-heading>span{color:var(--ee-accent);padding-block-start:2px}.ee-access-heading h2,.ee-access-heading p,.ee-access-subject header strong,.ee-access-subject header span{overflow-wrap:anywhere;margin:0}.ee-access-subject{border-block-start:1px solid var(--ee-border);gap:16px;padding-block:18px;display:grid}.ee-access-subject>header{gap:3px;display:grid}.ee-access-grid{border:1px solid var(--ee-border);border-radius:6px}.ee-access-grid h3,.ee-access-agent-scope legend{padding:10px 12px;font-size:.82rem}.ee-access-grid>div{border-block-start:1px solid var(--ee-border);grid-template-columns:minmax(0,1fr) minmax(145px,210px);align-items:center;gap:12px;padding:10px 12px;display:grid}.ee-access-grid>div>span,.ee-access-checklist label>span{gap:2px;min-width:0;display:grid}.ee-access-grid small,.ee-access-checklist small{overflow-wrap:anywhere}.ee-access-agent-scope{border:1px solid var(--ee-border);border-radius:6px;gap:10px;padding:12px;display:grid}.ee-access-checklist{gap:1px;display:grid}.ee-access-checklist label{border-block-start:1px solid var(--ee-border);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding-block:9px;display:grid}@media (max-width:720px){.ee-access-grid>div{grid-template-columns:1fr;align-items:stretch}}.ee-inventory-page-shell{max-width:1180px}.ee-inventory-priority-card{background:#fff7ed;border-color:#fb923c33}.ee-inventory-priority-summary{color:#7c2d12}.ee-inventory-priority-status{color:#9a3412}.ee-inventory-lane-card{min-height:100%}.ee-inventory-route-cue{background:#ffffffb8;border:1px solid #94a3b82e;border-radius:.9rem;padding:.75rem .9rem}@media (max-width:720px){.ee-commodity-queue-side{text-align:left;align-items:flex-start;min-width:100%}.ee-commodity-filter-grid,.ee-commodity-stat-grid,.ee-commodity-workspace-scope-grid,.ee-commodity-store-grid,.ee-commodity-summary-mini-grid,.ee-commodity-form-support-grid,.ee-spatial-grid-main,.ee-spatial-store-grid{grid-template-columns:1fr}.ee-inline-note{min-width:100%}.ee-home-account-grid,.ee-home-account-metrics,.ee-home-shortcut-grid{grid-template-columns:1fr}.ee-conversation-message.user,.ee-conversation-message.assistant-offset{margin-left:0;margin-right:0}.ee-runtracker-rule-card{min-width:100%}}.ee-confirm-overlay{z-index:1100;padding:var(--sys-space-4);background:#10182873;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ee-confirm-dialog{width:min(420px,100%);padding:var(--sys-space-6);background:var(--sem-surface-elevated);border:1px solid var(--sem-border-subtle);border-radius:var(--sys-radius-lg);box-shadow:var(--sys-shadow-lg)}.ee-confirm-title{margin:0 0 var(--sys-space-2);color:var(--sem-text-primary);font-size:1.1rem;font-weight:800}.ee-confirm-description{margin:0 0 var(--sys-space-4);color:var(--sem-text-secondary);line-height:1.6}.ee-confirm-actions{justify-content:flex-end;gap:var(--sys-space-3);margin-top:var(--sys-space-4);display:flex}.ee-skeleton-group{gap:var(--sys-space-3);padding:var(--sys-space-4) 0;display:grid}.ee-skeleton-row{border-radius:var(--sys-radius-sm);background:linear-gradient(90deg, var(--sem-surface-subtle) 25%, var(--sem-surface-elevated) 50%, var(--sem-surface-subtle) 75%);background-size:200% 100%;height:1.1rem;animation:1.4s ease-in-out infinite ee-skeleton-shimmer}.ee-skeleton-row:nth-child(2n){width:85%}.ee-skeleton-row:nth-child(3n){width:70%}@keyframes ee-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ee-skeleton-row{animation:none}}.ee-topbar-inner{flex-wrap:nowrap;min-height:60px;padding:8px 24px}.ee-topbar-identity{align-items:center;min-width:0;display:flex}.ee-topbar-inner.is-authenticated{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions""modules modules";gap:7px 18px;padding-block:8px 7px;display:grid}.ee-topbar-inner.is-authenticated>.ee-topbar-identity{grid-area:identity}.ee-topbar-inner.is-authenticated>.ee-toolbar{flex:none;grid-area:actions}.ee-topbar-inner.is-authenticated>.ee-primary-nav{border-top:1px solid var(--sem-border-subtle);scrollbar-width:thin;grid-area:modules;width:100%;padding-top:6px;overflow-x:auto}.ee-topbar-brand{flex:none;text-decoration:none;display:inline-flex}.ee-public-header-nav{flex:none;align-items:center;gap:4px;margin-left:10px;display:flex}.ee-solutions-menu{position:relative}.ee-solutions-menu>summary{border-radius:var(--sys-radius-pill);min-height:34px;color:var(--sem-text-secondary);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:.82rem;font-weight:700;list-style:none;display:inline-flex}.ee-solutions-menu>summary::-webkit-details-marker{display:none}.ee-solutions-menu>summary:hover,.ee-solutions-menu>summary:focus-visible,.ee-solutions-menu[open]>summary,.ee-solutions-menu.is-active>summary{background:var(--ee-nav-active-bg);color:var(--ee-nav-active-fg)}.ee-solutions-menu[open]>summary>svg:last-child{transform:rotate(180deg)}.ee-solutions-menu>summary>svg:last-child{transition:transform .16s}.ee-solutions-mega-menu{z-index:50;border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);border-radius:16px;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) minmax(220px,1fr) minmax(240px,.9fr);gap:22px;width:min(1180px,100vw - 32px);padding:26px;display:grid;position:absolute;top:calc(100% + 13px);left:-150px;box-shadow:0 24px 70px #050f1c3d}.ee-solutions-mega-menu:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.ee-solutions-mega-column{align-content:start;gap:5px;display:grid}.ee-solutions-mega-column>strong{color:var(--sem-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem}.ee-solutions-mega-column>a{min-height:40px;color:var(--sem-text-primary);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:8px 9px;font-size:.82rem;font-weight:700;display:grid}.ee-solutions-mega-column>a svg{color:var(--ee-accent-primary)}.ee-solutions-mega-column>a:hover,.ee-solutions-mega-column>a:focus-visible{background:var(--ee-accent-soft);color:var(--ee-accent-primary)}.ee-solutions-mega-feature{color:#fff;background:#0b213c;border-radius:12px;align-content:start;gap:10px;padding:22px;display:grid}.ee-solutions-mega-feature>span{color:#8fbcff;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.ee-solutions-mega-feature h2{margin:0;font-size:1.15rem;line-height:1.3}.ee-solutions-mega-feature p{color:#d9e3ef;margin:0;font-size:.875rem;line-height:1.55}.ee-solutions-mega-feature a{color:#fff;align-items:center;gap:7px;margin-top:4px;font-size:.82rem;font-weight:800;display:inline-flex}.ee-solutions-mega-all{border-top:1px solid var(--sem-border-subtle);grid-column:1/4;justify-content:flex-start;align-items:center;gap:28px;padding:17px 9px 0;display:flex}.ee-solutions-mega-all>a{color:var(--ee-accent-primary);align-items:center;gap:7px;font-size:.9rem;font-weight:850;display:inline-flex}.ee-topbar .ee-toolbar{flex:1;justify-content:space-between;display:flex}.ee-primary-nav{flex-wrap:nowrap;gap:4px;padding:0}.ee-primary-nav-link,.ee-topbar-auth-link{border-radius:var(--sys-radius-pill);min-height:34px;color:var(--sem-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.ee-primary-nav-link:hover,.ee-primary-nav-link:focus-visible{background:var(--ee-nav-hover-bg)}.ee-primary-nav-link.is-active,.ee-primary-nav-link[aria-current=page]{background:var(--ee-nav-active-bg);color:var(--ee-nav-active-fg);box-shadow:none}.ee-topbar-actions{flex-wrap:nowrap;gap:6px;margin-left:auto}.ee-topbar-auth-link.secondary{border:1px solid var(--sem-border-default);background:var(--sem-surface-elevated)}.ee-topbar-auth-link.primary{background:var(--ee-accent-primary);color:#fff}.ee-account-pill{border:1px solid var(--sem-border-default);border-radius:var(--sys-radius-pill);background:var(--sem-surface-elevated);align-items:center;gap:10px;min-height:38px;padding:3px 4px 3px 12px;display:flex}.ee-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--sem-text-primary);font-size:.79rem;font-weight:700;overflow:hidden}.ee-account-menu,.ee-workspace-menu{position:relative}.ee-workspace-menu>summary{border:1px solid var(--sem-border-default);border-radius:var(--sys-radius-pill);background:var(--sem-surface-elevated);max-width:210px;min-height:38px;color:var(--sem-text-primary);cursor:pointer;align-items:center;gap:7px;padding:7px 10px;list-style:none;display:inline-flex}.ee-workspace-menu>summary::-webkit-details-marker{display:none}.ee-workspace-menu>summary:hover,.ee-workspace-menu>summary:focus-visible,.ee-workspace-menu[open]>summary{border-color:var(--ee-accent-primary);background:var(--ee-nav-hover-bg)}.ee-workspace-menu>summary>svg:first-child{color:var(--ee-accent-primary);flex:none}.ee-workspace-menu>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.74rem;font-weight:800;overflow:hidden}.ee-workspace-menu[open]>summary>svg:last-child{transform:rotate(180deg)}.ee-workspace-menu-popover{z-index:101;border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);width:min(350px,100vw - 24px);box-shadow:var(--sys-shadow-lg);border-radius:8px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden}.ee-workspace-menu-popover>header{border-bottom:1px solid var(--sem-border-subtle);gap:3px;padding:13px 14px;display:grid}.ee-workspace-menu-popover>header strong{font-size:.78rem}.ee-workspace-menu-popover>header span{color:var(--sem-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.ee-workspace-menu-list{gap:7px;max-height:min(420px,100vh - 180px);padding:6px;display:grid;overflow-y:auto}.ee-workspace-menu-list section{gap:2px;display:grid}.ee-workspace-menu-list h3{color:var(--sem-text-muted);text-transform:uppercase;margin:0;padding:7px 8px 4px;font-size:.62rem}.ee-workspace-menu-list button{width:100%;color:var(--sem-text-primary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:9px;display:grid}.ee-workspace-menu-list button:hover,.ee-workspace-menu-list button:focus-visible{background:var(--ee-nav-hover-bg)}.ee-workspace-menu-list button:disabled{cursor:wait}.ee-workspace-menu-list button>svg{color:var(--ee-accent-primary)}.ee-workspace-menu-list button>span{gap:2px;min-width:0;display:grid}.ee-workspace-menu-list button strong,.ee-workspace-menu-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ee-workspace-menu-list button strong{font-size:.72rem}.ee-workspace-menu-list button small{color:var(--sem-text-muted);font-size:.62rem}.ee-workspace-menu-popover>p{border-top:1px solid var(--sem-border-subtle);color:var(--sys-color-red-700);margin:0;padding:9px 14px;font-size:.68rem}.ee-workspace-menu-popover>footer{border-top:1px solid var(--sem-border-subtle);text-align:right;padding:9px 14px}.ee-workspace-menu-popover>footer a{color:var(--ee-accent-primary);font-size:.7rem;font-weight:800}.ee-account-menu>summary{border:1px solid var(--sem-border-default);border-radius:var(--sys-radius-pill);background:var(--sem-surface-elevated);min-height:38px;color:var(--sem-text-primary);cursor:pointer;align-items:center;gap:8px;padding:3px 8px 3px 12px;list-style:none;display:inline-flex}.ee-account-menu>summary::-webkit-details-marker{display:none}.ee-account-menu>summary:hover,.ee-account-menu>summary:focus-visible,.ee-account-menu[open]>summary{border-color:var(--ee-accent-primary);background:var(--ee-nav-hover-bg)}.ee-account-menu>summary img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:28px;height:28px}.ee-account-menu-label{font-size:.76rem;font-weight:800}.ee-account-menu[open]>summary>svg:last-child{transform:rotate(180deg)}.ee-account-menu-popover{z-index:100;border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);width:min(330px,100vw - 24px);box-shadow:var(--sys-shadow-lg);border-radius:8px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden}.ee-account-menu-popover>header{border-bottom:1px solid var(--sem-border-subtle);gap:3px;padding:13px 14px;display:grid}.ee-account-menu-popover>header strong,.ee-account-menu-popover>header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ee-account-menu-popover>header strong{font-size:.78rem}.ee-account-menu-popover>header span{color:var(--sem-text-muted);font-size:.68rem}.ee-account-menu-popover>nav{padding:5px;display:grid}.ee-account-menu-popover>nav>section{min-width:0;padding:5px 0;display:grid}.ee-account-menu-popover>nav>section+section{border-top:1px solid var(--sem-border-subtle)}.ee-account-menu-popover>nav h3{color:var(--sem-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:4px 9px;font-size:.58rem;font-weight:800}.ee-account-menu-popover>nav a,.ee-account-menu-popover>nav button{width:100%;color:var(--sem-text-primary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:9px;text-decoration:none;display:grid}.ee-account-menu-popover>nav a:hover,.ee-account-menu-popover>nav button:hover,.ee-account-menu-popover>nav a:focus-visible,.ee-account-menu-popover>nav button:focus-visible{background:var(--ee-nav-hover-bg)}.ee-account-menu-popover>nav svg{color:var(--ee-accent-primary)}.ee-account-menu-popover>nav span{gap:2px;min-width:0;display:grid}.ee-account-menu-popover>nav strong{overflow-wrap:anywhere;align-items:center;gap:6px;font-size:.72rem;display:flex}.ee-account-menu-off{border-radius:var(--sys-radius-pill);background:var(--sem-surface-subtle);color:var(--sem-text-muted);text-transform:uppercase;flex:none;padding:1px 5px;font-size:.52rem;font-style:normal;font-weight:800}.ee-account-menu-popover>nav small{color:var(--sem-text-muted);overflow-wrap:anywhere;font-size:.62rem}.ee-account-menu-popover>footer{border-top:1px solid var(--sem-border-subtle);padding:5px}.ee-account-menu-popover>footer button{width:100%;color:var(--sem-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:9px;font-size:.72rem;font-weight:700;display:flex}.ee-account-menu-popover>footer button:hover,.ee-account-menu-popover>footer button:focus-visible{background:var(--ee-nav-hover-bg)}.ee-member-shell-page{width:100%;max-width:1480px}.ee-member-shell-layout{grid-template-columns:236px minmax(0,1fr);gap:24px}.ee-member-shell-rail{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-panel);box-shadow:var(--sys-shadow-sm);border-radius:20px;gap:16px;padding:14px;display:grid;top:84px}.ee-member-nav,.ee-member-nav-group,.ee-member-workspace{display:grid}.ee-member-nav{gap:18px}.ee-member-nav-group{gap:4px}.ee-member-nav-mobile{display:none}.ee-module-mode-tabs{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-subtle);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.ee-module-mode-tabs a{min-width:0;color:var(--sem-text-secondary);text-align:center;border-radius:5px;padding:8px 6px;font-size:.75rem;font-weight:750;text-decoration:none}.ee-module-mode-tabs a:hover{color:var(--sem-text-primary)}.ee-module-mode-tabs a.is-active{background:var(--sem-surface-panel);box-shadow:var(--sys-shadow-sm);color:var(--ee-nav-active-fg)}.ee-member-nav-heading{color:var(--sem-text-muted);letter-spacing:.1em;text-transform:uppercase;padding:0 10px 4px;font-size:.65625rem;font-weight:800}.ee-member-nav-item{min-height:38px;color:var(--sem-text-secondary);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;font-size:.8125rem;font-weight:600;text-decoration:none;display:grid}.ee-member-nav-item:hover{background:var(--ee-nav-hover-bg)}.ee-member-nav-item.is-active{background:var(--ee-nav-active-bg);color:var(--ee-nav-active-fg)}.ee-member-nav-item.is-inactive{color:var(--sem-text-muted)}.ee-member-nav-item.is-inactive:hover{color:var(--sem-text-primary)}.ee-member-nav-off{color:var(--sem-text-muted);text-transform:uppercase;align-items:center;gap:3px;font-size:.58rem;font-weight:800;display:inline-flex}.ee-feature-setup{border-top:1px solid var(--sem-border-subtle);width:min(100%,980px);min-width:0;display:grid}.ee-feature-setup-intro,.ee-feature-setup-step{border-bottom:1px solid var(--sem-border-subtle);min-width:0;padding:1.1rem 0}.ee-feature-setup-intro{grid-template-columns:auto minmax(0,1fr);gap:.75rem;display:grid}.ee-feature-setup-intro>span{background:var(--ee-nav-active-bg);width:38px;height:38px;color:var(--ee-nav-active-fg);border-radius:6px;place-items:center;display:grid}.ee-feature-setup-intro div,.ee-feature-setup-step>div{min-width:0}.ee-feature-setup-intro small{color:var(--ee-accent-primary);font-weight:800}.ee-feature-setup-intro h2{margin:.15rem 0;font-size:1.15rem}.ee-feature-setup-intro p,.ee-feature-setup-step p{color:var(--sem-text-muted);margin:.2rem 0 0;line-height:1.5}.ee-circular-setup-introduction{border-bottom:1px solid var(--sem-border-subtle);gap:1rem;min-width:0;padding:1.25rem 0;display:grid}.ee-circular-setup-copy{gap:.3rem;min-width:0;max-width:760px;display:grid}.ee-circular-setup-copy small{color:var(--ee-accent-primary);text-transform:uppercase;font-weight:800}.ee-circular-setup-copy h3{overflow-wrap:anywhere;margin:0;font-size:1.15rem;line-height:1.35}.ee-circular-setup-copy p,.ee-circular-setup-outcome{color:var(--sem-text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.55}.ee-circular-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;display:grid}.ee-circular-example-grid article{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-subtle);border-radius:6px;gap:.5rem;min-width:0;padding:.85rem;display:grid}.ee-circular-example-grid article header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.ee-circular-example-grid article header svg{color:var(--ee-accent-primary)}.ee-circular-example-grid article strong,.ee-circular-example-grid article p{overflow-wrap:anywhere}.ee-circular-example-grid article p{color:var(--sem-text-secondary);margin:0;font-size:.76rem;line-height:1.45}.ee-circular-example-grid article>div{color:var(--ee-accent-primary);align-items:center;gap:.4rem;font-size:.68rem;font-weight:800;display:flex}.ee-circular-setup-outcome{border-left:3px solid var(--ee-accent-primary);padding-left:.75rem}.ee-feature-setup-step{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.ee-feature-setup-step.is-stacked{grid-template-columns:minmax(0,1fr)}.ee-feature-enable-switch{border:1px solid var(--sem-border-default);min-width:78px;color:var(--sem-text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.55rem .7rem;display:inline-flex}.ee-feature-enable-switch.is-enabled{border-color:var(--ee-accent-primary);background:var(--ee-nav-active-bg);color:var(--ee-nav-active-fg)}.ee-feature-industry-grid,.ee-feature-pack-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.55rem;min-width:0;display:grid}.ee-feature-industry-grid label,.ee-feature-pack-card label{box-sizing:border-box;border:1px solid var(--sem-border-subtle);cursor:pointer;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;max-width:100%;padding:.7rem;display:grid}.ee-feature-industry-grid label.is-selected,.ee-feature-pack-card.is-selected label{border-color:var(--ee-accent-primary);background:var(--ee-nav-active-bg)}.ee-feature-industry-grid span,.ee-feature-pack-card span,.ee-feature-pack-card strong,.ee-feature-pack-card small{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.ee-feature-pack-card{min-width:0;position:relative}.ee-feature-pack-card label{height:100%;padding-right:2.7rem}.ee-feature-pack-card span{gap:.15rem;display:grid}.ee-feature-pack-card small{color:var(--sem-text-muted);line-height:1.45}.ee-feature-pack-help{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);width:28px;height:28px;color:var(--ee-accent-primary);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:.62rem;right:.62rem}.ee-feature-pack-help:hover,.ee-feature-pack-help:focus-visible{background:var(--ee-nav-active-bg)}.ee-feature-pack-popover{z-index:40;border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);width:100%;box-shadow:var(--sys-shadow-lg);border-radius:6px;gap:.35rem;padding:.85rem;display:grid;position:absolute;top:2.9rem;left:0}.ee-feature-pack-popover strong{font-size:.76rem}.ee-feature-pack-popover p{color:var(--sem-text-secondary);overflow-wrap:anywhere;margin:0 0 .35rem;font-size:.72rem;line-height:1.5}.ee-feature-setup-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1.1rem;display:flex}@media (max-width:560px){.ee-circular-example-grid,.ee-feature-setup-step{grid-template-columns:minmax(0,1fr)}.ee-feature-enable-switch{justify-self:start}.ee-feature-setup-actions>*{justify-content:center;width:100%}}.ee-member-nav-count{border-radius:var(--sys-radius-pill);background:var(--sem-surface-subtle);min-width:24px;color:var(--sem-text-muted);text-align:center;padding:2px 7px;font-size:.6875rem;font-weight:800}.ee-member-nav-item.has-wide-count{grid-template-columns:auto minmax(0,1fr);row-gap:1px}.ee-member-nav-item.has-wide-count>svg{grid-row:1/3}.ee-member-nav-count.is-wide{white-space:nowrap;background:0 0;grid-column:2;justify-self:start;min-width:0;padding:0;font-size:.58rem}.ee-member-workspace{border-top:1px solid var(--sem-border-subtle);gap:5px;padding-top:14px}.ee-member-workspace-details{gap:5px;display:grid}.ee-member-workspace strong,.ee-member-workspace-details>span{padding:0 10px}.ee-member-workspace strong{font-size:.82rem}.ee-member-workspace-details>span{color:var(--sem-text-muted);font-size:.72rem}.ee-member-workspace .ee-inline-cluster{gap:5px;padding:5px 10px 0}.ee-member-workspace .ee-badge{padding:3px 7px;font-size:.65rem}.ee-dashboard-period{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);border-radius:8px;display:inline-flex;overflow:hidden}.ee-dashboard-period a{color:var(--sem-text-secondary);padding:8px 12px;font-size:.75rem;font-weight:700;text-decoration:none}.ee-dashboard-period a+a{border-left:1px solid var(--sem-border-default)}.ee-dashboard-period a.is-active{background:var(--ee-nav-active-bg);color:var(--ee-nav-active-fg)}.ee-dashboard-kpis{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-panel);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ee-dashboard-kpi{grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:16px;display:grid}.ee-dashboard-kpi+.ee-dashboard-kpi{border-left:1px solid var(--sem-border-subtle)}.ee-dashboard-kpi>span{color:var(--ee-accent-primary)}.ee-dashboard-kpi.is-attention>span,.ee-dashboard-kpi.is-attention strong{color:var(--sys-color-danger-700)}.ee-dashboard-kpi div{gap:3px;min-width:0;display:grid}.ee-dashboard-kpi small{color:var(--sem-text-muted);font-size:.68rem;font-weight:700}.ee-dashboard-kpi strong{color:var(--sem-text-primary);text-overflow:ellipsis;font-size:1.28rem;line-height:1.1;overflow:hidden}.ee-dashboard-kpi p{color:var(--sem-text-muted);margin:0;font-size:.68rem;line-height:1.35}.ee-dashboard-primary-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:16px;display:grid}.ee-dashboard-section{border-radius:8px;gap:18px;min-width:0;padding:18px;display:grid}.ee-dashboard-section-heading h2{margin:0;font-size:.98rem}.ee-dashboard-section-heading p{color:var(--sem-text-muted);margin:4px 0 0;font-size:.73rem}.ee-report-group{gap:8px;min-width:0;display:grid}.ee-report-group+.ee-report-group{border-top:1px solid var(--sem-border-default);padding-top:4px}.ee-report-group h3{color:var(--sem-text-muted);margin:0;font-size:.72rem;font-weight:700}.ee-dashboard-funnel,.ee-dashboard-activity-bars{gap:12px;display:grid}.ee-dashboard-stage,.ee-dashboard-activity-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;display:grid}.ee-dashboard-stage span,.ee-dashboard-activity-bar span{color:var(--sem-text-secondary);font-size:.76rem}.ee-dashboard-stage strong,.ee-dashboard-activity-bar strong{font-variant-numeric:tabular-nums;font-size:.76rem}.ee-dashboard-stage>div,.ee-dashboard-activity-bar>div{background:var(--sem-surface-subtle);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.ee-dashboard-stage i,.ee-dashboard-activity-bar i{border-radius:inherit;background:var(--ee-accent-primary);height:100%;display:block}.ee-dashboard-stage:nth-child(4) i{background:var(--sys-color-success-600)}.ee-dashboard-stage:nth-child(5) i{background:var(--sys-color-danger-600)}.ee-dashboard-activity-bar i{background:var(--sys-color-success-600)}.ee-dashboard-record-totals{border-top:1px solid var(--sem-border-subtle);grid-template-columns:repeat(3,1fr);padding-top:14px;display:grid}.ee-dashboard-record-totals span{color:var(--sem-text-muted);gap:2px;font-size:.68rem;display:grid}.ee-dashboard-record-totals strong{color:var(--sem-text-primary);font-size:1rem}.ee-dashboard-team-table td strong,.ee-dashboard-team-table td small{display:block}.ee-dashboard-team-table td small{max-width:190px;color:var(--sem-text-muted);text-overflow:ellipsis;margin-top:3px;font-size:.68rem;overflow:hidden}.ee-dashboard-number{text-align:center;font-variant-numeric:tabular-nums}.ee-dashboard-empty{color:var(--sem-text-muted);margin:0;padding:18px 0;font-size:.78rem}.ee-dashboard-feed{display:grid}.ee-dashboard-feed article{border-top:1px solid var(--sem-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 0;display:grid}.ee-dashboard-feed article:first-child{border-top:0;padding-top:0}.ee-dashboard-feed-icon{background:var(--ee-accent-soft);width:30px;height:30px;color:var(--ee-accent-primary);border-radius:6px;place-items:center;display:grid}.ee-dashboard-feed article div{min-width:0}.ee-dashboard-feed article strong{font-size:.78rem}.ee-dashboard-feed article p{color:var(--sem-text-secondary);margin:3px 0;font-size:.74rem;line-height:1.4}.ee-dashboard-feed article small,.ee-dashboard-feed article time{color:var(--sem-text-muted);font-size:.68rem}.ee-dashboard-feed article time{white-space:nowrap}.ee-member-shell-canvas{gap:20px}.ee-route-content{gap:20px;min-width:0;display:grid}.ee-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:2px 0 4px;display:grid}.ee-page-header-copy{gap:7px;min-width:0;display:grid}.ee-breadcrumb{color:var(--sem-text-muted);align-items:center;gap:4px;font-size:.78125rem;display:flex}.ee-breadcrumb-item{align-items:center;gap:4px;display:inline-flex}.ee-page-title{letter-spacing:0;margin:0;font-size:1.8125rem;font-weight:800;line-height:1.15}.ee-page-header-body{max-width:76ch;color:var(--sem-text-secondary);margin:0;font-size:.875rem;line-height:1.55}.ee-page-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ee-page-header-actions .ee-link-button{min-height:38px;padding:8px 14px}.ee-metric-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ee-metric-card{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-panel);min-width:0;box-shadow:var(--sys-shadow-sm);border-radius:14px;align-content:start;gap:5px;padding:14px 16px;display:grid}.ee-metric-label{color:var(--sem-text-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:.66rem;font-weight:800;display:flex}.ee-metric-dot{background:var(--ee-accent-primary);border-radius:50%;flex:none;width:6px;height:6px}.ee-metric-value{overflow-wrap:anywhere;letter-spacing:0;font-size:1.6875rem;font-weight:800;line-height:1.15}.ee-boundary-notice{border:1px solid var(--sys-color-amber-700);flex-wrap:wrap;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.ee-boundary-notice{border:1px solid color-mix(in srgb, var(--sys-color-amber-700) 28%, transparent)}}.ee-boundary-notice{background:var(--sys-color-amber-100);color:var(--sys-color-amber-800);border-radius:10px;padding:10px 12px;font-size:.8rem}.ee-source-current{color:var(--sys-color-success-700);align-items:center;gap:7px;font-size:.8rem;font-weight:700;display:inline-flex}.ee-source-current>span{background:var(--sys-color-success-600);border-radius:50%;width:7px;height:7px}.ee-source-card-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.ee-shared-source-catalogue{gap:14px;min-width:0;display:grid}.ee-shared-source-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ee-shared-source-heading>div{gap:5px;display:grid}.ee-shared-source-heading h2{margin:0;font-size:1rem}.ee-shared-source-heading p{max-width:72ch;color:var(--sem-text-muted);margin:0;font-size:.75rem;line-height:1.5}.ee-source-results-controls{justify-content:flex-end;align-items:center;gap:10px!important;display:flex!important}.ee-source-results-controls .ee-input{min-height:34px;padding:6px 30px 6px 10px;font-size:.7rem}.ee-source-filter-progress{visibility:hidden;opacity:0;min-width:124px;min-height:20px;color:var(--sem-text-muted);justify-content:flex-end;align-items:center;gap:6px;font-size:.68rem;font-weight:700;display:inline-flex}.ee-source-filter-progress.is-visible{visibility:visible;opacity:1}.ee-source-filter-progress.is-visible svg{animation:.7s linear infinite ee-source-filter-spin}@keyframes ee-source-filter-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ee-source-filter-progress.is-visible svg{animation:none}}.ee-shared-source-toolbar{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-subtle);border-radius:8px;gap:10px;padding:12px;display:grid}.ee-shared-source-primary-filters{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;display:grid}.ee-shared-source-advanced-filters{border-top:1px solid var(--sem-border-subtle);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;padding-top:10px;display:grid}.ee-source-filter-field{min-width:0;color:var(--sem-text-muted);gap:5px;font-size:.65rem;font-weight:700;display:grid}.ee-source-filter-field>span:first-child{line-height:1}.ee-source-filter-search{grid-column:span 2}.ee-shared-source-toolbar .ee-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:36px}.ee-multi-select{position:relative}.ee-multi-select-trigger{text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ee-multi-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ee-multi-select-trigger svg{transition:transform .14s}.ee-multi-select-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.ee-multi-select-panel{z-index:30;border:1px solid var(--sem-border-default);background:var(--sem-surface-elevated);width:100%;min-width:0;box-shadow:var(--sys-shadow-lg);border-radius:8px;display:grid;position:absolute;inset:calc(100% + 6px) 0 auto;overflow:hidden}.ee-multi-select-panel-header{border-bottom:1px solid var(--sem-border-subtle);align-items:center;gap:8px;padding:8px;display:flex}.ee-multi-select-panel-header .ee-search-control{flex:1;min-width:0}.ee-multi-select-panel-header strong{color:var(--sem-text-primary);flex:1;font-size:.7rem}.ee-multi-select-panel-header .ee-text-button{color:var(--ee-accent-primary);cursor:pointer;background:0 0;border:0;flex:none;padding:4px;font-size:.68rem;font-weight:750}.ee-multi-select-panel-header .ee-text-button:hover{text-decoration:underline}.ee-multi-select-options{max-height:260px;padding:5px;display:grid;overflow-y:auto}.ee-multi-select-option{color:var(--sem-text-primary);cursor:pointer;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:7px 6px;font-size:.7rem;font-weight:550;line-height:1.35;display:grid}.ee-multi-select-option:hover{background:var(--sem-surface-subtle)}.ee-multi-select-option input{width:15px;height:15px;accent-color:var(--ee-accent-primary);margin:1px 0 0}.ee-multi-select-option span{overflow-wrap:anywhere;min-width:0}.ee-multi-select-empty{color:var(--sem-text-muted);padding:12px 8px;font-size:.7rem}.ee-builder-filter,.ee-filter-toggle{border:1px solid var(--sem-border-default);background:var(--sem-surface-elevated);min-width:0;min-height:36px;color:var(--sem-text-primary);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:.7rem;font-weight:700;display:flex;position:relative}.ee-builder-filter input,.ee-filter-toggle input{opacity:0;width:1px;height:1px;position:absolute}.ee-switch-track{background:var(--sem-border-default);border-radius:9px;flex:none;width:30px;height:18px;transition:background .14s;position:relative}.ee-switch-track>span{background:var(--sys-color-white);width:12px;height:12px;box-shadow:var(--sys-shadow-sm);border-radius:50%;transition:transform .14s;position:absolute;top:3px;left:3px}.ee-builder-filter input:checked+.ee-switch-track,.ee-filter-toggle input:checked+.ee-switch-track{background:var(--ee-accent-primary)}.ee-builder-filter input:checked+.ee-switch-track>span,.ee-filter-toggle input:checked+.ee-switch-track>span{transform:translate(12px)}.ee-builder-filter input:focus-visible+.ee-switch-track,.ee-filter-toggle input:focus-visible+.ee-switch-track{outline:2px solid var(--ee-accent-primary);outline-offset:2px}.ee-source-filter-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.ee-source-filter-actions>button{white-space:nowrap;min-width:0}.ee-source-filter-actions .ee-text-button{color:var(--sem-text-muted);cursor:pointer;background:0 0;border:0;padding:7px 4px;font-size:.68rem;font-weight:700}.ee-source-filter-actions .ee-text-button:hover{color:var(--sem-text-primary);text-decoration:underline}.ee-more-filters-button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.ee-more-filters-button.is-active{border-color:var(--ee-accent-primary);color:var(--ee-accent-primary)}.ee-shared-source-table-wrap{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-panel);border-radius:8px;overflow:auto}.ee-shared-source-table{min-width:940px;font-size:.72rem}.ee-shared-source-table th,.ee-shared-source-table td{vertical-align:middle;padding:10px 12px}.ee-shared-source-table th:last-child,.ee-shared-source-table td:last-child{width:226px}.ee-source-title-button{max-width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.ee-source-title-button:hover .ee-table-cell-strong{color:var(--ee-accent-primary);text-decoration:underline}.ee-source-value{background:var(--sys-color-success-50);color:var(--sys-color-success-700);border-radius:999px;justify-self:start;margin-top:3px;padding:2px 7px;font-size:.63rem;font-weight:800}.ee-source-location{gap:4px;min-width:150px;display:grid}.ee-source-location small{color:var(--sem-text-muted);justify-self:start;font-size:.61rem;font-weight:700}.ee-source-location small.is-suburb_only,.ee-source-location small.is-unknown{color:var(--sys-color-amber-700)}.ee-source-participants{gap:5px;min-width:190px;display:grid}.ee-source-participants>span{gap:1px;font-weight:600;display:grid}.ee-source-participants small{color:var(--sem-text-muted);font-size:.62rem;font-weight:500}.ee-source-participant-note{max-width:34ch;line-height:1.35}.ee-shared-source-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.ee-shared-source-actions .ee-button-primary,.ee-shared-source-actions .ee-link-button{white-space:nowrap;align-items:center;gap:6px;min-height:32px;padding:5px 9px;font-size:.68rem;display:inline-flex}.ee-shared-source-message{border-left:3px solid var(--sys-color-success-600);background:var(--sys-color-success-50);color:var(--sys-color-success-700);padding:8px 10px;font-size:.72rem}.ee-shared-source-pagination{color:var(--sem-text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:.72rem;display:flex}.ee-shared-source-pagination>div{gap:7px;display:flex}.ee-source-detail-drawer{grid-template-rows:auto 1fr auto;width:min(620px,100%);padding:0;display:grid}.ee-source-detail-drawer .ee-drawer-header{padding:20px 22px}.ee-source-detail-drawer .ee-drawer-header h2{margin-top:4px;font-size:1rem;line-height:1.35}.ee-source-detail-body{align-content:start;gap:0;display:grid;overflow-y:auto}.ee-source-detail-summary{background:var(--sem-surface-subtle);gap:10px;padding:16px 22px;display:grid}.ee-source-detail-summary>span:last-child{color:var(--sem-text-secondary);align-items:flex-start;gap:7px;font-size:.78rem;line-height:1.45;display:flex}.ee-source-detail-summary svg{flex:none;margin-top:2px}.ee-source-detail-status{border:1px solid var(--sys-color-success-600);justify-self:start}@supports (color:color-mix(in lab, red, red)){.ee-source-detail-status{border:1px solid color-mix(in srgb, var(--sys-color-success-600) 35%, transparent)}}.ee-source-detail-status{background:var(--sys-color-success-50);color:var(--sys-color-success-700);border-radius:4px;padding:3px 7px;font-size:.68rem;font-weight:800}.ee-source-detail-section{border-top:1px solid var(--sem-border-subtle);gap:13px;padding:18px 22px;display:grid}.ee-source-detail-section h3{margin:0;font-size:.82rem}.ee-source-detail-section p{color:var(--sem-text-secondary);margin:0;font-size:.75rem;line-height:1.55}.ee-source-research-note{border-left:3px solid var(--sys-color-success-600);background:var(--sys-color-success-50);gap:4px;padding:9px 11px;display:grid}.ee-source-research-note.is-suburb_only,.ee-source-research-note.is-unknown{border-left-color:var(--sys-color-amber-500);background:var(--sys-color-amber-100)}.ee-source-research-note strong{font-size:.72rem}.ee-source-research-actions{flex-wrap:wrap;gap:7px;display:flex}.ee-source-research-actions>*{align-items:center;gap:6px;display:inline-flex}.ee-source-detail-label,.ee-source-detail-grid dt,.ee-source-detail-participants span{color:var(--sem-text-muted);font-size:.62rem;font-weight:700}.ee-source-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.ee-source-detail-grid>div{gap:3px;min-width:0;display:grid}.ee-source-detail-grid dd{overflow-wrap:anywhere;margin:0;font-size:.76rem;font-weight:650}.ee-source-detail-tags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.ee-source-detail-tags span{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-subtle);border-radius:4px;padding:4px 7px;font-size:.68rem}.ee-source-detail-participants{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ee-source-detail-participants>div{border-left:3px solid var(--ee-accent-primary);background:var(--sem-surface-subtle);gap:3px;min-width:0;padding:8px 10px;display:grid}.ee-source-detail-participants strong{overflow-wrap:anywhere;font-size:.75rem}.ee-source-detail-dates{color:var(--sem-text-secondary);grid-template-columns:auto 1fr;gap:10px;display:grid}.ee-source-detail-actions{border-top:1px solid var(--sem-border-subtle);background:var(--sem-surface-panel);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.ee-source-detail-actions>*{align-items:center;gap:6px;display:inline-flex}.ee-lead-source-management{border-top:1px solid var(--sem-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:8px;display:grid}.ee-lead-source-management>div{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ee-lead-source-management>div>div{gap:2px;display:grid}.ee-lead-source-management span{color:var(--sem-text-muted);font-size:.7rem}.ee-source-card{--source-accent:var(--ee-accent-primary);border:1px solid var(--sem-border-subtle);border-top:3px solid var(--source-accent);background:var(--sem-surface-panel);box-shadow:var(--sys-shadow-sm);border-radius:20px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.ee-source-card.is-planning{--source-accent:var(--ee-lane-leads)}.ee-source-card.is-projects{--source-accent:var(--ee-lane-growth)}.ee-source-card.is-tenders{--source-accent:var(--sys-color-teal-700)}.ee-source-card.is-activity{--source-accent:var(--ee-accent-primary)}.ee-source-card.is-subscriptions{--source-accent:var(--sys-color-amber-500)}.ee-source-card-main{align-content:start;gap:12px;padding:20px;display:grid}.ee-source-type{color:var(--source-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.ee-source-card h2{margin:0;font-size:1.0625rem;line-height:1.25}.ee-source-stats{border-top:1px solid var(--sem-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:6px 0 0;padding-top:14px;display:grid}.ee-source-stats div{min-width:0;padding-right:10px}.ee-source-stats dd{overflow-wrap:anywhere;margin:0;font-weight:800}.ee-source-stats dt{color:var(--sem-text-muted);font-size:.68rem}.ee-source-card-footer{background:var(--sem-surface-subtle);color:var(--sem-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 12px 20px;font-size:.75rem;display:flex}.ee-source-card-footer .ee-link-button{background:var(--sem-surface-panel);min-height:34px;padding:6px 13px}.ee-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ee-lead-workspace{gap:14px;min-width:0;display:grid}.ee-lead-primary-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start;gap:20px;display:grid}.ee-lead-list-panel,.ee-lead-detail-panel{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-panel);box-shadow:var(--sys-shadow-sm);border-radius:16px;overflow:hidden}.ee-lead-detail-panel{border-top:3px solid var(--ee-lane-leads);position:sticky;top:84px}.ee-lead-filter-bar{border-bottom:1px solid var(--sem-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.ee-lead-filter-bar .ee-input,.ee-search-control{border-radius:10px;min-height:36px;padding:7px 10px;font-size:.75rem}.ee-search-control{border:1px solid var(--sem-border-default);background:var(--sem-surface-elevated);color:var(--sem-text-muted);align-items:center;gap:8px;display:flex}.ee-search-control input{width:100%;min-width:0;color:var(--sem-text-primary);background:0 0;border:0;outline:0}.ee-lead-table-header,.ee-lead-row{grid-template-columns:minmax(0,1fr) 96px 150px 100px;align-items:center;gap:10px;display:grid}.ee-lead-table-header{background:var(--sem-surface-subtle);color:var(--sem-text-muted);letter-spacing:.08em;text-transform:uppercase;padding:9px 14px;font-size:.65625rem;font-weight:800}.ee-lead-row{border:0;border-bottom:1px solid var(--sem-border-subtle);width:100%;min-height:62px;color:var(--sem-text-secondary);text-align:left;cursor:pointer;background:0 0;padding:10px 14px;position:relative}.ee-lead-row:hover{background:var(--ee-nav-hover-bg)}.ee-lead-row.is-selected{background:var(--sys-color-brand-50);box-shadow:inset 3px 0 0 var(--ee-lane-leads)}.ee-lead-requester{gap:3px;min-width:0;display:grid}.ee-lead-requester strong,.ee-lead-requester small,.ee-lead-cell-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ee-lead-requester strong{color:var(--sem-text-primary);font-size:.8rem}.ee-lead-requester small,.ee-lead-row>span{font-size:.7rem}.ee-lead-status{border-radius:var(--sys-radius-pill);background:var(--sem-surface-subtle);width:fit-content;color:var(--sem-text-secondary);text-transform:capitalize;padding:3px 7px;font-size:.66rem;font-weight:800;display:inline-flex}.ee-lead-status.is-new{background:var(--sys-color-info-100);color:var(--sys-color-blue-700)}.ee-lead-status.is-qualified,.ee-lead-status.is-converted{background:var(--sys-color-success-100);color:var(--sys-color-success-700)}.ee-lead-list-footer{color:var(--sem-text-muted);padding:10px 14px;font-size:.7rem}.ee-lead-detail-content{gap:16px;padding:18px;display:grid}.ee-lead-mobile-back{display:none}.ee-lead-detail-content h2,.ee-lead-detail-content h3{margin:0}.ee-lead-detail-content h2{font-size:1rem}.ee-record-reference{color:var(--sem-text-muted);letter-spacing:0;margin-bottom:3px;font-size:.66rem;font-weight:700}.ee-lead-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex;position:relative}.ee-lead-heading-actions .ee-button-primary,.ee-lead-heading-actions .ee-link-button{white-space:nowrap;align-items:center;gap:7px;min-height:34px;padding:6px 10px;font-size:.7rem;display:inline-flex}.ee-opportunity-help{position:relative}.ee-opportunity-help>.ee-icon-button{width:34px;height:34px;color:var(--ee-accent-primary)}.ee-opportunity-explanation{z-index:20;border:1px solid var(--sem-border-default);border-left:3px solid var(--ee-accent-primary);background:var(--sem-surface-elevated);width:min(360px,100vw - 40px);color:var(--sem-text-secondary);box-shadow:var(--sys-shadow-lg);text-align:left;border-radius:8px;padding:12px 38px 12px 12px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.ee-opportunity-explanation>.ee-icon-button{width:26px;height:26px;position:absolute;top:6px;right:6px}.ee-opportunity-explanation p{margin:0;font-size:.72rem;line-height:1.5}.ee-opportunity-explanation strong{color:var(--sem-text-primary)}.ee-lead-field-grid{border-top:1px solid var(--sem-border-subtle);border-left:1px solid var(--sem-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ee-lead-field-grid div{border-right:1px solid var(--sem-border-subtle);border-bottom:1px solid var(--sem-border-subtle);min-width:0;padding:10px}.ee-lead-field-grid dt{color:var(--sem-text-muted);text-transform:uppercase;font-size:.62rem;font-weight:700}.ee-lead-field-grid dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.74rem;font-weight:700}.ee-lead-application-details{border-top:1px solid var(--sem-border-subtle);gap:10px;padding-top:14px;display:grid}.ee-lead-application-details h3{font-size:.82rem}.ee-lead-application-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin:0;display:grid}.ee-lead-application-details dl div{min-width:0}.ee-lead-application-details dt,.ee-lead-proposed-work span{color:var(--sem-text-muted);text-transform:uppercase;font-size:.62rem;font-weight:700}.ee-lead-application-details dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.74rem;font-weight:700}.ee-lead-proposed-work{gap:4px;display:grid}.ee-lead-proposed-work p{color:var(--sem-text-secondary);margin:0;font-size:.72rem;line-height:1.5}.ee-lead-source-organisations{border:1px solid var(--sem-border-subtle);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.ee-lead-source-organisations h3,.ee-lead-source-organisations p{grid-column:1/-1;margin:0}.ee-lead-source-organisations h3{font-size:.78rem}.ee-lead-source-organisations div{gap:2px;display:grid}.ee-lead-source-organisations span,.ee-lead-source-organisations p{color:var(--sem-text-muted);font-size:.66rem}.ee-lead-source-organisations strong{overflow-wrap:anywhere;font-size:.74rem}.ee-lead-entities{border-top:1px solid var(--sem-border-subtle);gap:10px;padding-top:14px;display:grid}.ee-lead-entities-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ee-lead-entities-heading h3,.ee-lead-entities-heading p{margin:0}.ee-lead-entities-heading p{color:var(--sem-text-muted);margin-top:3px;font-size:.66rem}.ee-lead-entities-heading>.ee-button-secondary{white-space:nowrap;flex:none;align-items:center;gap:5px;min-height:30px;padding:5px 9px;font-size:.65rem;display:inline-flex}.ee-lead-entity-summary{color:var(--sem-text-muted);gap:14px;font-size:.66rem;display:flex}.ee-lead-entity-summary strong{color:var(--sem-text-primary)}.ee-lead-entity-list{border:1px solid var(--sem-border-subtle);border-radius:8px;display:grid}.ee-lead-entity-row{border-bottom:1px solid var(--sem-border-subtle);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.ee-lead-entity-row:last-child{border-bottom:0}.ee-lead-entity-row>svg{color:var(--ee-accent-primary)}.ee-lead-entity-main{gap:2px;min-width:0;display:grid}.ee-lead-entity-main span,.ee-lead-entity-main small{color:var(--sem-text-muted);font-size:.62rem}.ee-lead-entity-main strong{color:var(--sem-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.ee-lead-entity-actions{align-items:center;gap:6px;display:flex}.ee-lead-entity-actions .ee-button-primary,.ee-lead-entity-actions .ee-button-secondary{white-space:nowrap;align-items:center;gap:5px;min-height:30px;padding:5px 9px;font-size:.65rem;display:inline-flex}.ee-entity-match-status{color:var(--sys-color-success-700);align-items:center;gap:5px;font-size:.65rem;font-weight:800;display:inline-flex}.ee-entity-completeness{border:0;border-left:3px solid var(--sys-color-amber-500);background:var(--sys-color-amber-100);color:var(--sys-color-amber-700);font:inherit;text-align:left;cursor:pointer;grid-column:2/-1;padding:5px 8px;font-size:.64rem;font-weight:700}.ee-lead-entity-contacts{flex-wrap:wrap;grid-column:2/-1;gap:6px;display:flex}.ee-lead-entity-contacts>span{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-subtle);border-radius:6px;gap:1px;padding:5px 7px;display:grid}.ee-lead-entity-contacts strong{font-size:.66rem}.ee-lead-entity-contacts small{color:var(--sem-text-muted);font-size:.58rem}.ee-lead-entity-drawer{width:min(620px,100%)}.ee-entity-resolve-body{gap:22px;padding-top:18px;display:grid}.ee-entity-resolve-body section{gap:9px;display:grid}.ee-entity-resolve-body h3{margin:0;font-size:.82rem}.ee-account-match-list{border:1px solid var(--sem-border-subtle);border-radius:8px;display:grid}.ee-account-match-list>div{border-bottom:1px solid var(--sem-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.ee-account-match-list>div:last-child{border-bottom:0}.ee-account-match-list>div>div{gap:2px;display:grid}.ee-account-match-list strong{font-size:.74rem}.ee-account-match-list small{color:var(--sem-text-muted);font-size:.62rem}.ee-account-match-list .ee-button-secondary{align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:.65rem;display:inline-flex}.ee-account-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ee-account-search .ee-search-control{min-height:36px}.ee-check-control{align-items:center;gap:8px;min-height:36px;display:flex!important}.ee-lead-status-actions{flex-wrap:wrap;gap:6px;display:flex}.ee-lead-status-actions .ee-button-secondary{min-height:30px;padding:5px 9px;font-size:.66rem}.ee-lead-quick-fields{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-top:4px;display:grid}.ee-lead-quick-fields label,.ee-drawer-form label{color:var(--sem-text-muted);gap:5px;font-size:.68rem;font-weight:700;display:grid}.ee-lead-quick-fields .ee-input{border-radius:10px;min-width:0;min-height:36px;padding:7px 9px;font-size:.72rem}.ee-lead-activity-form{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-muted);border-radius:8px;grid-template-columns:minmax(120px,.6fr) minmax(0,1.4fr);gap:8px;padding:12px;display:grid}.ee-lead-activity-form h3{grid-column:1/-1;margin:0;font-size:.82rem}.ee-lead-activity-form label{color:var(--sem-text-muted);align-content:start;gap:5px;font-size:.68rem;font-weight:700;display:grid}.ee-lead-activity-form .ee-input{width:100%;min-width:0}.ee-lead-activity-form .ee-button-primary{grid-column:2;justify-self:end}.ee-lead-activity-form .ee-crm-error{grid-column:1/-1}.ee-lead-timeline{border-top:1px solid var(--sem-border-subtle);gap:0;padding-top:14px;display:grid}.ee-lead-timeline h3{margin-bottom:10px;font-size:.82rem}.ee-timeline-item{grid-template-columns:12px minmax(0,1fr);gap:8px;padding-bottom:13px;display:grid;position:relative}.ee-timeline-item:before{content:"";border-left:1px dashed var(--sem-border-default);position:absolute;top:9px;bottom:-3px;left:4px}.ee-timeline-item:last-child:before{display:none}.ee-timeline-item>span{border:2px solid var(--ee-lane-leads);background:var(--sem-surface-panel);z-index:1;border-radius:50%;width:9px;height:9px;margin-top:3px}.ee-timeline-item div{gap:2px;display:grid}.ee-timeline-item strong{text-transform:capitalize;font-size:.7rem}.ee-timeline-item p{color:var(--sem-text-secondary);margin:0;font-size:.68rem;line-height:1.4}.ee-timeline-item small{color:var(--sem-text-muted);font-size:.62rem}.ee-drawer-overlay{z-index:100;background:#1018286b;justify-content:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.ee-drawer{box-sizing:border-box;background:var(--sem-surface-panel);width:min(520px,100%);max-width:100vw;height:100dvh;box-shadow:var(--sys-shadow-lg);padding:22px;overflow-y:auto}.ee-drawer-header{z-index:2;border-bottom:1px solid var(--sem-border-subtle);background:var(--sem-surface-panel);justify-content:space-between;align-items:flex-start;gap:16px;margin:-22px -22px 0;padding:22px 22px 18px;display:flex;position:sticky;top:0}.ee-drawer-header>.ee-icon-button{flex:none}.ee-drawer-header h2{margin:0;font-size:1.2rem}.ee-drawer-header p{color:var(--sem-text-muted);margin:5px 0 0;font-size:.75rem}.ee-drawer-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:18px;display:grid}.ee-drawer-form-full,.ee-drawer-form-actions{grid-column:1/-1}.ee-drawer-form-actions{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.ee-conversion-readiness-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.ee-conversion-readiness-error .ee-button-secondary{flex:none}.ee-market-review-section{gap:16px;margin-top:8px;display:grid}.ee-source-stream-page{--stream-accent:var(--ee-accent-primary);grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);gap:16px;min-width:0;display:grid}.ee-source-stream-page.is-planning{--stream-accent:var(--ee-lane-leads)}.ee-source-stream-page.is-projects{--stream-accent:var(--ee-lane-growth)}.ee-source-stream-page.is-tenders{--stream-accent:var(--sys-color-teal-700)}.ee-source-stream-hero{grid-column:1/-1;gap:18px;display:grid}.ee-source-stream-hero .ee-section-heading{max-width:76ch}.ee-source-stream-hero .ee-section-heading .ee-kicker{display:none}.ee-source-stream-hero .ee-heading-lg{font-size:1.8125rem;line-height:1.15}.ee-source-stream-hero>.ee-inline-cluster{display:none}.ee-source-stream-page>.ee-panel{min-width:0;box-shadow:var(--sys-shadow-sm);border-radius:16px;padding:16px}.ee-source-stream-page>.ee-panel:nth-of-type(2){grid-area:2/1}.ee-source-stream-page>.ee-panel:nth-of-type(3){grid-area:3/1/span 2}.ee-source-stream-page>.ee-panel:nth-of-type(4){border-top:3px solid var(--stream-accent);grid-area:2/2;align-self:start}.ee-source-stream-page>.ee-panel:nth-of-type(5){grid-area:3/2;align-self:start}.ee-source-stream-page>.ee-panel .ee-section-heading .ee-kicker{display:none}.ee-source-stream-page>.ee-panel .ee-section-heading .ee-heading-sm{font-size:.95rem}.ee-source-stream-page>.ee-panel .ee-section-heading .ee-body{font-size:.78rem;line-height:1.5}.ee-source-stream-page form.ee-grid-auto{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(110px,auto));gap:8px}.ee-source-stream-page form.ee-grid-auto>.ee-field-card{background:0 0;border:0;border-radius:0;gap:4px;padding:0;display:grid}.ee-source-stream-page form input,.ee-source-stream-page form select{border:1px solid var(--sem-border-default);background:var(--sem-surface-elevated);width:100%;min-height:36px;color:var(--sem-text-primary);border-radius:10px;padding:7px 9px;font-size:.72rem}.ee-source-stream-page form .ee-button-primary{min-height:36px;padding:7px 10px;font-size:.72rem}.ee-source-stream-page .ee-data-table{table-layout:auto;font-size:.72rem}.ee-source-stream-page .ee-data-table th{color:var(--sem-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.ee-source-stream-page .ee-data-table th,.ee-source-stream-page .ee-data-table td{padding:11px 12px}.ee-source-stream-page .ee-data-table th:first-child,.ee-source-stream-page .ee-data-table td:first-child{white-space:nowrap}.ee-source-stream-page .ee-data-table tbody tr:has(.ee-link[href*=selected\=]){transition:background .12s}.ee-source-stream-page .ee-data-table tbody tr:hover{background:var(--ee-nav-hover-bg)}.ee-source-stream-page>.ee-panel:nth-of-type(4) .ee-grid-auto,.ee-source-stream-page>.ee-panel:nth-of-type(5) .ee-grid-auto{grid-template-columns:1fr}.ee-source-stream-page>.ee-panel:nth-of-type(4) .ee-metric-card{box-shadow:none;border-width:0 0 1px;border-radius:0;padding-inline:0}.ee-activity-table-panel{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-panel);box-shadow:var(--sys-shadow-sm);border-radius:16px;overflow:hidden}.ee-activity-table td:first-child{min-width:260px}.ee-activity-table td:first-child strong,.ee-activity-table td:first-child span{display:block}.ee-activity-table td:first-child span{max-width:60ch;color:var(--sem-text-muted);margin-top:3px;font-size:.68rem;line-height:1.4}.ee-activity-table .ee-table-align-right{font-variant-numeric:tabular-nums}.ee-health{white-space:nowrap;align-items:center;gap:7px;font-size:.72rem;font-weight:700;display:inline-flex}.ee-health>span{background:var(--sem-text-muted);border-radius:50%;width:7px;height:7px}.ee-health.is-current{color:var(--sys-color-success-700)}.ee-health.is-current>span{background:var(--sys-color-success-600)}.ee-health.is-offline{color:var(--sys-color-amber-700)}.ee-health.is-offline>span{background:var(--sys-color-amber-500)}.ee-activity-table-panel footer{border-top:1px solid var(--sem-border-subtle);color:var(--sem-text-muted);padding:11px 14px;font-size:.68rem}.ee-subscription-management{gap:16px;min-width:0;display:grid}.ee-subscription-management>.ee-between:first-child{display:none}.ee-subscription-management>.ee-inline-cluster{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-subtle);border-radius:12px;padding:9px 12px}.ee-subscription-management>.ee-grid-auto{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ee-subscription-management .ee-panel{box-shadow:var(--sys-shadow-sm);border-radius:14px;padding:16px}.ee-subscription-management .ee-panel .ee-kicker{display:none}.ee-subscription-management .ee-panel .ee-heading-sm{font-size:.95rem}.ee-subscription-management .ee-panel .ee-body{font-size:.76rem;line-height:1.5}.ee-subscription-management .ee-data-table{font-size:.74rem}.ee-subscription-management .ee-input{border-radius:10px;min-height:36px;padding:7px 9px;font-size:.72rem}.ee-subscription-management>.ee-surface-muted{border-radius:12px;font-size:.72rem}.ee-support-page{place-items:center;width:min(100% - 28px,480px);min-height:calc(100vh - 60px);margin:0 auto;padding:32px 0;display:grid}.ee-support-page>.ee-panel{box-shadow:var(--sys-shadow-md);border-radius:16px;padding:22px}@media (max-width:1080px){.ee-source-stream-page{grid-template-columns:1fr}.ee-source-stream-page>*{grid-area:auto/1!important}.ee-source-stream-page form.ee-grid-auto{grid-template-columns:1fr 1fr}}@media (max-width:1120px){.ee-lead-primary-grid{grid-template-columns:1fr}.ee-lead-detail-panel{position:static}}@media (max-width:760px){.ee-lead-filter-bar{grid-template-columns:1fr 1fr}.ee-search-control{grid-column:1/-1}.ee-lead-table-header{display:none}.ee-lead-row{grid-template-columns:minmax(0,1fr) auto}.ee-lead-row>span:nth-child(3),.ee-lead-row>span:nth-child(4),.ee-lead-detail-panel,.ee-lead-workspace.is-mobile-detail-open .ee-lead-list-panel{display:none}.ee-lead-workspace.is-mobile-detail-open .ee-lead-detail-panel{display:block}.ee-lead-mobile-back{width:fit-content;color:var(--ee-accent-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-size:.78rem;font-weight:800;display:inline-flex}.ee-lead-entities-heading{align-items:center}.ee-lead-entity-row{grid-template-columns:22px minmax(0,1fr)}.ee-lead-entity-actions,.ee-entity-completeness,.ee-lead-entity-contacts{grid-column:2}.ee-lead-entity-actions{justify-content:space-between}.ee-lead-application-details dl,.ee-account-search,.ee-drawer-form{grid-template-columns:1fr}.ee-drawer-form>*{grid-column:1}.ee-drawer{padding:16px}.ee-drawer-header{margin:-16px -16px 0;padding:16px 16px 14px}.ee-lead-heading-actions{justify-content:flex-start}.ee-conversion-readiness-error{flex-direction:column;align-items:stretch}}.ee-crm-workspace{gap:14px;min-width:0;display:grid}.ee-crm-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.ee-crm-toolbar .ee-search-control{width:min(100%,420px)}.ee-opportunity-list-controls{align-items:center;gap:8px;margin-left:auto;display:flex}.ee-opportunity-list-controls .ee-check-control{white-space:nowrap}.ee-opportunity-list-controls .ee-input{min-height:36px}.ee-crm-toolbar .ee-button-primary,.ee-lead-status-actions .ee-button-primary,.ee-lead-status-actions .ee-link-button{align-items:center;gap:7px;display:inline-flex}.ee-crm-list{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-panel);min-width:0;box-shadow:var(--sys-shadow-sm);border-radius:8px;overflow:hidden}.ee-crm-list-header,.ee-crm-row{align-items:center;gap:14px;min-width:0;display:grid}.ee-crm-list-header{border-bottom:1px solid var(--sem-border-subtle);background:var(--sem-surface-subtle);min-height:38px;color:var(--sem-text-muted);text-transform:uppercase;padding:8px 14px;font-size:.65rem;font-weight:800}.ee-crm-row{border-bottom:1px solid var(--sem-border-subtle);min-height:58px;color:var(--sem-text-secondary);padding:10px 14px;font-size:.75rem}a.ee-crm-row{text-decoration:none}.ee-crm-row:last-child{border-bottom:0}.ee-crm-row:hover{background:var(--ee-nav-hover-bg)}.ee-crm-list-header.is-accounts,.ee-crm-row.is-accounts,.ee-crm-list-header.is-contacts,.ee-crm-row.is-contacts{grid-template-columns:minmax(190px,1.4fr) minmax(100px,.7fr) minmax(120px,1fr) minmax(150px,1fr)}.ee-crm-list-header.is-opportunities,.ee-crm-row.is-opportunities{grid-template-columns:minmax(210px,1.5fr) minmax(130px,1fr) minmax(90px,.65fr) minmax(100px,.7fr) minmax(110px,.75fr) minmax(120px,.8fr)}.ee-follow-up-due{color:var(--sys-color-danger-700);font-weight:800}.ee-crm-primary{min-width:0;color:var(--sem-text-primary);align-items:center;gap:10px;display:flex}.ee-crm-primary>svg{color:var(--ee-accent-primary);flex:none}.ee-crm-primary>span{gap:2px;min-width:0;display:grid}.ee-crm-primary strong,.ee-crm-primary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ee-crm-primary small{color:var(--sem-text-muted);font-size:.66rem;font-weight:500}.ee-crm-capitalize{text-transform:capitalize}.ee-crm-stage{border:1px solid var(--sem-border-default);background:var(--sem-surface-elevated);width:100%;min-height:32px;color:var(--sem-text-primary);border-radius:6px;padding:5px 8px;font-size:.7rem;font-weight:700}.ee-crm-stage.is-won{border-color:var(--sys-color-success-600);color:var(--sys-color-success-700)}.ee-crm-stage.is-lost{color:var(--sys-color-red-700)}.ee-crm-error{border-left:3px solid var(--sys-color-red-600);background:var(--sys-color-red-50);color:var(--sys-color-red-700);padding:9px 11px;font-size:.74rem}.ee-crm-list .ee-empty-state{justify-content:center;align-items:center;gap:8px;min-height:150px;display:flex}.ee-account-detail-workspace{gap:18px;min-width:0;display:grid}.ee-opportunity-command-bar{justify-content:flex-end;display:flex}.ee-opportunity-command-bar>div{gap:8px;display:flex}.ee-opportunity-command-bar .ee-button-secondary{align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:.7rem;display:inline-flex}.ee-opportunity-stage-path{grid-template-columns:repeat(6,minmax(100px,1fr));min-width:0;display:grid;overflow:hidden}.ee-opportunity-stage-path button{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);background:var(--sem-surface-subtle);min-height:42px;color:var(--sem-text-secondary);cursor:pointer;border:0;margin-right:-10px;padding:8px 20px 8px 24px;font-size:.7rem;font-weight:800;position:relative}.ee-opportunity-stage-path button:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);padding-left:14px}.ee-opportunity-stage-path button.is-complete{background:var(--ee-accent-soft);color:var(--ee-accent-strong)}.ee-opportunity-stage-path button.is-current{z-index:1;background:var(--ee-accent-primary);color:var(--sem-text-inverse)}.ee-opportunity-stage-path button:disabled{cursor:wait}.ee-account-overview{border-block:1px solid var(--sem-border-subtle);background:var(--sem-surface-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ee-account-overview>div{border-right:1px solid var(--sem-border-subtle);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:3px 7px;min-width:0;padding:13px 16px;display:grid}.ee-account-overview>div:last-child{border-right:0}.ee-account-overview svg{color:var(--ee-accent-primary);grid-row:1/3;margin-top:2px}.ee-account-overview span{color:var(--sem-text-muted);text-transform:uppercase;font-size:.62rem;font-weight:700}.ee-account-overview strong{overflow-wrap:anywhere;min-width:0;color:var(--sem-text-primary);font-size:.74rem}.ee-account-overview a{color:var(--ee-accent-primary)}.ee-account-detail-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);align-items:start;gap:22px;min-width:0;display:grid}.ee-account-related-records{gap:18px;min-width:0;display:grid}.ee-account-related-section,.ee-account-activity{border-top:2px solid var(--sem-border-default);gap:0;min-width:0;display:grid}.ee-account-section-heading{justify-content:space-between;align-items:center;gap:12px;padding:11px 2px;display:flex}.ee-account-section-heading>div{align-items:center;gap:7px;display:flex}.ee-account-section-heading svg{color:var(--ee-accent-primary)}.ee-account-section-heading h2{margin:0;font-size:.85rem}.ee-account-section-heading>span{border-radius:var(--sys-radius-pill);background:var(--sem-surface-subtle);min-width:25px;color:var(--sem-text-secondary);text-align:center;padding:2px 6px;font-size:.64rem;font-weight:800}.ee-account-related-list{border:1px solid var(--sem-border-subtle);border-radius:8px;display:grid;overflow:hidden}.ee-account-related-row{border-bottom:1px solid var(--sem-border-subtle);min-width:0;color:var(--sem-text-secondary);justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;text-decoration:none;display:flex}.ee-account-related-row:last-child{border-bottom:0}a.ee-account-related-row:hover{background:var(--ee-nav-hover-bg)}.ee-account-related-row>div{gap:2px;min-width:0;display:grid}.ee-account-related-row strong{color:var(--sem-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.ee-account-related-row small,.ee-account-related-row>span{color:var(--sem-text-muted);font-size:.64rem}.ee-account-related-list>.ee-empty-state{min-height:78px;padding:16px}.ee-related-stage{border-radius:var(--sys-radius-pill);background:var(--sem-surface-subtle);flex:none;padding:3px 7px;font-weight:800}.ee-related-stage.is-won{background:var(--sys-color-success-100);color:var(--sys-color-success-700)}.ee-related-stage.is-lost{background:var(--sys-color-red-50);color:var(--sys-color-red-700)}.ee-opportunity-role-label{border-radius:var(--sys-radius-pill);background:var(--sem-surface-subtle);color:var(--sem-text-secondary);text-align:right;flex:none;padding:3px 7px;font-size:.64rem;font-weight:800}.ee-related-add-button{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);min-height:30px;color:var(--sem-text-secondary);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:5px 9px;font-size:.68rem;font-weight:800;display:inline-flex}.ee-related-add-button:hover{border-color:var(--ee-accent-primary);color:var(--ee-accent-primary)}.ee-related-add-button svg{flex:none}.ee-opportunity-role-drawer{width:min(460px,100%)}.ee-opportunity-role-drawer label>small{color:var(--sem-text-muted);font-size:.65rem;font-weight:500;line-height:1.4}.ee-opportunity-description{border:1px solid var(--sem-border-subtle);color:var(--sem-text-secondary);border-radius:8px;margin:0;padding:13px;font-size:.74rem;line-height:1.55}.ee-account-activity{position:sticky;top:84px}.ee-account-activity-form{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-subtle);border-radius:8px;gap:10px;padding:12px;display:grid}.ee-account-activity-form label{color:var(--sem-text-muted);gap:5px;font-size:.68rem;font-weight:700;display:grid}.ee-account-activity-form .ee-input{width:100%;min-width:0}.ee-account-activity-form .ee-button-primary{justify-self:end}.ee-account-activity-list{padding-top:13px;display:grid}.ee-account-activity-row{grid-template-columns:12px minmax(0,1fr);gap:8px;padding-bottom:13px;display:grid;position:relative}.ee-account-activity-row:before{content:"";border-left:1px dashed var(--sem-border-default);position:absolute;top:9px;bottom:-3px;left:4px}.ee-account-activity-row:last-child:before{display:none}.ee-account-activity-row>span{z-index:1;border:2px solid var(--ee-accent-primary);background:var(--sem-surface-panel);border-radius:50%;width:9px;height:9px;margin-top:3px}.ee-account-activity-row>div{gap:2px;display:grid}.ee-account-activity-row strong{font-size:.7rem}.ee-account-activity-row p{color:var(--sem-text-secondary);margin:0;font-size:.68rem;line-height:1.4}.ee-account-activity-row small{color:var(--sem-text-muted);font-size:.62rem}@media (max-width:840px){.ee-crm-list{overflow-x:auto}.ee-crm-list-header,.ee-crm-row{width:760px}.ee-crm-list-header.is-opportunities,.ee-crm-row.is-opportunities{width:1020px}.ee-account-overview{grid-template-columns:1fr 1fr}.ee-account-overview>div:nth-child(2){border-right:0}.ee-account-overview>div:nth-child(-n+2){border-bottom:1px solid var(--sem-border-subtle)}.ee-account-detail-grid{grid-template-columns:1fr}.ee-account-activity{position:static}}@media (max-width:560px){.ee-crm-toolbar{flex-direction:column;align-items:stretch}.ee-crm-toolbar .ee-search-control{width:100%}.ee-crm-toolbar .ee-button-primary{justify-content:center}.ee-opportunity-list-controls{grid-template-columns:1fr;margin-left:0;display:grid}.ee-opportunity-command-bar,.ee-opportunity-command-bar>div{width:100%}.ee-opportunity-command-bar .ee-button-secondary{flex:1;justify-content:center}.ee-opportunity-stage-path{grid-template-columns:repeat(6,112px);padding-bottom:4px;overflow-x:auto}.ee-account-overview{grid-template-columns:1fr}.ee-account-overview>div,.ee-account-overview>div:nth-child(2){border-right:0;border-bottom:1px solid var(--sem-border-subtle)}.ee-account-overview>div:last-child{border-bottom:0}.ee-account-related-row{flex-direction:column;align-items:flex-start;gap:7px}.ee-account-activity-form .ee-button-primary{width:100%}}.ee-public-shell{background:var(--sem-surface-base);padding:0 20px 48px}.ee-public-page{gap:0;width:min(100%,1180px);display:grid}.ee-public-hero{width:100vw;min-height:530px;box-shadow:none;color:#fff;background-image:linear-gradient(90deg,#050f1cf5 0%,#050f1cdb 40%,#050f1c2e 72%,#050f1c0a 100%),url(/images/ee-australian-industry-hero-v2.webp);background-position:50%;background-size:cover;border:0;border-radius:0;align-items:center;margin-left:calc(50% - 50vw);padding:48px max(24px,50vw - 590px);display:grid;position:relative;overflow:hidden}.ee-public-hero-story{align-content:center;gap:20px;max-width:650px;display:grid}.ee-public-title{letter-spacing:0;max-width:13ch;margin:0;font-size:3.4rem;font-weight:800;line-height:1.05}.ee-public-hero-copy{max-width:33ch;color:var(--sem-text-secondary);margin:0;font-size:1rem;line-height:1.65}.ee-public-hero .ee-kicker{color:#8fbcff}.ee-public-hero .ee-public-title{color:#fff;max-width:14ch}.ee-public-hero .ee-public-hero-copy{color:#d9e3ef;max-width:54ch}.ee-public-support-line{color:#c2cfdd;border-left:2px solid #8fbcff;max-width:64ch;margin:0;padding-left:14px;font-size:.9rem;line-height:1.55}.ee-public-support-line a{color:#fff;text-underline-offset:3px;font-weight:800;text-decoration:underline}.ee-public-stats{border-top:1px solid var(--sem-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px;padding-top:18px;display:grid}.ee-public-stats div{gap:2px;display:grid}.ee-public-stats strong{font-size:1.05rem}.ee-public-stats span{color:var(--sem-text-muted);font-size:.68rem;line-height:1.35}.ee-public-hero .ee-public-stats{border-color:#ffffff47}.ee-public-hero .ee-public-stats span{color:#c2cfdd}.ee-signal-card{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);box-shadow:var(--sys-shadow-md);border-radius:20px;overflow:hidden}.ee-signal-card-header,.ee-signal-card-footer{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ee-signal-card-header{border-bottom:1px solid var(--sem-border-subtle)}.ee-signal-card-header span,.ee-signal-card-footer{color:var(--sem-text-muted);font-size:.72rem}.ee-signal-card-footer{border-top:1px solid var(--sem-border-subtle);background:var(--sem-surface-subtle)}.ee-signal-card-footer a{color:var(--ee-accent-primary);font-weight:800}.ee-signal-list{display:grid}.ee-signal-row{border-bottom:1px solid var(--sem-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.ee-signal-row:last-child{border-bottom:0}.ee-signal-row>div{gap:3px;min-width:0;display:grid}.ee-signal-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.ee-signal-row span{text-overflow:ellipsis;white-space:nowrap;color:var(--sem-text-muted);font-size:.68rem;overflow:hidden}.ee-signal-row .ee-badge{padding:4px 7px;font-size:.62rem}.ee-hero-source-counts{margin:0;display:grid}.ee-hero-source-counts div{border-bottom:1px solid var(--sem-border-subtle);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 16px;display:flex}.ee-hero-source-counts div:last-child{border-bottom:0}.ee-hero-source-counts dt{color:var(--sem-text-secondary);font-size:.76rem;font-weight:700}.ee-hero-source-counts dd{color:var(--ee-accent-primary);margin:0;font-size:1.2rem;font-weight:800}.ee-recent-signals{border-top:1px solid var(--sem-border-subtle);gap:26px;padding:38px 0;display:grid}.ee-recent-signals-heading{justify-content:space-between;align-items:end;gap:32px;display:flex}.ee-recent-signals-heading>div{gap:9px;display:grid}.ee-recent-signals-heading h2{max-width:22ch;margin:0;font-size:1.75rem;line-height:1.2}.ee-recent-signals-heading>p{max-width:42ch;color:var(--sem-text-secondary);margin:0;font-size:.82rem;line-height:1.55}.ee-recent-signal-list{border-top:1px solid var(--sem-border-default);display:grid}.ee-recent-signal-list article{border-bottom:1px solid var(--sem-border-default);grid-template-columns:minmax(130px,.3fr) minmax(0,1fr) auto;align-items:center;gap:24px;min-width:0;padding:17px 0;display:grid}.ee-recent-signal-source,.ee-recent-signal-copy{gap:4px;min-width:0;display:grid}.ee-recent-signal-source span{color:var(--ee-accent-primary);font-size:.72rem;font-weight:800}.ee-recent-signal-source time,.ee-recent-signal-copy p{color:var(--sem-text-muted);font-size:.7rem}.ee-recent-signal-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.86rem;overflow:hidden}.ee-recent-signal-copy p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ee-public-band{border-top:1px solid var(--sem-border-subtle);padding:54px 0}.ee-public-section-title{max-width:22ch;margin:0;font-size:1.75rem;line-height:1.2}.ee-public-section-copy{max-width:58ch;color:var(--sem-text-secondary);margin:10px 0 0;line-height:1.6}.ee-capability-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-top:36px;display:grid}.ee-capability-card{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-panel);border-radius:8px;align-content:start;gap:10px;padding:20px;display:grid}.ee-capability-card h3{margin:2px 0 0;font-size:1rem}.ee-capability-icon{background:var(--ee-accent-soft);width:36px;height:36px;color:var(--ee-accent-primary);border-radius:10px;place-items:center;display:grid}.ee-how-panel{background:var(--sem-surface-subtle);border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;padding:38px;display:grid}.ee-how-story{align-content:center;gap:16px;display:grid}.ee-how-list{margin:0;padding:0;list-style:none;display:grid}.ee-how-list li{border-bottom:1px solid var(--sem-border-default);grid-template-columns:auto minmax(0,1fr);gap:14px;padding:17px 0;display:grid}.ee-how-list li:last-child{border-bottom:0}.ee-how-list li>span{background:var(--sys-color-ink-950);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.75rem;font-weight:800;display:grid}.ee-how-list li div{gap:5px;display:grid}.ee-how-list p{color:var(--sem-text-secondary);margin:0;font-size:.78rem;line-height:1.55}.ee-public-cta{background:var(--sys-color-ink-950);color:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:54px;padding:34px 38px;display:grid}.ee-public-cta h2{margin:0;font-size:1.65rem}.ee-public-cta p{max-width:58ch;color:var(--sys-color-slate-300);margin:8px 0 0}.ee-home-marketplace{gap:26px;padding:54px 0;display:grid}.ee-home-section-heading{justify-content:space-between;align-items:end;gap:32px;display:flex}.ee-home-section-heading>div{gap:9px;display:grid}.ee-home-section-heading h2{max-width:24ch;margin:0;font-size:1.75rem;line-height:1.2}.ee-home-section-heading p:not(.ee-kicker){max-width:68ch;color:var(--sem-text-secondary);margin:0;line-height:1.6}.ee-home-section-heading>a{color:var(--ee-accent-primary);flex:none;font-size:.82rem;font-weight:800}.ee-public-marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.ee-public-marketplace-grid.is-compact{margin-top:0}.ee-public-marketplace-card{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto auto;align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.ee-public-marketplace-image{aspect-ratio:16/10;border:1px solid var(--sem-border-subtle);background:var(--sem-surface-subtle);width:100%;color:var(--sem-text-muted);border-radius:6px;place-items:center;display:grid;overflow:hidden}.ee-public-marketplace-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ee-public-marketplace-image.is-logo-image{background:#fff;padding:22px}.ee-public-marketplace-image.is-logo-image img{-o-object-fit:contain;object-fit:contain}.ee-public-marketplace-logo-fallback{aspect-ratio:1;border:1px solid var(--sem-border-subtle);background:var(--ee-accent-soft);width:min(92px,52%);color:var(--ee-accent-primary);letter-spacing:0;border-radius:8px;place-items:center;font-size:1.35rem;font-weight:900;display:grid}.ee-public-marketplace-meta{color:var(--sem-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.68rem;display:flex}.ee-public-marketplace-meta span{align-items:center;gap:5px;display:inline-flex}.ee-public-marketplace-type{color:var(--ee-accent-primary);font-weight:800}.ee-public-marketplace-copy{align-content:start;gap:8px;min-width:0;display:grid}.ee-public-marketplace-copy h3,.ee-public-marketplace-copy p{overflow-wrap:anywhere;margin:0}.ee-public-marketplace-copy h3 a{color:inherit;text-decoration:none}.ee-public-marketplace-copy h3 a:hover{color:var(--ee-accent-primary)}.ee-public-marketplace-copy h3{font-size:1rem;line-height:1.38}.ee-public-marketplace-copy p{color:var(--sem-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.77rem;line-height:1.55;display:-webkit-box;overflow:hidden}.ee-public-marketplace-category{color:var(--sem-text-muted);font-size:.68rem;font-weight:700}.ee-public-marketplace-facts{border-top:1px solid var(--sem-border-subtle);gap:8px;margin:0;padding-top:12px;display:grid}.ee-public-marketplace-facts>div{grid-template-columns:minmax(88px,.45fr) minmax(0,1fr);gap:10px;display:grid}.ee-public-marketplace-facts dt{color:var(--sem-text-muted);align-items:center;gap:5px;font-size:.67rem;display:flex}.ee-public-marketplace-facts dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:.72rem;font-weight:700}.ee-public-marketplace-supplier{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ee-public-marketplace-supplier img{border:1px solid var(--sem-border-subtle);-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:5px;flex:0 0 28px;width:28px;height:28px}.ee-public-marketplace-action :is(a,button){border:1px solid var(--sem-border-default);width:100%;min-height:38px;color:var(--ee-accent-primary);font:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.74rem;font-weight:800;text-decoration:none;display:flex}.ee-public-marketplace-action :is(a,button):hover{border-color:var(--ee-accent-primary);background:var(--ee-accent-soft)}.ee-public-marketplace-action.is-discovery-actions{flex-wrap:wrap;gap:8px;display:flex}.ee-public-marketplace-action.is-discovery-actions a{border-style:dashed;flex:auto;min-height:34px;font-size:.7rem}.ee-marketplace-empty{border:1px dashed var(--sem-border-default);min-height:180px;color:var(--sem-text-secondary);text-align:center;align-content:center;place-items:center;gap:7px;padding:28px;display:grid}.ee-marketplace-empty p{max-width:58ch;margin:0;font-size:.78rem;line-height:1.55}.ee-home-intelligence{border-top:1px solid var(--sem-border-subtle);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:54px;padding:54px 0;display:grid}.ee-home-intelligence-copy{align-content:start;gap:12px;display:grid}.ee-home-intelligence-copy h2{margin:0;font-size:1.75rem;line-height:1.25}.ee-home-intelligence-copy p:not(.ee-kicker){color:var(--sem-text-secondary);margin:0;line-height:1.65}.ee-home-intelligence-copy a{width:max-content;color:var(--ee-accent-primary);font-size:.8rem;font-weight:800}.ee-home-intelligence .ee-hero-source-counts{border-top:1px solid var(--sem-border-default);grid-template-columns:repeat(2,minmax(0,1fr))}.ee-home-intelligence .ee-hero-source-counts div:nth-child(odd){border-right:1px solid var(--sem-border-default)}.ee-marketplace-page{width:min(100%,1180px);margin-inline:auto;padding:54px 0}.ee-marketplace-page-header{gap:14px;display:grid}.ee-marketplace-page-header h1{max-width:20ch;margin:0;font-size:3rem;line-height:1.08}.ee-marketplace-page-header>p:not(.ee-kicker){max-width:72ch;color:var(--sem-text-secondary);margin:0;line-height:1.65}.ee-marketplace-sections{gap:12px;width:100%;margin:8px 0 18px;display:grid}.ee-marketplace-section-grid{gap:10px;display:grid}.ee-marketplace-section-grid.is-supplier-marketplace{grid-template-columns:repeat(3,minmax(0,1fr))}.ee-marketplace-section-grid.is-industry-support{grid-template-columns:repeat(4,minmax(0,1fr))}.ee-marketplace-section-grid>:is(a,button){border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);min-width:0;color:var(--sem-text-primary);font:inherit;text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px;text-decoration:none;display:grid}.ee-marketplace-section-grid>button{cursor:pointer;width:100%}.ee-marketplace-section-grid>:is(a,button)>svg{color:var(--ee-accent-primary);margin-top:1px}.ee-marketplace-section-grid>:is(a,button)>span{gap:4px;min-width:0;display:grid}.ee-marketplace-sections strong,.ee-marketplace-sections small{overflow-wrap:anywhere}.ee-marketplace-sections strong{font-size:.78rem}.ee-marketplace-sections small{color:var(--sem-text-muted);font-size:.68rem;line-height:1.45}.ee-marketplace-section-grid>:is(a,button):hover,.ee-marketplace-section-grid>:is(a,button).is-active{border-color:var(--ee-accent-primary);background:var(--ee-accent-soft)}.ee-marketplace-section-grid>:is(a,button).is-active{box-shadow:inset 0 3px 0 var(--ee-accent-primary)}.ee-marketplace-support-sections{gap:8px;padding-top:4px;display:grid}.ee-marketplace-support-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.ee-marketplace-support-heading p{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;display:flex}.ee-marketplace-support-heading p span{color:var(--sem-text-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.ee-marketplace-support-heading p a{color:var(--ee-accent-primary);text-underline-offset:3px;font-size:.7rem;font-weight:800}.ee-marketplace-support-heading small{color:var(--sem-text-muted);font-size:.68rem;line-height:1.45}.ee-marketplace-section-grid>:is(a,button).is-compact{background:var(--sem-surface-subtle);align-items:center;padding:10px 12px}.ee-marketplace-section-grid>:is(a,button).is-compact>svg{margin-top:0}.ee-marketplace-section-grid>:is(a,button).is-compact strong{font-size:.72rem}.ee-marketplace-offering{gap:30px;width:min(100%,1180px);margin-inline:auto;padding:54px 0;display:grid}.ee-marketplace-offering-header{gap:14px;max-width:78ch;display:grid}.ee-marketplace-offering-header h1{max-width:20ch;margin:0;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.08}.ee-marketplace-offering-header>p:not(.ee-kicker){color:var(--sem-text-secondary);margin:0;line-height:1.65}.ee-marketplace-offering-status{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px;display:grid}.ee-marketplace-offering-status>div{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);border-radius:12px;align-content:start;gap:10px;padding:24px;display:grid}.ee-marketplace-offering-status h2,.ee-marketplace-offering-status p{margin:0}.ee-marketplace-offering-status p{color:var(--sem-text-secondary);line-height:1.6}.ee-marketplace-offering-points{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ee-marketplace-offering-points li{color:var(--sem-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;line-height:1.5;display:grid}.ee-marketplace-offering-points svg{color:var(--ee-accent-primary);margin-top:3px}.ee-dicker-review{gap:28px;width:min(100%,1180px);margin-inline:auto;padding:42px 0 64px;display:grid}.ee-dicker-review-header{justify-content:space-between;align-items:end;gap:24px;display:flex}.ee-dicker-review-header>div:first-child{gap:10px;max-width:72ch;display:grid}.ee-dicker-review-header h1,.ee-dicker-review-header p{margin:0}.ee-dicker-review-header h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.ee-dicker-review-header>div:first-child>p:not(.ee-kicker){color:var(--sem-text-secondary);line-height:1.6}.ee-dicker-review-safety{border:1px solid var(--ee-accent-primary);background:var(--ee-accent-soft);min-width:280px;color:var(--sem-text-primary);border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:16px;display:grid}.ee-dicker-review-safety svg{color:var(--ee-accent-primary)}.ee-dicker-review-safety span{color:var(--sem-text-secondary);gap:3px;font-size:.8rem;line-height:1.4;display:grid}.ee-dicker-review-safety strong{color:var(--sem-text-primary)}.ee-dicker-review-filters{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);border-radius:12px;grid-template-columns:2fr repeat(2,minmax(180px,1fr));gap:14px;padding:18px;display:grid}.ee-dicker-review-filters label{min-width:0;color:var(--sem-text-secondary);gap:7px;font-size:.72rem;font-weight:700;display:grid}.ee-dicker-review-filters input,.ee-dicker-review-filters select{border:1px solid var(--sem-border-default);background:var(--sem-surface-canvas);width:100%;min-width:0;height:44px;color:var(--sem-text-primary);font:inherit;border-radius:8px;padding:0 12px;font-size:.8rem;font-weight:500}.ee-dicker-review-search>div{position:relative}.ee-dicker-review-search svg{color:var(--sem-text-muted);position:absolute;top:13px;left:12px}.ee-dicker-review-search input{padding-left:40px}.ee-dicker-review-filter-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.ee-dicker-review-results{gap:16px;display:grid}.ee-dicker-review-results>header h2,.ee-dicker-review-results>header p{margin:0}.ee-dicker-review-results>header p{color:var(--sem-text-muted);margin-top:3px;font-size:.78rem}.ee-dicker-review-lane{gap:16px;display:grid}.ee-dicker-review-lane>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.ee-dicker-review-lane>header>span{background:var(--ee-accent-soft);width:38px;height:38px;color:var(--ee-accent-primary);border-radius:9px;place-items:center;display:grid}.ee-dicker-review-lane h2,.ee-dicker-review-lane p{margin:0}.ee-dicker-review-lane>header>div{gap:5px;display:grid}.ee-dicker-review-lane>header p{max-width:88ch;color:var(--sem-text-secondary);line-height:1.55}.ee-dicker-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ee-dicker-review-card{border:1px solid var(--sem-border-default);border-top:3px solid var(--ee-accent-primary);background:var(--sem-surface-panel);border-radius:10px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.ee-dicker-review-image{background:var(--sem-surface-subtle);min-height:104px;color:var(--sem-text-muted);text-align:center;border-radius:7px;align-content:center;place-items:center;gap:8px;padding:12px;font-size:.7rem;line-height:1.35;display:grid}.ee-dicker-review-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:160px}.ee-dicker-review-card-head{color:var(--sem-text-muted);justify-content:space-between;align-items:start;gap:8px;font-size:.68rem;display:flex}.ee-dicker-review-card-head span{color:var(--ee-accent-primary);font-weight:700}.ee-dicker-review-card h3{margin:0;font-size:.95rem;line-height:1.35}.ee-dicker-review-card h3 a{color:inherit;text-decoration:none}.ee-dicker-review-card h3 a:hover{color:var(--ee-accent-primary)}.ee-dicker-review-code{color:var(--sem-text-muted);margin:0;font-size:.68rem}.ee-dicker-review-card dl{gap:8px;margin:0;display:grid}.ee-dicker-review-card dl>div{grid-template-columns:1fr 1.2fr;gap:8px;display:grid}.ee-dicker-review-card dt{color:var(--sem-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.66rem}.ee-dicker-review-card dd{color:var(--sem-text-secondary);text-align:right;margin:0;font-size:.72rem}.ee-dicker-review-card footer{border-top:1px solid var(--sem-border-default);color:var(--sem-text-secondary);grid-template-columns:auto 1fr;align-items:start;gap:8px;padding-top:10px;font-size:.7rem;line-height:1.4;display:grid}.ee-dicker-review-card footer svg{color:var(--ee-accent-primary)}.ee-dicker-review-offer-link{color:var(--ee-accent-primary);justify-content:space-between;align-items:center;gap:8px;font-size:.75rem;font-weight:700;text-decoration:none;display:flex}.ee-dicker-review-empty{border:1px dashed var(--sem-border-default);min-height:220px;color:var(--sem-text-muted);text-align:center;border-radius:12px;place-items:center;gap:8px;padding:30px;display:grid}.ee-dicker-review-empty strong{color:var(--sem-text-primary)}.ee-dicker-review-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.ee-dicker-review-pagination>a{color:var(--ee-accent-primary);align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.ee-dicker-review-pagination>a:last-child{justify-self:end}.ee-dicker-review-pagination>span{color:var(--sem-text-muted);font-size:.78rem}@media (max-width:1000px){.ee-dicker-review-filters,.ee-dicker-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ee-dicker-review{width:100%;max-width:calc(100vw - 32px);padding-top:30px}.ee-dicker-review-header{flex-direction:column;align-items:stretch}.ee-dicker-review-safety{min-width:0}.ee-dicker-review-filters{grid-template-columns:minmax(0,1fr)}.ee-dicker-review-filter-actions{justify-content:stretch}.ee-dicker-review-filter-actions>*{flex:1}.ee-dicker-review-grid{grid-template-columns:minmax(0,1fr)}}.ee-marketplace-search{grid-template-columns:minmax(260px,1fr) minmax(220px,.55fr) auto;gap:10px;min-width:0;margin-top:12px;display:grid}.ee-marketplace-search>*{width:100%;min-width:0;max-width:100%}.ee-marketplace-search label{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);border-radius:7px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.ee-marketplace-search input{width:100%;min-width:0;color:var(--sem-text-primary);background:0 0;border:0;outline:0}.ee-marketplace-search select,.ee-marketplace-search button{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);min-height:48px;color:var(--sem-text-primary);border-radius:7px;padding:0 14px}.ee-marketplace-search button{border-color:var(--ee-accent-primary);background:var(--ee-accent-primary);color:#fff;cursor:pointer;font-weight:800}.ee-marketplace-privacy-note{border-left:3px solid var(--ee-accent-primary);background:var(--sem-surface-subtle);grid-template-columns:auto minmax(0,1fr);gap:12px 20px;margin-top:8px;padding:12px 16px;font-size:.75rem;display:grid}.ee-marketplace-privacy-note span{color:var(--sem-text-secondary);line-height:1.55}.ee-marketplace-results{border-top:1px solid var(--sem-border-subtle);margin-top:42px;padding-top:30px}.ee-marketplace-result-summary{color:var(--sem-text-muted);flex-wrap:wrap;gap:10px;margin-top:16px;font-size:.72rem;display:flex}.ee-marketplace-result-summary span{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-subtle);border-radius:999px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.ee-marketplace-result-summary strong{color:var(--sem-text-primary)}.ee-marketplace-database-summary{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-subtle);color:var(--sem-text-secondary);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;padding:10px 14px;font-size:.75rem;display:flex}.ee-marketplace-database-summary>span{color:var(--sem-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:750}.ee-marketplace-database-summary>strong{color:var(--sem-text-primary)}.ee-marketplace-balance-note{color:var(--sem-text-muted);margin:14px 0 0;font-size:.72rem;line-height:1.5}.ee-marketplace-pagination{border-top:1px solid var(--sem-border-subtle);color:var(--sem-text-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:18px;font-size:.75rem;display:flex}.ee-marketplace-pagination>div{gap:8px;display:flex}.ee-marketplace-pagination a,.ee-marketplace-pagination button,.ee-marketplace-pagination>div>span{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);min-width:82px;color:var(--ee-accent-primary);font:inherit;border-radius:7px;justify-content:center;align-items:center;padding:8px 12px;font-weight:800;text-decoration:none;display:inline-flex}.ee-marketplace-pagination a:hover,.ee-marketplace-pagination button:not(:disabled):hover{border-color:var(--ee-accent-primary);background:var(--ee-accent-soft)}.ee-marketplace-pagination button{cursor:pointer}.ee-marketplace-pagination button:disabled{color:var(--sem-text-muted);cursor:not-allowed;opacity:.55}.ee-marketplace-pagination>div>span[aria-disabled=true]{color:var(--sem-text-muted);opacity:.55}.ee-product-search-page,.ee-public-manufacturer-detail,.ee-public-product-detail{width:min(100%,1180px);margin-inline:auto;padding:54px 0}.ee-product-search-hero{gap:16px;max-width:900px;display:grid}.ee-product-search-hero h1,.ee-public-product-detail h1,.ee-public-manufacturer-detail h1{margin:0;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.08}.ee-product-search-hero>p,.ee-public-product-detail header>p,.ee-public-manufacturer-detail header>p{max-width:68ch;color:var(--sem-text-secondary);margin:0;line-height:1.65}.ee-product-search-form{grid-template-columns:minmax(220px,1fr) 100px 110px 145px 190px auto;gap:10px;margin-top:12px;display:grid}.ee-product-search-form label{border:1px solid var(--sem-border-default);background:var(--sem-surface-elevated);border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.ee-product-search-form input{width:100%;min-width:0;color:var(--sem-text-primary);background:0 0;border:0;outline:0}.ee-product-search-form select{border:1px solid var(--sem-border-default);background:var(--sem-surface-elevated);min-height:48px;color:var(--sem-text-primary);border-radius:12px;padding:0 12px}.ee-product-search-form button{background:var(--sys-color-ink-950);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:48px;padding:0 20px;font-weight:700}.ee-product-demand-note{max-width:78ch;color:var(--sem-text-muted);margin:0;font-size:.78rem;line-height:1.55}.ee-product-results{border-top:1px solid var(--sem-border-subtle);margin-top:30px;padding-top:30px}.ee-product-results-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.ee-product-results-heading h2,.ee-public-manufacturer-detail section>h2,.ee-public-product-columns h2{margin:4px 0 0}.ee-product-results-heading>span{color:var(--sem-text-muted)}.ee-product-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.ee-product-result-card{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);border-radius:16px;align-content:start;gap:12px;min-width:0;padding:20px;display:grid}.ee-product-result-brand{border:1px solid var(--sem-border-subtle);background:#fff;border-radius:8px;place-items:center;width:100%;min-height:74px;padding:14px;display:grid}.ee-product-result-brand img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:58px;display:block}.ee-product-result-brand.is-product-image{align-content:stretch;min-height:170px;padding:0;position:relative;overflow:hidden}.ee-product-result-brand.is-product-image img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:170px;max-height:none}.ee-product-result-brand.is-product-image small,.ee-public-marketplace-image.is-product-image small{color:#fff;background:#071123d1;border-radius:5px;max-width:calc(100% - 16px);padding:4px 7px;font-size:10px;line-height:1.25;position:absolute;bottom:8px;left:8px}.ee-public-marketplace-image.is-product-image{position:relative;overflow:hidden}.ee-public-marketplace-image.is-product-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ee-public-product-image{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-raised);border-radius:12px;margin:8px 0 4px;overflow:hidden}.ee-public-product-image img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:520px;display:block}.ee-public-product-image figcaption{color:var(--sem-text-secondary);padding:10px 14px;font-size:12px}.ee-public-product-image figcaption a{color:var(--ee-accent-primary);font-weight:700}.ee-product-result-brand span{background:var(--ee-accent-soft);width:52px;height:52px;color:var(--ee-accent-primary);border-radius:8px;place-items:center;font-weight:900;display:grid}.ee-product-result-card h3,.ee-product-result-card p{overflow-wrap:anywhere;margin:0}.ee-product-result-card>p{color:var(--sem-text-secondary);line-height:1.5}.ee-product-result-meta,.ee-product-result-maker,.ee-product-result-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ee-product-result-meta{color:var(--sem-text-muted);font-size:.72rem}.ee-product-result-meta span,.ee-product-result-maker span,.ee-public-product-columns aside span,.ee-public-product-columns aside a,.ee-public-manufacturer-detail header div span,.ee-public-manufacturer-detail header div a{align-items:center;gap:6px;display:inline-flex}.ee-product-result-maker{border-top:1px solid var(--sem-border-subtle);padding-top:12px}.ee-product-result-maker span{color:var(--sem-text-muted);font-size:.78rem}.ee-product-result-actions{justify-content:flex-start}.ee-product-result-actions a,.ee-public-product-columns aside>a{color:var(--ee-accent-primary);font-weight:700}.ee-product-empty{border:1px solid var(--sem-border-default);background:var(--sem-surface-subtle);border-radius:16px;margin-top:22px;padding:28px}.ee-product-empty h3,.ee-product-empty p{margin:0}.ee-product-empty p{color:var(--sem-text-secondary);margin-top:8px}.ee-detail-back{color:var(--ee-accent-primary);margin-bottom:28px;font-weight:700;display:inline-block}.ee-public-product-detail header,.ee-public-manufacturer-detail header{gap:14px;display:grid}.ee-public-profile-hero{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:26px;gap:22px!important}.ee-public-profile-logo{border:1px solid var(--sem-border-subtle);background:#fff;border-radius:14px;place-items:center;width:116px;height:116px;padding:14px;display:grid;overflow:hidden}.ee-public-profile-logo img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;display:block}.ee-public-profile-intro,.ee-public-product-intro{align-content:start;gap:14px;min-width:0;display:grid}.ee-public-profile-intro>p,.ee-public-product-intro>p{max-width:66ch;color:var(--sem-text-secondary);margin:0;line-height:1.55}.ee-public-profile-meta{color:var(--sem-text-secondary);flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ee-public-profile-meta>span{align-items:center;gap:6px;display:inline-flex}.ee-public-profile-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.ee-public-primary-link,.ee-public-secondary-link{border-radius:9px;justify-content:center;align-items:center;gap:7px;width:fit-content;padding:11px 15px;font-weight:800;text-decoration:none;display:inline-flex!important}.ee-public-primary-link{border:1px solid var(--ee-accent-primary);background:var(--ee-accent-primary);color:#fff!important}.ee-public-primary-link:hover{filter:brightness(.94)}.ee-public-secondary-link{border:1px solid var(--sem-border-default);background:var(--sem-surface-subtle);color:var(--sem-text-primary)!important}.ee-public-product-hero.has-image{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:start;gap:28px}.ee-public-product-hero .ee-public-product-image{margin:0}.ee-public-product-hero .ee-public-product-image img{max-height:360px}.ee-public-product-columns{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:28px;margin-top:38px;display:grid}.ee-public-product-columns>section,.ee-public-product-columns>aside{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);border-radius:18px;padding:24px}.ee-public-product-columns aside{align-content:start;gap:12px;display:grid}.ee-public-product-columns aside h2,.ee-public-product-columns aside p{margin:0}.ee-product-detail-row{border-top:1px solid var(--sem-border-subtle);padding:16px 0}.ee-product-detail-row:first-of-type{margin-top:12px}.ee-product-detail-row p{color:var(--sem-text-secondary);margin:5px 0 0}.ee-public-manufacturer-detail header div{color:var(--sem-text-secondary);flex-wrap:wrap;gap:16px;display:flex}.ee-public-manufacturer-detail>section{margin-top:44px}.ee-public-safe-status{border:1px solid var(--sem-border-default);background:var(--sem-surface-subtle);width:fit-content;max-width:100%;color:var(--sem-text-secondary);border-radius:7px;align-items:center;gap:7px;margin:0;padding:8px 10px;font-size:.78rem;font-weight:700;line-height:1.35;display:inline-flex}.ee-public-safe-status svg{color:var(--sys-color-success-600);flex:none}.ee-public-provenance{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);border-radius:8px;gap:14px;margin-top:34px;padding:24px;display:grid}.ee-public-provenance h2,.ee-public-provenance p{margin:0}.ee-public-provenance p{color:var(--sem-text-secondary);line-height:1.55}.ee-public-provenance dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.ee-public-provenance dt{color:var(--sem-text-muted);text-transform:uppercase;font-size:.62rem;font-weight:800}.ee-public-provenance dd{overflow-wrap:anywhere;color:var(--sem-text-primary);margin:3px 0 0;font-size:.78rem}.ee-public-provenance>a,.ee-public-provenance-list a{color:var(--ee-accent-primary);font-weight:700}.ee-public-provenance-list{gap:10px;display:grid}.ee-public-provenance-list article{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-subtle);border-radius:7px;gap:5px;padding:12px;display:grid}.ee-public-provenance-list strong,.ee-public-provenance-list p,.ee-public-provenance-list span{overflow-wrap:anywhere;margin:0}.ee-public-provenance-list span{color:var(--sem-text-muted);font-size:.72rem}.ee-public-disclosure{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);border-radius:10px;margin-top:34px}.ee-public-disclosure>summary{color:var(--sem-text-primary);cursor:pointer;padding:16px 18px;font-weight:800}.ee-public-disclosure[open]>summary{border-bottom:1px solid var(--sem-border-subtle)}.ee-public-disclosure-content{gap:16px;padding:20px;display:grid}.ee-public-disclosure-content>p{max-width:78ch;color:var(--sem-text-secondary);margin:0;line-height:1.55}.ee-public-disclosure-content>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.ee-public-disclosure-content dt{color:var(--sem-text-muted);text-transform:uppercase;font-size:.62rem;font-weight:800}.ee-public-disclosure-content dd{overflow-wrap:anywhere;color:var(--sem-text-primary);margin:3px 0 0;font-size:.78rem}.ee-public-disclosure-content>a{width:fit-content;color:var(--ee-accent-primary);font-weight:800}.ee-public-disclosure-status{color:var(--sem-text-secondary);align-items:flex-start;gap:9px;display:flex}.ee-public-disclosure-status svg{color:var(--sys-color-success-600);flex:none}.ee-public-disclosure-status span{gap:3px;line-height:1.45;display:grid}.ee-public-disclosure-status strong{color:var(--sem-text-primary)}.ee-public-facility-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ee-public-facility-grid article{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);border-radius:8px;gap:5px;padding:14px;display:grid}.ee-public-facility-grid span,.ee-public-facility-grid small{color:var(--sem-text-muted);line-height:1.45}.ee-public-list-header{gap:10px;margin-bottom:24px;display:grid}.ee-public-list-header h1{align-items:center;gap:10px;margin:0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.12;display:flex}.ee-public-list-header p{max-width:70ch;color:var(--sem-text-secondary);margin:0;line-height:1.6}@media (max-width:900px){.ee-product-result-grid,.ee-public-marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-home-intelligence{grid-template-columns:1fr;gap:28px}.ee-marketplace-section-grid.is-supplier-marketplace{grid-template-columns:repeat(3,minmax(0,1fr))}.ee-marketplace-section-grid.is-industry-support{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-marketplace-offering-status{grid-template-columns:1fr}.ee-marketplace-search{grid-template-columns:1fr 1fr}.ee-marketplace-search button{grid-column:1/-1}.ee-product-search-form,.ee-public-facility-grid,.ee-public-provenance dl{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ee-public-profile-hero,.ee-public-product-hero.has-image{grid-template-columns:1fr}.ee-public-profile-logo{width:96px;height:96px}.ee-public-disclosure-content>dl{grid-template-columns:1fr 1fr}}@media (max-width:680px){.ee-product-search-form,.ee-public-product-columns,.ee-public-facility-grid,.ee-public-provenance dl,.ee-public-disclosure-content>dl,.ee-product-result-grid{grid-template-columns:1fr}.ee-product-results-heading{flex-direction:column;align-items:start}.ee-product-search-page,.ee-public-manufacturer-detail,.ee-public-product-detail{padding-top:36px}.ee-public-profile-hero{padding:20px}.ee-public-profile-actions>*{width:100%}.ee-public-marketplace-grid{grid-template-columns:minmax(0,1fr)}.ee-home-section-heading{flex-direction:column;align-items:start;gap:14px}.ee-marketplace-page,.ee-marketplace-offering{width:100%;min-width:0;max-width:calc(100vw - 32px);padding-top:36px;overflow-x:hidden}.ee-marketplace-section-grid.is-supplier-marketplace,.ee-marketplace-section-grid.is-industry-support{grid-template-columns:minmax(0,1fr)}.ee-marketplace-page-header,.ee-marketplace-results,.ee-product-results-heading,.ee-public-marketplace-card{min-width:0;max-width:100%}.ee-marketplace-page-header h1{overflow-wrap:anywhere;max-width:100%;font-size:2.1rem}.ee-marketplace-page-header>p:not(.ee-kicker),.ee-product-results-heading h2,.ee-product-results-heading p{overflow-wrap:anywhere;max-width:100%}.ee-marketplace-search{grid-template-columns:minmax(0,1fr)}.ee-marketplace-search button{grid-column:auto}.ee-marketplace-privacy-note{grid-template-columns:1fr}.ee-marketplace-result-summary{max-width:100%}.ee-marketplace-result-summary span{min-width:0}.ee-marketplace-pagination{flex-direction:column;align-items:flex-start}.ee-public-marketplace-image{max-width:100%}.ee-home-intelligence .ee-hero-source-counts{grid-template-columns:1fr}.ee-home-intelligence .ee-hero-source-counts div:nth-child(odd){border-right:0}}.ee-button-on-dark{color:var(--sys-color-ink-950);background:#fff}.ee-button-outline-dark{border:1px solid var(--sys-color-slate-600);color:#fff}.ee-site-footer{border-top:1px solid var(--sem-border-subtle);background:var(--sem-surface-base);padding:26px 20px 30px}.ee-site-footer-inner{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:24px;width:min(100%,1180px);margin:0 auto;display:grid}.ee-site-footer-brand{gap:6px;display:grid}.ee-site-footer-brand>a{width:max-content;color:var(--sem-text-primary);align-items:center;gap:9px;display:inline-flex}.ee-site-footer-brand>a strong{font-size:.86rem}.ee-site-footer-logo{opacity:.78;border-radius:6px;flex:none;display:inline-flex;overflow:hidden}.ee-site-footer-logo img{width:132px;height:auto;display:block}.ee-site-footer p{color:var(--sem-text-muted);margin:0;font-size:.72rem;line-height:1.5}.ee-site-footer p a{color:var(--ee-accent-primary);text-underline-offset:3px;font-weight:800}.ee-site-footer nav{color:var(--sem-text-secondary);align-items:center;gap:16px;font-size:.72rem;font-weight:750;display:flex}.ee-site-footer nav a:hover{color:var(--ee-accent-primary)}@media (max-width:840px){.ee-site-footer-inner{grid-template-columns:minmax(0,1fr) auto}.ee-site-footer nav{grid-area:2/1/auto/-1}.ee-site-footer-logo{grid-area:1/2}}@media (max-width:560px){.ee-site-footer-inner{flex-direction:column;align-items:flex-start;display:flex}.ee-site-footer nav{flex-wrap:wrap}.ee-site-footer-logo img{width:118px}}.ee-about-shell{gap:0;width:min(100%,1180px);margin:0 auto;padding:0 20px 56px;display:grid}.ee-about-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#4184ea4d,#0000 28%),linear-gradient(135deg,#061426 0%,#0b213c 58%,#12345b 100%);grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:center;gap:64px;width:100vw;min-height:480px;margin-left:calc(50% - 50vw);padding:64px max(24px,50vw - 590px);display:grid;overflow:hidden}.ee-about-hero-copy{align-content:center;gap:20px;display:grid}.ee-about-hero-copy .ee-kicker{color:#8fbcff}.ee-about-hero-copy h1{letter-spacing:-.035em;max-width:14ch;margin:0;font-size:clamp(2.5rem,5vw,4.4rem);line-height:1.02}.ee-about-hero-copy>p:not(.ee-kicker){color:#d9e3ef;max-width:62ch;margin:0;font-size:1.05rem;line-height:1.7}.ee-about-hero-support{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #fff3;border-radius:16px;gap:10px;padding:26px;display:grid;box-shadow:0 24px 60px #0003}.ee-about-hero-support>span{color:#8fbcff;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ee-about-hero-support>strong{font-size:1.35rem}.ee-about-hero-support p{color:#d9e3ef;margin:0;font-size:.88rem;line-height:1.6}.ee-about-hero-support a{color:#fff;text-underline-offset:4px;align-items:center;gap:7px;margin-top:6px;font-size:.78rem;font-weight:800;text-decoration:underline;display:inline-flex}.ee-about-relationship,.ee-about-audiences,.ee-about-associations,.ee-about-steps{border-bottom:1px solid var(--sem-border-subtle);padding:64px 0}.ee-about-relationship>header,.ee-about-audiences>header,.ee-about-steps>header{gap:10px;max-width:760px;margin-bottom:28px;display:grid}.ee-about-relationship h2,.ee-about-audiences h2,.ee-about-associations h2,.ee-about-steps h2,.ee-about-trust h2{margin:0;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.16}.ee-about-relationship>header>p:not(.ee-kicker),.ee-about-associations-copy>p:not(.ee-kicker){color:var(--sem-text-secondary);margin:0;line-height:1.65}.ee-about-relationship-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;display:grid}.ee-about-relationship-grid>article{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);border-radius:14px;align-content:start;gap:18px;padding:28px;display:grid}.ee-about-platform-card{box-shadow:inset 0 4px 0 var(--ee-accent-primary)}.ee-about-support-card{background:var(--sem-surface-subtle)!important}.ee-about-card-heading{align-items:center;gap:12px;display:flex}.ee-about-card-heading>svg{color:var(--ee-accent-primary)}.ee-about-card-heading>div{gap:2px;display:grid}.ee-about-card-heading span{color:var(--sem-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.ee-about-card-heading h3{margin:0;font-size:1.2rem}.ee-about-relationship-grid>article>p{color:var(--sem-text-secondary);margin:0;line-height:1.6}.ee-about-platform-card ul,.ee-about-associations ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.ee-about-platform-card li,.ee-about-associations li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;line-height:1.5;display:grid}.ee-about-platform-card li svg,.ee-about-associations li svg{color:var(--ee-accent-primary);margin-top:3px}.ee-about-support-list{gap:12px;display:grid}.ee-about-support-list>div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.ee-about-support-list>div>svg{color:var(--ee-accent-primary);margin-top:2px}.ee-about-support-list span{gap:3px;display:grid}.ee-about-support-list strong{font-size:.9rem}.ee-about-support-list small{color:var(--sem-text-muted);font-size:.875rem;line-height:1.5}.ee-about-audiences>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ee-about-audiences article{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);border-radius:12px;align-content:start;gap:12px;padding:24px;display:grid}.ee-about-audiences article svg{color:var(--ee-accent-primary)}.ee-about-audiences article h3,.ee-about-audiences article p{margin:0}.ee-about-audiences article h3{font-size:1rem}.ee-about-audiences article p{color:var(--sem-text-secondary);font-size:.9rem;line-height:1.6}.ee-about-associations{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:56px;display:grid}.ee-about-associations-copy{gap:12px;display:grid}.ee-about-associations-copy>a{width:max-content;color:var(--ee-accent-primary);align-items:center;gap:7px;margin-top:8px;font-size:.8rem;font-weight:800;display:inline-flex}.ee-about-associations>ul{border-left:1px solid var(--sem-border-default);padding:8px 0 8px 32px}.ee-about-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ee-about-steps li{border-top:2px solid var(--ee-accent-primary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:20px 8px 0 0;display:grid}.ee-about-steps li>span{background:var(--ee-accent-soft);width:30px;height:30px;color:var(--ee-accent-primary);border-radius:50%;place-items:center;font-size:.76rem;font-weight:900;display:grid}.ee-about-steps li>div{gap:6px;display:grid}.ee-about-steps li strong{font-size:.95rem}.ee-about-steps li p{color:var(--sem-text-secondary);margin:0;font-size:.875rem;line-height:1.55}.ee-about-trust{color:#fff;background:#0b213c;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:48px;padding:30px;display:grid}.ee-about-trust>svg{color:#8fbcff}.ee-about-trust>div{gap:7px;display:grid}.ee-about-trust h2{font-size:1.25rem}.ee-about-trust p{color:#d9e3ef;max-width:78ch;margin:0;font-size:.875rem;line-height:1.6}@media (max-width:860px){.ee-about-hero{grid-template-columns:minmax(0,1fr);gap:30px}.ee-about-hero-support{max-width:560px}.ee-about-relationship-grid,.ee-about-associations{grid-template-columns:minmax(0,1fr)}.ee-about-associations{gap:28px}.ee-about-associations>ul{border-top:1px solid var(--sem-border-default);border-left:0;padding:24px 0 0}.ee-about-audiences>div,.ee-about-steps ol{grid-template-columns:minmax(0,1fr)}.ee-about-trust{grid-template-columns:auto minmax(0,1fr)}.ee-about-trust>a{grid-column:2;width:max-content}}@media (max-width:600px){.ee-about-shell{padding-inline:16px}.ee-about-hero{min-height:auto;margin-inline:-16px;padding:46px 16px}.ee-about-hero-copy h1{font-size:2.5rem}.ee-about-hero-copy .ee-action-row{flex-direction:column;align-items:stretch}.ee-about-hero-copy .ee-link-button{width:100%}.ee-about-relationship,.ee-about-audiences,.ee-about-associations,.ee-about-steps{padding:46px 0}.ee-about-relationship-grid>article{padding:22px}.ee-about-trust{grid-template-columns:minmax(0,1fr);padding:24px}.ee-about-trust>a{grid-column:1}}.ee-solutions-page{gap:0;width:min(100%,1180px);margin:0 auto;padding:0 20px 56px;display:grid}.ee-solutions-hero{background:radial-gradient(circle at 75% 0%,#3d82eb2e,transparent 32%),var(--sem-surface-subtle);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:64px;width:100vw;margin-left:calc(50% - 50vw);padding:72px max(24px,50vw - 590px);display:grid}.ee-solutions-hero>div{gap:12px;display:grid}.ee-solutions-hero h1{letter-spacing:-.035em;max-width:15ch;margin:0;font-size:clamp(2.5rem,5vw,4.3rem);line-height:1.02}.ee-solutions-hero>p{max-width:60ch;color:var(--sem-text-secondary);margin:0;font-size:1.05rem;line-height:1.7}.ee-solutions-problem-band{border-bottom:1px solid var(--sem-border-subtle);grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:32px;padding:30px 0;display:grid}.ee-solutions-problem-band>strong{font-size:1rem;line-height:1.45}.ee-solutions-problem-band>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.ee-solutions-problem-band span{border:1px solid var(--sem-border-default);color:var(--sem-text-secondary);border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.875rem;display:inline-flex}.ee-solutions-problem-band svg{color:var(--ee-accent-primary)}.ee-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:54px 0;display:grid}.ee-solutions-grid article{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);border-radius:14px;align-content:start;gap:13px;min-height:250px;padding:28px;scroll-margin-top:90px;display:grid}.ee-solutions-grid article>svg{color:var(--ee-accent-primary)}.ee-solutions-grid h2,.ee-solutions-grid p{margin:0}.ee-solutions-grid h2{font-size:1.2rem;line-height:1.3}.ee-solutions-grid p{color:var(--sem-text-secondary);font-size:.95rem;line-height:1.65}.ee-solutions-grid a{width:max-content;color:var(--ee-accent-primary);align-self:end;align-items:center;gap:7px;margin-top:auto;font-size:.875rem;font-weight:800;display:inline-flex}.ee-solutions-by-industry{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:34px 54px;padding:0 0 54px;display:grid}.ee-solutions-by-industry>header{align-content:start;gap:10px;display:grid}.ee-solutions-by-industry h2,.ee-solutions-by-industry p{margin:0}.ee-solutions-by-industry h2{font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.25}.ee-solutions-by-industry>header>p:not(.ee-kicker){color:var(--sem-text-secondary);line-height:1.65}.ee-solutions-by-industry>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ee-solutions-by-industry>div>a{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;padding:17px;display:grid}.ee-solutions-by-industry>div span{gap:5px;min-width:0;display:grid}.ee-solutions-by-industry>div strong{font-size:.9rem}.ee-solutions-by-industry>div small{color:var(--sem-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.ee-solutions-by-industry>div svg{color:var(--ee-accent-primary)}.ee-solutions-by-industry>.ee-link-button{grid-column:2;width:max-content}.ee-solutions-support{color:#fff;background:#0b213c;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:34px;display:grid}.ee-solutions-support>div{gap:9px;display:grid}.ee-solutions-support .ee-kicker{color:#8fbcff}.ee-solutions-support h2,.ee-solutions-support p{margin:0}.ee-solutions-support h2{font-size:1.45rem;line-height:1.3}.ee-solutions-support p:not(.ee-kicker){color:#d9e3ef;max-width:75ch;font-size:.9rem;line-height:1.65}@media (max-width:1100px){.ee-solutions-mega-menu{grid-template-columns:repeat(3,minmax(0,1fr));width:auto;position:fixed;top:62px;left:16px;right:16px}.ee-solutions-mega-feature,.ee-solutions-mega-all{grid-column:1/-1}}@media (max-width:900px){.ee-solutions-mega-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-solutions-hero{grid-template-columns:minmax(0,1fr);gap:22px}.ee-solutions-problem-band,.ee-solutions-by-industry{grid-template-columns:minmax(0,1fr)}.ee-solutions-problem-band>div{justify-content:flex-start}.ee-solutions-by-industry>.ee-link-button{grid-column:1}}@media (max-width:680px){.ee-solutions-menu>summary{width:34px;padding:7px}.ee-solutions-menu>summary span,.ee-solutions-menu>summary>svg:last-child{display:none}.ee-solutions-mega-menu{grid-template-columns:minmax(0,1fr);gap:18px;max-height:calc(100vh - 78px);padding:20px;overflow-y:auto}.ee-solutions-mega-feature,.ee-solutions-mega-all{grid-column:1}.ee-solutions-mega-all{flex-direction:column;align-items:flex-start;gap:12px}.ee-solutions-page{padding-inline:16px}.ee-solutions-hero{width:auto;margin-inline:-16px;padding:50px 16px}.ee-solutions-hero h1{font-size:2.55rem}.ee-solutions-grid,.ee-solutions-by-industry>div{grid-template-columns:minmax(0,1fr)}.ee-solutions-grid{padding:42px 0}.ee-solutions-grid article{min-height:220px;padding:23px}.ee-solutions-support{grid-template-columns:minmax(0,1fr);padding:26px}.ee-solutions-support>a{width:max-content}}.ee-solution-detail{gap:0;width:min(100%,1180px);margin:0 auto;padding:0 20px 56px;display:grid}.ee-solution-detail-hero{background:radial-gradient(circle at 78% 18%,#3d82eb33,transparent 30%),linear-gradient(145deg,#f5f8fc,var(--sem-surface-base));justify-items:start;gap:20px;width:100vw;margin-left:calc(50% - 50vw);padding:64px max(24px,50vw - 590px);display:grid}[data-theme=dark] .ee-solution-detail-hero{background:radial-gradient(circle at 78% 18%,#3d82eb38,transparent 30%),linear-gradient(145deg,#071629,var(--sem-surface-base))}.ee-solution-detail-hero>a:first-child{color:var(--sem-text-muted);align-items:center;gap:6px;font-size:.875rem;font-weight:750;display:inline-flex}.ee-solution-detail-title{align-items:flex-start;gap:17px;display:flex}.ee-solution-detail-title>svg{color:var(--ee-accent-primary);margin-top:5px}.ee-solution-detail-title>div{gap:8px;display:grid}.ee-solution-detail-title h1{letter-spacing:-.035em;max-width:17ch;margin:0;font-size:clamp(2.5rem,5vw,4.2rem);line-height:1.03}.ee-solution-detail-hero>p{max-width:70ch;color:var(--sem-text-secondary);margin:0;font-size:1.05rem;line-height:1.7}.ee-solution-problems{border-bottom:1px solid var(--sem-border-subtle);gap:30px;padding:58px 0;display:grid}.ee-solution-problems>header{gap:11px;max-width:820px;display:grid}.ee-solution-problems h2,.ee-solution-capabilities h2,.ee-solution-service-note h2,.ee-solution-related h2{margin:0;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.2}.ee-solution-problems>header>p:not(.ee-kicker),.ee-solution-capabilities>div>p:not(.ee-kicker),.ee-solution-service-note>div>p:not(.ee-kicker){color:var(--sem-text-secondary);margin:0;font-size:1rem;line-height:1.7}.ee-solution-problems>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ee-solution-problems article{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);border-radius:12px;align-content:start;gap:11px;padding:24px;display:grid}.ee-solution-problems article>svg{color:var(--ee-accent-primary)}.ee-solution-problems h3,.ee-solution-problems article p{margin:0}.ee-solution-problems h3{font-size:1rem;line-height:1.4}.ee-solution-problems article p{color:var(--sem-text-secondary);font-size:.9rem;line-height:1.65}.ee-solution-capabilities{border-bottom:1px solid var(--sem-border-subtle);grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:start;gap:60px;padding:58px 0;display:grid}.ee-solution-capabilities>div{gap:11px;display:grid}.ee-solution-capabilities ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.ee-solution-capabilities li{border-bottom:1px solid var(--sem-border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:0 0 11px;font-size:.95rem;line-height:1.5;display:grid}.ee-solution-capabilities li svg{color:var(--ee-accent-primary);margin-top:3px}.ee-solution-service-note{color:#fff;background:#0b213c;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;margin:50px 0;padding:30px;display:grid}.ee-solution-service-note>svg{color:#8fbcff}.ee-solution-service-note>div{gap:8px;display:grid}.ee-solution-service-note .ee-kicker{color:#8fbcff}.ee-solution-service-note h2{font-size:1.35rem}.ee-solution-service-note>div>p:not(.ee-kicker){color:#d9e3ef;font-size:.9rem}.ee-solution-related{gap:24px;padding-top:8px;display:grid}.ee-solution-related>header{gap:8px;display:grid}.ee-solution-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ee-solution-related>div>a{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:19px;display:grid}.ee-solution-related>div>a>svg{color:var(--ee-accent-primary);margin-top:2px}.ee-solution-related>div>a>span{gap:5px;min-width:0;display:grid}.ee-solution-related strong{font-size:.9rem}.ee-solution-related small{color:var(--sem-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ee-solution-related>div>a:hover{border-color:var(--ee-accent-primary);background:var(--ee-accent-soft)}.ee-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:54px 0;display:grid}.ee-industry-grid article{border:1px solid var(--sem-border-default);background:var(--sem-surface-panel);border-radius:14px;align-content:start;gap:11px;min-height:280px;padding:28px;display:grid}.ee-industry-grid article>svg{color:var(--ee-accent-primary)}.ee-industry-grid h2,.ee-industry-grid p{margin:0}.ee-industry-grid h2{font-size:1.2rem;line-height:1.35}.ee-industry-grid p:not(.ee-kicker){color:var(--sem-text-secondary);line-height:1.65}.ee-industry-grid a{width:max-content;color:var(--ee-accent-primary);align-self:end;align-items:center;gap:7px;margin-top:auto;font-size:.875rem;font-weight:800;display:inline-flex}.ee-industry-actions{flex-wrap:wrap;gap:10px;display:flex}.ee-industry-compliance{border-bottom:1px solid var(--sem-border-subtle);grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:30px 54px;padding:58px 0;display:grid}.ee-industry-compliance>div{align-content:start;gap:10px;display:grid}.ee-industry-compliance h2,.ee-industry-compliance p{margin:0}.ee-industry-compliance h2{font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.2}.ee-industry-compliance>div>p:not(.ee-kicker){color:var(--sem-text-secondary);line-height:1.7}.ee-industry-compliance ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ee-industry-compliance li{border-bottom:1px solid var(--sem-border-subtle);grid-template-columns:auto minmax(0,1fr);gap:9px;padding-bottom:10px;line-height:1.5;display:grid}.ee-industry-compliance li svg{color:var(--ee-accent-primary);margin-top:3px}.ee-industry-compliance-boundary{border-left:3px solid var(--ee-accent-primary);background:var(--sem-surface-subtle);color:var(--sem-text-secondary);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:15px 17px;line-height:1.6;display:grid}.ee-industry-compliance-boundary svg{color:var(--ee-accent-primary);margin-top:3px}.ee-industry-india{border-bottom:1px solid var(--sem-border-subtle);grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:30px 54px;padding:58px 0;display:grid}.ee-industry-india>div{align-content:start;gap:10px;display:grid}.ee-industry-india h2,.ee-industry-india p{margin:0}.ee-industry-india h2,.ee-industry-examples h2{font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.2}.ee-industry-india>div>p:not(.ee-kicker){color:var(--sem-text-secondary);line-height:1.7}.ee-industry-india ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ee-industry-india li{border-bottom:1px solid var(--sem-border-subtle);grid-template-columns:auto minmax(0,1fr);gap:9px;padding-bottom:10px;display:grid}.ee-industry-india li svg{color:var(--ee-accent-primary);margin-top:3px}.ee-industry-caution{border-left:3px solid var(--ee-accent-primary);background:var(--sem-surface-subtle);color:var(--sem-text-secondary);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:15px 17px;line-height:1.6;display:grid}.ee-industry-caution svg{color:var(--ee-accent-primary);margin-top:3px}.ee-industry-examples{border-bottom:1px solid var(--sem-border-subtle);grid-template-columns:minmax(240px,.55fr) minmax(0,1fr);gap:34px 54px;padding:58px 0;display:grid}.ee-industry-examples header{align-content:start;gap:9px;display:grid}.ee-industry-examples h2{margin:0}.ee-industry-examples ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.ee-industry-examples li{border-bottom:1px solid var(--sem-border-subtle);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;padding:13px 0;line-height:1.5;display:grid}.ee-industry-examples li span{background:var(--ee-accent-soft);width:28px;height:28px;color:var(--ee-accent-primary);border-radius:50%;place-items:center;font-size:.75rem;font-weight:850;display:grid}@media (max-width:850px){.ee-solution-problems>div,.ee-solution-related>div{grid-template-columns:minmax(0,1fr)}.ee-solution-capabilities{grid-template-columns:minmax(0,1fr);gap:32px}.ee-industry-compliance,.ee-industry-india,.ee-industry-examples{grid-template-columns:minmax(0,1fr)}.ee-industry-compliance-boundary,.ee-industry-caution{grid-column:1}}@media (max-width:600px){.ee-solution-detail{padding-inline:16px}.ee-solution-detail-hero{margin-inline:-16px;padding:46px 16px}.ee-solution-detail-title{gap:12px}.ee-solution-detail-title h1{font-size:2.45rem}.ee-solution-problems,.ee-solution-capabilities,.ee-industry-compliance,.ee-industry-india,.ee-industry-examples{padding:44px 0}.ee-solution-service-note{grid-template-columns:minmax(0,1fr);margin:40px 0;padding:24px}.ee-industry-grid{grid-template-columns:minmax(0,1fr);padding:42px 0}.ee-industry-grid article{min-height:240px;padding:23px}.ee-industry-actions{flex-direction:column;align-items:stretch}.ee-industry-actions .ee-link-button{width:100%}}.ee-auth-shell{background:var(--sem-surface-page);place-items:center;min-height:100vh;padding:24px;display:grid}.ee-auth-page{border:1px solid var(--sem-border-subtle);background:var(--sem-surface-panel);width:min(100%,980px);min-height:620px;box-shadow:var(--sys-shadow-lg);border-radius:20px;grid-template-columns:1fr 1fr;margin:0 auto;display:grid;overflow:hidden}.ee-auth-card{background:var(--sem-surface-panel);align-content:center;justify-items:stretch;gap:18px;padding:42px;display:grid}.ee-auth-card>*{width:min(100%,380px);margin-inline:auto}.ee-auth-card-heading{gap:8px;display:grid}.ee-auth-card-heading h1{margin:0;font-size:1.75rem;line-height:1.2}.ee-auth-card-heading p{color:var(--sem-text-muted);margin:0;font-size:.8rem;line-height:1.55}.ee-auth-clerk-surface{padding:0}.ee-auth-switch-link{color:var(--ee-accent-primary);text-align:center;font-size:.78rem;font-weight:700}.ee-auth-story{background:var(--sys-color-ink-950);color:#fff;align-content:center;gap:34px;padding:48px;display:grid}.ee-auth-story-copy{gap:12px;display:grid}.ee-auth-story-copy h2{margin:0;font-size:1.5rem;line-height:1.25}.ee-auth-story-copy p{color:var(--sys-color-slate-300);margin:0;font-size:.86rem;line-height:1.65}.ee-auth-benefits{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ee-auth-benefits li{color:var(--sys-color-slate-200);grid-template-columns:auto minmax(0,1fr);gap:10px;font-size:.8rem;line-height:1.5;display:grid}.ee-auth-benefits svg{color:var(--sys-color-success-600)}.ee-auth-shell-invitation{padding:24px}.ee-auth-page-invitation{border-radius:12px;grid-template-columns:1fr;width:min(100%,500px);min-height:auto}.ee-auth-page-invitation .ee-auth-card{gap:16px;padding:28px}.ee-auth-page-invitation .ee-auth-card-heading h1{font-size:1.35rem}.ee-auth-page-invitation .ee-auth-card-heading p{font-size:.825rem}@media (max-width:520px){.ee-auth-shell-invitation,.ee-invitation-redemption-shell{place-items:start center;padding:14px}.ee-auth-page-invitation .ee-auth-card,.ee-invitation-accept-card,.ee-invitation-redemption-error{padding:20px}.ee-invitation-summary>div{grid-template-columns:1fr;gap:5px}.ee-invitation-actions>*{flex:auto}}@media (max-width:900px){.ee-marketplace-filters{grid-template-columns:minmax(0,1fr)}.ee-member-shell-layout{grid-template-columns:1fr}.ee-member-shell-rail{position:static}.ee-member-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.ee-member-workspace{display:none}.ee-member-workspace.has-dashboard{display:grid}.ee-member-workspace.has-dashboard .ee-member-workspace-details{display:none}.ee-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-dashboard-kpi+.ee-dashboard-kpi{border-left:0}.ee-dashboard-kpi:nth-child(2n){border-left:1px solid var(--sem-border-subtle)}.ee-dashboard-kpi:nth-child(n+3){border-top:1px solid var(--sem-border-subtle)}.ee-dashboard-primary-grid{grid-template-columns:1fr}.ee-shared-source-primary-filters,.ee-shared-source-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-source-filter-search,.ee-source-filter-actions{grid-column:span 2}.ee-public-hero,.ee-how-panel,.ee-public-cta,.ee-auth-page{grid-template-columns:1fr}.ee-auth-story{display:none}}@media (max-width:680px){.ee-buyer-secondary-filters{grid-template-columns:minmax(0,1fr)}.ee-buyer-secondary-filters>.ee-icon-button{justify-self:stretch;width:100%}.ee-topbar-inner{padding:8px 12px}.ee-topbar-actions{overflow:visible}.ee-notification-popover{width:auto;position:fixed;top:61px;left:12px;right:12px}.ee-topbar-brand [role=img]>span:last-child{display:none!important}.ee-primary-nav{scrollbar-width:thin;width:100%;overflow-x:auto}.ee-primary-nav-link{width:34px;padding:7px}.ee-primary-nav-link span{display:none}.ee-primary-nav-link.is-coming-soon{width:auto;padding:7px 9px}.ee-primary-nav-link.is-coming-soon>span:first-of-type{display:inline}.ee-primary-nav-link.is-coming-soon .ee-primary-nav-coming-soon{font-size:0;display:inline}.ee-primary-nav-link.is-coming-soon .ee-primary-nav-coming-soon:after{content:"Soon";font-size:.52rem}.ee-roadmap-preview-hero,.ee-roadmap-feedback{flex-direction:column;align-items:stretch;padding:18px}.ee-roadmap-workflow-grid{grid-template-columns:1fr}.ee-feedback-case header,.ee-feedback-case footer{flex-direction:column}.ee-public-header-nav{margin-left:2px}.ee-account-name{display:none}.ee-account-pill{background:0 0;border:0;padding-left:0}.ee-account-menu-label{display:none}.ee-account-menu>summary{padding-left:7px}.ee-account-menu-popover{width:auto;position:fixed;top:61px;left:12px;right:12px}.ee-workspace-menu>summary{max-width:112px;padding:7px 8px}.ee-workspace-menu-popover{width:auto;position:fixed;top:61px;left:12px;right:12px}.ee-app-shell{padding:14px}.ee-member-shell-rail>.ee-member-nav,.ee-member-shell-rail>.ee-member-workspace{display:none}.ee-member-nav-mobile{display:block}.ee-member-nav-mobile>summary{cursor:pointer;min-height:42px;color:var(--sem-text-primary);align-items:center;gap:9px;padding:8px 10px;font-size:.8rem;font-weight:700;list-style:none;display:flex}.ee-member-nav-mobile>summary::-webkit-details-marker{display:none}.ee-member-nav-mobile>nav{border-top:1px solid var(--sem-border-subtle);gap:16px;padding:10px 0 2px;display:grid}.ee-member-nav-mobile .ee-member-nav-group{gap:4px;display:grid;overflow:visible}.ee-member-nav-mobile .ee-member-nav-heading{display:block}.ee-member-nav-mobile .ee-member-nav-item{width:100%}.ee-dashboard-kpis{grid-template-columns:1fr}.ee-dashboard-kpi:nth-child(n){border-top:1px solid var(--sem-border-subtle);border-left:0}.ee-dashboard-kpi:first-child{border-top:0}.ee-dashboard-record-totals{gap:10px}.ee-dashboard-feed article{grid-template-columns:auto minmax(0,1fr)}.ee-dashboard-feed article time{grid-column:2}.ee-page-header{grid-template-columns:1fr;align-items:start}.ee-page-header-actions{justify-content:flex-start}.ee-source-card-grid{grid-template-columns:1fr}.ee-shared-source-heading,.ee-shared-source-pagination{flex-direction:column;align-items:flex-start}.ee-source-results-controls{flex-direction:column;align-items:stretch;width:100%}.ee-source-filter-progress{justify-content:flex-start}.ee-source-results-controls label,.ee-source-results-controls .ee-input{width:100%}.ee-shared-source-primary-filters,.ee-shared-source-advanced-filters{grid-template-columns:1fr}.ee-source-filter-search,.ee-source-filter-actions{grid-column:span 1}.ee-source-filter-actions{justify-content:stretch}.ee-source-filter-actions>button{flex:1}.ee-source-detail-grid,.ee-source-detail-participants{grid-template-columns:1fr}.ee-source-detail-actions{flex-direction:column}.ee-source-detail-actions>*{justify-content:center;width:100%}.ee-lead-source-management,.ee-lead-activity-form{grid-template-columns:1fr}.ee-lead-activity-form .ee-button-primary{grid-column:1;width:100%}.ee-public-shell{padding-inline:16px}.ee-public-hero{background-image:linear-gradient(90deg,#050f1cf7,#050f1cb3),url(/images/ee-australian-industry-hero-v2.webp);background-position:64%;gap:30px;width:auto;min-height:540px;margin-inline:-16px;padding:42px 0;padding-inline:16px}.ee-public-title{font-size:2.45rem}.ee-public-stats{grid-template-columns:1fr 1fr 1fr}.ee-recent-signals-heading{flex-direction:column;align-items:flex-start;gap:10px}.ee-recent-signal-list article{grid-template-columns:1fr auto;gap:9px 14px}.ee-recent-signal-copy{grid-area:2/1/auto/-1}.ee-recent-signal-copy h3,.ee-recent-signal-copy p{white-space:normal}.ee-how-panel{padding:24px}.ee-public-cta{padding:26px}}@media (max-width:430px){.ee-topbar-auth-link.primary{display:none}.ee-topbar-auth-link.secondary{min-width:58px;padding-inline:10px;display:inline-flex}.ee-topbar-inner,.ee-topbar .ee-toolbar,.ee-topbar-actions{box-sizing:border-box;min-width:0;max-width:100vw;overflow:hidden}.ee-public-shell{box-sizing:border-box;width:100%;max-width:100vw;overflow-x:hidden}.ee-marketplace-page{max-width:calc(100vw - 32px)}.ee-marketplace-page-header h1{font-size:1.92rem;line-height:1.12}.ee-product-results-heading h2{font-size:1.42rem;line-height:1.2}}.ee-operating-shell{padding:var(--sys-space-4);overflow-x:clip}.ee-operating-shell-page{width:100%;max-width:1800px;margin-inline:auto}.ee-operating-shell-page,.ee-operating-shell-layout,.ee-operating-right-shell,.ee-operating-canvas{min-width:0}.ee-operating-shell-layout{grid-template-columns:minmax(18rem, var(--ee-operating-agent-pane,22rem)) .55rem minmax(0, 1fr);align-items:start;gap:.75rem;display:grid}.ee-operating-right-shell{gap:var(--sys-space-4);grid-template-columns:minmax(11rem,14rem) minmax(0,1fr)}.ee-operating-ally-pane,.ee-operating-spine-wrap{top:calc(4.75rem + var(--sys-space-4))}.ee-operating-ally-thread{grid-template-rows:none;align-content:start;overflow-y:auto}.ee-operating-message-role,.ee-operating-spine-label{align-items:center;gap:.4rem;display:inline-flex}.ee-operating-message-role{color:var(--ee-accent-strong);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.76rem;font-weight:800}.ee-operating-spine-label{color:var(--sem-text-muted);justify-content:center}.ee-operating-canvas{min-width:0;overflow:hidden}.ee-generated-canvas-shell{width:100%;padding:var(--sys-space-5)}.ee-operating-canvas>.ee-app-shell,.ee-operating-canvas>main.ee-app-shell,.ee-operating-page-canvas>.ee-app-shell,.ee-operating-page-canvas>main.ee-app-shell{background:0 0;min-height:auto;padding:0}.ee-operating-canvas>.ee-app-shell .ee-page,.ee-operating-canvas>main.ee-app-shell .ee-page,.ee-operating-page-canvas>.ee-app-shell .ee-page,.ee-operating-page-canvas>main.ee-app-shell .ee-page{max-width:none}.ee-operating-standalone-layout{align-items:start}.ee-operating-canvas .ee-member-shell-layout{grid-template-columns:minmax(11rem, var(--ee-operating-menu-pane,14.75rem)) .55rem minmax(0, 1fr);gap:.75rem}.ee-operating-page-canvas{min-width:0}@media (min-width:768px) and (max-width:1180px){.ee-operating-shell-layout{grid-template-columns:minmax(17rem,21rem) minmax(0,1fr)}.ee-operating-right-shell,.ee-operating-canvas .ee-member-shell-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ee-operating-shell{padding:.75rem}.ee-operating-shell-layout{display:block}.ee-operating-shell-layout>.ee-chat-rail,.ee-operating-shell-layout>.ee-operating-canvas{display:none}.ee-operating-shell-layout[data-mobile-view=ally]>.ee-chat-rail{display:grid}.ee-operating-shell-layout[data-mobile-view=canvas]>.ee-operating-canvas,.ee-operating-shell-layout[data-mobile-view=workspaces]>.ee-operating-canvas{display:block}.ee-operating-shell-layout[data-mobile-view=canvas] .ee-member-shell-rail,.ee-operating-shell-layout[data-mobile-view=workspaces] .ee-member-shell-canvas{display:none}.ee-operating-shell-layout[data-mobile-view=workspaces] .ee-member-shell-rail{margin-top:.75rem;display:grid}.ee-operating-shell-layout[data-mobile-view=workspaces] .ee-operating-standalone-layout .ee-member-shell-rail>.ee-member-nav{grid-template-columns:minmax(0,1fr);display:grid}}.ee-location-list-panel,.ee-location-access-panel{padding:18px}.ee-location-panel-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ee-location-panel-header>div{min-width:0}.ee-location-panel-header h2{margin:0;font-size:1rem;line-height:1.3}.ee-location-panel-header p{max-width:720px;color:var(--sem-text-secondary);overflow-wrap:anywhere;margin:4px 0 0;font-size:.78rem;line-height:1.5}.ee-location-list{border-top:1px solid var(--sem-border-default)}.ee-location-row{border-bottom:1px solid var(--sem-border-default);grid-template-columns:38px minmax(220px,1fr) minmax(90px,auto) auto auto;align-items:center;gap:14px;min-height:84px;padding:14px 0;display:grid}.ee-location-row.is-archived{opacity:.62}.ee-location-icon{width:36px;height:36px;color:var(--sem-text-link);border:1px solid var(--sem-border-default);border-radius:6px;place-items:center;display:grid}.ee-location-main{gap:3px;min-width:0;display:grid}.ee-location-main strong{overflow-wrap:anywhere;font-size:.82rem;line-height:1.35}.ee-location-main span,.ee-location-main small,.ee-location-products span{color:var(--sem-text-secondary);overflow-wrap:anywhere;font-size:.7rem;line-height:1.4}.ee-location-products{text-align:right;gap:2px;display:grid}.ee-location-products strong{font-size:.82rem}.ee-location-actions{gap:6px;display:flex}.ee-location-modal{padding:0}.ee-location-modal>header{z-index:2;border-bottom:1px solid var(--sem-border-default);background:var(--sem-surface-elevated);padding:18px;position:sticky;top:0}.ee-location-modal>header p{color:var(--sem-text-secondary);margin:4px 0 0;font-size:.72rem;line-height:1.45}.ee-location-form-section{border-bottom:1px solid var(--sem-border-default);padding:18px}.ee-location-form-section>h3{margin:0 0 12px;font-size:.82rem}.ee-location-form-section>p{color:var(--sem-text-secondary);margin:-6px 0 12px;font-size:.72rem}.ee-location-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ee-location-form-grid label,.ee-location-hours label,.ee-location-full-field{min-width:0;color:var(--sem-text-secondary);gap:5px;font-size:.68rem;font-weight:700;display:grid}.ee-location-form-grid label.is-wide{grid-column:1/-1}.ee-location-form-grid input,.ee-location-form-grid select,.ee-location-form-grid textarea,.ee-location-hours input,.ee-location-full-field input,.ee-location-full-field textarea,.ee-location-product-list select,.ee-location-access-controls select{width:100%;min-width:0;min-height:42px;color:var(--sem-text-primary);border:1px solid var(--sem-border-default);background:var(--sem-surface-default);font:inherit;border-radius:6px;padding:9px 11px;font-weight:500}.ee-location-form-grid textarea,.ee-location-full-field textarea{resize:vertical}.ee-location-full-field small{color:var(--sem-text-muted);font-weight:500}.ee-location-role-picker{border:0;flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;display:flex}.ee-location-role-picker legend{width:100%;color:var(--sem-text-secondary);margin-bottom:2px;font-size:.68rem;font-weight:700}.ee-location-role-picker label{border:1px solid var(--sem-border-default);min-height:36px;color:var(--sem-text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:.7rem;display:inline-flex}.ee-location-role-picker label.is-selected{border-color:var(--sem-border-accent);background:var(--sem-surface-selected);color:var(--sem-text-primary)}.ee-location-role-picker input{accent-color:var(--ee-accent-primary);margin:0}.ee-location-hours{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-bottom:14px;display:grid}.ee-location-product-list{border-top:1px solid var(--sem-border-default);display:grid}.ee-location-product-list>label{border-bottom:1px solid var(--sem-border-default);grid-template-columns:minmax(180px,1fr) minmax(180px,.55fr);align-items:center;gap:14px;padding:10px 0;display:grid}.ee-location-product-list>label>span{gap:2px;min-width:0;display:grid}.ee-location-product-list strong{overflow-wrap:anywhere;font-size:.74rem}.ee-location-product-list small{color:var(--sem-text-secondary);font-size:.66rem}.ee-location-asset-list{border-top:1px solid var(--sem-border-default);display:grid}.ee-location-asset-list>div{border-bottom:1px solid var(--sem-border-default);grid-template-columns:24px minmax(160px,1fr) auto 36px;align-items:center;gap:10px;min-height:54px;padding:8px 0;display:grid}.ee-location-asset-list>div>span{gap:2px;min-width:0;display:grid}.ee-location-asset-list strong{overflow-wrap:anywhere;font-size:.72rem}.ee-location-asset-list small,.ee-location-assets-empty{color:var(--sem-text-secondary);font-size:.66rem}.ee-location-upload-grid{grid-template-columns:.7fr 1.4fr .8fr 1.4fr auto;align-items:end;gap:10px;margin-top:14px;display:grid}.ee-location-upload-grid label{min-width:0;color:var(--sem-text-secondary);gap:5px;font-size:.66rem;font-weight:700;display:grid}.ee-location-upload-grid input,.ee-location-upload-grid select{width:100%;min-width:0;min-height:40px;color:var(--sem-text-primary);border:1px solid var(--sem-border-default);background:var(--sem-surface-default);font:inherit;border-radius:6px;padding:8px 10px;font-weight:500}.ee-location-modal-actions{z-index:2;background:var(--sem-surface-elevated);border-top:1px solid var(--sem-border-default);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex;position:sticky;bottom:0}.ee-access-group+.ee-access-group{border-top:1px solid var(--sem-border-default);margin-top:20px;padding-top:18px}.ee-access-group>h3{margin:0 0 8px;font-size:.78rem}.ee-location-access-row{border-top:1px solid var(--sem-border-default);grid-template-columns:minmax(170px,.25fr) 1fr;gap:18px;padding:13px 0;display:grid}.ee-location-access-row>div:first-child{align-content:start;gap:2px;min-width:0;display:grid}.ee-location-access-row>div:first-child strong{overflow-wrap:anywhere;font-size:.74rem}.ee-location-access-row>div:first-child span{color:var(--sem-text-secondary);overflow-wrap:anywhere;font-size:.66rem}.ee-location-access-controls{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ee-location-access-controls label{gap:4px;min-width:0;display:grid}.ee-location-access-controls label>span{color:var(--sem-text-secondary);overflow-wrap:anywhere;font-size:.64rem;font-weight:700}.ee-agent-location-scope{gap:10px;display:grid}.ee-toggle-line{align-items:center;gap:8px;font-size:.72rem;font-weight:700;display:inline-flex}.ee-agent-location-options{flex-wrap:wrap;gap:7px;display:flex}.ee-agent-location-options label{border:1px solid var(--sem-border-default);border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:.68rem;display:inline-flex}@media (max-width:760px){.ee-location-panel-header{flex-direction:column;align-items:stretch}.ee-location-panel-header .ee-button-primary{align-self:flex-start}.ee-location-row{grid-template-columns:36px minmax(0,1fr) auto;gap:10px}.ee-location-products{text-align:left;grid-column:2}.ee-location-row>.ee-status-badge{grid-area:1/3}.ee-location-actions{grid-area:2/3}.ee-location-form-grid,.ee-location-hours,.ee-location-product-list>label,.ee-location-access-row,.ee-location-upload-grid{grid-template-columns:minmax(0,1fr)}.ee-location-upload-grid .ee-button-secondary{justify-self:start}.ee-location-access-controls{grid-template-columns:minmax(0,1fr)}}.ee-product-commercial{gap:12px;min-width:0;display:grid}.ee-product-commercial>header p,.ee-commercial-section summary small,.ee-commercial-records small{color:var(--ee-text-muted)}.ee-commercial-section{border-block-start:1px solid var(--ee-border);min-width:0}.ee-commercial-section>summary{cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding-block:14px;list-style:none;display:grid}.ee-commercial-section>summary span{gap:3px;min-width:0;display:grid}.ee-commercial-section>summary small,.ee-commercial-records small{overflow-wrap:anywhere}.ee-commercial-section-body{gap:12px;padding-block-end:16px;display:grid}.ee-commercial-records{border:1px solid var(--ee-border);border-radius:6px}.ee-commercial-records article{gap:3px;min-width:0;padding:12px;display:grid}.ee-commercial-records article+article{border-block-start:1px solid var(--ee-border)}.ee-commercial-add>summary{color:var(--ee-accent);cursor:pointer;align-items:center;gap:6px;padding-block:6px;font-weight:700;list-style:none;display:inline-flex}.ee-commercial-add>form{margin-block-start:12px}.ee-bom-item{border-block-start:1px solid var(--ee-border);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;min-width:0;padding-block:12px;display:grid}.ee-inline-actions{flex-wrap:wrap;gap:8px;margin-block-start:6px;display:flex}@media (max-width:720px){.ee-bom-item{grid-template-columns:1fr}.ee-commercial-section>summary{align-items:start}}.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.static{position:static}.sticky{position:sticky}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.max-h-\[80vh\]{max-height:80vh}.min-h-\[88px\]{min-height:88px}.w-full{width:100%}.flex-1{flex:1}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-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,ease);transition-duration:var(--tw-duration,0s)}.focus\:ring-1:focus{--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)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-50:disabled{opacity:.5}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}.ee-circular-module{min-width:0}.ee-circular-intro,.ee-circular-industry-band{gap:var(--sys-space-6);padding:var(--sys-space-6);border:1px solid var(--sem-border-default);border-radius:var(--sys-radius-lg);background:var(--sem-surface-panel);grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);align-items:start;display:grid}.ee-circular-recovery-note{padding:var(--sys-space-4);border-left:3px solid var(--sem-status-warning,#d97706);background:var(--sem-surface-subtle);color:var(--sem-text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.55}.ee-circular-lanes{gap:var(--sys-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ee-circular-lane{gap:var(--sys-space-3);min-width:0;padding:var(--sys-space-5);border:1px solid var(--sem-border-default);border-radius:var(--sys-radius-md);background:var(--sem-surface-panel);flex-direction:column;display:flex}.ee-circular-lane header{gap:var(--sys-space-2);grid-template-columns:auto auto minmax(0,1fr);align-items:center;display:grid}.ee-circular-lane h3,.ee-circular-lane p,.ee-circular-lane footer{overflow-wrap:anywhere;margin:0}.ee-circular-lane h3{font-size:1rem;line-height:1.3}.ee-circular-lane p{color:var(--sem-text-secondary);line-height:1.5}.ee-circular-lane footer{gap:var(--sys-space-2);padding-top:var(--sys-space-3);border-top:1px solid var(--sem-border-subtle);color:var(--sem-text-muted);align-items:flex-start;margin-top:auto;font-size:.78rem;line-height:1.45;display:flex}.ee-circular-lane footer svg{flex:none;margin-top:2px}.ee-circular-step{background:var(--ee-accent-soft);width:24px;height:24px;color:var(--ee-accent-primary);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.ee-circular-industry-status{gap:var(--sys-space-2);flex-wrap:wrap;display:flex}.ee-circular-form{gap:var(--sys-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ee-circular-form>label{gap:5px;min-width:0;display:grid}.ee-circular-form>label>span{color:var(--sem-text-muted);font-size:.66rem;font-weight:700}.ee-circular-form .ee-form-wide,.ee-circular-form-actions{grid-column:1/-1}.ee-circular-form-actions{justify-content:flex-end;gap:var(--sys-space-2);padding-top:var(--sys-space-2);display:flex}.ee-circular-form-section{margin-top:var(--sys-space-2);padding-top:var(--sys-space-4);border-top:1px solid var(--sem-border-subtle);gap:3px;display:grid}.ee-circular-form-section strong{font-size:.78rem}.ee-circular-form-section span{color:var(--sem-text-muted);overflow-wrap:anywhere;font-size:.67rem;line-height:1.45}.ee-circular-scope-note{align-items:flex-start;gap:var(--sys-space-3);padding:var(--sys-space-4);border:1px solid var(--sem-border-subtle);border-left:3px solid var(--ee-accent-primary);background:var(--sem-surface-subtle);display:flex}.ee-circular-scope-note svg{color:var(--ee-accent-primary);flex:none;margin-top:2px}.ee-circular-scope-note strong,.ee-circular-scope-note p{overflow-wrap:anywhere}.ee-circular-scope-note p{margin:var(--sys-space-1) 0 0;color:var(--sem-text-secondary)}.ee-circular-match-aside{justify-content:flex-end;align-items:center;gap:var(--sys-space-2);white-space:nowrap;display:flex}@media (max-width:1180px){.ee-circular-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ee-circular-intro,.ee-circular-industry-band,.ee-circular-lanes,.ee-circular-form{grid-template-columns:minmax(0,1fr)}.ee-circular-form .ee-form-wide,.ee-circular-form-actions{grid-column:1}}html,body{min-height:100%;font-family:var(--sys-font-sans);background:var(--sem-surface-page);color:var(--sem-text-primary);margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}::selection{background:var(--ee-accent-soft)}:focus-visible{outline:3px solid var(--sem-focus-ring);outline-offset:2px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}main{display:block}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
