@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");.hl-root{--hl-text-floor:15px;--hl-text-small:15px;--hl-text-body:17px;--hl-text-subhead:20px;--hl-text-step:26px;--hl-text-kpi:28px;--hl-text-header:34px;--hl-text-hero:38px;--hl-text-display:46px;--hl-text-deco-md:13px;--hl-text-deco-sm:12px;--hl-text-deco-xs:11px;--hl-text-xs:11px;--hl-text-deco-xxs:9px;--hl-lh-tight:1.15;--hl-lh-snug:1.2;--hl-lh-normal:1.5;--hl-lh-relaxed:1.6;--hl-ls-tight:-0.01em;--hl-ls-snug:-0.005em;--hl-ls-loose:0.04em;--hl-ls-uppercase:0.06em;--hl-ls-eyebrow:0.08em;--hl-fw-regular:400;--hl-fw-medium:500;--hl-fw-semi:600;--hl-fw-bold:700;--hl-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--hl-font-mono:"SF Mono",Menlo,Monaco,Consolas,"Liberation Mono",monospace;--hl-font-email:Arial,sans-serif;--hl-text-primary:#1B2D45;--hl-text-secondary:#344054;--hl-text-tertiary:#6B7280;--hl-text-muted:#9CA3AF;--hl-text-inverse:#FFFFFF;--hl-page-bg:#F5F6F8;--hl-surface-body-bg:#FAFBFC;--hl-page-header-bg:var(--hl-blue-dark);--hl-white:#FFFFFF;--hl-core-top-bg:var(--hl-white);--hl-gray-50:#F9FAFB;--hl-card-zebra:#F9FAFB;--hl-row-bg-zebra:#FAFBFC;--hl-row-bg-hover:#F4F6FA;--hl-navigator-bg:#F7F8FA;--hl-active-bg:#EFF4FF;--hl-sidebar-bg:#FFFFFF;--hl-border:#E5E7EB;--hl-border-light:#D1D5DB;--hl-border-strong:#D6DAE1;--hl-row-divider:#F3F4F6;--hl-blue:#2D6DFF;--hl-blue-dark:#1B3A8A;--hl-blue-hover:#1E5EE8;--hl-blue-focus:rgba(45,109,255,0.12);--hl-blue-tint:rgba(45,109,255,0.08);--hl-blue-tint-stronger:rgba(45,109,255,0.12);--hl-blue-tint-strongest:rgba(45,109,255,0.18);--hl-blue-border-strong:rgba(45,109,255,0.35);--hl-tag-pill-border:rgba(45,109,255,0.18);--hl-avatar-agent:radial-gradient(circle at 35% 30%,#7FA8FF,#2D6DFF 62%,#1B3A8A);--hl-avatar-other:radial-gradient(circle at 35% 30%,#8FA4C4,#4B5F80 62%,#2C3A52);--hl-ai:#A855F7;--hl-ai-pink:#EC4899;--hl-ai-tint:#F5F0FF;--hl-ai-border:#E9D5FF;--hl-ai-shimmer-1:#EDE9FE;--hl-ai-shimmer-2:#FBCFE8;--hl-merge-fg:var(--hl-blue);--hl-merge-bg:var(--hl-blue-tint);--hl-merge-border:var(--hl-blue-border-strong);--hl-success:#047857;--hl-success-bg:rgba(5,150,105,0.06);--hl-success-border:rgba(5,150,105,0.4);--hl-success-pill-bg:#DCFCE7;--hl-success-pill-fg:#166534;--hl-success-tint:#ECFDF5;--hl-green-50:#F0FDF4;--hl-green-200:#BBF7D0;--hl-green-700:#15803D;--hl-danger:#DC2626;--hl-danger-bg:rgba(225,29,72,0.08);--hl-danger-border:#FECACA;--hl-danger-strong:#BE123C;--hl-warning:#B45309;--hl-warning-bg:rgba(245,158,11,0.12);--hl-amber-50:#FFFBEB;--hl-amber-700:#B45309;--hl-gray-100:#F3F4F6;--hl-red-50:#FEF2F2;--hl-red:#DC2626;--hl-hover-bg:rgba(0,0,0,0.04);--hl-bg-hover:rgba(0,0,0,0.04);--hl-bg-overlay:rgba(0,0,0,0.45);--hl-navy-wash:rgba(27,45,69,0.08);--hl-z-modal:1001;--hl-tag-outbound-bg:rgba(224,107,32,0.12);--hl-tag-outbound-fg:#E06B20;--hl-tag-receipt-bg:rgba(37,99,235,0.10);--hl-tag-receipt-fg:#1D4ED8;--hl-tag-standby-bg:rgba(5,150,105,0.10);--hl-tag-standby-fg:#047857;--hl-channel-comm-fg:#2E6BB0;--hl-channel-comm-bg:rgba(46,107,224,0.08);--hl-channel-cal-fg:#15803D;--hl-channel-cal-bg:rgba(34,197,94,0.08);--hl-channel-state-fg:#1B2D45;--hl-channel-state-bg:rgba(27,45,69,0.08);--hl-channel-rem-fg:#B45309;--hl-channel-rem-bg:rgba(180,83,9,0.08);--hl-channel-lead-fg:#4B5563;--hl-channel-lead-bg:rgba(75,85,99,0.08);--hl-channel-receipt-fg:#E06B20;--hl-channel-receipt-bg:rgba(224,107,32,0.08);--hl-on-navy-bg:rgba(255,255,255,0.10);--hl-on-navy-bg-hover:rgba(255,255,255,0.18);--hl-on-navy-border:rgba(255,255,255,0.20);--hl-on-navy-border-hover:rgba(255,255,255,0.32);--hl-on-navy-text-muted:rgba(255,255,255,0.55);--hl-on-navy-text-dim:rgba(255,255,255,0.65);--hl-on-navy-text-soft:rgba(255,255,255,0.70);--hl-on-navy-text-near:rgba(255,255,255,0.85);--hl-on-navy-tab-divider:rgba(255,255,255,0.08);--hl-email-navy:#1A365D;--hl-email-body:#333333;--hl-email-helper:#666666;--hl-email-divider:#CCCCCC;--hl-email-link:#1A73E8;--hl-email-gcal-blue:#4285F4;--hl-cal-block-bg:#F1F3F4;--hl-code-block-bg:#1B2D45;--hl-code-block-fg:#D6DDE8;--hl-radius-sm:4px;--hl-radius-md:6px;--hl-radius-lg:12px;--hl-radius-xl:16px;--hl-radius-pill:9999px;--hl-shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--hl-shadow-md:0 4px 6px -1px rgba(0,0,0,0.10);--hl-shadow-lg:0 25px 50px -12px rgba(0,0,0,0.25);--hl-shadow-surface:0 4px 16px -2px rgba(15,23,42,0.10),0 2px 4px -1px rgba(15,23,42,0.06);--hl-shadow-sticky:8px 0 8px -6px rgba(0,0,0,0.08);--hl-shadow-footer-up:0 -4px 12px -4px rgba(0,0,0,0.05);--hl-shadow-popover:0 4px 16px -2px rgba(0,0,0,0.12);--hl-shadow-chip:0 6px 12px -2px rgba(27,45,69,0.22),0 2px 4px -1px rgba(27,45,69,0.16);--hl-modal-overlay:rgba(15,23,42,0.55);--hl-space-0:0;--hl-space-1:4px;--hl-space-2:6px;--hl-space-3:8px;--hl-space-4:10px;--hl-space-5:12px;--hl-space-6:14px;--hl-space-7:16px;--hl-space-8:18px;--hl-space-9:20px;--hl-space-10:22px;--hl-space-12:24px;--hl-space-14:28px;--hl-space-16:32px;--hl-space-20:40px;--hl-space-24:48px;--hl-space-32:64px;--hl-space-40:80px;--hl-page-max-width:1400px;--hl-page-max:1920px;--hl-page-max-leads:4380px;--hl-page-max-lead-detail:1944px;--hl-mc-cap:4200px;--hl-compact-board-min:2304px;--hl-compact-board-cap:2304px;--hl-page-content-max:880px;--hl-page-pad-x:32px;--hl-page-pad-top:24px;--hl-page-pad-bottom:80px;--hl-header-pad:24px 32px;--hl-header-bar-h:64px;--hl-tab-strip-h:48px;--hl-sidebar-w:240px;--hl-sidebar-w-collapsed:64px;--hl-sidebar-item-h:40px;--hl-sidebar-item-pad:10px 14px;--hl-sidebar-section-pad:8px 14px;--hl-sidebar-section-gap:4px;--hl-row-height:130px;--hl-row-height-compact:56px;--hl-anchor-width:440px;--hl-col-min:minmax(130px,1fr);--hl-input-padding:11px 14px;--hl-input-padding-sm:9px 12px;--hl-input-border:1px solid var(--hl-border-light);--hl-input-radius:var(--hl-radius-md);--hl-input-focus-ring:0 0 0 3px var(--hl-blue-focus);--hl-input-focus-border:var(--hl-blue);--hl-textarea-min-h:80px;--hl-icon-chevron:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");--hl-icon-chevron-offset:14px;--hl-icon-chevron-pad:36px;--hl-icon-search:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><line x1='21' y1='21' x2='16.65' y2='16.65'/></svg>");--hl-icon-sz-xs:12px;--hl-icon-sz-sm:16px;--hl-icon-sz-md:18px;--hl-icon-sz-lg:20px;--hl-icon-sz-xl:22px;--hl-icon-sz-2xl:26px;--hl-icon-sz-hero:48px;--hl-stat-chip-size:44px;--hl-icon-stroke-default:2;--hl-icon-stroke-thick:2.5;--hl-icon-stroke-header:2.2;--hl-toggle-w:40px;--hl-toggle-h:24px;--hl-toggle-thumb-size:20px;--hl-toggle-thumb-inset:2px;--hl-toggle-thumb-travel:18px;--hl-toggle-off-bg:var(--hl-border-light);--hl-toggle-on-bg:var(--hl-blue);--hl-toggle-sm-w:36px;--hl-toggle-sm-h:22px;--hl-toggle-sm-thumb-size:18px;--hl-transition-fast:0.12s;--hl-transition-base:0.15s;--hl-transition-slow:0.25s;--hl-z-base:1;--hl-z-sticky:2;--hl-z-dropdown:10;--hl-z-tooltip:100;--hl-z-modal-backdrop:1000;--hl-z-modal-content:1001;font-family:var(--hl-font);font-size:var(--hl-text-body);color:var(--hl-text-primary);background:var(--hl-page-bg);line-height:var(--hl-lh-normal);--hl-blue-600:var(--hl-blue);--hl-blue-700:var(--hl-blue-hover);--hl-blue-500:#3B82F6;--hl-blue-200:#BFDBFE;--hl-blue-50:var(--hl-blue-tint);--hl-bg-card:var(--hl-white);--hl-bg-page:var(--hl-page-bg);--hl-bg-subtle:var(--hl-navigator-bg);--hl-fw-normal:var(--hl-fw-regular);--hl-radius-full:var(--hl-radius-pill);--hl-text-base:var(--hl-text-floor);--hl-text-sm:var(--hl-text-deco-md);--hl-pill-success-bg:#DCFCE7;--hl-pill-success-text:#166534;--hl-pill-warn-bg:#FEF3C7;--hl-pill-warn-text:#92400E;--hl-pill-danger-bg:rgba(220,38,38,0.10);--hl-pill-danger-text:#DC2626;--hl-pill-neutral-bg:rgba(107,114,128,0.10);--hl-pill-neutral-text:#4B5563;--hl-pill-dot-fresh:#10B981;--hl-pill-dot-gold:#EAB308;--hl-pill-dot-danger:#DC2626;--hl-pill-dot-muted:#64748B;--hl-pill-dot-pricedrop:#F59E0B;--hl-composer-min-text:240px;--hl-composer-min-email:340px;--hl-composer-tab-h:42px;--hl-lead-side-min:200px;--hl-lead-side-max:270px;--hl-lead-side-vw:18.75vw;--hl-lead-phone-tile:88px;--hl-composer-label-w:64px;--hl-composer-label-w-phone:52px;--hl-composer-tall:180px;--hl-summary-label-w:186px;--hl-summary-label-w-phone:116px;--hl-card-tile-w:128px;--hl-card-tile-h:104px;--hl-disc-size:44px;--hl-console-inset:24px;--hl-console-head-h:56px;--hl-console-rail-w:300px;--hl-console-frame-min:420px;--hl-console-rail-phone:38vh;--hl-viewchip-h:36px;--hl-card-message:#2D6DFF;--hl-card-message-wash:rgba(45,109,255,0.10);--hl-card-email:#60A5FA;--hl-card-email-wash:rgba(96,165,250,0.14);--hl-card-landed:#059669;--hl-card-landed-wash:rgba(5,150,105,0.10);--hl-card-saved:#DC2626;--hl-card-saved-wash:rgba(220,38,38,0.10);--hl-card-ai:#7C3AED;--hl-card-ai-wash:rgba(124,58,237,0.10);--hl-card-neutral:#64748B;--hl-card-neutral-wash:rgba(100,116,139,0.10);--hl-card-shadow:0 1px 2px rgba(15,30,61,0.04);--hl-legacy-teal:#0F766E;--hl-legacy-wash:rgba(15,118,110,0.14);--hl-pill-highlight:rgba(255,255,255,0.22);--hl-myli-purple:#6B3FD6;--hl-myli-soft:#F3EEFD;--hl-myli-purple-hover:#5B33BC;--hl-myli-ink:#10234D;--hl-rail-head-h:64px;--hl-rail-face:64px}.hl-root,.hl-root *,.hl-root :after,.hl-root :before{box-sizing:border-box}.hl-root button,.hl-root input,.hl-root select,.hl-root textarea{font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}.hl-root input,.hl-root select,.hl-root textarea{line-height:var(--hl-lh-normal)}.hl-root button{background:transparent;border:none;padding:0;margin:0;cursor:pointer;color:inherit}.hl-root h1,.hl-root h2,.hl-root h3,.hl-root h4,.hl-root h5,.hl-root h6{margin:0;font-family:inherit;color:inherit;font-weight:var(--hl-fw-bold);line-height:var(--hl-lh-snug)}.hl-root a{color:var(--hl-blue);text-decoration:none}.hl-root a:hover{text-decoration:underline}.hl-root p{margin:0 0 var(--hl-space-5)}.hl-root p:last-child{margin-bottom:0}.hl-root ol,.hl-root ul{margin:0;padding:0 0 0 var(--hl-space-9)}.hl-root table{border-collapse:collapse;font-family:inherit;font-size:inherit;color:inherit;width:100%}.hl-root td,.hl-root th{text-align:left;vertical-align:top;font-weight:inherit}.hl-root code,.hl-root kbd,.hl-root pre,.hl-root samp{font-family:var(--hl-font-mono);font-size:inherit}.hl-root img,.hl-root svg{display:block;max-width:100%}.hl-root .hl-icon{display:inline-flex;vertical-align:middle;flex-shrink:0}.hl-root .hl-input,.hl-root .hl-select,.hl-root .hl-textarea{display:block;width:100%;padding:var(--hl-input-padding);border:var(--hl-input-border);border-radius:var(--hl-input-radius);font-size:var(--hl-text-body);font-family:inherit;background:var(--hl-white);color:var(--hl-text-primary);outline:none;transition:border-color var(--hl-transition-base),box-shadow var(--hl-transition-base)}.hl-root .hl-input:focus,.hl-root .hl-select:focus,.hl-root .hl-textarea:focus{border-color:var(--hl-input-focus-border);box-shadow:var(--hl-input-focus-ring)}.hl-root .hl-page-inner{--hl-page-default:var(--hl-page-max-width);position:relative;width:100%;max-width:var(--hl-page-default);margin:0 auto;padding:var(--hl-space-12) var(--hl-space-16) var(--hl-space-40)}.hl-root .hl-page-inner--wide{--hl-page-default:var(--hl-page-max)}.hl-root .hl-surface{background:var(--hl-white);border:1px solid var(--hl-border);border-radius:var(--hl-radius-lg);box-shadow:var(--hl-shadow-surface);overflow:hidden;display:flex;flex-direction:column}.hl-root .hl-surface-header{background:var(--hl-page-header-bg,var(--hl-text-primary));color:var(--hl-text-inverse);padding:var(--hl-space-12) var(--hl-space-14)}.hl-root .hl-surface-header-row{display:flex;align-items:center;justify-content:space-between;gap:var(--hl-space-16)}.hl-root .hl-surface-header-title-block{display:flex;flex-direction:column;gap:var(--hl-space-1);min-width:0}.hl-root .hl-surface-header-title{font-family:var(--hl-font);font-size:var(--hl-text-header);font-weight:var(--hl-fw-bold);color:var(--hl-text-inverse);letter-spacing:var(--hl-ls-tight);line-height:var(--hl-lh-tight);margin:0}.hl-root .hl-surface-header-subtitle{font-size:var(--hl-text-body);color:var(--hl-on-navy-text-soft)}.hl-root .hl-surface-header-actions{display:flex;align-items:center;gap:var(--hl-space-3);flex-shrink:0}.hl-root .hl-surface-content{background:var(--hl-white);padding:var(--hl-space-12) var(--hl-space-14);flex:1 1;min-height:0}@media (max-width:860px){.hl-root .hl-page-inner{padding:var(--hl-space-7) var(--hl-space-7) var(--hl-space-24)}.hl-root .hl-surface-header{padding:var(--hl-space-7)}.hl-root .hl-surface-header-title{font-size:var(--hl-text-step)}.hl-root .hl-surface-content{padding:var(--hl-space-7)}}.core-rows{width:100%;border-collapse:separate;border-spacing:0;background:var(--hl-white);border:1px solid var(--hl-border);border-radius:var(--hl-radius-lg);overflow:hidden}.core-rows th{text-align:left;font-size:var(--hl-text-small);font-weight:var(--hl-fw-medium);color:var(--hl-text-tertiary);background:var(--hl-surface-body-bg);border-bottom:1px solid var(--hl-border);white-space:nowrap}.core-rows td,.core-rows th{padding:var(--hl-space-3) var(--hl-space-7)}.core-rows td{border-bottom:1px solid var(--hl-row-divider);font-size:var(--hl-text-body);color:var(--hl-text-secondary);vertical-align:middle;overflow-wrap:anywhere}.core-rows tbody tr:last-child td{border-bottom:0}.core-rows tbody tr:hover td{background:var(--hl-row-bg-hover)}.core-rows .core-key{color:var(--hl-text-primary);font-weight:var(--hl-fw-semi)}.core-rows .core-none{color:var(--hl-text-tertiary)}.core-count{margin:0 0 var(--hl-space-7)}.core-count,.core-note{color:var(--hl-text-tertiary);font-size:var(--hl-text-small)}.core-note{margin:var(--hl-space-7) 0 0}.core-filterbar{justify-content:space-between;margin:0 0 var(--hl-space-7)}.core-filterbar,.core-filters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--hl-space-5) var(--hl-space-12)}.core-check{display:inline-flex;align-items:center;gap:var(--hl-space-3);color:var(--hl-text-secondary);font-size:var(--hl-text-body)}.core-root .core-check .hl-select{width:auto;min-width:0;padding:var(--hl-input-padding-sm)}.core-filterbar .core-count{margin:0}.core-line{display:block}.core-status{display:inline-block;padding:var(--hl-space-2) var(--hl-space-3);border-radius:var(--hl-radius-md);font-size:var(--hl-text-small);font-weight:var(--hl-fw-semi);line-height:var(--hl-lh-snug)}.core-status--needs{background:var(--hl-active-bg);color:var(--hl-blue-dark);border-left:2px solid var(--hl-blue)}.core-status--draft{background:var(--hl-warning-bg);color:var(--hl-warning)}.core-root .core-rowlink{color:var(--hl-blue-dark);font-weight:var(--hl-fw-bold);text-decoration:none}.core-root .core-rowlink:hover{text-decoration:underline}@media (max-width:860px){.core-rows:not(.core-rows--cards) td:nth-child(n+4),.core-rows:not(.core-rows--cards) th:nth-child(n+4){display:none}.core-rows--cards,.core-rows--cards tbody,.core-rows--cards td,.core-rows--cards tr{display:block;box-sizing:border-box;width:100%}.core-rows--cards{border:0;background:transparent;border-radius:0;overflow:visible}.core-rows--cards thead{display:none}.core-rows--cards tr{position:relative;margin:0 0 var(--hl-space-5);padding:var(--hl-space-3) var(--hl-space-7);background:var(--hl-white);border:1px solid var(--hl-border);border-radius:var(--hl-radius-lg)}.core-rows--cards tbody tr:hover td{background:transparent}.core-rows--cards td{display:flex;justify-content:space-between;align-items:baseline;gap:var(--hl-space-7);padding:var(--hl-space-2) 0;border:0;text-align:right}.core-rows--cards td:before{content:attr(data-label);flex:none;color:var(--hl-text-tertiary);font-size:var(--hl-text-small);font-weight:var(--hl-fw-medium);text-align:left}.core-rows--cards td.core-blank{display:none}.core-rows--cards .core-cell{min-width:0;text-align:right}.core-rows--cards td:first-child .core-cell{text-align:left}.core-rows--cards td:first-child{justify-content:flex-start;font-size:var(--hl-text-subhead);padding-bottom:var(--hl-space-3);text-align:left}.core-rows--cards td:first-child:before{display:none}.core-rows--cards .core-rowlink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.core-filterbar .core-count{width:100%}}.core-root{display:flex;flex-direction:column;min-height:100vh;--core-nav-w:var(--hl-sidebar-w-collapsed);--core-top-h:calc(var(--hl-sidebar-item-h) + var(--hl-space-7));background:var(--hl-page-bg);color:var(--hl-text-primary);font-size:var(--hl-text-body);line-height:var(--hl-lh-normal)}.core-root :focus-visible{outline:2px solid var(--hl-blue);outline-offset:2px;box-shadow:0 0 0 4px var(--hl-blue-focus)}.core-root[data-expanded=true]{--core-nav-w:var(--hl-sidebar-w)}.core-frame{flex:1 1;min-height:0;display:flex}.core-nav{position:-webkit-sticky;position:sticky;top:var(--core-top-h);align-self:flex-start;box-sizing:border-box;height:calc(100vh - var(--core-top-h));width:var(--hl-sidebar-w-collapsed);background:var(--hl-sidebar-bg);border-right:1px solid var(--hl-border);display:flex;flex-direction:column;gap:var(--hl-space-3);padding:var(--hl-space-3);flex:none}.core-root[data-expanded=true] .core-nav{width:var(--hl-sidebar-w)}.core-root .core-iconbtn{background:none;border:0;cursor:pointer;color:var(--hl-text-secondary);display:flex;align-items:center;height:var(--hl-sidebar-item-h);padding:0 var(--hl-space-3);border-radius:var(--hl-radius-md)}.core-navitem:hover,.core-root .core-iconbtn:hover{background:var(--hl-bg-hover)}.core-navlist{display:flex;flex-direction:column;gap:var(--hl-sidebar-section-gap)}.core-navitem{display:flex;align-items:center;gap:var(--hl-space-3);min-height:var(--hl-sidebar-item-h);padding:var(--hl-space-1) var(--hl-space-3);border-radius:var(--hl-radius-md);color:var(--hl-text-secondary);text-decoration:none;font-size:var(--hl-text-body)}.core-navitem[aria-current=page]{font-weight:var(--hl-fw-semi);background:var(--hl-active-bg);color:var(--hl-blue-dark)}.core-root .core-navitem{color:var(--hl-text-secondary)}.core-root .core-navitem:hover{text-decoration:none}.core-root .core-navitem[aria-current=page]{color:var(--hl-blue-dark)}.core-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.core-top{position:-webkit-sticky;position:sticky;top:0;z-index:var(--hl-z-dropdown);display:flex;align-items:center;gap:var(--hl-space-7);padding:0 var(--hl-space-12) 0 0;min-height:var(--core-top-h);background:var(--hl-core-top-bg);border-bottom:1px solid var(--hl-border)}.core-menu{display:none}.core-search{flex:1 1;min-width:0;max-width:480px;display:flex;align-items:center;gap:var(--hl-space-3);border:1px solid var(--hl-border);border-radius:var(--hl-radius-md);padding:0 var(--hl-space-7);background:var(--hl-surface-body-bg);color:var(--hl-text-tertiary)}.core-search:focus-within{background:var(--hl-white);border-color:var(--hl-blue)}.core-root .core-search .hl-input,.core-root .core-search .hl-input:focus{flex:1 1;min-width:0;height:var(--hl-sidebar-item-h);padding-top:0;padding-bottom:0;padding-right:var(--hl-space-3);border:0;background:none;box-shadow:none;outline:0;font:inherit;font-size:var(--hl-text-body);color:var(--hl-text-primary)}.core-body{flex:1 1;min-height:0;display:flex;align-items:flex-start}.core-page{flex:1 1;min-width:0}.core-root .lt-btn{height:var(--hl-sidebar-item-h);border:1px solid var(--hl-border-strong);border-radius:var(--hl-radius-md);background:var(--hl-white);padding:0 var(--hl-space-7);font:inherit;font-size:var(--hl-text-body);font-weight:var(--hl-fw-medium);color:var(--hl-text-primary);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.core-root .lt-btn:hover:not(:disabled){background:var(--hl-bg-hover)}.core-root .lt-btn:disabled{color:var(--hl-text-muted);cursor:not-allowed}.core-root .lt-btn.primary{background:var(--hl-blue);color:var(--hl-text-inverse);border-color:var(--hl-blue);box-shadow:var(--hl-shadow-sm)}.core-root .lt-btn.primary:hover:not(:disabled){background:var(--hl-blue-hover)}.core-root .lt-btn.primary:disabled{background:var(--hl-blue-tint-stronger);border-color:transparent;color:var(--hl-text-tertiary);box-shadow:none}.core-root .lt-empty{background:var(--hl-white);border:1px dashed var(--hl-border-strong);border-radius:var(--hl-radius-lg);padding:var(--hl-space-16) var(--hl-space-12);color:var(--hl-text-tertiary);text-align:center}.core-navlist{flex:1 1;min-height:0;overflow-y:auto}.core-navitem[data-foot=true]{margin-top:auto}.core-navlabel{flex:1 1;min-width:0;white-space:normal;overflow-wrap:normal;line-height:var(--hl-lh-snug)}.core-root .core-logo{display:flex;align-items:center;gap:var(--hl-space-3);flex:none;align-self:stretch;box-sizing:border-box;width:var(--core-nav-w);padding:0 var(--hl-space-7);border-right:1px solid var(--hl-border);text-decoration:none;overflow:hidden}.core-root .core-logo,.core-root .core-logo:visited{color:var(--hl-text-primary)}.core-logo-mark{width:var(--hl-space-16);height:var(--hl-space-16);flex:none;object-fit:contain}.core-logo-words{font-size:var(--hl-text-subhead);font-weight:var(--hl-fw-bold);letter-spacing:var(--hl-ls-tight);line-height:var(--hl-lh-snug);white-space:nowrap}.core-root[data-expanded=false] .core-logo-words{display:none}.core-root .core-who{flex:0 1 auto;min-width:0;max-width:calc(var(--hl-space-40) * 3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--hl-text-secondary);font-weight:var(--hl-fw-medium)}.core-root .core-logout{flex:none}.core-root .core-drawer-foot{margin-top:auto;padding:var(--hl-space-7);border-top:1px solid var(--hl-border)}.core-root .core-drawer-foot .core-logout{width:100%}.core-productmenu{display:flex;align-items:stretch;align-self:stretch;flex:none;margin-left:auto}.core-root .core-productitem{position:relative;display:inline-flex;align-items:center;padding:0 var(--hl-space-7);font-size:var(--hl-text-body);font-weight:var(--hl-fw-semi);color:var(--hl-text-tertiary);text-decoration:none;white-space:nowrap}.core-root .core-productitem:hover{color:var(--hl-text-primary);text-decoration:none}.core-root .core-productitem[aria-current=page]{color:var(--hl-text-primary)}.core-root .core-productitem[aria-current=page]:after{content:"";position:absolute;left:var(--hl-space-7);right:var(--hl-space-7);bottom:0;height:var(--hl-space-1);border-radius:var(--hl-radius-sm) var(--hl-radius-sm) 0 0;background:var(--hl-blue)}.core-drawer{position:fixed;inset:0;z-index:var(--hl-z-modal-backdrop)}.core-drawer-scrim{position:absolute;inset:0;background:var(--hl-bg-overlay)}.core-drawer-panel{position:absolute;top:0;bottom:0;left:0;width:82%;max-width:calc(var(--hl-space-40) * 4);background:var(--hl-white);display:flex;flex-direction:column;box-shadow:var(--hl-shadow-lg)}.core-drawer-head{display:flex;align-items:center;gap:var(--hl-space-3);padding:var(--hl-space-5);background:var(--hl-page-header-bg);color:var(--hl-text-inverse)}.core-drawer-who{flex:1 1;min-width:0}.core-drawer-name{font-weight:var(--hl-fw-bold)}.core-drawer-email,.core-drawer-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-drawer-email{font-size:var(--hl-text-small);color:var(--hl-on-navy-text-soft)}.core-root .core-drawer-close{padding:0}.core-root .core-drawer-close,.core-root .core-menubtn{background:none;border:0;color:inherit;cursor:pointer;display:flex}.core-root .core-menubtn{padding:var(--hl-space-1)}.core-searchbox{position:relative;width:100%}.core-searchicon{position:absolute;left:var(--hl-space-4);top:50%;transform:translateY(-50%);color:var(--hl-text-muted);pointer-events:none}.core-root .core-searchbox .hl-input{padding-left:var(--hl-space-16)}@media (max-width:1100px){.core-root .core-who{display:none}}@media (max-width:860px){.core-nav{display:none}.core-menu{display:flex}.core-logo-words,.core-root .core-top .core-logout,.core-root .core-who{display:none}.core-root .core-logo{width:auto;padding:0;border-right:0}.core-top{position:static;padding:var(--hl-space-3) var(--hl-space-7) 0;gap:var(--hl-space-3) var(--hl-space-7);flex-wrap:wrap;overflow-x:clip}.core-search{max-width:none;padding:0;flex:1 1;min-width:0}.core-productmenu{order:10;flex:1 1 100%;align-self:stretch;margin:0 calc(var(--hl-space-7) * -1);padding:0 var(--hl-space-7);border-top:1px solid var(--hl-border);justify-content:space-between;overflow-x:auto;scrollbar-width:none}.core-productmenu::-webkit-scrollbar{display:none}.core-root .core-productitem{flex:none;min-height:var(--hl-sidebar-item-h);padding:0 var(--hl-space-3);font-size:var(--hl-text-small)}.core-root .core-productitem[aria-current=page]:after{left:var(--hl-space-3);right:var(--hl-space-3)}.core-body{flex-direction:column}.core-root .core-body{align-items:stretch}}