@import "https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,500;0,8..60,600;0,8..60,700;1,8..60,400;1,8..60,500&family=Inter:wght@400;500;600;700&display=swap";.lf-btn{border-radius:var(--r-2);cursor:pointer;font-family:var(--font-sans);transition:background .12s var(--ease-out), border-color .12s var(--ease-out);box-sizing:border-box;border:0;justify-content:center;align-items:center;gap:6px;padding:11px 14px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.lf-btn:focus-visible{outline:2px solid var(--vermilion);outline-offset:2px}.lf-btn:disabled{cursor:not-allowed;opacity:.5}.lf-btn--block{width:100%}.lf-btn__label{display:inline-block}.lf-btn__icon{align-items:center;display:inline-flex}.lf-btn--primary{background:var(--vermilion);color:#fff}.lf-btn--primary:hover:not(:disabled){background:var(--vermilion-hover)}.lf-btn--primary:active:not(:disabled){background:var(--vermilion-press)}.lf-btn--secondary{background:var(--white);color:var(--ink);border:1px solid var(--rule-strong)}.lf-btn--secondary:hover:not(:disabled){background:var(--paper-2)}.lf-crop-overlay{z-index:100;justify-content:center;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0}.lf-crop-backdrop{transition:opacity .18s var(--ease-out);background:#1b1b1b73;position:absolute;inset:0}.lf-crop-backdrop--visible{opacity:1}.lf-crop-backdrop--hidden{opacity:0}.lf-crop-dialog{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-3);width:100%;max-width:520px;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);margin-top:48px;position:relative}.lf-crop-dialog--visible{opacity:1;transform:translateY(0)scale(1)}.lf-crop-dialog--hidden{opacity:0;transform:translateY(-6px)scale(.98)}.lf-crop-header{justify-content:space-between;align-items:center;padding:20px 24px 12px;display:flex}.lf-crop-header h2{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:500}.lf-crop-close{border-radius:var(--r-2);width:32px;height:32px;color:var(--ink-3);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.lf-crop-close:hover{background:var(--paper-2);color:var(--ink)}.lf-crop-hint{font-family:var(--font-sans);color:var(--ink-3);padding:0 24px;font-size:13px;line-height:1.45}.lf-crop-canvas-wrap{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--rule);border-radius:var(--r-2);width:min(100%,380px);clip-path:inset(0 round var(--r-2));contain:paint;isolation:isolate;background:var(--paper-2);touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;cursor:grab;margin:16px auto;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.lf-crop-canvas-wrap:active{cursor:grabbing}.lf-crop-canvas-ring{pointer-events:none;border-radius:var(--r-2);box-shadow:inset 0 0 0 2px var(--rule-strong);position:absolute;inset:0}.lf-crop-canvas-inner{will-change:transform;position:absolute;top:50%;left:50%}.lf-crop-canvas-inner canvas{display:block}.lf-crop-controls{inset-inline:8px;align-items:center;gap:6px;display:flex;position:absolute;bottom:8px}.lf-crop-ctrl-btn{border-radius:var(--r-2);border:1px solid var(--rule-strong);background:var(--white);width:32px;height:32px;color:var(--ink-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.lf-crop-ctrl-btn:hover{background:var(--paper-2)}.lf-crop-footer{justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px 20px;display:flex}@media (width<=640px){.lf-crop-header{padding:16px 12px 10px}.lf-crop-hint{padding:0 12px}.lf-crop-footer{padding:14px 12px 16px}}.lf-avatar{align-items:center;gap:16px;display:flex}.lf-avatar__circle{background-color:var(--paper-2);border:1px solid var(--rule);width:64px;height:64px;font-family:var(--font-serif);color:var(--ink-3);-webkit-user-select:none;user-select:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.lf-avatar__meta{flex-direction:column;gap:2px;display:flex}.lf-avatar__label{font-family:var(--font-sans);color:var(--ink);margin-bottom:4px;font-size:13px;font-weight:500}.lf-avatar__hint{font-family:var(--font-sans);color:var(--ink-3);font-size:12px}.lf-avatar__actions{align-items:center;gap:8px;margin-top:6px;display:flex}.lf-avatar__btn{font-family:var(--font-sans);background:var(--white);border:1px solid var(--rule-strong);border-radius:var(--r-2);color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-self:flex-start;align-items:center;gap:5px;padding:5px 10px;font-size:13px;font-weight:500;display:inline-flex}.lf-avatar__btn--muted{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 32%, var(--rule));background:var(--white)}.lf-avatar__btn:hover:not(:disabled){background:var(--white);border-color:var(--ink-2);color:var(--ink-2);box-shadow:0 1px 2px #0000000f}.lf-avatar__btn--muted:hover:not(:disabled){background:var(--white);border-color:color-mix(in srgb, var(--danger) 55%, var(--rule));color:var(--danger)}.lf-avatar__btn:disabled{opacity:.5;cursor:not-allowed}.lf-brand{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.015em;align-items:center;gap:8px;font-weight:500;line-height:1;display:inline-flex}.lf-brand__arrow{color:var(--vermilion)}.lf-brand__abbr{display:none}@media (width<=480px){.lf-brand--abbrev .lf-brand__word{display:none}.lf-brand--abbrev .lf-brand__abbr{display:inline}}.lf-confirm-dialog__backdrop{z-index:500;opacity:0;transition:opacity .16s var(--ease-out);background:#14120f6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lf-confirm-dialog__backdrop[data-visible=true]{opacity:1}.lf-confirm-dialog{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-3);width:100%;max-width:420px;box-shadow:var(--shadow-2);opacity:0;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);padding:24px 24px 20px;transform:translateY(8px)}.lf-confirm-dialog[data-visible=true]{opacity:1;transform:translateY(0)}.lf-confirm-dialog__title{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:20px;font-weight:600}.lf-confirm-dialog__body{font-family:var(--font-sans);color:var(--ink-2);margin:8px 0 22px;font-size:14px;line-height:1.55}.lf-confirm-dialog__body strong{color:var(--ink)}.lf-confirm-dialog__actions{justify-content:flex-end;gap:10px;display:flex}.lf-confirm-dialog__btn--danger{background:var(--danger);border-color:var(--danger);color:var(--on-accent)}.lf-confirm-dialog__btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 88%, black);border-color:color-mix(in srgb, var(--danger) 88%, black)}.lf-confirm-dialog__btn--danger:focus-visible{outline:2px solid var(--danger);outline-offset:2px}@media (width<=700px){.lf-confirm-dialog__actions{flex-direction:column-reverse}.lf-confirm-dialog__actions>.lf-btn{width:100%}}@media (width<=640px){.lf-confirm-dialog__backdrop{padding:8px}.lf-confirm-dialog{padding:20px 12px 16px}}.lf-contact-row{border-top:1px solid var(--rule);font-family:var(--font-sans);align-items:flex-start;gap:10px;padding:10px 0;font-size:13px;display:flex}.lf-contact-row--faded{opacity:.45;pointer-events:none}.lf-contact-row__avatar{background:var(--paper-2);border:1px solid var(--rule);width:30px;height:30px;font-family:var(--font-serif);color:var(--ink-2);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex;overflow:hidden}.lf-contact-row__avatar-img{object-fit:cover;width:100%;height:100%;display:block}.lf-contact-row__info{flex:1;min-width:0;container-type:inline-size}.lf-contact-row__name{color:var(--ink);font-weight:500}.lf-contact-row__name-link{color:inherit;text-decoration:none}.lf-contact-row__name-link:hover{text-decoration:underline}.lf-contact-row__subtitle{color:var(--ink-3);font-weight:400}.lf-contact-row__subtitle-adornment{vertical-align:middle;align-items:center;margin-left:6px;display:inline-flex}.lf-contact-row__name-adornment{display:inline-flex}.lf-contact-row__email{font-family:var(--font-mono);color:var(--ink-3);align-items:center;gap:6px;min-width:0;margin-top:1px;font-size:11px;display:flex}.lf-contact-row__email-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.lf-contact-row__email .lf-vbadges{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.lf-contact-row__email .lf-vbadge{width:14px;height:14px;font-family:var(--font-sans);letter-spacing:-.02em;border-radius:3px;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.lf-contact-row__email .lf-vbadge--linkedin,.lf-contact-row__email a.lf-vbadge--linkedin:hover,.lf-contact-row__email a.lf-vbadge--linkedin:focus-visible,.lf-contact-row__email a.lf-vbadge--linkedin:active{color:#fff;background:#0a66c2;text-decoration:none}.lf-contact-row__note{background:var(--paper-2);border-left:2px solid var(--vermilion);font-family:var(--font-serif);color:var(--ink-2);margin-top:6px;padding:6px 8px;font-size:12px;font-style:italic;line-height:1.4}.lf-contact-row__meta{font-family:var(--font-sans);color:var(--ink-3);margin-top:5px;font-size:12px}.lf-contact-row__action{flex-shrink:0;align-items:flex-start;gap:2px;display:flex}.lf-contact-row__mobile-name-adornment{display:none}@media (width<=600px){.lf-contact-row--has-mobile-name-adornment .lf-contact-row__name-adornment{display:none}.lf-contact-row__mobile-name-adornment{margin-top:8px;display:block}}@container (width<=360px){.lf-contact-row--has-mobile-name-adornment .lf-contact-row__name-adornment{display:none}.lf-contact-row__mobile-name-adornment{margin-top:8px;display:block}}.lf-divider--plain{border:0;border-top:1px solid var(--rule);margin:16px 0}.lf-divider--labeled{font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:22px 0;font-size:11px;display:flex}.lf-divider--labeled:before,.lf-divider--labeled:after{content:"";background:var(--rule);flex:1;height:1px}.lf-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:11px;font-weight:500;line-height:1}.lf-feature-toggle{cursor:pointer;border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.lf-feature-toggle:last-child{border-bottom:0}.lf-feature-toggle--disabled{cursor:not-allowed;opacity:.6}.lf-feature-toggle__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.lf-feature-toggle__label{font-family:var(--font-sans);color:var(--ink);font-size:14px;font-weight:500}.lf-feature-toggle__hint{font-family:var(--font-sans);color:var(--ink-3);font-size:12.5px;line-height:1.45}.lf-feature-toggle__control{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.lf-feature-toggle__control input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.lf-feature-toggle__track{background:var(--rule-strong,#c8c2b4);width:38px;height:22px;transition:background var(--dur-fast) var(--ease-out);border-radius:999px;flex-shrink:0;position:relative}.lf-feature-toggle__thumb{width:18px;height:18px;box-shadow:var(--shadow-1);transition:transform var(--dur-fast) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.lf-feature-toggle__control input:checked~.lf-feature-toggle__track{background:var(--vermilion)}.lf-feature-toggle__control input:checked~.lf-feature-toggle__track .lf-feature-toggle__thumb{transform:translate(16px)}.lf-feature-toggle__control input:focus-visible~.lf-feature-toggle__track{outline:2px solid var(--vermilion);outline-offset:2px}.lf-google-btn{background:var(--white);border:1px solid var(--rule-strong);border-radius:var(--r-2);cursor:pointer;width:100%;font-family:var(--font-sans);color:var(--ink);transition:background .12s var(--ease-out);box-sizing:border-box;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:500;display:flex}.lf-google-btn:hover{background:var(--paper-2)}.lf-google-btn:focus-visible{outline:2px solid var(--vermilion);outline-offset:2px}.lf-google-btn:disabled{cursor:not-allowed;opacity:.5}.lf-add-contacts__connect-menu-item{width:100%;font-family:var(--font-sans);color:var(--vermilion);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.lf-add-contacts__search-row{border-bottom:1px solid var(--rule);background:var(--paper);gap:8px;padding:12px 16px;display:flex}.lf-add-contacts__search-input{background:var(--white);border:1px solid var(--rule-strong);border-radius:var(--r-1);flex:1;align-items:center;gap:8px;padding:8px 11px;display:flex}.lf-add-contacts__search-input input{font-family:var(--font-sans);font-size:var(--fs-input);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.lf-add-contacts__search-input input::placeholder{color:var(--ink-4)}.lf-add-contacts__refresh-btn{background:var(--white);border:1px solid var(--rule-strong);border-radius:var(--r-1);width:37px;height:37px;color:var(--ink-3);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lf-add-contacts__refresh-btn:hover:not(:disabled){border-color:var(--ink-2);color:var(--ink-2);box-shadow:0 1px 2px #0000000f}.lf-add-contacts__refresh-btn:disabled{opacity:.55;cursor:not-allowed}.lf-add-contacts__suggest-list{max-height:360px;padding:0 16px;overflow-y:auto}.lf-add-contacts__empty{text-align:center;padding:36px 20px}.lf-add-contacts__empty p{font-family:var(--font-sans);color:var(--ink-3);margin:0;font-size:13.5px}.lf-add-contacts__add-btn{font-family:var(--font-sans);border-radius:var(--r-2);background:var(--white);border:1px solid var(--rule-strong);color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-items:center;gap:4px;padding:5px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.lf-add-contacts__add-btn:hover{background:var(--white);border-color:var(--ink-2)}.lf-add-contacts__added-tag{font-family:var(--font-sans);color:var(--ink-3);align-items:center;gap:4px;font-size:12px;display:inline-flex}@media (width<=600px){.lf-add-contacts__suggested-head{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.lf-add-contacts__suggested-copy{align-items:flex-start;gap:10px}.lf-add-contacts__suggested-head h3{line-height:1.25}.lf-add-contacts__google-mark{width:34px;height:34px}.lf-add-contacts__connect-wrap,.lf-add-contacts__connect-btn{width:100%}.lf-add-contacts__connect-menu{min-width:0;left:0;right:0}}@container (width<=420px){.lf-add-contacts__suggested-head{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.lf-add-contacts__suggested-copy{align-items:flex-start;gap:10px}.lf-add-contacts__suggested-head h3{line-height:1.25}.lf-add-contacts__google-mark{width:34px;height:34px}.lf-add-contacts__connect-wrap,.lf-add-contacts__connect-btn{width:100%}.lf-add-contacts__connect-menu{min-width:0;left:0;right:0}}@container (width<=280px){.lf-add-contacts__suggested-copy{flex-direction:column}}.lf-how{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.lf-how__item{align-items:flex-start;gap:14px;display:flex}.lf-how__num{background:var(--ink);width:22px;height:22px;color:var(--paper);font-family:var(--font-mono);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:500;display:inline-flex}.lf-how__title{font-family:var(--font-sans);color:var(--ink);font-size:14px;font-weight:500;line-height:1.3}.lf-how__body{font-family:var(--font-sans);color:var(--ink-3);margin-top:2px;font-size:13px;line-height:1.5}.lf-integration{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper);align-items:center;gap:14px;padding:18px;display:flex}.lf-integration--connected{background:var(--paper)}.lf-integration__icon{background:var(--white);border:1px solid var(--rule);width:40px;height:40px;color:var(--ink);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lf-integration__copy{flex:1;min-width:0}.lf-integration__title{font-family:var(--font-sans);color:var(--ink);font-size:14px;font-weight:500}.lf-integration__subtitle{font-family:var(--font-sans);color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:1.45}.lf-integration--connected .lf-integration__subtitle{color:var(--ink-2)}.lf-integration__btn{font-family:var(--font-sans);border-radius:var(--r-2);background:var(--white);border:1px solid var(--rule-strong);color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex-shrink:0;align-items:center;gap:5px;padding:7px 12px;font-size:13px;font-weight:500;display:inline-flex}.lf-integration__btn:hover:not(:disabled){background:var(--white);border-color:var(--ink-2);color:var(--ink-2);box-shadow:0 1px 2px #0000000f}.lf-integration__btn:disabled{cursor:not-allowed;opacity:.7}.lf-integration--connected .lf-integration__btn{color:var(--ink);opacity:1;cursor:pointer}.lf-integration__check{color:var(--success);stroke:var(--success)}.lf-integration--connected .lf-integration__btn:hover{background:var(--white);border-color:var(--ink-2);color:var(--ink-2);box-shadow:0 1px 2px #0000000f}.lf-integration--connected .lf-integration__btn:hover .lf-integration__check{color:var(--success);stroke:var(--success)}.lf-integration__btn-wrap{flex-shrink:0;position:relative}.lf-integration__dropdown{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);min-width:140px;box-shadow:var(--shadow-2);z-index:10;padding:4px 0;position:absolute;top:calc(100% + 4px);right:0}.lf-integration__dropdown-item{width:100%;font-family:var(--font-sans);cursor:pointer;color:var(--ink);transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.lf-integration__dropdown-item:hover{background:var(--paper-2)}.lf-integration__dropdown-item--danger{color:var(--vermilion)}.lf-integration__dropdown-item--danger:hover{background:var(--danger-tint)}@media (width<=600px){.lf-integration{flex-wrap:wrap;row-gap:12px;padding:18px 14px}.lf-integration__btn-wrap{flex-basis:100%}.lf-integration__btn{justify-content:center;width:100%;padding:9px 12px}.lf-integration__dropdown{min-width:0;left:0;right:0}}.lf-onboard{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.lf-onboard__marketing{background:var(--paper);border-right:1px solid var(--rule);flex-direction:column;justify-content:space-between;padding:56px 64px;display:flex;position:relative;overflow:hidden}.lf-onboard__form{background:var(--white);flex-direction:column;justify-content:center;padding:56px 64px;display:flex}.lf-onboard__form-inner{width:100%;max-width:380px;margin:0 auto}@media (width<=900px){.lf-onboard{grid-template-columns:1fr}.lf-onboard__marketing{border-right:0;border-bottom:1px solid var(--rule);padding:32px}.lf-onboard__form{padding:40px 28px}}@media (width<=600px){.lf-onboard__marketing{padding:28px 16px}.lf-onboard__form{padding:32px 16px}}.lf-field{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.lf-field__label{font-family:var(--font-sans);color:var(--ink);font-size:13px;font-weight:500}.lf-field__opt{color:var(--ink-3);font-weight:400}.lf-field__input-wrap{align-items:center;display:flex;position:relative}.lf-field__input{font-family:var(--font-sans);font-size:var(--fs-input);background:var(--white);border:1px solid var(--rule-strong);border-radius:var(--r-1);color:var(--ink);transition:border-color .12s var(--ease-out), box-shadow .12s var(--ease-out);box-sizing:border-box;outline:none;width:100%;padding:9px 11px}.lf-field__input::placeholder{color:var(--ink-4)}.lf-field__input:focus{border-color:var(--vermilion);box-shadow:0 0 0 2px var(--vermilion-tint)}.lf-field[data-error=true] .lf-field__input{border-color:var(--vermilion)}.lf-field__input-wrap:has(.lf-field__trailing) .lf-field__input{padding-right:36px}.lf-field__trailing{color:var(--ink-3);align-items:center;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.lf-field__hint{font-family:var(--font-sans);color:var(--ink-3);margin-top:2px;font-size:12px}.lf-field__hint--error{color:var(--vermilion)}.lf-pw-toggle{cursor:pointer;color:var(--ink-3);background:0 0;border:0;border-radius:4px;align-items:center;padding:4px;display:inline-flex}.lf-pw-toggle:hover{color:var(--ink)}.lf-pw-toggle:focus-visible{outline:2px solid var(--vermilion);outline-offset:1px}.lf-callout{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);gap:12px;padding:14px 16px;display:flex}.lf-callout__icon{background:var(--paper-2);border:1px solid var(--rule);width:32px;height:32px;color:var(--ink-2);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lf-callout__body{font-family:var(--font-sans);color:var(--ink-2);font-size:13px;line-height:1.55}.lf-callout__body strong{color:var(--ink);font-weight:600}.lf-profile-setup{background:var(--paper);min-height:100vh}.lf-profile-setup__progress{max-width:760px;margin:32px auto 0;padding:0 24px}.lf-profile-setup__main{max-width:760px;margin:18px auto 80px;padding:0 24px}.lf-profile-setup__header{margin:18px 0 28px}.lf-profile-setup__header h1{letter-spacing:-.018em;margin:0 0 8px;font-size:2.25rem}.lf-profile-setup__header p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.lf-profile-setup__above-card{margin-bottom:18px}.lf-profile-setup__card{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-3);padding:28px}.lf-profile-setup__footer{justify-content:space-between;align-items:center;margin-top:24px;display:flex}@media (width<=600px){.lf-profile-setup__header h1{font-size:1.75rem}.lf-profile-setup__card{padding:20px 14px}}.lf-step-counter{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.04em;font-size:12px}.lf-step-progress{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;display:flex}.lf-step-progress__bar{background:var(--rule);border-radius:2px;flex:1;height:3px;overflow:hidden}.lf-step-progress__bar>span{background:var(--vermilion);height:100%;transition:width var(--dur-base) var(--ease-out);border-radius:2px;display:block}.lf-textarea{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.lf-textarea__label{font-family:var(--font-sans);color:var(--ink);font-size:13px;font-weight:500}.lf-textarea__opt{color:var(--ink-3);font-weight:400}.lf-textarea__input{font-family:var(--font-sans);font-size:var(--fs-input);background:var(--white);border:1px solid var(--rule-strong);border-radius:var(--r-1);color:var(--ink);resize:vertical;box-sizing:border-box;width:100%;min-height:72px;transition:border-color .12s var(--ease-out), box-shadow .12s var(--ease-out);outline:none;padding:9px 11px}.lf-textarea__input::placeholder{color:var(--ink-4)}.lf-textarea__input:focus{border-color:var(--vermilion);box-shadow:0 0 0 2px var(--vermilion-tint)}.lf-textarea[data-error=true] .lf-textarea__input{border-color:var(--vermilion)}.lf-textarea__hint{font-family:var(--font-sans);color:var(--ink-3);margin-top:2px;font-size:12px}.lf-textarea__hint--error{color:var(--vermilion)}.lf-toast{z-index:500;background:var(--paper-2);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r-2);box-shadow:var(--shadow-2);font-family:var(--font-sans);opacity:0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);align-items:flex-start;gap:12px;padding:12px 16px;font-size:14px;line-height:1.45;display:flex;position:fixed;top:12px;left:12px;right:12px;transform:translateY(-8px)}.lf-toast[data-visible=true]{opacity:1;transform:translateY(0)}.lf-toast__content{flex:1;min-width:0;padding-top:1px}.lf-toast__content strong{font-weight:var(--fw-semibold);color:var(--ink)}.lf-toast__dismiss{border-radius:var(--r-1);width:24px;height:24px;color:var(--ink-3);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:-2px -4px 0 0;padding:0;display:inline-flex}.lf-toast__dismiss:hover{color:var(--ink);background:var(--paper-3)}.lf-toast__dismiss:focus-visible{outline:2px solid var(--vermilion);outline-offset:2px}.lf-topbar{border-bottom:1px solid var(--rule);background:var(--paper-glass-topbar);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;justify-content:space-between;align-items:center;height:56px;padding:0 28px;display:flex;position:sticky;top:0}.lf-topbar__brand{align-items:center;display:inline-flex}.lf-topbar__actions{font-family:var(--font-sans);color:var(--ink-3);align-items:center;gap:16px;font-size:13px;display:inline-flex}.lf-topbar__actions a{color:var(--ink-3);text-decoration:none}.lf-topbar__actions a:hover{color:var(--ink)}.lf-add-contacts__manual{margin-top:22px}.lf-add-contacts__manual h3{font-family:var(--font-sans);margin:0 0 4px;scroll-margin-top:76px;font-size:15px;font-weight:600}.lf-add-contacts__manual .lf-add-contacts__meta{color:var(--ink-3);margin:0 0 22px;font-size:13px}.lf-add-contacts__manual .lf-add-contacts__meta-strong{color:#fff;font-weight:600}.lf-add-contacts__form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lf-add-contacts__email-row,.lf-add-contacts__linkedin-row,.lf-add-contacts__notes-row,.lf-add-contacts__after-notes-row{grid-column:1/-1}.lf-add-contacts__form-action{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.lf-add-contacts__error{font-family:var(--font-sans);color:var(--vermilion);grid-column:1/-1;margin:2px 0 0;font-size:13px}@media (width<=600px){.lf-add-contacts__form{grid-template-columns:1fr}}.lf-add-contacts__list{margin-top:0}.lf-add-contacts__list>.lf-contact-row:first-child{border-top:0;padding-top:0}.lf-add-contacts__list>.lf-contact-row:last-child{margin-bottom:16px}.lf-add-contacts__icon-actions{align-items:center;gap:6px;display:flex}.lf-add-contacts__invite-pill{vertical-align:middle;font-family:var(--font-sans);color:var(--info);background:var(--info-tint);border:1px solid var(--info);border-radius:var(--r-pill);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);align-items:center;gap:4px;margin-left:8px;padding:3px 9px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.lf-add-contacts__invite-pill:hover:not(:disabled){background:var(--info-tint);color:var(--info);border-color:var(--info);transform:translateY(-1px);box-shadow:0 4px 10px #1f18111f}.lf-add-contacts__invite-pill:disabled{opacity:.5;cursor:not-allowed}.lf-add-contacts__invite-pill--sent{cursor:default;color:var(--ink-3);background:var(--white);border-color:var(--rule)}.lf-add-contacts__missing-note-pill{vertical-align:middle;font-family:var(--font-sans);color:var(--danger);background:var(--danger-tint);border:1px solid var(--danger);border-radius:var(--r-pill);cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);align-items:center;gap:4px;margin-left:8px;padding:3px 9px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.lf-add-contacts__missing-note-pill:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px #1f18111f}.lf-add-contacts__missing-note-pill:disabled{opacity:.5;cursor:not-allowed}.lf-add-contacts__trusts-you-pill{vertical-align:middle;font-family:var(--font-sans);color:var(--ink-2);background:var(--paper-2,var(--white));border:1px solid var(--rule);border-radius:var(--r-pill);align-items:center;gap:4px;margin-left:8px;padding:3px 9px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.lf-add-contacts__icon-btn{cursor:pointer;color:var(--ink-3);transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:4px}.lf-add-contacts__icon-btn:hover:not(:disabled){color:var(--ink)}.lf-add-contacts__icon-btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=600px){.lf-contact-row__mobile-name-adornment .lf-add-contacts__invite-pill{justify-content:center;width:100%;margin-left:0;padding:7px 10px}}@container (width<=360px){.lf-contact-row__mobile-name-adornment .lf-add-contacts__invite-pill{justify-content:center;width:100%;margin-left:0;padding:7px 10px}}.lf-modal__bg{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a181559;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.lf-modal__bg--open{display:flex}.lf-modal__bg--topmost{z-index:400}.lf-modal__panel{background:var(--white);border-radius:var(--r-3);box-shadow:var(--shadow-3);width:440px;max-width:90vw;padding:28px 24px}@media (width<=640px){.lf-modal__panel{max-width:calc(100vw - 16px);padding:20px 12px}}.lf-modal__panel h3{font-family:var(--font-serif);margin:0 0 6px;font-size:1.25rem}.lf-modal__desc{font-family:var(--font-sans);color:var(--ink-3);margin:0 0 18px;font-size:13.5px;line-height:1.5}.lf-modal__panel label{font-family:var(--font-sans);color:var(--ink-2);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.lf-modal__panel input[type=text],.lf-modal__panel input[type=email]{width:100%;font-family:var(--font-sans);font-size:var(--fs-input);border:1px solid var(--rule-strong);border-radius:var(--r-2);background:var(--white);color:var(--ink);outline:none;padding:10px 12px}.lf-modal__panel input[type=text]:focus,.lf-modal__panel input[type=email]:focus{border-color:var(--vermilion);box-shadow:0 0 0 2px var(--vermilion-tint)}.lf-modal__hint{font-family:var(--font-mono);color:var(--ink-4);letter-spacing:.02em;margin:6px 0 0;font-size:11px}.lf-modal__textarea{width:100%;font-family:var(--font-sans);font-size:var(--fs-input);border:1px solid var(--rule-strong);border-radius:var(--r-2);background:var(--white);color:var(--ink);resize:vertical;outline:none;padding:10px 12px;line-height:1.5}.lf-modal__textarea:focus{border-color:var(--vermilion);box-shadow:0 0 0 2px var(--vermilion-tint)}.lf-modal__textarea:disabled{opacity:.6;cursor:not-allowed}.lf-modal__send-from-field{margin-top:14px}.lf-modal__select{appearance:none;width:100%;font-family:var(--font-sans);font-size:var(--fs-input);border:1px solid var(--rule-strong);border-radius:var(--r-2);background-color:var(--white);color:var(--ink);cursor:pointer;background-image: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='%23b0a899' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px;outline:none;padding:9px 36px 9px 11px}.lf-modal__select:focus{border-color:var(--vermilion);box-shadow:0 0 0 2px var(--vermilion-tint)}.lf-modal__select:disabled{opacity:.6;cursor:not-allowed}.lf-modal__send-from-note{font-family:var(--font-sans);color:var(--ink-3);margin:7px 0 0;font-size:12.5px;line-height:1.45}.lf-modal__send-from-note--warning{align-items:flex-start;gap:7px;display:flex}.lf-modal__send-from-note--warning a{color:var(--vermilion);text-decoration:none}.lf-modal__send-from-note--warning a:hover{text-decoration:underline}.lf-modal__send-from-warning-icon{color:var(--warning);flex:none;margin-top:1px}.lf-modal__error{font-family:var(--font-sans);color:var(--danger);margin:8px 0 0;font-size:13px}.lf-modal__actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.lf-modal__btn{font-family:var(--font-sans);border-radius:var(--r-2);cursor:pointer;padding:9px 16px;font-size:13.5px;font-weight:500}.lf-modal__btn--cancel{border:1px solid var(--rule-strong);background:var(--white);color:var(--ink);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.lf-modal__btn--cancel:hover:not(:disabled){background:var(--white);border-color:var(--ink-2);color:var(--ink-2);box-shadow:0 1px 2px #0000000f}.lf-modal__btn--primary{background:var(--vermilion);color:#fff;border:0}.lf-modal__btn--primary:hover:not(:disabled){background:var(--vermilion-hover)}.lf-modal__btn--danger{background:var(--danger);color:#fff;border:0}.lf-modal__btn--danger:hover:not(:disabled){filter:brightness(1.05)}.lf-modal__btn:disabled{opacity:.55;cursor:not-allowed}.lf-vbadges{align-items:center;gap:5px;display:inline-flex}.lf-vbadge{border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.lf-vbadge[data-tooltip]:after{content:attr(data-tooltip);color:var(--ink);font-family:var(--font-sans);letter-spacing:.01em;border-radius:var(--r-1);box-shadow:var(--shadow-2);white-space:nowrap;pointer-events:none;opacity:0;z-index:50;background:#0d0c0a;padding:5px 8px;font-size:11px;font-weight:500;line-height:1.2;transition:opacity 90ms,transform 90ms;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(2px)}.lf-vbadge[data-tooltip]:hover:after,.lf-vbadge[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.lf-vbadge--linkedin{color:#fff;font-family:var(--font-sans);letter-spacing:-.02em;background:#0a66c2;padding-bottom:1px;font-size:9px;font-weight:700;transition:box-shadow .12s,transform .12s}a.lf-vbadge--linkedin,a.lf-vbadge--linkedin:hover,a.lf-vbadge--linkedin:focus-visible,a.lf-vbadge--linkedin:active{color:#fff;text-decoration:none}a.lf-vbadge--linkedin:hover,a.lf-vbadge--linkedin:focus-visible{transform:translateY(-1px);box-shadow:0 2px 6px #0a66c259,0 1px 2px #00000026}.lf-vbadge--inert{cursor:help}.lf-vbadge--x{color:#fff;background:#000;transition:box-shadow .12s,transform .12s}.lf-vbadge--x svg{display:block}a.lf-vbadge--x,a.lf-vbadge--x:hover,a.lf-vbadge--x:focus-visible,a.lf-vbadge--x:active{color:#fff;text-decoration:none}a.lf-vbadge--x:hover,a.lf-vbadge--x:focus-visible{transform:translateY(-1px);box-shadow:0 2px 6px #00000059,0 1px 2px #00000026}.lf-vbadge--yc{cursor:default;background:0 0}.lf-vbadge--yc svg{border-radius:2px;display:block}.lf-add-contacts__suggested{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-3);margin-top:22px;overflow:hidden;container-type:inline-size}.lf-add-contacts__suggested-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.lf-add-contacts__suggested-head h3{font-size:15px;font-family:var(--font-sans);margin:0;font-weight:600}.lf-add-contacts__suggested-copy{align-items:center;gap:12px;min-width:0;display:flex}.lf-add-contacts__suggested-copy>div{min-width:0}.lf-add-contacts__suggested-copy p{font-family:var(--font-sans);color:var(--ink-3);margin:2px 0 0;font-size:12.5px;line-height:1.35}.lf-add-contacts__google-mark{background:var(--white);border:1px solid var(--rule);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.lf-add-contacts__suggested--menu-open{z-index:20;position:relative;overflow:visible}.lf-add-contacts__connect-wrap{flex-shrink:0;position:relative}.lf-add-contacts__connect-btn{min-width:112px;font-family:var(--font-sans);color:var(--ink);background:var(--white);border:1px solid var(--rule-strong);border-radius:var(--r-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:7px 12px;font-size:13px;font-weight:500;display:inline-flex}.lf-add-contacts__connect-btn:hover:not(:disabled){background:var(--white);border-color:var(--ink-2);color:var(--ink-2);box-shadow:0 1px 2px #0000000f}.lf-add-contacts__connect-btn:disabled{opacity:.7;cursor:not-allowed}.lf-add-contacts__connect-btn--connected svg:first-child{color:var(--success);stroke:var(--success)}.lf-add-contacts__connect-menu{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);min-width:140px;box-shadow:var(--shadow-2);z-index:10;padding:4px 0;position:absolute;top:calc(100% + 4px);right:0}.lf-add-contacts__connect-menu-item{width:100%;font-family:var(--font-sans);color:var(--vermilion);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.lf-add-contacts__connect-menu-item:hover{background:var(--danger-tint)}.lf-add-contacts__connect-menu-item--neutral{color:var(--ink)}.lf-add-contacts__connect-menu-item--neutral:hover{background:var(--paper-2)}.lf-add-contacts__connect-add{width:100%;font-family:var(--font-sans);color:var(--vermilion);background:var(--white);cursor:pointer;text-align:left;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:none;align-items:center;gap:6px;padding:10px 20px 12px;font-size:13px;font-weight:500;display:flex}.lf-add-contacts__connect-add:hover:not(:disabled){color:var(--vermilion-hover)}.lf-add-contacts__connection-list+.lf-add-contacts__connect-add,.lf-add-contacts__connection-note+.lf-add-contacts__connect-add{border-top:1px solid var(--rule)}.lf-add-contacts__connect-add:disabled{opacity:.7;cursor:not-allowed}.lf-add-contacts__connect-add svg{flex-shrink:0}.lf-add-contacts__connection-list{margin:0;padding:0;list-style:none}.lf-add-contacts__connection-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.lf-add-contacts__connection-row+.lf-add-contacts__connection-row{border-top:1px solid var(--rule)}.lf-add-contacts__connection-email{font-family:var(--font-mono);color:var(--ink-2);font-size:12px}.lf-add-contacts__connection-warning{font-family:var(--font-sans);color:var(--vermilion);flex-shrink:0;font-size:11px}.lf-add-contacts__connection-note{font-family:var(--font-sans);color:var(--vermilion);margin:0;padding:10px 20px 12px;font-size:12px}.lf-linkedin-csv__body{background:var(--paper);padding:14px 20px 18px}.lf-linkedin-csv__dropzone{min-height:58px;font-family:var(--font-sans);color:var(--ink-3);background:var(--white);border:1px dashed var(--rule-strong);border-radius:var(--r-2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:14px;font-size:13.5px;font-weight:500;display:flex}.lf-linkedin-csv__dropzone:hover,.lf-linkedin-csv__dropzone--dragover{color:var(--ink);border-color:var(--ink-2);background:var(--white)}.lf-linkedin-csv__dropzone[aria-disabled=true]{opacity:.7;cursor:not-allowed}.lf-linkedin-csv__input{display:none}.lf-linkedin-csv__error{font-family:var(--font-sans);color:var(--danger);margin:8px 0 0;font-size:12.5px}.lf-linkedin-csv__hint{font-family:var(--font-sans);color:var(--ink-3);margin:8px 0 0;font-size:12px;line-height:1.4}@media (width<=600px){.lf-add-contacts__suggested-head{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.lf-add-contacts__suggested-copy{align-items:flex-start;gap:10px}.lf-add-contacts__suggested-head h3{line-height:1.25}.lf-add-contacts__google-mark{width:34px;height:34px}.lf-add-contacts__connect-wrap,.lf-add-contacts__connect-btn{width:100%}.lf-add-contacts__connect-menu{min-width:0;left:0;right:0}}@container (width<=420px){.lf-add-contacts__suggested-head{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.lf-add-contacts__suggested-copy{align-items:flex-start;gap:10px}.lf-add-contacts__suggested-head h3{line-height:1.25}.lf-add-contacts__google-mark{width:34px;height:34px}.lf-add-contacts__connect-wrap,.lf-add-contacts__connect-btn{width:100%}.lf-add-contacts__connect-menu{min-width:0;left:0;right:0}}@container (width<=280px){.lf-add-contacts__suggested-copy{flex-direction:column}}.lf-backchannels__composer-dock{flex-shrink:0;position:relative}.lf-backchannels__typing{height:28px;font-family:var(--font-sans);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(to top, var(--white) 40%, rgb(var(--paper-rgb) / 0) 100%);pointer-events:none;margin:0;padding:4px 16px 6px;font-size:12.5px;line-height:18px;position:absolute;bottom:100%;left:0;right:0;overflow:hidden}.lf-bc-composer{border-top:1px solid var(--rule);background:var(--white);flex-direction:column;flex-shrink:0;gap:6px;padding:8px 16px 16px;display:flex}.lf-bc-composer__toolbar{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.lf-bc-composer__toolbar-divider{background:var(--rule);width:1px;height:18px;margin:0 4px}.lf-bc-composer__tool{border-radius:var(--r-2);width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.lf-bc-composer__tool:hover{background:var(--paper-2);color:var(--ink)}.lf-bc-composer__tool--active{background:var(--vermilion-tint);color:var(--vermilion)}.lf-bc-composer__tool:disabled{opacity:.5;cursor:default}.lf-bc-composer__emoji-anchor{display:inline-flex;position:relative}.lf-bc-composer__input-row{grid-template-columns:1fr auto auto;align-items:end;gap:8px;display:grid}.lf-bc-composer__editor-wrap{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);width:100%;min-width:0;max-height:280px;transition:border-color var(--dur-fast) var(--ease-out);overflow-y:auto}.lf-bc-composer__editor-wrap:focus-within{border-color:var(--vermilion)}.lf-bc-composer__char-count{font-family:var(--font-mono);text-align:right;color:var(--ink-3);margin-top:4px;font-size:11.5px}.lf-bc-composer__char-count--over{color:var(--vermilion)}.lf-bc-composer__file-input{display:none}.lf-bc-composer__attachments{flex-direction:column;gap:6px;display:flex}.lf-bc-composer__attach-error{border:1px solid var(--vermilion);border-radius:var(--r-2);background:var(--vermilion-tint);color:var(--vermilion);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.lf-bc-composer__attach-error-close{border-radius:var(--r-1);width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lf-bc-composer__attach-cards{flex-wrap:wrap;gap:8px;max-width:calc(100% - 88px);display:flex}.lf-bc-composer__attach-card{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper-2);flex:200px;align-items:center;gap:8px;max-width:calc(33.3333% - 5.33333px);padding:6px 24px 6px 6px;display:flex;position:relative}.lf-backchannels__thread .lf-bc-composer__attach-card{flex-basis:calc(50% - 4px);max-width:calc(50% - 4px)}.lf-bc-composer__attach-thumb{border-radius:var(--r-1);background:var(--paper-3);width:40px;height:40px;color:var(--ink-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.lf-bc-composer__attach-img{object-fit:cover;width:100%;height:100%}.lf-bc-composer__attach-glyph{justify-content:center;align-items:center;display:inline-flex}.lf-bc-composer__attach-play{color:#fff;background:#00000059;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.lf-bc-composer__attach-spinner{border:2px solid var(--rule);border-top-color:var(--vermilion);background:0 0;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.7s linear infinite lf-bc-attach-spin;position:absolute;top:50%;left:50%}@keyframes lf-bc-attach-spin{to{transform:rotate(360deg)}}.lf-bc-composer__attach-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.lf-bc-composer__attach-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:12.5px;overflow:hidden}.lf-bc-composer__attach-size{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.lf-bc-composer__attach-remove{border-radius:var(--r-1);width:18px;height:18px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px}.lf-bc-composer__attach-remove:hover{background:var(--paper-3);color:var(--ink)}.lf-bc-composer__attach-trigger{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;outline:none;flex:1;align-items:center;gap:8px;margin:0;padding:0;display:flex}.lf-bc-composer__attach-trigger:focus-visible{box-shadow:0 0 0 2px var(--vermilion);border-radius:var(--r-1)}.lf-bc-preview__panel{flex-direction:column;width:min(92vw,1040px);max-width:92vw;max-height:88vh;padding:0;display:flex;overflow:hidden}.lf-bc-preview__head{border-bottom:1px solid var(--rule);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.lf-bc-preview__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);color:var(--ink);flex:auto;font-size:14px;font-weight:600;overflow:hidden}.lf-bc-preview__close{border-radius:var(--r-2);width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lf-bc-preview__close:hover{background:var(--paper-2);color:var(--ink)}.lf-bc-preview__body{background:var(--paper-3);flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.lf-bc-preview__img,.lf-bc-preview__video{object-fit:contain;max-width:100%;max-height:78vh}.lf-bc-preview__frame{border:0;width:100%;height:78vh}.lf-bc-preview__doc{background:var(--paper);text-align:left;align-self:stretch;width:100%;max-height:78vh;padding:20px 24px;overflow-y:auto}.lf-bc-preview__doc .lf-backchannels__msg-richtext{max-width:72ch;margin:0 auto}.lf-bc-blurbpreview__body{background:var(--paper);justify-content:flex-start;align-items:stretch;overflow-y:auto}.lf-bc-blurbpreview__doc{flex-direction:column;gap:12px;width:100%;max-width:64ch;margin:0 auto;padding:24px;display:flex}.lf-bc-blurbpreview__title{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:22px;line-height:1.25}.lf-bc-blurbpreview__prose{color:var(--ink);font-size:15px}.lf-bc-blurbpreview__prose>:first-child{margin-top:0}.lf-bc-blurbpreview__doc .lf-bc-blurbcard__embed{max-width:100%}.lf-bc-preview__loading{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:60vh;padding:24px;display:flex}.lf-bc-preview__loading-bar{border-radius:var(--r-pill);background:var(--rule);width:min(280px,70%);height:4px;display:block;overflow:hidden}.lf-bc-preview__loading-fill{background:var(--vermilion);height:100%;transition:width var(--dur-fast) var(--ease-out);display:block}.lf-bc-preview__loading-label{font-family:var(--font-mono);color:var(--ink-3);font-size:12px}.lf-bc-preview__video-poster{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;max-width:100%;padding:0;display:flex;position:relative}.lf-bc-preview__video-poster:focus-visible{outline:2px solid var(--vermilion);outline-offset:2px}.lf-bc-preview__poster-glyph{width:220px;height:140px;color:var(--ink-3);justify-content:center;align-items:center;display:inline-flex}.lf-bc-preview__play-overlay{border-radius:var(--r-pill);color:#fff;background:#0000008c;justify-content:center;align-items:center;width:64px;height:64px;padding-left:4px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lf-bc-preview__video-poster:hover .lf-bc-preview__play-overlay{background:#000000b3}.lf-bc-composer__attach-progress{border-bottom-left-radius:var(--r-2);border-bottom-right-radius:var(--r-2);background:var(--rule);height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.lf-bc-composer__attach-progress-bar{background:var(--vermilion);height:100%;transition:width var(--dur-fast) var(--ease-out);display:block}.lf-bc-composer__mobile-bar,.lf-bc-composer__rich-close,.lf-bc-composer__toolbar-spacer,.lf-bc-composer__toolbar .lf-bc-composer__toolbar-send{display:none}@media (width<=768px){.lf-bc-composer__input-row{order:0;grid-template-columns:1fr}.lf-bc-composer__editor-wrap{max-height:160px}.lf-bc-composer__input-row .lf-agent-modal__icon-btn,.lf-bc-composer__input-row .lf-agent-modal__send,.lf-bc-composer__input-row .lf-bc-composer__edit-cancel,.lf-bc-composer__input-row .lf-bc-composer__edit-confirm{display:none}.lf-bc-composer__toolbar{flex-wrap:nowrap;order:1;display:none}.lf-bc-composer.is-mobile-rich .lf-bc-composer__toolbar{display:flex}.lf-bc-composer__rich-close{display:inline-flex}.lf-bc-composer__toolbar-spacer{flex:auto;display:block}.lf-bc-composer__toolbar .lf-bc-composer__toolbar-send{display:inline-flex}.lf-bc-composer__toolbar .lf-bc-composer__tool--mobile-hide,.lf-bc-composer__toolbar .lf-bc-composer__emoji-anchor,.lf-bc-composer__toolbar .lf-bc-composer__toolbar-divider{display:none}.lf-bc-composer__mobile-bar{order:2;align-items:center;gap:4px;display:flex}.lf-bc-composer.is-mobile-rich .lf-bc-composer__mobile-bar{display:none}.lf-bc-composer__mobile-spacer{flex:auto}.lf-bc-composer__mobile-bar .lf-bc-composer__tool,.lf-bc-composer.is-mobile-rich .lf-bc-composer__tool{width:36px;height:36px}.lf-bc-composer__mobile-bar .lf-bc-emoji-picker{max-width:calc(100vw - 32px)}.lf-bc-composer__attach-cards{max-width:none}.lf-bc-composer__attach-card{flex-basis:calc(50% - 4px);max-width:calc(50% - 4px)}}.lf-bc-composer__editor{min-height:36px;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-input);background:0 0;outline:none;padding:8px 12px;line-height:1.4}.lf-bc-composer__editor::selection{color:#fff;background:#1d4ed8}.lf-bc-composer__editor ::selection{color:#fff;background:#1d4ed8}.lf-bc-composer__editor>*+*{margin-top:6px}.lf-bc-composer__editor p{font-size:var(--fs-input);color:var(--ink);margin:0;line-height:1.4}.lf-bc-composer__editor ul,.lf-bc-composer__editor ol{margin:0;padding-left:22px}.lf-bc-composer__editor blockquote{border-left:2px solid var(--rule);color:var(--ink-2);margin:0;padding-left:10px}.lf-bc-composer__editor a{color:var(--vermilion);text-decoration:underline}.lf-bc-composer__editor code{font-family:var(--font-mono);background:var(--paper-3);border-radius:var(--r-1);padding:1px 4px;font-size:12.5px}.lf-bc-composer__editor pre{background:var(--paper-3);border-radius:var(--r-2);margin:0;padding:8px 10px;overflow-x:auto}.lf-bc-composer__editor pre code{background:0 0;padding:0;font-size:12.5px}.lf-bc-composer__editor span[data-type=emoji]{line-height:1;display:inline-block}.lf-bc-composer__editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink-3);float:left;pointer-events:none;height:0}.lf-bc-emoji-suggest-popup{z-index:500;position:fixed}.lf-bc-emoji-suggest{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-2);width:240px;max-height:240px;box-shadow:var(--shadow-2);padding:4px;overflow-y:auto}.lf-bc-emoji-suggest--empty{display:none}.lf-bc-emoji-suggest__item{border-radius:var(--r-1);width:100%;color:var(--ink-2);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:flex}.lf-bc-emoji-suggest__item--active{background:var(--paper-3);color:var(--ink)}.lf-bc-emoji-suggest__glyph{font-size:16px;line-height:1}.lf-bc-emoji-suggest__code{font-family:var(--font-mono);color:var(--ink-3);font-size:12px}.lf-bc-emoji-picker{z-index:500;background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-2);width:300px;max-height:380px;box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;overflow:hidden}.lf-bc-emoji-picker--floating{z-index:1000;position:fixed;bottom:auto}.lf-bc-emoji-picker__nav{border-bottom:1px solid var(--rule);flex-shrink:0;align-items:center;gap:2px;padding:6px 8px;display:flex;overflow-x:auto}.lf-bc-emoji-picker__nav-btn{border-radius:var(--r-1);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;line-height:1;display:inline-flex}.lf-bc-emoji-picker__nav-btn:hover{background:var(--paper-3)}.lf-bc-emoji-picker__search{box-sizing:border-box;border:1px solid var(--rule);border-radius:var(--r-1);background:var(--paper);width:calc(100% - 16px);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-input);outline:none;flex-shrink:0;margin:8px;padding:6px 8px}.lf-bc-emoji-picker__search:focus{border-color:var(--vermilion)}.lf-bc-composer__link-previews{flex-direction:column;gap:6px;padding:0 0 6px;display:flex}.lf-bc-emoji-picker__scroll{flex:1;min-height:0;padding:0 8px 8px;position:relative;overflow:hidden auto}.lf-bc-emoji-picker__section-label{background:var(--paper-2);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding:6px 2px 4px;font-size:10.5px;position:sticky;top:0}.lf-bc-emoji-picker__grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;display:grid}.lf-bc-emoji-picker__btn{border-radius:var(--r-1);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:0;height:30px;font-size:18px;line-height:1;display:inline-flex;overflow:hidden}.lf-bc-emoji-picker__btn:hover{background:var(--paper-3)}.lf-bc-emoji-picker__empty{font-family:var(--font-sans);color:var(--ink-3);text-align:center;margin:0;padding:16px 4px;font-size:13px}.lf-bc-composer__editor .lf-bc-mention{color:var(--vermilion);background:var(--vermilion-tint);border-radius:var(--r-1);font-size:var(--fs-input);white-space:nowrap;padding:0 3px;font-weight:500;line-height:1.4}.lf-bc-mention-suggest-popup{z-index:500;position:fixed}.lf-bc-mention-suggest{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-2);width:240px;max-height:240px;box-shadow:var(--shadow-2);padding:4px;overflow-y:auto}.lf-bc-mention-suggest--empty{display:none}.lf-bc-mention-suggest__item{border-radius:var(--r-1);width:100%;color:var(--ink-2);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:flex}.lf-bc-mention-suggest__item--active{background:var(--paper-3);color:var(--ink)}.lf-bc-mention-suggest__avatar{border-radius:var(--r-2);background:var(--paper-3);border:1px solid var(--rule);width:22px;height:22px;font-family:var(--font-mono);color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:inline-flex;overflow:hidden}.lf-bc-mention-suggest__avatar-img{object-fit:cover;width:100%;height:100%}.lf-bc-mention-suggest__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lf-bc-composer__editor .lf-bc-reference{color:var(--vermilion);background:var(--vermilion-tint);border-radius:var(--r-1);font-size:var(--fs-input);white-space:nowrap;padding:0 4px;font-weight:500;line-height:1.4}.lf-bc-ref-suggest-popup{z-index:500;position:fixed}.lf-bc-ref-suggest{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-2);width:320px;max-height:320px;box-shadow:var(--shadow-2);flex-direction:column;padding:4px;display:flex;overflow:hidden}.lf-bc-ref-suggest__body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.lf-bc-ref-suggest--empty{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-2);width:320px;box-shadow:var(--shadow-2);padding:4px}.lf-bc-ref-suggest__hint{font-family:var(--font-sans);color:var(--ink-3);margin:0;padding:12px 10px;font-size:13px}.lf-bc-ref-suggest__item{border-radius:var(--r-1);width:100%;color:var(--ink-2);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:flex}.lf-bc-ref-suggest__item--active{background:var(--paper-3);color:var(--ink)}.lf-bc-ref-suggest__avatar{border-radius:var(--r-pill);background:var(--paper-3);border:1px solid var(--rule);width:28px;height:28px;font-family:var(--font-mono);color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex;overflow:hidden}.lf-bc-ref-suggest__avatar--company{border-radius:var(--r-1)}.lf-bc-ref-suggest__avatar-img{object-fit:cover;width:100%;height:100%}.lf-bc-ref-suggest__text{flex-direction:column;min-width:0;display:flex}.lf-bc-ref-suggest__name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.lf-bc-ref-suggest__sub{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:12px;overflow:hidden}.lf-bc-ref-suggest__cmd-tip{border-top:1px solid var(--rule);font-family:var(--font-sans);color:var(--ink-3);margin:4px 0 0;padding:6px 10px 2px;font-size:11px}.lf-bc-ref-suggest__cmd-tip code{font-family:var(--font-mono);color:var(--vermilion);background:var(--vermilion-tint);border-radius:var(--r-1);padding:0 3px;font-size:10.5px}.lf-bc-ref-suggest__footer{border-top:1px solid var(--rule);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-top:0;padding:6px 6px 2px;display:flex}.lf-bc-ref-suggest__foot-hint{font-family:var(--font-sans);color:var(--ink-3);font-size:11px}.lf-bc-ref-suggest__close{border:1px solid var(--rule);border-radius:var(--r-1);width:22px;height:22px;color:var(--ink-2);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lf-bc-ref-suggest__close:hover{background:var(--paper-3);color:var(--ink)}.lf-bc-suggest-panel{z-index:30;overscroll-behavior:contain;background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-2);box-shadow:var(--shadow-2);position:absolute;left:8px;right:8px;overflow-y:auto}.lf-bc-suggest-panel>*{width:100%;max-width:none;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}:root{--paper:#1a1815;--paper-rgb:26 24 21;--paper-2:#25221d;--paper-3:#322e27;--ink:#f3eee5;--ink-rgb:243 238 229;--ink-2:#d4cdbf;--ink-3:#b0a899;--ink-4:#6a6357;--rule:#3d3a33;--rule-strong:#5a5547;--white:#2a2620;--paper-glass-topbar:rgb(var(--paper-rgb) / .85);--paper-glass-topbar-strong:rgb(var(--paper-rgb) / .92);--paper-scrim-clear:rgb(var(--paper-rgb) / 0);--paper-scrim:rgb(var(--paper-rgb) / .72);--surface-panel:var(--white);--surface-panel-border:var(--rule);--on-accent:#fff;--surface-disabled:#1f1c18;--surface-disabled-border:#2e2a24;--ink-scrim:rgb(var(--ink-rgb) / .35);--activity-0:var(--paper);--activity-1:#4a2418;--activity-2:#7d3a1e;--activity-3:#b25028;--activity-4:var(--vermilion);--activity-future-bg:var(--paper-3);--activity-future-opacity:1;--admin-graph-incomplete:#8a5a44;--admin-graph-unverified:#9b968f;--admin-graph-request:#9b968f;--admin-graph-growth:#1f1b18;--marketing-paper:#1f1c18;--marketing-paper-subtle:#1a1815;--marketing-paper-hover:#25221d;--marketing-paper-muted:#322e27;--marketing-rule:#4a463d;--marketing-rule-soft:#3d3a33;--marketing-divider:#322e27;--marketing-ink:#1a1612;--marketing-ink-2:#5c544a;--marketing-ink-3:#6b6159;--marketing-ink-4:#8a7e72;--marketing-tan:#d4a574;--marketing-tan-strong:#c49a6c;--marketing-accent:#e8553a;--marketing-accent-rgb:232 85 58;--vermilion:#ff4000;--vermilion-hover:#e63800;--vermilion-press:#c72f00;--vermilion-tint:#3a1810;--clay:#d97a55;--clay-tint:#3a1f15;--success:#6dd198;--success-tint:#1b3b29;--warning:#f0b340;--warning-tint:#3d2810;--danger:#f06a5e;--danger-tint:#3d1612;--danger-tint-hover:color-mix(in srgb, var(--danger-tint) 80%, var(--paper));--info:#6ba0e8;--info-tint:#16284a;--status-draft:#b8b1a3;--status-pending:#f0b340;--status-forwarded:#6ba0e8;--status-met:#6dd198;--status-passed:#f06a5e;--font-serif:"Source Serif 4", "Charter", "Iowan Old Style", Georgia, serif;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"DM Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--fs-display:4rem;--fs-h1:2.5rem;--fs-h2:1.875rem;--fs-h3:1.375rem;--fs-h4:1.125rem;--fs-body:1rem;--fs-sm:.875rem;--fs-xs:.75rem;--fs-input:var(--fs-sm);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.45;--lh-relaxed:1.6;--sp-0:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--r-0:0;--r-1:3px;--r-2:6px;--r-3:10px;--r-pill:999px;--shadow-0:none;--shadow-1:0 1px 0 #0000004d, 0 1px 2px #0006;--shadow-2:0 1px 0 #0000004d, 0 4px 12px #00000073;--shadow-3:0 2px 0 #00000059, 0 12px 28px #0000008c;--shadow-inset:inset 0 0 0 1px var(--rule);--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s}@media (hover:none) and (pointer:coarse){:root{--fs-input:1rem}}html{font-size:16px}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.display,h1.display{font-family:var(--font-serif);font-size:var(--fs-display);font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--ink)}h1,.h1{font-family:var(--font-serif);font-size:var(--fs-h1);font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:-.015em;color:var(--ink)}h2,.h2{font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:var(--fw-regular);line-height:var(--lh-snug);letter-spacing:-.01em;color:var(--ink)}h3,.h3{font-family:var(--font-sans);font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:-.005em;color:var(--ink)}h4,.h4{font-family:var(--font-sans);font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--ink)}p,.body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--ink-2)}.lede{font-family:var(--font-serif);font-size:1.25rem;line-height:var(--lh-relaxed);color:var(--ink-2)}.meta,small{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink-3)}.eyebrow{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}code,.mono{font-family:var(--font-mono);background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-1);padding:1px 5px;font-size:.9em}a{color:var(--vermilion);text-underline-offset:2px;transition:color var(--dur-fast) var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--vermilion-hover)}a:active{color:var(--vermilion-press)}::selection{background:var(--vermilion-tint);color:var(--ink)}*,:before,:after{box-sizing:border-box}html{background:var(--paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--paper);min-height:100vh;color:var(--ink);margin:0}textarea,input,select{background:var(--white);color:var(--ink);border-color:var(--rule)}textarea::placeholder,input::placeholder{color:var(--ink-4)}input[type=checkbox],input[type=radio]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0}.shell{max-width:760px;margin:0 auto;padding:28px 28px 80px}.header{justify-content:space-between;align-items:baseline;margin-bottom:36px;display:flex}.brand{font-family:var(--font-serif);letter-spacing:-.015em;font-size:20px;font-weight:500}.brand .arrow{color:var(--vermilion)}.meta{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.02em;font-size:12px}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:10px;font-size:12px}h1{font-size:var(--fs-h1);margin:0 0 12px}.lede{color:var(--ink-2);font-size:16px;line-height:var(--lh-relaxed);max-width:60ch;margin:0 0 36px}.panel{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);margin-bottom:18px;padding:18px 20px}.panel-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.panel-head h2{font-family:var(--font-sans);color:var(--ink);margin:0;font-size:14px;font-weight:600}.services{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.services li{border:1px solid var(--rule);border-radius:var(--r-1);justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.svc-name{font-family:var(--font-sans);font-size:13px;font-weight:500}.status{font-family:var(--font-mono);border-radius:var(--r-pill);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:3px 9px;font-size:10.5px;font-weight:500}.status-ok{background:var(--success-tint);color:var(--success)}.status-down{background:var(--danger-tint);color:var(--danger)}.status-degraded{background:var(--warning-tint);color:var(--warning)}.status-loading{background:var(--paper-2);color:var(--ink-3)}.btn{font-family:var(--font-sans);border-radius:var(--r-2);border:1px solid var(--rule-strong);background:var(--white);color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;font-weight:500;display:inline-flex}.btn:hover{background:var(--white);border-color:var(--ink-2);color:var(--ink-2);box-shadow:0 1px 2px #0000000f}.btn.primary{background:var(--vermilion);color:#fff;border-color:var(--vermilion)}.btn.primary:hover{background:var(--vermilion-hover);border-color:var(--vermilion-hover)}.input{width:100%;font-family:var(--font-sans);font-size:var(--fs-input);border:1px solid var(--rule-strong);border-radius:var(--r-2);background:var(--white);color:var(--ink);outline:none;padding:10px 12px}.input:focus{border-color:var(--vermilion);box-shadow:0 0 0 2px var(--vermilion-tint)}.hits{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hits li{border:1px solid var(--rule);border-radius:var(--r-1);justify-content:space-between;align-items:baseline;padding:6px 10px;display:flex}code{font-family:var(--font-mono);background:var(--paper-2);border-radius:var(--r-1);padding:1px 6px;font-size:12.5px}a{color:var(--vermilion);text-underline-offset:2px;text-decoration:underline}.lf-not-found{text-align:center;background:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:32px 24px;display:flex}.lf-not-found__brand{margin-bottom:16px}.lf-not-found h1{font-family:var(--font-serif);letter-spacing:-.015em;margin:0 0 6px;font-size:1.75rem;font-weight:500}.lf-not-found p{font-family:var(--font-sans);color:var(--ink-3);max-width:380px;margin:0;font-size:14px}.lf-admin-home{gap:20px;display:grid}.lf-admin-home__nav{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:10px;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.lf-admin-home__nav a{border:1px solid var(--rule);color:var(--ink);font-family:var(--font-mono);white-space:nowrap;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;text-decoration:none}.lf-admin-home__nav a[aria-current=page]{border-color:var(--vermilion);color:var(--vermilion)}.lf-admin-home__hero,.lf-admin-home__panel{border:1px solid var(--rule);border-radius:var(--r-3);background:var(--white)}.lf-admin-home__hero{justify-content:space-between;gap:24px;padding:24px;display:flex}.lf-admin-home__eyebrow,.lf-admin-home__panel-head p,.lf-admin-home__page span,.lf-admin-home__active-card span,.lf-admin-home__chart-meta{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.04em;margin:0;font-size:12px}.lf-admin-home h1,.lf-admin-home h2{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-weight:500}.lf-admin-home__hero p:not(.lf-admin-home__eyebrow){color:var(--ink-2);margin:8px 0 0}.lf-admin-home__active-card{border:1px solid var(--rule);border-radius:var(--r-2);text-align:right;min-width:150px;padding:16px}.lf-admin-home__active-card strong{font-family:var(--font-serif);margin-top:8px;font-size:42px;font-weight:500;line-height:1;display:block}.lf-admin-home__panel{padding:20px}.lf-admin-home__panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.lf-admin-home__window-controls{flex-wrap:wrap;gap:6px;display:flex}.lf-admin-home__window-controls button{border:1px solid var(--rule);background:var(--white);color:var(--ink-2);cursor:pointer;font-family:var(--font-mono);border-radius:999px;padding:6px 10px;font-size:12px}.lf-admin-home__window-controls button.is-active{border-color:var(--vermilion);color:var(--vermilion)}.lf-admin-home__chart-wrap svg{width:100%;height:240px;display:block}.lf-admin-home__chart-wrap line{stroke:var(--rule-strong)}.lf-admin-home__chart-tick line{stroke:var(--rule)}.lf-admin-home__chart-tick text{fill:var(--ink-3);font-family:var(--font-mono);font-size:11px}.lf-admin-home__chart-wrap rect{fill:var(--vermilion)}.lf-admin-home__chart-meta{justify-content:space-between;margin-top:8px;display:flex}.lf-admin-home__empty{border:1px dashed var(--rule-strong);border-radius:var(--r-2);color:var(--ink-3);text-align:center;padding:28px}.lf-admin-home__pages{gap:10px;display:grid}.lf-admin-home__page{border:1px solid var(--rule);border-radius:var(--r-2);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.lf-admin-home__page strong{color:var(--ink);font-weight:600;display:block}.lf-admin-home__page strong a{color:inherit;text-underline-offset:3px;text-decoration:underline}.lf-admin-home__page-count{min-width:72px;color:var(--ink);font-family:var(--font-serif);text-align:right;font-size:24px}.lf-admin-home__page-count span{margin-top:2px;display:block}.lf-admin-home__pages-footer{border-top:1px solid var(--rule);color:var(--ink-3);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.lf-admin-home__pages-controls{align-items:center;gap:12px;display:inline-flex}.lf-admin-home__pages-controls button{border:1px solid var(--rule);background:var(--white);color:var(--ink-2);font-family:var(--font-sans);border-radius:var(--r-pill);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:4px 10px;font-size:12px;font-weight:500}.lf-admin-home__pages-controls button:hover:not(:disabled){border-color:var(--vermilion);color:var(--vermilion)}.lf-admin-home__pages-controls button:disabled{cursor:default;opacity:.4}.lf-admin-user-search__form{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);align-items:center;gap:8px;margin-bottom:18px;padding:10px 12px;display:flex}.lf-admin-user-search__form input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.lf-admin-user-search__form button{border:1px solid var(--rule);background:var(--white);color:var(--ink);cursor:pointer;font:inherit;font-family:var(--font-mono);border-radius:999px;padding:6px 10px;font-size:12px}.lf-admin-user-search__toggle{color:var(--ink-3);font-family:var(--font-mono);align-items:center;gap:8px;margin:-6px 0 18px;font-size:11px;display:inline-flex}.lf-admin-user-search__toggle input{accent-color:var(--vermilion)}.lf-admin-user-search__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lf-admin-user-search__row{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);color:var(--ink);align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.lf-admin-user-search__row:hover{background:var(--paper-2)}.lf-admin-user-search__row--deleted{background:#ff40000f;border-color:#ff400066}.lf-admin-user-search__row--deleted:hover{background:#ff40001a}.lf-admin-user-search__avatar{border:1px solid var(--rule);background:var(--paper);width:38px;height:38px;color:var(--ink-2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.lf-admin-user-search__avatar img{object-fit:cover;width:100%;height:100%}.lf-admin-user-search__main{gap:2px;min-width:0;display:grid}.lf-admin-user-search__main strong{font-weight:600}.lf-admin-user-search__main span,.lf-admin-user-search__meta{color:var(--ink-3);font-size:12px}.lf-admin-user-search__meta{text-align:right;gap:2px;margin-left:auto;display:grid}.lf-admin-views{border:1px solid var(--rule);border-radius:var(--r-3);background:var(--white);margin-top:20px;padding:18px}.lf-admin-views__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.lf-admin-views__head h2{font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:500}.lf-admin-views__head p,.lf-admin-views__head span,.lf-admin-views__head a{color:var(--ink-3);font-family:var(--font-mono);margin:4px 0 0;font-size:11px}.lf-admin-views__head a{color:var(--vermilion);text-decoration:none}.lf-admin-views__actions{white-space:nowrap;justify-items:end;gap:4px;display:grid}.lf-admin-views__chart{width:100%;height:auto;display:block}.lf-admin-views__axis{stroke:var(--rule-strong)}.lf-admin-views__bar{fill:var(--vermilion)}.lf-admin-views__tick{fill:var(--ink-4);font-family:var(--font-mono);font-size:10px}.lf-admin-views__empty{color:var(--ink-3);font-family:var(--font-sans);margin:0;font-size:13px}@media (width<=640px){.lf-admin-home{gap:14px}.lf-admin-home__nav{gap:8px;margin-inline:-16px;padding-inline:16px}.lf-admin-home__nav a{padding:7px 10px;font-size:11.5px}.lf-admin-home__hero,.lf-admin-home__panel{border-radius:var(--r-2)}.lf-admin-home__hero{padding:18px}.lf-admin-home__panel{padding:14px}.lf-admin-user-search__row{flex-wrap:wrap;align-items:flex-start;gap:10px}.lf-admin-user-search__avatar{width:34px;height:34px}.lf-admin-user-search__main{flex:calc(100% - 48px)}.lf-admin-user-search__meta{text-align:left;flex:100%;grid-auto-flow:row;margin-left:44px}.lf-admin-profile__intro-row{flex-direction:column;align-items:flex-start}.lf-admin-profile__intro-row strong,.lf-admin-profile__intro-row small{white-space:normal}}.lf-admin-profile__admin-header{justify-content:space-between;align-items:center;gap:16px;margin:18px 0;display:flex}.lf-admin-profile__admin-header a{color:var(--vermilion);font-family:var(--font-mono);font-size:12px;text-decoration:none}.lf-admin-profile .lf-user-profile__action{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lf-admin-profile__public-link:link,.lf-admin-profile__public-link:visited{border:1px solid var(--rule);background:var(--white);color:var(--ink-2);font-family:var(--font-mono);border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;line-height:1;text-decoration:none;display:inline-flex}.lf-admin-profile__public-link:hover{border-color:var(--rule-strong);background:var(--paper-2);color:var(--ink-2)}.lf-admin-profile__admin-toggle{border:1px solid var(--rule);background:var(--white);color:var(--ink-2);font-family:var(--font-mono);cursor:pointer;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;line-height:1;display:inline-flex}.lf-admin-profile__admin-toggle:hover:not(:disabled){border-color:var(--rule-strong);background:var(--paper-2)}.lf-admin-profile__admin-toggle:disabled{cursor:not-allowed;opacity:.55}.lf-admin-profile__verify-user{border:1px solid var(--vermilion);background:var(--vermilion);color:var(--on-accent);font-family:var(--font-mono);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;line-height:1;display:inline-flex}.lf-admin-profile__verify-user:hover:not(:disabled){background:var(--vermilion-hover);border-color:var(--vermilion-hover)}.lf-admin-profile__verify-user:disabled{cursor:not-allowed;opacity:.55}.lf-admin-profile__meta-row-value{align-items:center;gap:10px;display:inline-flex}.lf-admin-profile__reset-onboarding{border:1px solid var(--danger);background:var(--danger-tint);color:var(--danger);font-family:var(--font-mono);cursor:pointer;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;line-height:1;display:inline-flex}.lf-admin-profile__reset-onboarding:hover:not(:disabled){background:var(--danger-tint-hover)}.lf-admin-profile__reset-onboarding:disabled{cursor:not-allowed;opacity:.55}.lf-admin-profile__confirm-label{font-family:var(--font-sans);color:var(--ink-2);gap:8px;font-size:13.5px;display:grid}.lf-admin-profile__confirm-label strong{color:var(--ink)}.lf-admin-profile__confirm-label input{border:1px solid var(--rule-strong);border-radius:var(--r-2);background:var(--white);color:var(--ink);font:inherit;padding:8px 10px}.lf-admin-profile__slug-status{font-family:var(--font-sans);color:var(--ink-2);margin:0;font-size:13px;line-height:1.45}.lf-admin-profile__slug-status--ok{color:var(--success)}.lf-admin-profile__slug-status--neutral{color:var(--ink-2)}.lf-admin-profile__slug-status--bad{color:var(--danger)}.lf-admin-profile__latest-login{gap:8px;margin-top:10px;display:grid}.lf-admin-profile__latest-login-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lf-admin-profile__latest-login button{color:var(--vermilion);cursor:pointer;font-family:var(--font-mono);text-align:left;background:0 0;border:0;justify-self:start;padding:0;font-size:11.5px}.lf-admin-profile__action-row{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin:-18px 0 28px;padding-bottom:14px;display:flex}.lf-admin-profile__impersonate{border:1px solid var(--rule);background:var(--white);color:var(--info);font-family:var(--font-mono);cursor:pointer;border-radius:999px;padding:7px 10px;font-size:12px;line-height:1}.lf-admin-profile__impersonate:hover:not(:disabled){border-color:var(--info);background:var(--info-tint)}.lf-admin-profile__impersonate:disabled{cursor:not-allowed;opacity:.55}.lf-admin-profile__latest-login dl{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper);gap:5px;margin:0;padding:10px;display:grid}.lf-admin-profile__latest-login dl div{gap:2px;display:grid}.lf-admin-profile__latest-login dt{color:var(--ink-4);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.lf-admin-profile__latest-login dd{color:var(--ink-2);font-family:var(--font-sans);overflow-wrap:anywhere;margin:0;font-size:12.5px}.lf-admin-profile__login-card{margin-top:20px}.lf-admin-blurb{gap:20px;display:grid}.lf-admin-blurb__hero,.lf-admin-blurb__panel{border:1px solid var(--rule);border-radius:var(--r-3);background:var(--white)}.lf-admin-blurb__hero{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.lf-admin-blurb__hero h1{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:clamp(32px,5vw,48px);font-weight:500}.lf-admin-blurb__hero p:not(.lf-admin-home__eyebrow){color:var(--ink-2);margin:8px 0 0}.lf-admin-blurb__hero p a{color:var(--vermilion);text-decoration:none}.lf-admin-blurb__author-link{border:1px solid var(--rule);color:var(--ink-2);font-family:var(--font-mono);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;text-decoration:none}.lf-admin-blurb__author-link:hover{border-color:var(--rule-strong);background:var(--paper-2)}.lf-admin-blurb__body{padding:24px}.lf-admin-profile__meta{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.lf-admin-profile__meta-chip{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);gap:3px;padding:10px 12px;display:grid}.lf-admin-profile__meta-chip span{color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.lf-admin-profile__meta-chip strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:600}.lf-admin-profile__subnav{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.lf-admin-profile__subnav a{border:1px solid var(--rule);color:var(--ink);font-family:var(--font-mono);border-radius:999px;padding:7px 12px;font-size:12px;text-decoration:none}.lf-admin-profile__subnav a[aria-current=page]{border-color:var(--vermilion);color:var(--vermilion)}.lf-admin-profile__subnav a span{background:var(--paper-2);min-width:18px;color:var(--ink-2);border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:1px 6px;display:inline-flex}.lf-admin-profile__overview{gap:14px;display:grid}.lf-admin-profile__info-card,.lf-admin-profile__relationship-panel{border:1px solid var(--rule);border-radius:var(--r-3);background:var(--white);padding:18px}.lf-admin-profile__info-card h2,.lf-admin-profile__relationship-panel h1{font-family:var(--font-serif);margin:0 0 12px;font-weight:500}.lf-admin-profile__info-card h2{justify-content:space-between;align-items:center;gap:12px;display:flex}.lf-admin-profile__card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lf-admin-profile__meta-row{border-top:1px solid var(--rule);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.lf-admin-profile__meta-row:first-child{border-top:0}.lf-admin-profile__meta-row span,.lf-admin-profile__empty-line,.lf-admin-profile__mini-list,.lf-admin-profile__relationship-row small,.lf-admin-profile__relationship-row>span:last-child{color:var(--ink-3);font-size:12px}.lf-admin-profile__meta-row strong{color:var(--ink);overflow-wrap:anywhere;text-align:right;font-size:13px;font-weight:600}.lf-admin-profile__meta-row strong.lf-admin-profile__meta-value--danger{color:var(--danger)}.lf-admin-profile__blast-photo{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.lf-admin-profile__blast-photo img{border:1px solid var(--rule);object-fit:cover;border-radius:50%;width:42px;height:42px}.lf-admin-profile__empty-line{margin:8px 0}.lf-admin-profile__agent-blurb{color:var(--ink-2);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.lf-admin-profile__info-card>div>.lf-admin-profile__admin-toggle{margin-top:12px}.lf-admin-profile__email-redirects{border-top:1px solid var(--rule);gap:12px;margin-top:8px;padding-top:12px;display:grid}.lf-admin-profile__email-redirect-group{gap:8px;display:grid}.lf-admin-profile__email-redirect-group h3{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.lf-admin-profile__email-redirect-list{gap:8px;display:grid}.lf-admin-profile__email-redirect-row{border:1px solid var(--rule);border-radius:var(--r-2);gap:5px;padding:10px;display:grid}.lf-admin-profile__email-redirect-row--warning{background:var(--warning-tint)}.lf-admin-profile__email-redirect-row--info{background:var(--info-tint)}.lf-admin-profile__email-redirect-row p{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.45}.lf-admin-profile__email-redirect-row strong{color:var(--ink)}.lf-admin-profile__email-redirect-row small{color:var(--ink-3);font-size:11px}.lf-admin-profile__email-redirect-row a{color:var(--info);font-weight:700;text-decoration:none}.lf-admin-profile__email-redirect-row a:hover{text-decoration:underline}.lf-admin-profile__email-pill{background:var(--white);color:var(--ink-2);font-family:var(--font-mono);border-radius:999px;justify-self:start;padding:4px 7px;font-size:11px;line-height:1}.lf-admin-profile__yc-companies{border-top:1px solid var(--rule);gap:8px;padding-top:12px;display:grid}.lf-admin-profile__yc-companies h3{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.lf-admin-profile__yc-companies ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lf-admin-profile__yc-companies li{color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.lf-admin-profile__yc-companies strong{color:var(--ink)}.lf-admin-profile__yc-companies span,.lf-admin-profile__yc-companies a{background:var(--paper-2);color:var(--ink-2);font-family:var(--font-mono);border-radius:999px;padding:4px 7px;font-size:11px;text-decoration:none}.lf-admin-profile__yc-companies a:hover{background:var(--info-tint);color:var(--info)}.lf-admin-profile__invite-card{margin-top:16px}.lf-admin-profile__invite-columns{gap:14px;display:grid}.lf-admin-profile__invite-section{gap:10px;display:grid}.lf-admin-profile__invite-section header{justify-content:space-between;align-items:center;gap:12px;display:flex}.lf-admin-profile__invite-section h3{font-family:var(--font-sans);margin:0;font-size:13px;font-weight:700}.lf-admin-profile__invite-section header span,.lf-admin-profile__invite-kind,.lf-admin-profile__invite-status,.lf-admin-profile__invite-verify{background:var(--paper-2);color:var(--ink-2);font-family:var(--font-mono);border-radius:999px;padding:4px 7px;font-size:11px;line-height:1}.lf-admin-profile__invite-list{gap:8px;display:grid}.lf-admin-profile__invite-row{border-top:1px solid var(--rule);gap:7px;padding-top:10px;display:grid}.lf-admin-profile__invite-main,.lf-admin-profile__invite-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lf-admin-profile__invite-main a,.lf-admin-profile__invite-context{color:var(--info);font-size:13px;font-weight:700;text-decoration:none}.lf-admin-profile__invite-main a:hover,.lf-admin-profile__invite-context:hover{text-decoration:underline}.lf-admin-profile__invite-main small,.lf-admin-profile__invite-meta time{color:var(--ink-3);font-size:12px}.lf-admin-profile__invite-verify--before{background:var(--warning-tint);color:var(--ink)}.lf-admin-profile__invite-status--success{background:var(--success-tint);color:var(--success)}.lf-admin-profile__invite-status--pending{background:var(--warning-tint);color:var(--ink)}.lf-admin-profile__invite-status--danger{background:var(--danger-tint);color:var(--danger)}.lf-admin-profile__invite-status--neutral{background:var(--paper-2);color:var(--ink-2)}.lf-admin-chat__layout{gap:16px;display:grid}.lf-admin-chat__section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.lf-admin-chat__section-head h2{font-family:var(--font-serif);margin:0;font-weight:500}.lf-admin-chat__section-head p{color:var(--ink-3);margin:4px 0 0;font-size:12px}.lf-admin-chat__transcript-card .lf-agent-chat__transcript{padding:0;overflow:visible}.lf-admin-chat__click-list{gap:10px;display:grid}.lf-admin-chat__message-list{gap:12px;display:grid}.lf-admin-chat__message-card{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);gap:10px;padding:12px 14px;display:grid}.lf-admin-chat__message-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lf-admin-chat__message-card-head strong{font-family:var(--font-serif);color:var(--ink);font-size:15px;font-weight:500;display:block}.lf-admin-chat__message-card-head a{color:var(--ink);text-decoration:none}.lf-admin-chat__message-card-head a:hover{text-decoration:underline}.lf-admin-chat__message-card-head small{color:var(--ink-3);font-size:11px}.lf-admin-chat__message-card-head small a{color:var(--info)}.lf-admin-chat__message-card-head time{color:var(--ink-3);white-space:nowrap;font-size:11px}.lf-admin-chat__message-card-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.lf-admin-chat__message-card-block h3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin:0 0 4px;font-size:10px}.lf-admin-chat__message-card-block p{color:var(--ink);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.lf-admin-chat__message-card-empty{color:var(--ink-3);font-style:italic}@media (width<=768px){.lf-admin-chat__message-card-body{grid-template-columns:minmax(0,1fr)}.lf-admin-chat__message-card-head{flex-wrap:wrap}}.lf-admin-chat__click-row{border:1px solid var(--rule);border-radius:var(--r-2);gap:8px;padding:10px;display:grid}.lf-admin-chat__click-row div{gap:3px;display:grid}.lf-admin-chat__click-row a{color:var(--info);text-decoration:none}.lf-admin-chat__click-row a:hover{text-decoration:underline}.lf-admin-chat__click-row small{color:var(--ink-3);font-size:11px}.lf-admin-chat__click-kind{background:var(--paper-2);color:var(--ink-2);font-family:var(--font-mono);border-radius:999px;justify-self:start;padding:4px 7px;font-size:11px}.lf-admin-reminders__status{border:1px solid var(--rule);font-family:var(--font-mono);text-transform:lowercase;letter-spacing:.02em;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:10px;display:inline-block}.lf-admin-reminders__status--pending{border-color:var(--rule);color:var(--ink-2);background:var(--paper)}.lf-admin-reminders__status--canceled{border-color:var(--rule);color:var(--ink-3);background:var(--paper-2);text-decoration:line-through}.lf-admin-reminders__status--sent{border-color:var(--vermilion);color:var(--vermilion);background:var(--vermilion-tint)}.lf-admin-reminders__row--canceled strong,.lf-admin-reminders__row--canceled strong a{color:var(--ink-3)}.lf-admin-profile__list-block{margin-top:12px}.lf-admin-profile__list-block h3{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:600}.lf-admin-profile__mini-list{margin:8px 0;padding-left:18px}.lf-admin-profile__activity{gap:16px;display:grid}.lf-admin-profile__activity-row{gap:8px;display:grid}.lf-admin-profile__activity-row>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lf-admin-profile__activity-row h3{color:var(--ink);font-family:var(--font-sans);margin:0;font-size:13px;font-weight:600}.lf-admin-profile__activity-row span{color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.lf-admin-profile__activity-grid{grid-template-rows:repeat(7,9px);grid-auto-columns:9px;grid-auto-flow:column;gap:3px;padding:2px;display:grid;overflow-x:auto}.lf-admin-profile__intro-preview{border-top:1px solid var(--rule);margin-top:18px;padding-top:14px}.lf-admin-profile__intro-preview header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.lf-admin-profile__intro-preview h3{font-family:var(--font-sans);margin:0;font-size:13px;font-weight:600}.lf-admin-profile__intro-preview header a{color:var(--vermilion);font-family:var(--font-mono);font-size:11px;text-decoration:none}.lf-admin-profile__activity+.lf-admin-profile__intro-preview-list{margin-top:16px}.lf-admin-profile__intro-preview-list{gap:6px;display:grid}.lf-admin-profile__intro-row{border:1px solid var(--rule);border-radius:var(--r-2);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.lf-admin-profile__intro-row--deleted{background:#ff40000f;border-color:#ff400066}.lf-admin-profile__intro-row--deleted:hover{background:#ff40001a}.lf-admin-profile__intro-row-error-icon,.lf-admin-user-search__row-error-icon,.lf-admin-chat__hero-error-icon{color:var(--vermilion);vertical-align:-2px;flex-shrink:0;margin-right:6px}.lf-admin-home__hero--deleted{background:#ff40000f;border-bottom:1px solid #ff400066}.lf-admin-profile__intro-row span:first-child{gap:2px;min-width:0;display:grid}.lf-admin-profile__intro-row strong,.lf-admin-profile__intro-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lf-admin-profile__intro-row small{color:var(--ink-3)}.lf-admin-profile__intro-pill{font-family:var(--font-mono);text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10.5px}.lf-admin-profile__intro-pill--info{background:var(--info-tint);color:var(--info)}.lf-admin-profile__intro-pill--success{background:var(--success-tint);color:var(--success)}.lf-admin-profile__intro-pill--danger{background:var(--danger-tint);color:var(--danger)}.lf-admin-intro-detail__side-panel{overflow:hidden}.lf-admin-intro-detail__side-head{border-bottom:1px solid var(--rule);gap:4px;padding:14px 16px;display:grid}.lf-admin-intro-detail__side-head h2{color:var(--ink);font-family:var(--font-sans);margin:0;font-size:14px;font-weight:600}.lf-admin-intro-detail__side-head span{color:var(--ink-3);font-family:var(--font-mono);margin:0;font-size:11px}.lf-admin-intro-detail__pathway{gap:0;margin:0;padding:14px 16px;list-style:none;display:grid}.lf-admin-intro-detail__pathway li{grid-template-columns:18px minmax(0,1fr);gap:10px;min-height:50px;padding-bottom:12px;display:grid;position:relative}.lf-admin-intro-detail__pathway li:last-child{min-height:0;padding-bottom:0}.lf-admin-intro-detail__pathway-dot{border:1px solid var(--vermilion);background:var(--white);border-radius:999px;width:9px;height:9px;margin-top:4px}.lf-admin-intro-detail__pathway-line{background:var(--rule-strong);width:1px;position:absolute;top:17px;bottom:3px;left:4px}.lf-admin-intro-detail__pathway li div{gap:3px;display:grid}.lf-admin-intro-detail__pathway li div span{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.lf-admin-intro-detail__pathway li a{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none}.lf-admin-intro-detail__pathway li a:hover,.lf-admin-intro-detail__participant-link:hover{color:var(--vermilion)}.lf-admin-intro-detail__participant-link{color:var(--ink);font-weight:600;text-decoration:none}.lf-admin-intro-detail__title-link{color:inherit;text-decoration:none}.lf-admin-intro-detail__title-link:hover{color:var(--vermilion)}.lf-admin-intro-detail__author-line{color:var(--ink-3);font-family:var(--font-mono);margin:0 0 10px;font-size:12px}.lf-admin-intro-detail__author-line a{color:var(--ink);text-decoration:none}.lf-admin-intro-detail__author-line a:hover{color:var(--vermilion)}.lf-admin-intro-detail__summary{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);align-items:center;gap:12px;max-width:680px;margin-top:10px;padding:9px 12px;display:inline-flex}.lf-admin-intro-detail__summary>div{gap:2px;min-width:0;display:grid}.lf-admin-intro-detail__summary>div>span{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.lf-admin-intro-detail__header-path a{color:var(--ink-2);text-decoration:none}.lf-admin-intro-detail__header-path{color:var(--ink-3);font-size:13px;line-height:1.4}.lf-admin-intro-detail__header-path a:hover{color:var(--vermilion)}.lf-admin-intro-detail__empty{color:var(--ink-3);margin:0;padding:14px 16px;font-size:13px}.lf-admin-intro-detail__delivery-list{display:grid}.lf-admin-intro-detail__delivery-row{border-top:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 16px;display:flex}.lf-admin-intro-detail__delivery-row:first-child{border-top:0}.lf-admin-intro-detail__delivery-row div{gap:3px;min-width:0;display:grid}.lf-admin-intro-detail__delivery-row strong{color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;text-transform:uppercase;font-size:11px;font-weight:600}.lf-admin-intro-detail__delivery-row span:not(.lf-admin-intro-detail__delivery-pill),.lf-admin-intro-detail__delivery-row small{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px}.lf-admin-intro-detail__delivery-pill{font-family:var(--font-mono);text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:3px 7px;font-size:10px}.lf-admin-intro-detail__delivery-pill--sent{background:var(--success-tint);color:var(--success)}.lf-admin-intro-detail__delivery-pill--failed{background:var(--danger-tint);color:var(--danger)}.lf-admin-intro-detail__delivery-pill--pending{background:var(--warning-tint);color:var(--warning)}.lf-admin-profile__relationship-list{gap:8px;display:grid}.lf-admin-profile__relationship-row{border:1px solid var(--rule);border-radius:var(--r-2);color:var(--ink);align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.lf-admin-profile__relationship-row:hover{background:var(--paper-2)}.lf-admin-profile__relationship-row div,.lf-admin-profile__relationship-row>span:nth-child(2){gap:2px;min-width:0;display:grid}.lf-admin-profile__relationship-row a{color:var(--vermilion)}@media (width<=720px){.lf-admin-home__hero,.lf-admin-home__panel-head,.lf-admin-home__page{flex-direction:column;align-items:stretch}.lf-admin-home__active-card,.lf-admin-home__page-count{text-align:left}}.lf-admin-graph{gap:20px;display:grid}.lf-admin-graph__hero,.lf-admin-graph__panel{border:1px solid var(--rule);border-radius:var(--r-3);background:var(--white)}.lf-admin-graph__hero{justify-content:space-between;gap:24px;padding:24px;display:flex}.lf-admin-graph__hero h1{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-weight:500}.lf-admin-graph__hero p:not(.lf-admin-home__eyebrow){color:var(--ink-2);margin:8px 0 0}.lf-admin-graph__stats{color:var(--ink-3);font-family:var(--font-mono);grid-template-columns:minmax(150px,auto) minmax(220px,1fr);align-items:stretch;gap:12px;font-size:12px;display:grid}.lf-admin-graph__metric-primary,.lf-admin-graph__metric-chip{border:1px solid var(--rule);background:var(--paper)}.lf-admin-graph__metric-primary{border-radius:var(--r-2);min-width:150px;padding:12px 14px;display:grid}.lf-admin-graph__metric-primary span,.lf-admin-graph__metric-primary small,.lf-admin-graph__metric-chip span{color:var(--ink-3)}.lf-admin-graph__metric-primary strong{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.04em;font-size:clamp(30px,4vw,44px);font-weight:500;line-height:.95}.lf-admin-graph__metric-primary small{font-size:11px}.lf-admin-graph__metric-grid{grid-template-columns:repeat(2,minmax(90px,1fr));gap:8px;display:grid}.lf-admin-graph__metric-chip{border-radius:14px;align-content:center;gap:2px;min-width:0;padding:10px 12px;display:grid}.lf-admin-graph__metric-chip strong{color:var(--ink);font-size:15px;line-height:1}.lf-admin-graph__metric-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lf-admin-graph__panel{padding:20px}.lf-admin-graph__legend{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.lf-admin-graph__legend-item{color:var(--ink-3);font-family:var(--font-mono);align-items:center;gap:7px;font-size:12px;display:inline-flex}.lf-admin-graph__legend-mark{border-radius:999px;width:10px;height:10px}.lf-admin-graph__legend-mark--dashed-line{border-top:2px dashed;border-radius:0;width:24px;height:0}.lf-admin-graph__legend-mark--solid-line{border-top:2px solid;border-radius:0;width:24px;height:0}.lf-admin-graph__canvas{border:1px solid var(--rule);border-radius:var(--r-2);position:relative;overflow:hidden}.lf-admin-graph__canvas svg{width:100%;height:640px;color:var(--ink-3);background:var(--paper);cursor:grab;display:block}.lf-admin-graph__link{fill:none;stroke:var(--ink-3);stroke-opacity:.42;stroke-width:1.4px}.lf-admin-graph__link.is-reciprocal{stroke:var(--vermilion);stroke-opacity:.62}.lf-admin-graph__link--warm-intro{stroke:#2f6f73;stroke-dasharray:4 4;stroke-opacity:.7;stroke-width:1.6px}.lf-admin-graph__node circle{cursor:pointer;stroke:var(--white);stroke-width:2px}.lf-admin-graph__node.is-highlighted circle{stroke:#1e3a8a;stroke-width:3px}.lf-admin-graph__node:focus circle{stroke:var(--ink)}.lf-admin-graph__node text{fill:var(--ink);font-family:var(--font-sans);paint-order:stroke;pointer-events:none;stroke:var(--paper);-webkit-user-select:none;user-select:none;transition:opacity .12s}.lf-admin-graph__modal-backdrop{background:#1f1b182e;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.lf-admin-graph__modal{border:1px solid var(--rule);border-radius:var(--r-3);background:var(--white);width:min(420px,100%);padding:22px}.lf-admin-graph__modal h2{font-family:var(--font-serif);margin:4px 0 8px;font-weight:500}.lf-admin-graph__modal p:not(.lf-admin-home__eyebrow){color:var(--ink-2);margin:0 0 18px}.lf-admin-graph__modal-close{float:right;border:1px solid var(--rule);background:var(--white);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;padding:6px 10px}.lf-admin-graph__modal-link{border-radius:var(--r-2);background:var(--vermilion);color:var(--on-accent);font-family:var(--font-sans);transition:background var(--dur-fast) var(--ease-out);align-items:center;padding:9px 16px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.lf-admin-graph__modal-link:hover{background:var(--vermilion-hover);color:var(--on-accent)}.lf-admin-graph__growth{border-top:1px solid var(--rule);margin-top:20px;padding-top:20px}.lf-admin-graph__growth-summary{justify-content:flex-end;margin-bottom:12px;display:flex}.lf-admin-graph__growth-bar{fill:var(--vermilion);opacity:.72}@media (width<=720px){.lf-admin-graph__hero{flex-direction:column}.lf-admin-graph__stats{grid-template-columns:1fr}.lf-admin-graph__canvas svg{height:520px}}.lf-admin-liquidity{gap:20px;display:grid}.lf-admin-liquidity__hero,.lf-admin-liquidity__panel{border:1px solid var(--rule);border-radius:var(--r-3);background:var(--white)}.lf-admin-liquidity__hero{justify-content:space-between;gap:24px;padding:24px;display:flex}.lf-admin-liquidity__hero h1,.lf-admin-liquidity__panel h2{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-weight:500}.lf-admin-liquidity__hero p:not(.lf-admin-home__eyebrow),.lf-admin-liquidity__panel-head p{color:var(--ink-2);margin:8px 0 0}.lf-admin-liquidity__panel{padding:20px}.lf-admin-liquidity__panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.lf-admin-liquidity__legend,.lf-admin-liquidity__controls,.lf-admin-liquidity__chart-legend{flex-wrap:wrap;gap:8px 12px;display:flex}.lf-admin-liquidity__controls button{border:1px solid var(--rule);background:var(--white);color:var(--ink);cursor:pointer;font:inherit;font-family:var(--font-mono);border-radius:999px;padding:6px 10px;font-size:12px}.lf-admin-liquidity__controls button.is-active{border-color:var(--vermilion);color:var(--vermilion)}.lf-admin-liquidity__controls button:disabled{color:var(--ink-3);cursor:not-allowed;opacity:.55}.lf-admin-liquidity__control-separator{background:var(--rule);width:1px;min-height:28px}.lf-admin-liquidity__toggle{color:var(--ink);cursor:pointer;font-family:var(--font-mono);align-items:center;gap:6px;font-size:12px;display:inline-flex}.lf-admin-liquidity__toggle input{accent-color:var(--vermilion);cursor:pointer}.lf-admin-liquidity__link{fill:none;stroke-opacity:.7;stroke-width:1.7px}.lf-admin-liquidity__link--pending{stroke:var(--admin-graph-request);stroke-dasharray:4 4}.lf-admin-liquidity__link--successful{stroke:#2f6f73}.lf-admin-liquidity__link--unsuccessful{stroke:#b24a3a}.lf-admin-liquidity__link--message{stroke:#2f6f73}.lf-admin-liquidity__chart-wrap{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper);padding:16px}.lf-admin-liquidity__chart-wrap svg{width:100%;height:260px;display:block}.lf-admin-liquidity__chart-wrap line{stroke:var(--rule-strong)}.lf-admin-liquidity__y-tick line{stroke:var(--rule)}.lf-admin-liquidity__y-tick text,.lf-admin-liquidity__bar-label{fill:var(--ink-3);font-family:var(--font-mono);font-size:11px}.lf-admin-liquidity__bar-label{fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:3px}.lf-admin-liquidity__bar--requests{fill:var(--admin-graph-request);opacity:.35}.lf-admin-liquidity__bar--forwarded{fill:#2f6f73;opacity:.78}.lf-admin-liquidity__bar--made,.lf-admin-liquidity__bar--founder{fill:var(--vermilion);opacity:.86}.lf-admin-liquidity__bar--investor{fill:#2f6f73;opacity:.86}.lf-admin-liquidity__bar--messages{fill:var(--vermilion);opacity:.82}.lf-admin-liquidity__bar--channel{fill:var(--vermilion);opacity:.86}.lf-admin-liquidity__bar--dm{fill:#2f6f73;opacity:.86}.lf-admin-liquidity__bar--group{fill:#2563eb;opacity:.82}.lf-admin-liquidity__bar--user{fill:var(--vermilion);opacity:.86}.lf-admin-liquidity__bar--company{fill:#2f6f73;opacity:.86}.lf-admin-liquidity__bar--count{fill:var(--vermilion);opacity:.72}.lf-admin-liquidity__bar--requested{fill:var(--admin-graph-request);opacity:.5}.lf-admin-liquidity__bar--completed{fill:var(--vermilion);opacity:.86}.lf-admin-liquidity__range-handle line{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3}.lf-admin-liquidity__range-handle circle{fill:var(--white);stroke:var(--ink);stroke-width:1.5px;cursor:ew-resize}.lf-admin-liquidity__growth-zero{stroke:var(--rule-strong);stroke-dasharray:4 4}.lf-admin-liquidity__growth-line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lf-admin-liquidity__growth-point{fill:var(--white);stroke:var(--ink);stroke-width:1.5px}.lf-admin-liquidity__growth-label{fill:var(--ink);font-family:var(--font-mono);paint-order:stroke;stroke:var(--paper);stroke-width:3px;font-size:11px}.lf-admin-liquidity__chart-meta{color:var(--ink-3);font-family:var(--font-mono);justify-content:space-between;gap:12px;margin-top:8px;font-size:12px;display:flex}.lf-admin-liquidity__chart-legend{margin-top:12px}@media (width<=720px){.lf-admin-liquidity__hero,.lf-admin-liquidity__panel-head{flex-direction:column}.lf-admin-liquidity__canvas svg{height:520px}.lf-admin-liquidity__chart-meta{flex-direction:column}}@media (hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]),textarea,select,[contenteditable=true]{font-size:max(16px,1em)!important}}.lf-prose{color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.6}.lf-prose>:first-child{margin-top:0}.lf-prose>:last-child{margin-bottom:0}.lf-prose p{margin:0 0 14px}.lf-prose strong{color:var(--ink);font-weight:600}.lf-prose em{font-style:italic}.lf-prose h1{font-family:var(--font-serif);letter-spacing:-.014em;color:var(--ink);margin:26px 0 12px;font-size:1.625rem;font-weight:500}.lf-prose h2{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--ink);margin:22px 0 10px;font-size:1.4rem;font-weight:500}.lf-prose h3{font-family:var(--font-sans);color:var(--ink);margin:18px 0 8px;font-size:1.05rem;font-weight:600}.lf-prose ul,.lf-prose ol{margin:0 0 14px;padding-left:22px}.lf-prose li{margin-bottom:4px}.lf-prose li>p{margin-bottom:0}.lf-prose a{color:var(--vermilion);text-underline-offset:2px;text-decoration:underline}.lf-prose blockquote{border-left:2px solid var(--rule-strong);color:var(--ink-2);font-family:var(--font-serif);margin:14px 0;padding:6px 0 6px 14px;font-style:italic}.lf-prose code{font-family:var(--font-mono);background:var(--paper-2);border-radius:var(--r-1);padding:1px 5px;font-size:.9em}.lf-dashboard{background:var(--paper);min-height:100vh}.lf-dashboard__topbar{border-bottom:1px solid var(--rule);background:var(--paper-glass-topbar);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:250;justify-content:space-between;align-items:center;height:56px;padding:0 28px;display:flex;position:sticky;top:0}.lf-dashboard__brand{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.015em;align-items:center;gap:8px;font-size:20px;font-weight:500;text-decoration:none;display:flex}.lf-dashboard__brand:hover,.lf-dashboard__brand:focus-visible{color:var(--ink);text-decoration:none}.lf-dashboard__arrow{color:var(--vermilion)}.lf-dashboard__brand-abbr{display:none}@media (width<=480px){.lf-dashboard__brand-full{display:none}.lf-dashboard__brand-abbr{display:inline}}.lf-dashboard__brand--full .lf-dashboard__brand-full{display:inline}.lf-dashboard__brand--full .lf-dashboard__brand-abbr{display:none}.lf-dashboard__topbar-right{align-items:center;gap:12px;display:flex}.lf-dashboard__search-wrap{flex-shrink:1;min-width:0;position:relative}.lf-dashboard__search{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);width:260px;max-width:32vw;height:32px;color:var(--ink-4);align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.lf-dashboard__search input{min-width:0;font-family:var(--font-sans);font-size:var(--fs-input);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0}.lf-dashboard__search input::placeholder{color:var(--ink-4)}.lf-dashboard__mobile-search-btn{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);width:32px;height:32px;color:var(--ink-3);cursor:pointer;justify-content:center;align-items:center;display:none}.lf-dashboard__mobile-search-popover{display:none}.lf-notifications{flex-shrink:0;position:relative}.lf-notifications__button{border-radius:var(--r-pill);background:var(--white);border:1px solid var(--rule);width:30px;height:30px;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.lf-notifications__button:hover,.lf-notifications__button:focus-visible{color:var(--ink);background:var(--paper-2)}.lf-profile-qr__button{border-radius:var(--r-pill);background:var(--white);border:1px solid var(--rule);width:30px;height:30px;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;display:none}.lf-profile-qr__button:hover,.lf-profile-qr__button:focus-visible{color:var(--ink);background:var(--paper-2)}@media (width<=768px){.lf-profile-qr__button{display:inline-flex}}.lf-profile-qr__card{flex-direction:column;align-items:center;gap:18px;display:flex}.lf-profile-qr__identity{align-self:stretch;align-items:center;gap:12px;display:flex}.lf-profile-qr__avatar{border-radius:var(--r-pill);background:var(--paper-2);border:1px solid var(--rule);width:44px;height:44px;font-family:var(--font-sans);color:var(--ink-3);flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex;overflow:hidden}.lf-profile-qr__avatar-img{object-fit:cover;width:100%;height:100%;display:block}.lf-profile-qr__identity-text{flex-direction:column;min-width:0;display:flex}.lf-profile-qr__eyebrow{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.lf-profile-qr__name{font-family:var(--font-serif);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:500;line-height:1.2;overflow:hidden}.lf-profile-qr__display{flex-direction:column;align-self:stretch;align-items:center;gap:12px;display:flex}.lf-profile-qr__matrix{justify-content:center;align-items:center;width:240px;height:240px;display:flex}.lf-profile-qr__matrix svg{display:block}.lf-profile-qr__url,.lf-profile-qr__url:link,.lf-profile-qr__url:visited{font-family:var(--font-mono);color:var(--vermilion);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:600;text-decoration:none;overflow:hidden}.lf-profile-qr__url:hover{color:var(--vermilion-hover);text-decoration:underline}.lf-profile-qr__url:active{color:var(--vermilion-press)}.lf-profile-qr__close{font-family:var(--font-sans);color:var(--ink);background:var(--white);border:1px solid var(--rule-strong);border-radius:var(--r-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);justify-content:center;align-self:stretch;align-items:center;margin-top:4px;padding:8px 13px;font-size:13.5px;font-weight:500;display:inline-flex}.lf-profile-qr__close:hover{background:var(--white);border-color:var(--ink-2);color:var(--ink-2);box-shadow:0 1px 2px #0000000f}.lf-profile-qr__close:focus-visible{outline:2px solid var(--vermilion);outline-offset:2px}.lf-agent{position:relative}.lf-agent__button{border-radius:var(--r-pill);background:var(--white);border:1px solid var(--rule);width:30px;height:30px;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.lf-agent__button:hover,.lf-agent__button:focus-visible{color:var(--ink);background:var(--paper-2)}.lf-agent__indicator{background:var(--vermilion);border:2px solid var(--white);pointer-events:none;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px}.lf-agent__icon--x{display:none}.lf-agent__button[aria-expanded=true] .lf-agent__icon--x{display:inline-flex}.lf-agent__button[aria-expanded=true] .lf-agent__icon--bot{display:none}.lf-agent-modal__scrim{background:var(--paper-scrim-clear);-webkit-backdrop-filter:blur();backdrop-filter:blur();z-index:200;cursor:pointer;width:100%;height:auto;transition:background var(--dur-base) var(--ease-out), backdrop-filter var(--dur-base) var(--ease-out);pointer-events:none;border:0;padding:0;position:fixed;inset:56px 0 0}.lf-agent-modal__scrim--visible{background:var(--paper-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto}.lf-agent-modal__sheet{z-index:201;border-top:1px solid var(--rule);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);pointer-events:none;background:0 0;flex-direction:column;display:flex;position:fixed;inset:56px 0 0;transform:translateY(8px)}.lf-agent-modal__sheet--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.lf-agent-modal__body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.lf-agent-modal__sidebar{background:var(--white);border-right:1px solid var(--rule);z-index:2;transition:transform var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:absolute;inset:0;transform:translate(-100%)}.lf-agent-modal__sidebar--open{transform:translate(0)}.lf-agent-modal__sidebar-back{font-family:var(--font-sans);color:var(--ink-3);cursor:pointer;border-radius:var(--r-2);background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;margin:12px 12px 4px;padding:6px 8px;font-size:13px;display:inline-flex}.lf-agent-modal__sidebar-back:hover,.lf-agent-modal__sidebar-back:focus-visible{color:var(--ink);background:var(--paper-2)}.lf-agent-modal__profile-item{border-radius:var(--r-2);font-family:var(--font-sans);color:var(--ink-2);cursor:pointer;text-align:left;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;margin:12px 12px 0;padding:4px;font-size:13px;display:inline-flex;position:relative}.lf-agent-modal__profile-item:hover,.lf-agent-modal__profile-item:focus-visible,.lf-agent-modal__profile-item--active{color:var(--ink)}.lf-agent-modal__profile-item-label{flex:1}.lf-agent-modal__profile-dot{background:var(--vermilion);border-radius:50%;flex-shrink:0;width:8px;height:8px}.lf-agent-modal__profile-warning{color:var(--vermilion);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lf-agent-modal__recents{border-top:1px solid var(--rule);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin:12px 12px 6px 16px;padding-top:12px;display:flex}.lf-agent-modal__recents-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.lf-agent-modal__new-chat{border-radius:var(--r-2);width:26px;height:26px;color:var(--ink-3);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.lf-agent-modal__new-chat:hover,.lf-agent-modal__new-chat:focus-visible{background:var(--paper-2);color:var(--ink)}.lf-agent-modal__threads{flex-direction:column;flex:1;gap:1px;min-height:0;margin:0;padding:0 8px 16px;list-style:none;display:flex;overflow-y:auto}.lf-agent-modal__thread{border-radius:var(--r-2);width:100%;font-family:var(--font-sans);color:var(--ink-2);cursor:pointer;text-align:left;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;padding:8px 10px;font-size:13px;display:flex}.lf-agent-modal__thread:hover,.lf-agent-modal__thread:focus-visible,.lf-agent-modal__thread--active{background:var(--paper-2);color:var(--ink)}.lf-agent-modal__thread-title{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lf-agent-modal__main{isolation:isolate;background:var(--white);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.lf-agent-modal__main-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.lf-agent-modal__main-header-title{min-width:0;font-family:var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:600;overflow:hidden}.lf-agent-modal__history-toggle{border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--white);width:32px;height:32px;color:var(--ink-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lf-agent-modal__history-toggle:hover,.lf-agent-modal__history-toggle:focus-visible{background:var(--paper-2);color:var(--ink)}.lf-agent-modal__close-toggle{border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--white);width:32px;height:32px;color:var(--ink-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lf-agent-modal__close-toggle:hover,.lf-agent-modal__close-toggle:focus-visible{background:var(--paper-2);color:var(--ink)}.lf-agent-modal__chat{flex-direction:column;flex:1;min-height:0;padding:24px 20px;display:flex;overflow-y:auto}.lf-agent-modal__chat--thread{padding:0;overflow:hidden}.lf-agent-modal__chat-empty{font-family:var(--font-serif);color:var(--ink-3);margin:auto;font-size:14px;font-style:italic}.lf-agent-modal__suggestions{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:420px;margin:auto;display:flex}.lf-agent-modal__suggestion{text-align:center;font-family:var(--font-serif);color:var(--ink);margin:0;font-size:22px;font-style:italic;line-height:1.3}.lf-agent-chat__transcript{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}@media (width<=768px){.lf-agent-chat__transcript{gap:12px;padding:12px}.lf-agent-chat__row--assistant .lf-agent-chat__bubble{flex:1;min-width:0;max-width:100%}}.lf-agent-chat__row{align-items:flex-start;gap:8px;display:flex}.lf-agent-chat__row--user{flex-direction:row-reverse}.lf-agent-chat__icon{background:var(--paper-2);width:30px;height:30px;color:var(--ink-2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.lf-agent-chat__icon--photo{border:1px solid var(--rule);background-position:50%;background-repeat:no-repeat;background-size:cover}.lf-agent-chat__icon--initials{background:var(--paper-3);color:var(--ink);letter-spacing:.02em;font-size:12px;font-weight:600}.lf-agent-chat__bubble{background:var(--paper-2);max-width:78%;color:var(--ink);border-radius:14px;padding:10px 14px;font-size:14px;line-height:1.5}.lf-agent-chat__bubble--user{background:var(--paper-3)}.lf-agent-chat__bubble--assistant{background:var(--white);border:1px solid var(--rule)}.lf-agent-chat__text{margin:0 0 6px}.lf-agent-chat__text:last-child{margin-bottom:0}.lf-agent-chat__markdown{flex-direction:column;gap:8px;display:flex}.lf-agent-chat__markdown p,.lf-agent-chat__markdown ul,.lf-agent-chat__markdown ol,.lf-agent-chat__markdown blockquote{margin:0}.lf-agent-chat__markdown ul,.lf-agent-chat__markdown ol{padding-left:20px}.lf-agent-chat__markdown li+li{margin-top:4px}.lf-agent-chat__markdown blockquote{border-left:2px solid var(--rule-strong);color:var(--ink-2);padding-left:10px}.lf-agent-chat__markdown a{color:var(--vermilion);text-underline-offset:2px;text-decoration:underline}.lf-agent-chat__markdown table{border-collapse:collapse;width:100%;font-size:12px}.lf-agent-chat__markdown th,.lf-agent-chat__markdown td{border:1px solid var(--rule);text-align:left;vertical-align:top;padding:5px 6px}.lf-agent-chat__markdown th{background:var(--paper-2);font-weight:600}.lf-agent-chat__cancelled-note{color:var(--ink-3);margin:6px 0 0;font-size:12px;font-style:italic}.lf-agent-chat__thinking-indicator{color:var(--ink-3);align-items:baseline;gap:3px;margin:0 0 6px;font-size:13px;font-style:italic;display:inline-flex}.lf-agent-chat__thinking-indicator-label{color:var(--ink-3)}.lf-agent-chat__thinking-indicator-dots{gap:2px;display:inline-flex}.lf-agent-chat__thinking-indicator-dot{background:var(--ink-3);border-radius:999px;width:4px;height:4px;animation:1.4s ease-in-out infinite lf-agent-chat-thinking-pulse}.lf-agent-chat__thinking-indicator-dot:nth-child(2){animation-delay:.2s}.lf-agent-chat__thinking-indicator-dot:nth-child(3){animation-delay:.4s}@keyframes lf-agent-chat-thinking-pulse{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.lf-agent-chat__user-cards{flex-direction:column;gap:10px;margin:8px 0;display:flex}.lf-agent-chat__user-card{border:1px solid var(--rule);background:var(--paper);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex;container-type:inline-size}.lf-agent-chat__user-card-header{align-items:flex-start;gap:12px;display:flex}.lf-agent-chat__user-card-avatar{border-radius:var(--r-pill);background:var(--paper-2);border:1px solid var(--rule);width:44px;height:44px;color:var(--ink-2);font-family:var(--font-sans);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;overflow:hidden}.lf-agent-chat__user-card-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.lf-agent-chat__user-card-identity{flex:1;min-width:0}.lf-agent-chat__user-card-heading{font-family:var(--font-serif);letter-spacing:-.018em;color:var(--ink);margin:0 0 2px;font-size:1.35rem;font-weight:500;line-height:1.05}.lf-agent-chat__user-card-name{color:var(--ink);text-decoration:none}.lf-agent-chat__user-card-name:hover{text-decoration:underline}.lf-agent-chat__user-card-role{font-family:var(--font-sans);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.lf-agent-chat__user-card-trust{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;max-width:210px;display:inline-flex}.lf-agent-chat__user-card-trust-status{color:var(--ink-3);font-size:12px;font-style:italic}.lf-agent-chat__user-card-trust-btn{background:var(--vermilion);color:var(--on-accent);border-radius:var(--r-2);cursor:pointer;font-size:12px;font-weight:500;font-family:var(--font-sans);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:0;align-items:center;gap:5px;padding:6px 9px;line-height:1.1;text-decoration:none;display:inline-flex}.lf-agent-chat__user-card-trust-btn:hover:not(:disabled){background:var(--vermilion-hover)}.lf-agent-chat__user-card-trust-btn:disabled{opacity:.6;cursor:progress}.lf-agent-chat__user-card-trust-btn svg{flex-shrink:0}.lf-agent-chat__user-card-trust-btn--active{background:var(--white);color:var(--ink);border:1px solid var(--rule-strong);padding:5px 8px}.lf-agent-chat__user-card-trust-btn--active:hover:not(:disabled){background:var(--white);border-color:var(--ink-2);color:var(--ink-2);box-shadow:0 1px 2px #0000000f}.lf-agent-chat__user-card-trust-btn--secondary{background:var(--white);color:var(--ink);border:1px solid var(--rule-strong);padding:5px 8px}.lf-agent-chat__user-card-trust-btn--secondary:hover:not(:disabled){background:var(--paper-2);border-color:var(--ink-2)}.lf-agent-chat__user-card-bio{color:var(--ink-2);margin:0;font-size:13px;line-height:1.45}a.lf-agent-chat__user-card-company,a.lf-agent-chat__user-card-company:link,a.lf-agent-chat__user-card-company:visited{border:1px solid var(--rule);border-radius:var(--r-2);color:var(--ink);background:var(--white);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}a.lf-agent-chat__user-card-company:hover,a.lf-agent-chat__user-card-company:focus-visible{background:var(--white);box-shadow:var(--shadow-2);color:var(--ink);text-decoration:none;transform:translateY(-1px)}.lf-agent-chat__user-card-company-logo{border-radius:var(--r-1);background:var(--paper-2);border:1px solid var(--rule);width:40px;height:40px;color:var(--ink-3);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.lf-agent-chat__user-card-company-logo-img{object-fit:cover;width:100%;height:100%;display:block}.lf-agent-chat__user-card-company-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lf-agent-chat__user-card-company-chevron{color:var(--ink-3);transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lf-agent-chat__user-card-company:hover .lf-agent-chat__user-card-company-chevron,.lf-agent-chat__user-card-company:focus-visible .lf-agent-chat__user-card-company-chevron{color:var(--vermilion);transform:translate(2px)}.lf-agent-chat__user-card-company-name{font-family:var(--font-sans);color:var(--ink);font-size:14px;font-weight:600}.lf-agent-chat__user-card-company-title{color:var(--ink-3);font-weight:400}.lf-agent-chat__user-card-company-one-liner{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.lf-agent-chat__company-cards{flex-direction:column;gap:10px;display:flex}a.lf-agent-chat__company-card,a.lf-agent-chat__company-card:link,a.lf-agent-chat__company-card:visited{border:1px solid var(--rule);border-radius:var(--r-2);color:var(--ink);background:var(--white);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}a.lf-agent-chat__company-card:hover,a.lf-agent-chat__company-card:focus-visible{background:var(--white);box-shadow:var(--shadow-2);color:var(--ink);text-decoration:none;transform:translateY(-1px)}.lf-agent-chat__company-card-logo{border-radius:var(--r-1);background:var(--paper-2);border:1px solid var(--rule);width:40px;height:40px;color:var(--ink-3);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.lf-agent-chat__company-card-logo-img{object-fit:cover;width:100%;height:100%;display:block}.lf-agent-chat__company-card-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lf-agent-chat__company-card-name{font-family:var(--font-sans);color:var(--ink);font-size:14px;font-weight:600}.lf-agent-chat__company-card-one-liner{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.lf-agent-chat__company-card-chevron{color:var(--ink-3);transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}a.lf-agent-chat__company-card:hover .lf-agent-chat__company-card-chevron,a.lf-agent-chat__company-card:focus-visible .lf-agent-chat__company-card-chevron{color:var(--vermilion);transform:translate(2px)}@media (width<=768px){a.lf-agent-chat__company-card,a.lf-agent-chat__company-card:link,a.lf-agent-chat__company-card:visited{padding:10px 12px}.lf-agent-chat__company-card-one-liner{white-space:normal}}.lf-agent-chat__paths{flex-direction:column;gap:10px;margin:8px 0;display:flex}.lf-agent-chat__path-group{border:1px solid var(--rule);background:var(--paper);border-radius:10px;padding:8px 10px}.lf-agent-chat__path-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:11px;font-weight:600}.lf-agent-chat__path-row{color:var(--ink);align-items:center;gap:6px;padding:4px 0;font-size:13px;display:flex}.lf-agent-chat__path-row+.lf-agent-chat__path-row{border-top:1px solid var(--rule)}.lf-agent-chat__path-avatar{background:var(--paper-3);width:24px;height:24px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.lf-agent-chat__path-arrow{color:var(--ink-3)}.lf-agent-chat__path-name{flex:1;min-width:0}.lf-agent-chat__path-profile-link{color:var(--ink);font-weight:500;text-decoration:none}.lf-agent-chat__path-profile-link:hover{text-decoration:underline}.lf-agent-chat__path-role{color:var(--ink-3);font-size:12px}.lf-agent-chat__path-action{flex-shrink:0}.lf-agent-chat__path-relationship{max-width:180px;font-family:var(--font-mono);color:var(--ink-3);text-align:right;justify-content:center;align-items:center;font-size:10.5px;display:inline-flex}.lf-agent-chat__path-cta,a.lf-agent-chat__path-cta:link,a.lf-agent-chat__path-cta:visited{font-family:var(--font-sans);border-radius:var(--r-2);border:1px solid var(--rule-strong);background:var(--white);color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;padding:5px 9px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.lf-agent-chat__path-cta:hover,a.lf-agent-chat__path-cta:hover{background:var(--paper-2);color:var(--ink)}.lf-agent-chat__path-cta--primary,a.lf-agent-chat__path-cta--primary:link,a.lf-agent-chat__path-cta--primary:visited{border-color:var(--vermilion);background:var(--vermilion);color:var(--on-accent)}.lf-agent-chat__path-cta--primary:hover,a.lf-agent-chat__path-cta--primary:hover{background:var(--vermilion-hover);border-color:var(--vermilion-hover);color:var(--on-accent)}.lf-agent-chat__paths-empty,.lf-agent-chat__tool-empty{color:var(--ink-3);margin:6px 0;font-size:12px;font-style:italic}.lf-agent-chat__warm-intros{flex-direction:column;gap:8px;margin:8px 0;display:flex}.lf-agent-chat__warm-intro{border:1px solid var(--rule);background:var(--paper);border-radius:10px;grid-template-columns:minmax(0,1fr) 188px;gap:12px;padding:10px;display:grid}.lf-agent-chat__warm-intro-main{min-width:0}.lf-agent-chat__warm-intro-person,.lf-agent-chat__warm-intro-owner-person{align-items:flex-start;gap:9px;min-width:0;display:flex}.lf-agent-chat__warm-intro-avatar{border-radius:var(--r-pill);background:var(--paper-2);border:1px solid var(--rule);color:var(--ink-2);font-family:var(--font-sans);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.lf-agent-chat__warm-intro-avatar--large{width:42px;height:42px;font-size:13px}.lf-agent-chat__warm-intro-avatar--small{width:28px;height:28px;font-size:10px}.lf-agent-chat__warm-intro-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.lf-agent-chat__warm-intro-identity,.lf-agent-chat__warm-intro-owner-identity{min-width:0}.lf-agent-chat__warm-intro-name{font-family:var(--font-serif);color:var(--ink);margin:0 0 2px;font-size:17px;font-weight:500;line-height:1.15}.lf-agent-chat__warm-intro-name-link,.lf-agent-chat__warm-intro-name-link:link,.lf-agent-chat__warm-intro-name-link:visited{color:var(--ink);text-decoration:none}.lf-agent-chat__warm-intro-name-link:hover,.lf-agent-chat__warm-intro-name-link:focus-visible{color:var(--ink);text-decoration:underline}.lf-agent-chat__warm-intro-meta,.lf-agent-chat__warm-intro-bio,.lf-agent-chat__warm-intro-note{color:var(--ink-2);margin:0;font-size:12px;line-height:1.45}.lf-agent-chat__warm-intro-meta{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.lf-agent-chat__warm-intro-bio{margin-top:8px}.lf-agent-chat__warm-intro-note{color:var(--ink-3);margin-top:4px;font-style:italic}.lf-agent-chat__warm-intro-owner{border-left:1px solid var(--rule);flex-direction:column;gap:6px;min-width:0;padding-left:10px;display:flex}.lf-agent-chat__warm-intro-owner-label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.lf-agent-chat__warm-intro-owner-name{color:var(--ink);font-size:12px;font-weight:600;text-decoration:none}a.lf-agent-chat__warm-intro-owner-name:hover,a.lf-agent-chat__warm-intro-owner-name:focus-visible{color:var(--ink);text-decoration:underline}.lf-agent-chat__warm-intro-owner-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;line-height:1.35;display:inline-flex}@container (width<=460px){.lf-agent-chat__user-card-header{flex-wrap:wrap}.lf-agent-chat__user-card-trust{flex-basis:100%;justify-content:flex-start;max-width:none}.lf-agent-chat__user-card-trust-btn{flex:auto;justify-content:center}a.lf-agent-chat__user-card-company,a.lf-agent-chat__user-card-company:link,a.lf-agent-chat__user-card-company:visited{gap:10px;padding:10px 12px}.lf-agent-chat__user-card-company-one-liner{white-space:normal}}@media (width<=768px){.lf-agent-chat__warm-intro{grid-template-columns:minmax(0,1fr)}.lf-agent-chat__warm-intro-owner{border-left:0;border-top:1px solid var(--rule);padding-top:8px;padding-left:0}.lf-agent-chat__path-row{flex-wrap:wrap;row-gap:6px}.lf-agent-chat__path-action{flex-basis:100%;justify-content:flex-end;display:flex}}.lf-agent-chat__tool-pending{color:var(--ink-3);align-items:center;gap:4px;margin:6px 0;font-size:12px;display:inline-flex}.lf-agent-chat__tool-pending:after{content:"";background:var(--vermilion);border-radius:999px;width:5px;height:5px;animation:1.4s ease-in-out infinite lf-agent-chat-pulse}.lf-agent-chat__eligibility{border:1px solid var(--rule);background:var(--white);border-radius:12px;flex-direction:column;gap:8px;max-width:420px;margin:24px auto;padding:18px;display:flex}.lf-agent-chat__eligibility-headline{color:var(--ink);margin:0;font-size:16px;font-weight:600}.lf-agent-chat__eligibility-body{color:var(--ink-2);margin:0;font-size:13px}.lf-agent-chat__eligibility-action,a.lf-agent-chat__eligibility-action:link,a.lf-agent-chat__eligibility-action:visited{background:var(--vermilion);color:var(--on-accent);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-sans);transition:background var(--dur-fast) var(--ease-out);border:0;border-radius:6px;align-self:flex-start;padding:6px 12px;text-decoration:none}.lf-agent-chat__eligibility-action:hover,a.lf-agent-chat__eligibility-action:hover,.lf-agent-chat__eligibility-action:active,a.lf-agent-chat__eligibility-action:active{background:var(--vermilion-hover);color:var(--on-accent)}.lf-agent-chat__eligibility-action:focus-visible{outline:2px solid var(--vermilion);outline-offset:2px}.lf-agent-modal__locked-banner{background:var(--paper-2);border:1px solid var(--rule);color:var(--ink-2);text-align:center;border-radius:8px;margin:12px 20px 0;padding:10px 14px;font-size:13px}.lf-agent-modal__thread{justify-content:space-between;align-items:center;gap:6px;display:flex}.lf-agent-modal__thread-delete{opacity:0;cursor:pointer;color:var(--ink-3);border-radius:4px;padding:2px;display:inline-flex}.lf-agent-modal__thread:hover .lf-agent-modal__thread-delete,.lf-agent-modal__thread:focus-within .lf-agent-modal__thread-delete{opacity:1}.lf-agent-modal__thread-delete:hover{background:var(--paper-3);color:var(--ink)}.lf-agent-modal__threads-empty{color:var(--ink-3);margin:0;padding:6px 14px;font-size:12px;font-style:italic;list-style:none}.lf-agent-chat__debug{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-3);background:var(--paper-2);border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 12px;font-size:11px;display:flex}.lf-agent-chat__debug-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);align-items:center;gap:3px;display:inline-flex}.lf-agent-chat__debug-item{align-items:center;gap:4px;display:inline-flex}.lf-agent-chat__debug-item code{background:var(--paper-3);border-radius:2px;padding:0 4px}.lf-agent-chat__debug-link{color:var(--vermilion);align-items:center;gap:2px;margin-left:auto;text-decoration:none;display:inline-flex}.lf-agent-chat__debug-link:hover{text-decoration:underline}.lf-agent-modal__send--cancel{background:var(--ink-2);color:var(--paper)}.lf-agent-modal__send--cancel:hover{background:var(--ink);color:var(--paper)}.lf-agent-modal__gate{flex-direction:column;gap:16px;width:100%;max-width:560px;margin:0 auto;padding:8px 4px 24px;display:flex}.lf-agent-modal__gate-message{max-width:540px;padding:0 4px}.lf-agent-modal__gate-message p{font-family:var(--font-serif);color:var(--ink-2);margin:0;font-size:16px;font-style:italic;line-height:1.55}.lf-agent-modal__gate-error{border:1px solid var(--vermilion);color:var(--vermilion);background:#ff40000f;border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.lf-agent-modal__gate-panels{flex-direction:column;gap:12px;display:flex}.lf-agent-modal__gate .lf-add-contacts__connect-menu{z-index:30}.lf-agent-modal__gate-actions{justify-content:flex-end;margin-top:4px;display:flex}.lf-agent-modal__input{border-top:1px solid var(--rule);background:var(--white);flex-shrink:0;grid-template-columns:1fr auto auto;align-items:end;gap:8px;padding:12px 16px 16px;display:grid}.lf-agent-modal__textarea-wrap{width:100%;position:relative}.lf-agent-modal__textarea-mirror{visibility:hidden;pointer-events:none;z-index:-1;font-family:var(--font-sans);font-size:var(--fs-input);white-space:pre-wrap;overflow-wrap:break-word;border:1px solid #0000;min-height:36px;max-height:140px;padding:8px 12px;line-height:1.4;position:absolute;top:0;left:0;right:0}.lf-agent-modal__textarea{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);width:100%;min-height:36px;max-height:140px;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-input);resize:none;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:8px 12px;line-height:1.4;overflow-y:auto}.lf-agent-modal__textarea::placeholder{color:var(--ink-3)}.lf-agent-modal__textarea:focus,.lf-agent-modal__textarea:focus-visible{border-color:var(--ink-3);box-shadow:var(--shadow-1);outline:0}.lf-agent-modal__textarea:disabled{background:var(--surface-disabled);border-color:var(--surface-disabled-border);color:var(--ink-3);cursor:not-allowed}.lf-agent-modal__textarea:disabled::placeholder{color:var(--ink-3)}.lf-agent-modal__icon-btn{border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--white);width:36px;height:36px;color:var(--ink-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.lf-agent-modal__icon-btn:hover,.lf-agent-modal__icon-btn:focus-visible{background:var(--paper-2);color:var(--ink)}.lf-agent-modal__icon-btn:disabled{opacity:.45;cursor:not-allowed}.lf-agent-modal__icon-btn--listening,.lf-agent-modal__icon-btn--listening:hover,.lf-agent-modal__icon-btn--listening:focus-visible{background:var(--vermilion);border-color:var(--vermilion);color:var(--on-accent)}.lf-agent-modal__icon-btn--listening svg{animation:1.4s ease-in-out infinite lf-agent-mic-pulse}@keyframes lf-agent-mic-pulse{0%,to{opacity:1}50%{opacity:.5}}.lf-agent-modal__send{border-radius:var(--r-pill);background:var(--vermilion);width:36px;height:36px;color:var(--on-accent);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border:0;justify-content:center;align-items:center;display:inline-flex}.lf-agent-modal__send:hover,.lf-agent-modal__send:focus-visible{background:var(--vermilion-dark,var(--vermilion));filter:brightness(.95)}.lf-agent-modal__send:disabled{opacity:.4;cursor:not-allowed;filter:none}.lf-agent-profile{flex-direction:column;gap:24px;width:100%;max-width:640px;margin:0 auto;padding:4px 4px 24px;display:flex}.lf-agent-profile__loading{font-family:var(--font-serif);color:var(--ink-3);margin:auto;font-size:14px;font-style:italic}.lf-agent-profile__header{flex-direction:column;gap:6px;display:flex}.lf-agent-profile__title{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:22px;line-height:1.2}.lf-agent-profile__intro{font-family:var(--font-sans);color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.lf-agent-profile__section{flex-direction:column;gap:10px;display:flex}.lf-agent-profile__section-title{font-family:var(--font-sans);color:var(--ink);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:inline-flex}.lf-agent-profile__field-warning{color:var(--vermilion);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lf-agent-profile__section-hint{font-family:var(--font-serif);color:var(--ink-2);margin:0;font-size:14px;font-style:italic;line-height:1.55}.lf-agent-profile__mode{flex-direction:column;gap:8px;display:flex}.lf-agent-profile__mode-option{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);font-family:var(--font-sans);color:var(--ink);cursor:pointer;text-align:left;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);align-items:flex-start;gap:12px;padding:12px 14px;display:inline-flex}.lf-agent-profile__mode-option:hover,.lf-agent-profile__mode-option:focus-visible{border-color:var(--ink-3)}.lf-agent-profile__mode-option--selected{border-color:var(--vermilion);background:#ff40000a}.lf-agent-profile__mode-radio{border:1px solid var(--rule);background:var(--white);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:3px;position:relative}.lf-agent-profile__mode-option--selected .lf-agent-profile__mode-radio{border-color:var(--vermilion)}.lf-agent-profile__mode-option--selected .lf-agent-profile__mode-radio:after{content:"";background:var(--vermilion);border-radius:50%;position:absolute;inset:3px}.lf-agent-profile__mode-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.lf-agent-profile__mode-label{color:var(--ink);font-size:14px;font-weight:600}.lf-agent-profile__mode-description{color:var(--ink-3);font-size:12px}.lf-agent-profile__textarea{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);width:100%;min-height:160px;font-family:var(--font-sans);font-size:var(--fs-input);color:var(--ink);resize:vertical;padding:10px 12px;line-height:1.55}.lf-agent-profile__textarea:focus,.lf-agent-profile__textarea:focus-visible{border-color:var(--ink-3);outline:none}.lf-agent-profile__meta-row{font-family:var(--font-mono);color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.lf-agent-profile__counter{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.lf-agent-profile__save-status{color:var(--ink-3);font-size:11px}.lf-agent-profile__pause{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;padding:10px 12px;display:flex}.lf-agent-profile__pause-checkbox{width:15px;height:15px;accent-color:var(--vermilion);cursor:pointer;margin:2px 0 0}.lf-agent-profile__pause-copy{flex-direction:column;gap:2px;display:flex}.lf-agent-profile__pause-label{font-family:var(--font-sans);color:var(--ink);font-size:13px}.lf-agent-profile__pause-description{font-family:var(--font-sans);color:var(--ink-3);font-size:12px;line-height:1.5}.lf-agent-profile__companies{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lf-agent-profile__company{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);width:100%;font-family:var(--font-sans);color:var(--ink);cursor:pointer;text-align:left;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.lf-agent-profile__company:hover,.lf-agent-profile__company:focus-visible{border-color:var(--ink-3)}.lf-agent-profile__company--selected{border-color:var(--vermilion);background:#ff40000a}.lf-agent-profile__company-radio{border:1px solid var(--rule);background:var(--white);border-radius:50%;flex-shrink:0;width:14px;height:14px;position:relative}.lf-agent-profile__company--selected .lf-agent-profile__company-radio{border-color:var(--vermilion)}.lf-agent-profile__company--selected .lf-agent-profile__company-radio:after{content:"";background:var(--vermilion);border-radius:50%;position:absolute;inset:3px}.lf-agent-profile__company-logo{border-radius:var(--r-1);background:var(--paper-2);border:1px solid var(--rule);width:36px;height:36px;color:var(--ink-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.lf-agent-profile__company-logo-img{object-fit:cover;width:100%;height:100%;display:block}.lf-agent-profile__company-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lf-agent-profile__company-name{font-family:var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.lf-agent-profile__company-title{color:var(--ink-3);font-weight:400}.lf-agent-profile__company-one-liner{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.lf-agent-profile__empty-companies{border:1px dashed var(--rule);border-radius:var(--r-2);background:var(--paper-1,var(--white));flex-direction:column;gap:10px;padding:14px;display:flex}.lf-agent-profile__empty-companies p{font-family:var(--font-sans);color:var(--ink-2);margin:0;font-size:13px}.lf-agent-profile__add-company{border:1px solid var(--ink);border-radius:var(--r-pill);background:var(--white);font-family:var(--font-sans);color:var(--ink);transition:background var(--dur-fast) var(--ease-out);align-self:flex-start;padding:6px 12px;font-size:12px;text-decoration:none}.lf-agent-profile__add-company:hover,.lf-agent-profile__add-company:focus-visible{background:var(--paper-2)}.lf-agent-profile__complete-row{flex-direction:column;align-items:flex-end;gap:8px;margin-top:4px;display:flex}.lf-agent-profile__error{border:1px solid var(--vermilion);color:var(--vermilion);background:#ff40000f;border-radius:8px;align-self:stretch;margin:0;padding:8px 12px;font-size:13px}@media (width>=769px){.lf-agent-modal__body{flex-direction:row}.lf-agent-modal__sidebar{z-index:auto;background:rgb(var(--paper-rgb) / .6);-webkit-backdrop-filter:blur(20px)saturate(140%);flex-shrink:0;width:240px;position:static;inset:auto;transform:none}.lf-agent-modal__sidebar-back,.lf-agent-modal__main-header{display:none}.lf-agent-modal__sheet{border-left:0;border-right:1px solid var(--rule);width:calc(100vw - 50px);max-width:calc(100vw - 50px);left:0;right:auto;transform:translate(-12px)}.lf-agent-modal__sheet--visible{transform:translate(0)}}@media (width>=900px){.lf-agent-modal__sheet{width:min(1000px,100vw - 150px);max-width:min(1000px,100vw - 150px)}}@media (width<=768px){.lf-agent-modal__scrim{pointer-events:none}.lf-agent-modal__sheet{background:var(--white)}}@media (width<=700px){.lf-agent-modal__scrim,.lf-agent-modal__sheet{top:52px}}.lf-notifications__badge{border-radius:var(--r-pill);background:var(--vermilion);min-width:17px;height:17px;color:var(--on-accent);border:2px solid var(--white);font-family:var(--font-mono);text-align:center;padding:0 5px;font-size:10px;line-height:13px;position:absolute;top:-6px;right:-6px}.lf-notifications__panel{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);width:min(360px,100vw - 32px);box-shadow:var(--shadow-2);z-index:65;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.lf-notifications__head{border-bottom:1px solid var(--rule);font-family:var(--font-sans);justify-content:space-between;align-items:center;padding:11px 13px;font-size:13px;font-weight:600;display:flex}.lf-notifications__head-actions{align-items:center;gap:8px;display:inline-flex}.lf-notifications__count{font-family:var(--font-mono);color:var(--vermilion);font-size:11px}.lf-notifications__head-link,.lf-notifications__head-link:link,.lf-notifications__head-link:visited{border-radius:var(--r-pill);width:24px;height:24px;color:var(--ink-3);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lf-notifications__head-link:hover,.lf-notifications__head-link:focus-visible{background:var(--paper-2);color:var(--vermilion);text-decoration:none}.lf-notifications__list{max-height:420px;overflow:auto}.lf-notifications__empty{font-family:var(--font-sans);color:var(--ink-3);padding:16px;font-size:13px}.lf-notifications__row{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:12px 13px;display:flex}.lf-notifications__row:last-child{border-bottom:0}.lf-notifications__row--entrust{align-items:flex-start}.lf-notifications__avatar{border-radius:var(--r-pill);background:var(--paper-2);border:1px solid var(--rule);width:30px;height:30px;color:var(--ink-3);font-family:var(--font-sans);flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.lf-notifications__avatar:hover{color:var(--ink);text-decoration:none}.lf-notifications__avatar img{object-fit:cover;width:100%;height:100%;display:block}.lf-notifications__text{min-width:0;font-family:var(--font-sans);color:var(--ink);flex:auto;font-size:13px;line-height:1.45}.lf-notifications__text strong{font-weight:600}.lf-notifications__text span{font-family:var(--font-serif);color:var(--ink-3);margin-top:3px;font-size:12px;font-style:italic;display:block}.lf-notifications__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.lf-notifications__action{border:1px solid var(--rule);border-radius:var(--r-1);background:var(--white);color:var(--ink-2);font-family:var(--font-sans);cursor:pointer;align-items:center;gap:4px;padding:5px 7px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.lf-notifications__action:hover,.lf-notifications__action:focus-visible{color:var(--ink);background:var(--paper-2);text-decoration:none}.lf-notifications__action--primary{border-color:var(--vermilion);color:var(--vermilion)}.lf-notifications__action--link,.lf-notifications__action--link:link,.lf-notifications__action--link:visited{color:var(--vermilion);text-decoration:none}.lf-dashboard__profile-menu{flex-shrink:0;position:relative}.lf-dashboard__avatar{border-radius:var(--r-pill);background:var(--paper-2);width:30px;height:30px;color:var(--ink);border:1px solid var(--rule);font-family:var(--font-sans);cursor:pointer;background-position:50%;background-size:cover;border:0;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:600;display:flex;position:relative}.lf-dashboard__avatar--signin{background:var(--paper-2);color:var(--ink-2);border:1px solid var(--rule);text-decoration:none}.lf-dashboard__avatar--signin:hover,.lf-dashboard__avatar--signin:focus-visible{background:var(--white);color:var(--ink)}.lf-dashboard__profile-dropdown{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);min-width:184px;box-shadow:var(--shadow-2);z-index:60;padding:4px 0;position:absolute;top:calc(100% + 6px);right:0}.lf-dashboard__profile-item{width:100%;font-family:var(--font-sans);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}button.lf-dashboard__profile-item{text-align:left;cursor:pointer;background:0 0;border:0}.lf-dashboard__profile-item:hover{background:var(--paper-2)}.lf-dashboard__profile-group{display:grid}.lf-dashboard__profile-item--group{color:var(--ink)}.lf-dashboard__profile-item--group svg:last-child{margin-left:auto}.lf-dashboard__profile-group-caret{transition:transform .12s}.lf-dashboard__profile-group-caret.is-open{transform:rotate(180deg)}.lf-dashboard__profile-item--admin-child{color:var(--ink-2);padding-left:24px;font-size:12.5px}.lf-dashboard__profile-item-label{flex:auto}.lf-dashboard__profile-item-count{color:var(--vermilion);font-family:var(--font-mono);flex-shrink:0;font-size:10.5px;font-weight:500}.lf-dashboard__avatar-dot{border-radius:var(--r-pill);background:var(--vermilion);border:2px solid var(--white);pointer-events:none;width:10px;height:10px;position:absolute;top:-2px;right:-2px}.lf-dashboard__avatar-dot--impersonating{background:var(--info)}.lf-dashboard__profile-item-dot{border-radius:var(--r-pill);background:var(--vermilion);flex-shrink:0;width:7px;height:7px}.lf-dashboard__profile-item--danger{color:var(--vermilion)}.lf-dashboard__profile-item--danger:hover{background:var(--danger-tint)}.lf-dashboard__profile-item--nested{color:var(--ink-2);font-size:12.5px}.lf-dashboard__profile-item-logo{background:var(--vermilion-tint);width:13px;height:13px;color:var(--vermilion);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.lf-dashboard__profile-item-logo--fallback{color:inherit;background:0 0;border-radius:0}.lf-dashboard__profile-item-logo img{object-fit:cover;width:100%;height:100%;display:block}.lf-dashboard__shell{max-width:760px;margin:0 auto;padding:28px 24px 80px}.lf-dashboard__greeting{margin-bottom:28px}.lf-dashboard__greeting h1{letter-spacing:-.015em;margin:0 0 4px;font-size:1.75rem}.lf-dashboard__greeting p{font-family:var(--font-sans);color:var(--ink-3);margin:0;font-size:14px}.lf-dashboard__redirect-banners{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.lf-dashboard__redirect-banner{background:var(--warning-tint);border:1px solid var(--warning);border-radius:var(--r-2);align-items:center;gap:10px;padding:11px 13px;display:flex}.lf-dashboard__redirect-banner-icon{color:var(--warning);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lf-dashboard__redirect-banner-body{min-width:0;font-family:var(--font-sans);color:var(--ink);flex:1;margin:0;font-size:13px;line-height:1.55}.lf-dashboard__redirect-banner-body strong{color:var(--ink);font-weight:600}.lf-dashboard__redirect-banner-link{font-family:var(--font-sans);color:var(--vermilion);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.lf-dashboard__redirect-banner-link:hover{text-decoration:underline}.lf-dashboard__stats{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-2);gap:1px;margin-bottom:12px;display:flex;overflow:hidden}.lf-dashboard__stat{background:var(--white);text-align:center;flex:1;padding:14px 16px}.lf-dashboard__stat--link{color:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);text-decoration:none;display:block}.lf-dashboard__stat--link:hover{background:var(--paper-2);color:inherit}.lf-dashboard__stat-value{font-family:var(--font-serif);color:var(--ink);font-size:1.5rem;font-weight:600;line-height:1}.lf-dashboard__stat-label{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:10.5px}.lf-dashboard__activity{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);min-width:0;margin-bottom:12px;padding:14px 16px 12px}.lf-dashboard__activity-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.lf-dashboard__activity-head h2{font-family:var(--font-sans);color:var(--ink);margin:0;font-size:13.5px;font-weight:600}.lf-dashboard__activity-head p,.lf-dashboard__activity-head span{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);text-transform:uppercase;margin:0;font-size:10.5px}.lf-dashboard__activity-grid{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;grid-template-rows:repeat(7,9px);grid-auto-columns:9px;grid-auto-flow:column;gap:3px;max-width:100%;padding:2px 1px 4px;display:grid;overflow:auto hidden}.lf-dashboard__activity-cell{background:var(--activity-0);cursor:pointer;border:0;border-radius:2px;width:9px;height:9px;padding:0;display:block}.lf-dashboard__activity-grid .lf-dashboard__activity-cell:not(.lf-dashboard__activity-cell--future):hover,.lf-dashboard__activity-grid .lf-dashboard__activity-cell:not(.lf-dashboard__activity-cell--future):focus-visible,.lf-dashboard__activity-cell--selected{outline:1px solid var(--ink-2);outline-offset:1px}.lf-dashboard__activity-cell--1{background:var(--activity-1)}.lf-dashboard__activity-cell--2{background:var(--activity-2)}.lf-dashboard__activity-cell--3{background:var(--activity-3)}.lf-dashboard__activity-cell--4{background:var(--activity-4)}.lf-dashboard__activity-cell--future{cursor:default;background:var(--activity-future-bg);opacity:var(--activity-future-opacity)}.lf-dashboard__activity-legend{font-family:var(--font-mono);color:var(--ink-4);justify-content:flex-end;align-items:center;gap:4px;margin-top:10px;font-size:10px;display:flex}.lf-dashboard__activity-detail{border-top:1px solid var(--rule);min-width:0;margin-top:12px;padding-top:12px}.lf-dashboard__activity-detail h3{font-family:var(--font-sans);color:var(--ink);margin:0 0 6px;font-size:13px;font-weight:600}.lf-dashboard__activity-detail p{color:var(--ink-3);margin:0;font-size:12.5px}.lf-dashboard__activity-detail-list{border:1px solid var(--rule);border-radius:var(--r-2);gap:0;min-width:0;margin:0;display:grid;overflow:hidden}.lf-dashboard__activity-detail-list .lf-dashboard__row{width:100%;min-width:0}.lf-dashboard__activity-detail-list .lf-dashboard__row-link{min-width:0}.lf-dashboard__activity-detail-list .lf-forwarder-inbox-row__meta{min-width:0;max-width:120px}.lf-dashboard__activity-detail-list .lf-dashboard__pill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lf-dashboard__todos .lf-dashboard__todos-list{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);overflow:hidden}.lf-dashboard__todo-row{border-bottom:1px solid var(--rule);background:var(--white);transition:background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative}.lf-dashboard__todo-row:hover,.lf-dashboard__todo-row:focus-within{box-shadow:var(--shadow-2);z-index:1;background:#342f27;transform:translateY(-1px)}.lf-dashboard__todo-row:last-child{border-bottom:0}.lf-dashboard__todo-link,.lf-dashboard__todo-link:link,.lf-dashboard__todo-link:visited{min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:16px 22px 1fr 14px;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:grid;position:relative}.lf-dashboard__todo-link:hover,.lf-dashboard__todo-link:focus-visible{color:inherit;text-decoration:none}.lf-dashboard__todo-link:focus-visible{outline:2px solid var(--vermilion);outline-offset:-2px}.lf-dashboard__todo-dot,.lf-dashboard__todo-icon{color:var(--ink-3);justify-content:center;align-items:center;display:inline-flex}.lf-dashboard__todo-text{flex-direction:column;gap:2px;min-width:0;display:flex}.lf-dashboard__todo-title{font-family:var(--font-sans);color:var(--ink);font-size:13.5px;font-weight:500}.lf-dashboard__todo-body{font-family:var(--font-sans);color:var(--ink-3);text-overflow:ellipsis;font-size:12.5px;line-height:1.45;overflow:hidden}.lf-dashboard__todo-chevron{color:var(--ink-3);transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.lf-dashboard__todo-link:hover .lf-dashboard__todo-chevron{color:var(--vermilion);transform:translate(2px)}.lf-dashboard__todo-secondary-row{cursor:pointer;padding:0 14px 10px 72px}.lf-dashboard__todo-secondary{font-family:var(--font-sans);color:var(--ink-3);cursor:pointer;text-underline-offset:2px;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:0;font-size:12px;font-weight:500;text-decoration:underline}.lf-dashboard__todo-secondary:hover{color:var(--vermilion)}@media (width<=640px){.lf-dashboard__todo-link{grid-template-columns:16px 22px 1fr 14px;padding:10px 12px}.lf-dashboard__todo-body{white-space:normal}.lf-dashboard__row{flex-wrap:wrap;gap:8px 10px;padding:12px 14px}.lf-dashboard__row-link{flex:100%;min-width:0}.lf-dashboard__row-info{min-width:0}.lf-dashboard__row-name{overflow-wrap:anywhere;flex-wrap:wrap}.lf-dashboard__row-detail{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:visible}.lf-forwarder-inbox-row__meta{flex-direction:row;flex:100%;justify-content:space-between;align-items:center;gap:8px}.lf-forwarder-inbox-row__timestamp{width:100%;margin-top:2px;display:block}.lf-forwarder-inbox-row__timestamp-sep{display:none}}.lf-dashboard__cta-pair{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px;display:grid}.lf-dashboard__cta-card{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);transition:box-shadow var(--dur-base) var(--ease-out);flex-direction:column;gap:12px;padding:22px 20px;display:flex;position:relative}.lf-dashboard__cta-card .lf-dashboard__cta-bulk-ready,.lf-dashboard__cta-card a.lf-dashboard__cta-bulk-ready:link,.lf-dashboard__cta-card a.lf-dashboard__cta-bulk-ready:visited{background:var(--vermilion);color:var(--on-accent);font-family:var(--font-sans);transition:background var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex;position:absolute;top:27px;right:20px}.lf-dashboard__cta-card .lf-dashboard__cta-bulk-ready:hover,.lf-dashboard__cta-card a.lf-dashboard__cta-bulk-ready:hover,.lf-dashboard__cta-card .lf-dashboard__cta-bulk-ready:active,.lf-dashboard__cta-card a.lf-dashboard__cta-bulk-ready:active{background:var(--vermilion-hover);color:var(--on-accent);text-decoration:none}.lf-dashboard__cta-card .lf-dashboard__cta-bulk-ready:focus-visible{outline:2px solid var(--vermilion);outline-offset:2px}.lf-dashboard__cta-card:hover{box-shadow:var(--shadow-2)}.lf-dashboard__cta-icon{border-radius:var(--r-2);justify-content:center;align-items:center;width:36px;height:36px;display:flex}.lf-dashboard__cta-icon--blurb{background:var(--vermilion-tint);color:var(--vermilion)}.lf-dashboard__cta-icon--share{background:var(--clay-tint);color:var(--clay)}.lf-dashboard__cta-card h3{font-family:var(--font-sans);margin:0;font-size:15px;font-weight:600}.lf-dashboard__cta-card p{font-family:var(--font-sans);color:var(--ink-3);flex:1;margin:0;font-size:13px;line-height:1.5}.lf-dashboard__cta-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.lf-dashboard__cta-btn{font-family:var(--font-sans);border-radius:var(--r-2);cursor:pointer;width:fit-content;transition:background var(--dur-fast) var(--ease-out);border:0;align-items:center;gap:6px;padding:9px 16px;font-size:13.5px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.lf-dashboard__cta-btn:focus-visible{outline:2px solid var(--vermilion);outline-offset:2px}a.lf-dashboard__cta-btn,a.lf-dashboard__cta-btn:link,a.lf-dashboard__cta-btn:visited{text-decoration:none}.lf-dashboard__cta-btn--primary,a.lf-dashboard__cta-btn--primary:link,a.lf-dashboard__cta-btn--primary:visited{background:var(--vermilion);color:var(--on-accent)}.lf-dashboard__cta-btn--primary:hover,a.lf-dashboard__cta-btn--primary:hover,.lf-dashboard__cta-btn--primary:active,a.lf-dashboard__cta-btn--primary:active{background:var(--vermilion-hover);color:var(--on-accent)}.lf-dashboard__cta-btn--secondary,a.lf-dashboard__cta-btn--secondary:link,a.lf-dashboard__cta-btn--secondary:visited{color:var(--ink-2);border:1px solid var(--rule-strong);background:0 0}.lf-dashboard__cta-btn--secondary:hover,a.lf-dashboard__cta-btn--secondary:hover{background:var(--paper-2);color:var(--ink);border-color:var(--rule-strong)}.lf-dashboard__cta-link,.lf-dashboard__cta-link:link,.lf-dashboard__cta-link:visited,.lf-dashboard__section-head a,.lf-dashboard__section-head a:link,.lf-dashboard__section-head a:visited,.lf-dashboard__section-head button.lf-dashboard__section-link{font-family:var(--font-sans);color:var(--ink-3);transition:color var(--dur-fast) var(--ease-out);cursor:pointer;font-size:12.5px;font-weight:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.lf-dashboard__cta-link:hover,.lf-dashboard__section-head a:hover,.lf-dashboard__section-head button.lf-dashboard__section-link:hover{color:var(--vermilion);text-decoration:none}.lf-dashboard__cta-link:hover span{color:var(--vermilion)}.lf-dashboard__cta-link:focus-visible,.lf-dashboard__section-title-link:focus-visible,.lf-dashboard__section-head a:focus-visible,.lf-dashboard__section-head button.lf-dashboard__section-link:focus-visible{outline:2px solid var(--vermilion);outline-offset:2px;border-radius:var(--r-1)}.lf-dashboard__section-head .lf-dashboard__section-title-link,.lf-dashboard__section-head .lf-dashboard__section-title-link:link,.lf-dashboard__section-head .lf-dashboard__section-title-link:visited{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none}.lf-dashboard__section-head .lf-dashboard__section-title-link:hover{color:inherit;text-decoration:none}.lf-dashboard__cta-link span{font-family:var(--font-mono);color:var(--ink-4);transition:color var(--dur-fast) var(--ease-out);font-size:11.5px}.lf-dashboard__section-link-dot{border-radius:var(--r-pill);background:var(--vermilion);flex-shrink:0;width:7px;height:7px}.lf-dashboard__section{margin-bottom:24px}.lf-dashboard__section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.lf-dashboard__section-head h2{font-family:var(--font-sans);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.lf-dashboard__badge{font-family:var(--font-mono);background:var(--vermilion-tint);color:var(--vermilion);border-radius:var(--r-pill);padding:2px 8px;font-size:11px}.lf-dashboard__badge--neutral{background:var(--paper-2);color:var(--ink-3)}.lf-dashboard__list-card{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);overflow:visible}.lf-dashboard__company-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lf-dashboard__company-row{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);color:inherit;transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.lf-dashboard__company-row:hover,.lf-dashboard__company-row:focus-visible{box-shadow:var(--shadow-2);color:inherit;background:#342f27;text-decoration:none;transform:translateY(-1px)}.lf-dashboard__company-logo{border-radius:var(--r-1);background:var(--paper-2);border:1px solid var(--rule);width:40px;height:40px;color:var(--ink-3);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.lf-dashboard__company-logo-img{object-fit:cover;width:100%;height:100%;display:block}.lf-dashboard__company-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lf-dashboard__company-chevron{color:var(--ink-3);transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lf-dashboard__company-row:hover .lf-dashboard__company-chevron,.lf-dashboard__company-row:focus-visible .lf-dashboard__company-chevron{color:var(--vermilion);transform:translate(2px)}.lf-dashboard__company-name{font-family:var(--font-sans);color:var(--ink);font-size:14px;font-weight:600}.lf-dashboard__company-title{color:var(--ink-3);font-weight:400}.lf-dashboard__company-one-liner{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.lf-dashboard__hscroll{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;--hscroll-fade:6px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--hscroll-fade), #000 calc(100% - var(--hscroll-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--hscroll-fade), #000 calc(100% - var(--hscroll-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--hscroll-fade), #000 calc(100% - var(--hscroll-fade)), transparent 100%);gap:10px;padding:4px 2px 12px;display:flex;overflow-x:auto}.lf-dashboard__hscroll::-webkit-scrollbar{height:6px}.lf-dashboard__hscroll::-webkit-scrollbar-thumb{background:var(--rule);border-radius:var(--r-pill)}@property --hscroll-fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --hscroll-fade-r{syntax:"<length>";inherits:false;initial-value:6px}@supports (animation-timeline:scroll()){.lf-dashboard__hscroll{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--hscroll-fade-l), #000 calc(100% - var(--hscroll-fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--hscroll-fade-l), #000 calc(100% - var(--hscroll-fade-r)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--hscroll-fade-l), #000 calc(100% - var(--hscroll-fade-r)), transparent 100%);animation:linear both lf-hscroll-fade-edges;animation-timeline:scroll(self inline)}@keyframes lf-hscroll-fade-edges{0%{--hscroll-fade-l:0px;--hscroll-fade-r:6px}to{--hscroll-fade-l:6px;--hscroll-fade-r:0px}}}.lf-dashboard__hcard{scroll-snap-align:start;text-align:center;background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);color:inherit;cursor:default;min-height:172px;transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-direction:column;flex:0 0 160px;align-items:center;gap:8px;padding:16px 12px 14px;text-decoration:none;display:flex;position:relative}.lf-dashboard__hcard:hover,.lf-dashboard__hcard:focus-within{background:var(--white);box-shadow:var(--shadow-2);color:inherit;z-index:1;text-decoration:none;transform:translateY(-1px)}.lf-dashboard__hcard-profile{width:100%;min-height:0;color:inherit;flex-direction:column;flex:1;align-items:center;gap:8px;text-decoration:none;display:flex}.lf-dashboard__hcard-profile:hover,.lf-dashboard__hcard-profile:focus-visible{color:inherit;text-decoration:none}.lf-dashboard__hcard-avatar{border-radius:var(--r-pill);background:var(--paper-2);border:1px solid var(--rule);width:56px;height:56px;font-family:var(--font-sans);color:var(--ink-3);flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex;overflow:hidden}.lf-dashboard__hcard-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.lf-dashboard__hcard-text{flex-direction:column;align-items:center;gap:2px;width:100%;min-height:0;display:flex}.lf-dashboard__hcard-name{font-family:var(--font-sans);color:var(--ink);text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;width:100%;font-size:13.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.lf-dashboard__hcard-meta{font-family:var(--font-sans);color:var(--ink-3);text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;width:100%;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.lf-dashboard__hcard-badges{justify-content:center;gap:4px;display:flex}.lf-dashboard__hcard-cta{font-family:var(--font-sans);color:var(--ink);background:var(--white);border:1px solid var(--rule-strong);border-radius:var(--r-pill);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);justify-content:center;align-self:stretch;align-items:center;margin-top:auto;padding:6px 10px;font-size:12px;font-weight:500;display:inline-flex}.lf-dashboard__hcard-cta:disabled{cursor:default;opacity:.7}.lf-dashboard__hcard-status{font-family:var(--font-sans);color:var(--ink-3);text-align:center;align-self:stretch;margin-top:auto;padding:6px 10px;font-size:12px;font-weight:500}.lf-dashboard__hcard:hover .lf-dashboard__hcard-cta,.lf-dashboard__hcard:focus-within .lf-dashboard__hcard-cta{border-color:var(--vermilion);color:var(--vermilion);background:var(--vermilion-tint)}.lf-dashboard__row{border-bottom:1px solid var(--rule);font-family:var(--font-sans);align-items:center;gap:12px;padding:12px 16px;font-size:13.5px;display:flex}.lf-dashboard__row:last-child{border-bottom:0}.lf-dashboard__list-card>.lf-dashboard__row:first-child,.lf-dashboard__list-card>.lf-dashboard__more-row:first-child{border-top-left-radius:var(--r-2);border-top-right-radius:var(--r-2)}.lf-dashboard__list-card>.lf-dashboard__row:last-child,.lf-dashboard__list-card>.lf-dashboard__more-row:last-child{border-bottom-left-radius:var(--r-2);border-bottom-right-radius:var(--r-2)}.lf-dashboard__row:hover{background:var(--paper)}.lf-dashboard__row--actionable{background:var(--white);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);position:relative}.lf-dashboard__row--actionable:hover,.lf-dashboard__row--actionable:focus-within{box-shadow:var(--shadow-2);z-index:1;background:#342f27;transform:translateY(-1px)}.lf-dashboard__row-avatar{border-radius:var(--r-pill);background:var(--paper-2);border:1px solid var(--rule);width:32px;height:32px;color:var(--ink-3);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;overflow:hidden}.lf-dashboard__row-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.lf-dashboard__row-link,.lf-dashboard__row-link:link,.lf-dashboard__row-link:visited{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.lf-dashboard__row-link:hover,.lf-dashboard__row-link:focus-visible{color:inherit;text-decoration:none}.lf-dashboard__row-action{border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--white);color:var(--ink-2);font-family:var(--font-sans);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:500}.lf-dashboard__row-action:hover,.lf-dashboard__row-action:focus-visible{border-color:var(--vermilion);color:var(--vermilion);background:var(--vermilion-tint)}.lf-dashboard__row-action:disabled{cursor:default;opacity:.6}.lf-dashboard__row-action--danger:hover,.lf-dashboard__row-action--danger:focus-visible{border-color:var(--ink-3);color:var(--ink);background:var(--paper-2)}.lf-dashboard__row-info{flex:1;min-width:0}.lf-dashboard__row-name{color:var(--ink);font-weight:500}.lf-dashboard__row-name span{color:var(--ink-3);font-weight:400}.lf-dashboard__row-detail{font-family:var(--font-serif);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12.5px;font-style:italic;overflow:hidden}.lf-dashboard__row-detail--identity{max-width:100%;font-family:var(--font-sans);color:var(--ink-3);align-items:center;gap:8px;font-style:normal;display:inline-flex}.lf-dashboard__row-detail-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.lf-dashboard__row-since{flex-shrink:0}.lf-dashboard__pill{font-family:var(--font-mono);border-radius:var(--r-pill);letter-spacing:.02em;text-transform:uppercase;background:var(--success-tint);color:var(--success);padding:3px 9px;font-size:10.5px;font-weight:500}.lf-dashboard__pill--pending{background:var(--warning-tint);color:var(--warning)}.lf-dashboard__pill--forwarded,.lf-dashboard__pill--made{background:var(--success-tint);color:var(--success)}.lf-dashboard__pill--rejected,.lf-dashboard__pill--cancelled{background:var(--paper-2);color:var(--ink-3)}.lf-forwarder-inbox-row__timestamp{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;font-size:11px}.lf-forwarder-inbox-row__overlay{z-index:1;position:absolute;inset:0}.lf-forwarder-inbox-row__content{position:relative}.lf-forwarder-inbox-row__profile-link,.lf-forwarder-inbox-row__profile-link:link,.lf-forwarder-inbox-row__profile-link:visited{z-index:2;color:var(--ink);font-weight:700;text-decoration:none;position:relative}.lf-forwarder-inbox-row__profile-link:hover,.lf-forwarder-inbox-row__profile-link:focus-visible{color:var(--vermilion);text-decoration:none}.lf-forwarder-inbox-row__meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.lf-forwarder-inbox-row__unread{min-width:18px;font-family:var(--font-mono);color:var(--vermilion);align-items:center;gap:4px;font-size:11px;display:inline-flex}.lf-forwarder-inbox-row__unread span{border-radius:var(--r-pill);background:var(--vermilion);width:8px;height:8px}.lf-dashboard__more-row,.lf-dashboard__more-row:link,.lf-dashboard__more-row:visited{color:var(--ink-3);font-family:var(--font-sans);border-bottom:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;text-decoration:none;display:flex}.lf-dashboard__more-row span:last-child{font-family:var(--font-mono);color:var(--vermilion);font-size:11.5px}.lf-dashboard__more-row:hover,.lf-dashboard__more-row:focus-visible{background:var(--paper);color:var(--ink);text-decoration:none}.lf-dashboard__chips{flex-wrap:wrap;gap:6px;padding:14px 16px;display:flex}.lf-dashboard__chip{border-radius:var(--r-pill);border:1px solid var(--rule);font-family:var(--font-sans);color:var(--ink-2);background:var(--paper);align-items:center;gap:5px;padding:4px 10px 4px 4px;font-size:12px;display:inline-flex}.lf-dashboard__chip-avatar{border-radius:var(--r-pill);background:var(--paper-2);width:20px;height:20px;color:var(--ink-3);justify-content:center;align-items:center;font-size:8.5px;font-weight:600;display:flex}.lf-dashboard__chip--more{color:var(--ink-3);border-style:dashed;padding:4px 10px}.lf-dashboard__empty-chip{font-family:var(--font-sans);color:var(--ink-3);font-size:13px}.lf-dashboard__warm-list{padding:0 16px}.lf-dashboard__warm-row{border-top:1px solid var(--rule);font-family:var(--font-sans);color:inherit;align-items:center;gap:10px;padding:10px 0;font-size:13px;text-decoration:none;display:flex}.lf-dashboard__warm-row--has-note{align-items:flex-start}.lf-dashboard__warm-row:first-child{border-top:0}.lf-dashboard__warm-row--more{color:var(--ink-3);justify-content:center}.lf-dashboard__warm-row--more:hover{color:var(--vermilion)}.lf-dashboard__warm-avatar{background:var(--paper-2);border:1px solid var(--rule);width:30px;height:30px;font-family:var(--font-serif);color:var(--ink-2);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex;overflow:hidden}.lf-dashboard__warm-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.lf-dashboard__warm-info{flex:1;min-width:0}.lf-dashboard__warm-name{color:var(--ink);flex-wrap:wrap;align-items:center;gap:5px;font-weight:500;display:flex}.lf-dashboard__warm-profile-link{color:inherit;text-decoration:none}.lf-dashboard__warm-profile-link:hover{color:var(--vermilion)}.lf-dashboard__warm-subtitle{color:var(--ink-3);font-weight:400}.lf-dashboard__warm-email{font-family:var(--font-mono);color:var(--ink-3);margin-top:1px;font-size:11px}.lf-dashboard__warm-note{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-1);font-family:var(--font-serif);color:var(--ink-2);margin-top:6px;padding:6px 8px;font-size:12px;font-style:italic;line-height:1.4}.lf-dashboard__warm-empty{font-family:var(--font-sans);color:var(--ink-3);padding:14px 0;font-size:13px;display:block}@media (width<=700px){.lf-dashboard__topbar{height:52px;padding:0 16px}.lf-dashboard__brand{gap:6px;font-size:18px}.lf-dashboard__arrow{font-size:17px}.lf-dashboard__topbar-right{gap:6px}.lf-notifications__panel{width:min(310px,100vw - 48px)}.lf-dashboard__search-wrap,.lf-dashboard__search{display:none}.lf-dashboard__mobile-search-btn{display:inline-flex}.lf-dashboard__mobile-search-scrim{background:var(--paper-scrim-clear);-webkit-backdrop-filter:blur();backdrop-filter:blur();z-index:220;cursor:default;width:100%;height:auto;transition:background var(--dur-base) var(--ease-out), backdrop-filter var(--dur-base) var(--ease-out);border:0;padding:0;position:fixed;inset:52px 0 0}.lf-dashboard__mobile-search-scrim--visible{background:var(--paper-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lf-dashboard__mobile-search-popover{z-index:221;opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);display:block;position:fixed;top:60px;left:12px;right:12px;transform:translateY(-6px)}.lf-dashboard__mobile-search-popover--visible{opacity:1;transform:translateY(0)}.lf-dashboard__mobile-search-wrap{width:100%;position:relative}.lf-dashboard__search--mobile{width:100%;max-width:none;box-shadow:var(--shadow-2);display:flex}.lf-dashboard__mobile-search-wrap .lf-search-popover{min-width:0;max-width:none}.lf-dashboard__mobile-search-wrap .lf-search-popover:has(.lf-search-popover__hint--empty){display:none}.lf-dashboard__stats{grid-template-columns:1fr 1fr;display:grid}.lf-dashboard__cta-pair{grid-template-columns:1fr;display:grid}}@media (width<=420px){.lf-dashboard__topbar{padding:0 12px}.lf-dashboard__brand{letter-spacing:-.01em;font-size:16px}.lf-dashboard__shell{padding-inline:16px}}.lf-setup-reminder-modal__slider-row{flex-direction:column;gap:8px;margin-top:16px;display:flex}.lf-setup-reminder-modal__slider-label{font-family:var(--font-sans);color:var(--ink);font-size:13px;font-weight:600}.lf-setup-reminder-modal__slider{width:100%;accent-color:var(--vermilion)}.lf-setup-reminder-modal__send-at{font-family:var(--font-sans);color:var(--ink-3);margin:0;font-size:13px}.lf-setup-reminder-modal__error{font-family:var(--font-sans);color:var(--danger);margin:12px 0 0;font-size:12.5px}.lf-backchannels{position:relative}.lf-backchannels__button{border-radius:var(--r-pill);background:var(--white);border:1px solid var(--rule);width:30px;height:30px;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.lf-backchannels__button:hover,.lf-backchannels__button:focus-visible{color:var(--ink);background:var(--paper-2)}.lf-backchannels__indicator{border-radius:var(--r-pill);background:var(--vermilion);min-width:16px;height:16px;color:var(--on-accent);border:2px solid var(--white);font-family:var(--font-mono);pointer-events:none;justify-content:center;align-items:center;padding:0 4px;font-size:9px;line-height:13px;display:inline-flex;position:absolute;top:-6px;right:-6px}.lf-backchannels__icon--x{display:none}.lf-backchannels__button[aria-expanded=true] .lf-backchannels__icon--x{display:inline-flex}.lf-backchannels__button[aria-expanded=true] .lf-backchannels__icon--open{display:none}.lf-backchannels__sidebar-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin:12px 12px 6px 16px;padding-top:4px;display:flex}.lf-backchannels__title{font-family:var(--font-serif);color:var(--ink);font-size:16px}.lf-backchannels__title--link{cursor:pointer;text-align:left;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;margin:0;padding:0;text-decoration:none}.lf-backchannels__title--link:hover{color:var(--vermilion)}.lf-backchannels__nav{flex-direction:column;flex:1;gap:1px;min-height:0;padding:4px 8px 16px;display:flex;overflow-y:auto}.lf-backchannels__group-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;padding:12px 4px 4px 8px;font-size:11px;display:flex}.lf-backchannels__empty{font-family:var(--font-sans);color:var(--ink-3);margin:2px 0 4px;padding:4px 8px;font-size:12.5px}.lf-backchannels__group-action{border-radius:var(--r-2);width:26px;height:26px;color:var(--ink-3);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lf-backchannels__group-action:hover,.lf-backchannels__group-action:focus-visible{background:var(--paper-2);color:var(--ink)}.lf-backchannels__row{border-radius:var(--r-2);cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);color:var(--ink-2);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.lf-backchannels__row:hover,.lf-backchannels__row:focus-visible,.lf-backchannels__row--active{background:var(--paper-2);color:var(--ink)}.lf-backchannels__row--unread .lf-backchannels__row-name{color:var(--ink);font-weight:700}.lf-backchannels__row-icon{width:18px;height:18px;color:var(--ink-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lf-backchannels__row-arrow{font-size:15px;font-weight:600;line-height:1}.lf-backchannels__row-avatar{border-radius:var(--r-pill);background:var(--paper-3);border:1px solid var(--rule);width:22px;height:22px;font-family:var(--font-sans);color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex;position:relative}.lf-backchannels__presence{background:var(--success);border:2px solid var(--white);z-index:2;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.lf-backchannels__presence--bl{bottom:-1px;left:-3px;right:auto}.lf-backchannels__member-stack{cursor:pointer;border-radius:var(--r-2);background:0 0;border:none;align-items:center;gap:8px;margin:0;padding:2px 4px;display:inline-flex}.lf-backchannels__member-stack:hover{background:var(--paper-2)}@media (width<=768px){.lf-backchannels__member-stack{display:none}}.lf-backchannels__stack-avatars{align-items:center;display:inline-flex}.lf-backchannels__stack-avatars>.lf-backchannels__stack-avatar:not(:first-child){margin-left:-8px}.lf-backchannels__stack-avatar{border-radius:var(--r-pill);background:var(--paper-3);border:2px solid var(--paper);width:22px;height:22px;box-shadow:0 0 0 1px var(--rule);font-family:var(--font-sans);color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;font-size:8.5px;font-weight:600;display:inline-flex;position:relative}.lf-backchannels__stack-avatar-img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.lf-backchannels__stack-count{font-family:var(--font-sans);color:var(--ink-3);white-space:nowrap;font-size:12.5px}.lf-backchannels__member-modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lf-backchannels__member-modal-head h3{margin:0 auto 0 0}.lf-backchannels__member-modal-back{border-radius:var(--r-2);width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lf-backchannels__member-modal-back:hover{background:var(--paper-2);color:var(--ink)}.lf-backchannels__member-modal-close{border-radius:var(--r-2);width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lf-backchannels__member-modal-close:hover{background:var(--paper-2);color:var(--ink)}.lf-backchannels__member-list{flex-direction:column;gap:2px;max-height:60vh;margin-top:8px;display:flex;overflow-y:auto}.lf-backchannels__member-row{border-radius:var(--r-2);align-items:center;gap:12px;padding:8px 6px;text-decoration:none;display:flex}.lf-backchannels__member-row:hover{background:var(--paper-2)}.lf-backchannels__member-row-avatar{border:1px solid var(--rule);width:32px;height:32px;box-shadow:none;font-size:11px}.lf-backchannels__member-row-body{flex-direction:column;flex:1;min-width:0;display:flex}.lf-backchannels__member-row-name{font-family:var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.lf-backchannels__member-row-sub{font-family:var(--font-sans);color:var(--ink-3);font-size:12px}.lf-backchannels__member-row-status{font-family:var(--font-mono);color:var(--ink-4);white-space:nowrap;font-size:11px}.lf-backchannels__member-row-status--online{color:var(--success)}.lf-backchannels__dm-candidate{cursor:pointer}.lf-backchannels__dm-candidate--active{background:var(--paper-2)}.lf-backchannels__dm-candidate-msg{border:1px solid var(--rule-strong);border-radius:var(--r-pill);color:var(--ink-2);font-family:var(--font-sans);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;flex-shrink:0;padding:5px 12px;font-size:12px;font-weight:500}.lf-backchannels__dm-candidate-msg:hover:not(:disabled),.lf-backchannels__dm-candidate--active .lf-backchannels__dm-candidate-msg:not(:disabled){border-color:var(--ink-2);color:var(--ink)}.lf-backchannels__dm-candidate-msg:disabled{opacity:.55;cursor:default}.lf-backchannels__dm-picker-box{margin-top:12px}.lf-backchannels__dm-picker-body{height:min(420px,60vh);margin-top:8px;overflow-y:auto}.lf-backchannels__dm-picker-body .lf-backchannels__member-list{max-height:none;margin-top:0;overflow:visible}.lf-ref-chat__section+.lf-ref-chat__section{margin-top:10px}.lf-ref-chat__section-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;padding:4px 10px 2px;font-size:10.5px;display:flex}.lf-ref-chat__glyph{color:var(--ink-3)}.lf-intro-wizard__lead{font-family:var(--font-sans);color:var(--ink-2);margin:10px 0 0;font-size:14px;line-height:1.5}.lf-intro-wizard__step{flex-direction:column;gap:12px;display:flex}.lf-intro-wizard__textarea{resize:vertical;border:1px solid var(--rule-strong);border-radius:var(--r-2);background:var(--white);width:100%;min-height:140px;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-input);padding:10px 12px;line-height:1.5}.lf-intro-wizard__textarea:focus{border-color:var(--vermilion);outline:none}.lf-intro-wizard__hint{font-family:var(--font-sans);color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.lf-intro-wizard__error{font-family:var(--font-sans);color:var(--danger,#c0392b);margin:0;font-size:12.5px}.lf-intro-wizard__notice{font-family:var(--font-sans);color:var(--ink-2);margin-top:14px;font-size:14px;line-height:1.55}.lf-intro-wizard__notice p{margin:0 0 12px}.lf-intro-wizard__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.lf-intro-wizard__btn{border:1px solid var(--rule-strong);border-radius:var(--r-2);background:var(--white);color:var(--ink);font-family:var(--font-sans);cursor:pointer;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.lf-intro-wizard__btn--primary{border-color:var(--vermilion);background:var(--vermilion);color:#fff}.lf-intro-wizard__btn:disabled{opacity:.55;cursor:default}.lf-profile-chat-actions{display:inline-flex;position:relative}.lf-profile-chat-actions__split{border:1px solid var(--rule-strong);border-radius:var(--r-2);background:var(--white);transition:border-color var(--dur-fast) var(--ease-out);align-items:stretch;display:inline-flex;overflow:hidden}.lf-profile-chat-actions__split:hover{border-color:var(--ink-2)}.lf-profile-chat-actions__primary,.lf-profile-chat-actions__caret{font-family:var(--font-sans);color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:6px;padding:8px 13px;font-size:13.5px;font-weight:500;display:inline-flex}.lf-profile-chat-actions__primary:hover,.lf-profile-chat-actions__caret:hover{background:var(--paper-2)}.lf-profile-chat-actions__primary:disabled{color:var(--ink-3);cursor:default}.lf-profile-chat-actions__primary:disabled:hover{background:0 0}.lf-profile-chat-actions__caret{border-left:1px solid var(--rule);color:var(--ink-2);padding:8px 9px}.lf-profile-chat-actions__menu{z-index:30;border:1px solid var(--rule-strong);border-radius:var(--r-2);background:var(--paper);min-width:220px;box-shadow:var(--shadow-2);padding:4px;position:absolute;top:calc(100% + 6px);right:0}.lf-profile-chat-actions__menu-item{width:100%;font-family:var(--font-sans);color:var(--ink);border-radius:var(--r-1);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.lf-profile-chat-actions__menu-item:hover:not(:disabled){background:var(--paper-2)}.lf-profile-chat-actions__menu-item:disabled{color:var(--ink-3);cursor:default}.lf-profile-chat-actions__menu-hint{color:var(--ink-3);font-size:11.5px;font-weight:400;display:block}.lf-backchannels__dm-candidate-msg--added{border-color:var(--vermilion);color:var(--vermilion)}.lf-backchannels__gp-section-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 4px;font-size:11px;display:flex}.lf-backchannels__gp-count{text-transform:none;letter-spacing:0}.lf-backchannels__gp-groups{max-height:138px;margin-top:0;overflow-y:auto}.lf-backchannels__gp-chips{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.lf-backchannels__gp-chip{border:1px solid var(--rule-strong);border-radius:var(--r-pill);background:var(--paper-2);font-family:var(--font-sans);color:var(--ink);align-items:center;gap:5px;padding:3px 6px 3px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.lf-backchannels__gp-chip-remove{border-radius:var(--r-pill);width:16px;height:16px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.lf-backchannels__gp-chip-remove:hover:not(:disabled){background:var(--paper-3);color:var(--ink)}.lf-backchannels__gp-body{height:min(280px,38vh)}.lf-backchannels__gp-footer{border-top:1px solid var(--rule);justify-content:flex-end;margin-top:14px;padding-top:14px;display:flex}.lf-backchannels__row-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lf-backchannels__row-badge{border-radius:var(--r-pill);background:var(--vermilion);min-width:18px;height:18px;color:var(--on-accent);font-family:var(--font-mono);text-align:center;flex-shrink:0;padding:0 5px;font-size:10px;line-height:16px}.lf-backchannels__row-avatar-img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.lf-backchannels__row-hide{border-radius:var(--r-2);width:18px;height:18px;color:var(--ink-3);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:none}@media (hover:hover) and (pointer:fine){.lf-backchannels__row:hover .lf-backchannels__row-hide,.lf-backchannels__row:focus-within .lf-backchannels__row-hide{display:inline-flex}:is(.lf-backchannels__row:hover:has(.lf-backchannels__row-hide) .lf-backchannels__row-badge,.lf-backchannels__row:focus-within:has(.lf-backchannels__row-hide) .lf-backchannels__row-badge){display:none}.lf-backchannels__row-hide:hover,.lf-backchannels__row-hide:focus-visible{background:var(--paper-3);color:var(--ink)}}.lf-backchannels__convo-header{box-sizing:border-box;border-bottom:1px solid var(--rule);flex-shrink:0;align-items:center;gap:8px;min-height:60px;padding:14px 16px;display:flex;container-type:inline-size}@container (width<=460px){.lf-backchannels__member-stack{display:none}}.lf-backchannels__convo-icon{color:var(--ink-3);align-items:center;display:inline-flex}.lf-backchannels__convo-dm-avatar{flex-shrink:0;margin:0}.lf-backchannels__convo-title{font-family:var(--font-sans);color:var(--ink);font-size:15px;font-weight:600}.lf-backchannels__convo-offline{border-radius:var(--r-pill);background:var(--danger-tint);color:var(--danger);font-family:var(--font-mono);flex-shrink:0;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.lf-backchannels__convo-bell,.lf-backchannels__convo-search,.lf-backchannels__convo-info,.lf-backchannels__convo-close,.lf-backchannels__thread-close{border-radius:var(--r-2);width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.lf-backchannels__convo-bell:hover,.lf-backchannels__convo-search:hover,.lf-backchannels__convo-info:hover,.lf-backchannels__convo-close:hover,.lf-backchannels__thread-close:hover{background:var(--paper-2);color:var(--ink)}.lf-backchannels__convo-close,.lf-backchannels__thread-close{display:none}@media (width<=768px){.lf-backchannels__convo-close,.lf-backchannels__thread-close{display:inline-flex}}.lf-backchannels__convo-bell--muted{color:var(--vermilion)}.lf-backchannels__convo-bell[data-tooltip]:after,.lf-backchannels__convo-search[data-tooltip]:after,.lf-backchannels__convo-info[data-tooltip]:after{content:attr(data-tooltip);color:var(--ink);font-family:var(--font-sans);border-radius:var(--r-1);box-shadow:var(--shadow-2);white-space:nowrap;pointer-events:none;opacity:0;z-index:50;background:#0d0c0a;padding:5px 8px;font-size:11px;font-weight:500;line-height:1.2;transition:opacity 90ms,transform 90ms;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-2px)}.lf-backchannels__convo-bell[data-tooltip]:hover:after,.lf-backchannels__convo-bell[data-tooltip]:focus-visible:after,.lf-backchannels__convo-search[data-tooltip]:hover:after,.lf-backchannels__convo-search[data-tooltip]:focus-visible:after,.lf-backchannels__convo-info[data-tooltip]:hover:after,.lf-backchannels__convo-info[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}.lf-backchannels__info{flex-direction:column;flex:1;gap:20px;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}.lf-backchannels__info-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lf-backchannels__info-view{font-family:var(--font-sans);color:var(--vermilion);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:500;text-decoration:none}.lf-backchannels__info-view:hover{text-decoration:underline}.lf-backchannels__info-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:8px;font-size:11px}.lf-backchannels__info-desc{font-family:var(--font-sans);color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.lf-backchannels__info .lf-backchannels__member-list{max-height:none;overflow:visible}.lf-backchannels__admin-tools{border-top:1px solid var(--rule);padding-top:16px}.lf-backchannels__admin-flood-row{align-items:center;gap:8px;margin-top:10px;display:flex}.lf-backchannels__admin-flood-input{width:88px;font-family:var(--font-mono);font-size:var(--fs-input);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:7px;padding:7px 9px}.lf-backchannels__admin-flood-input:focus-visible{border-color:var(--ink-3);outline:none}.lf-backchannels__admin-flood-btn{font-family:var(--font-sans);color:var(--ink);background:var(--paper-2);border:1px solid var(--rule);cursor:pointer;border-radius:7px;flex:1;padding:8px 12px;font-size:13px;font-weight:500;transition:background 90ms,border-color 90ms}.lf-backchannels__admin-flood-btn:hover:not(:disabled){background:var(--paper);border-color:var(--ink-3)}.lf-backchannels__admin-flood-btn:disabled{opacity:.55;cursor:not-allowed}.lf-backchannels__admin-flood-notice{font-family:var(--font-sans);color:var(--ink-3);margin:8px 0 0;font-size:12.5px}.lf-backchannels__admin-flood-error{font-family:var(--font-sans);color:var(--danger);margin:8px 0 0;font-size:12.5px}.lf-backchannels__search{flex-direction:column;flex:1;min-height:0;padding:18px 20px;display:flex;overflow:hidden}.lf-backchannels__search-head{border-bottom:1px solid var(--rule);flex-shrink:0;padding-bottom:14px}.lf-backchannels__search-box{min-height:42px;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--rule);border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.lf-backchannels__search-box:focus-within{border-color:var(--ink-3);color:var(--ink)}.lf-backchannels__search-box input{min-width:0;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-input);background:0 0;border:0;outline:0;flex:1}.lf-backchannels__search-box input::placeholder{color:var(--ink-3)}.lf-backchannels__search-clear{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.lf-backchannels__search-clear:hover,.lf-backchannels__search-clear:focus-visible{color:var(--ink);background:var(--paper)}.lf-backchannels__search-results{flex:1;min-height:0;padding-top:12px;overflow-y:auto}.lf-backchannels__search-empty,.lf-backchannels__search-error{font-family:var(--font-sans);color:var(--ink-3);margin:14px 0 0;font-size:14px;line-height:1.5}.lf-backchannels__search-error{color:var(--danger)}.lf-backchannels__search-list{flex-direction:column;gap:4px;display:flex}.lf-backchannels__search-result{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;padding:10px;display:flex}.lf-backchannels__search-result:hover{background:var(--paper-2)}.lf-backchannels__search-avatar{background:var(--paper-2);width:30px;height:30px;color:var(--ink-2);font-family:var(--font-mono);border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.lf-backchannels__search-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.lf-backchannels__search-result-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lf-backchannels__search-result-head{align-items:baseline;gap:8px;min-width:0;display:flex}.lf-backchannels__search-author{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);color:var(--ink);font-size:13px;font-weight:600;overflow:hidden}.lf-backchannels__search-time{font-family:var(--font-sans);color:var(--ink-3);flex-shrink:0;font-size:12px}.lf-backchannels__search-snippet{font-family:var(--font-sans);color:var(--ink-2);font-size:13px;line-height:1.45;display:block}.lf-backchannels__search-meta{flex-wrap:wrap;gap:5px;display:flex}.lf-backchannels__search-chip{background:var(--paper-2);min-height:20px;color:var(--ink-3);font-family:var(--font-mono);border-radius:999px;align-items:center;padding:0 7px;font-size:10.5px;display:inline-flex}.lf-backchannels__search-sentinel{height:1px}.lf-backchannels__search-more{border:1px solid var(--rule);background:var(--paper-2);color:var(--ink-2);font-family:var(--font-sans);cursor:pointer;border-radius:999px;margin:12px auto 2px;padding:7px 12px;font-size:13px;display:block}.lf-backchannels__search-more:hover:not(:disabled){background:var(--paper);color:var(--ink)}.lf-backchannels__search-more:disabled{opacity:.6;cursor:not-allowed}.lf-backchannels__convo-title--link{cursor:pointer;text-decoration:none}.lf-backchannels__convo-title--link:hover{color:var(--vermilion);text-decoration:underline}.lf-backchannels__convo-meta{font-family:var(--font-sans);color:var(--ink-3);font-size:12px}.lf-backchannels__convo-spacer{flex:1}.lf-backchannels__convo-menu{border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--white);width:32px;height:32px;color:var(--ink-2);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:none}@media (width<=768px){.lf-backchannels__convo-menu{display:inline-flex}}.lf-backchannels__messages{flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}.lf-backchannels__blank-slate{text-align:center;max-width:420px;font-family:var(--font-serif);color:var(--ink);margin:auto;font-size:22px;font-style:italic;line-height:1.3}.lf-backchannels__day-group{flex-direction:column;gap:16px;display:flex}.lf-backchannels__day{z-index:2;pointer-events:none;justify-content:center;margin:-6px 0;display:flex;position:sticky;top:0}.lf-backchannels__day-pill{border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--paper-2);box-shadow:var(--shadow-1);font-family:var(--font-sans);color:var(--ink-2);padding:3px 12px;font-size:11.5px;font-weight:600}.lf-backchannels__msg{border-radius:var(--r-2);transition:background var(--dur-fast) var(--ease-out);gap:10px;margin:0 -10px;padding:4px 10px;display:flex;position:relative}.lf-backchannels__msg:hover{background:var(--paper-2)}.lf-backchannels__msg--anchored{background:#ffd6663d;animation:4s ease-out forwards lf-backchannels-anchor-fade;box-shadow:inset 0 0 0 1px #ffd6666b}@keyframes lf-backchannels-anchor-fade{0%,58%{background:#ffd6663d;box-shadow:inset 0 0 0 1px #ffd6666b}to{background:0 0;box-shadow:inset 0 0 0 1px #ffd66600}}.lf-backchannels__anchor-reset{z-index:20;border:1px solid var(--rule);background:var(--paper-2);color:var(--ink-2);font-family:var(--font-sans);cursor:pointer;border-radius:999px;align-self:center;margin:8px auto 10px;padding:7px 12px;font-size:12.5px;font-weight:500;position:sticky;bottom:12px}.lf-backchannels__anchor-reset:hover{background:var(--paper);color:var(--ink)}.lf-backchannels__new-jump{z-index:20;border:1px solid var(--vermilion);border-radius:var(--r-pill);background:var(--vermilion);color:var(--white);font-family:var(--font-sans);cursor:pointer;box-shadow:var(--shadow-2);align-self:center;margin:8px auto 10px;padding:7px 14px;font-size:12.5px;font-weight:600;position:sticky;bottom:12px}.lf-backchannels__new-jump:hover{filter:brightness(1.08)}.lf-backchannels__msg--threadable .lf-backchannels__thread-affordance{cursor:pointer}.lf-backchannels__msg-avatar{border-radius:var(--r-2);background:var(--paper-3);border:1px solid var(--rule);width:32px;height:32px;font-family:var(--font-sans);color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;overflow:hidden}.lf-backchannels__msg-body{flex:1;min-width:0}.lf-backchannels__msg-head{align-items:baseline;gap:8px;display:flex}.lf-backchannels__msg-avatar-img{object-fit:cover;width:100%;height:100%}.lf-backchannels__msg-name{font-family:var(--font-sans);color:var(--ink);font-size:13px;font-weight:600}.lf-backchannels__msg-name--link{cursor:pointer;text-decoration:none}.lf-backchannels__msg-name--link:hover{color:var(--vermilion);text-decoration:underline}.lf-backchannels__msg-time{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.lf-backchannels__msg-spinner{justify-content:center;align-self:center;align-items:center;width:14px;height:14px;display:inline-flex}.lf-backchannels__msg-spinner svg{width:14px;height:14px}.lf-backchannels__msg-spinner-track,.lf-backchannels__msg-spinner-progress{fill:none;stroke-width:2px}.lf-backchannels__msg-spinner-track{stroke:var(--rule)}.lf-backchannels__msg-spinner-progress{stroke:var(--vermilion);stroke-linecap:round;stroke-dasharray:37.7;stroke-dashoffset:37.7px;transform-origin:50%;animation:lf-backchannels-send-complete .8s var(--ease-out) forwards;transform:rotate(-90deg)}@keyframes lf-backchannels-send-complete{to{stroke-dashoffset:0}}.lf-backchannels__msg-retry{width:16px;height:16px;color:var(--danger);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.lf-backchannels__msg-retry:hover{color:var(--ink);background:var(--danger-tint)}.lf-backchannels__msg-guest-tag{background:var(--warning-tint);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--warning);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:9.5px}.lf-backchannels__msg-text{font-family:var(--font-sans);color:var(--ink-2);margin-top:2px;font-size:14px;line-height:1.5}.lf-backchannels__msg-text--system{color:var(--ink-3)}.lf-backchannels__thread{z-index:20;background:var(--white);border-left:1px solid var(--rule);flex-direction:column;flex:0 0 460px;min-width:0;min-height:0;display:flex;position:relative}@media (width>=769px){.lf-agent-modal__sheet:has(.lf-backchannels__thread){width:calc(100vw - 24px);max-width:calc(100vw - 24px)}}@media (width>=1500px){.lf-agent-modal__sheet:has(.lf-backchannels__thread){width:min(1800px,100vw - 160px);max-width:min(1800px,100vw - 160px)}}@media (width>=769px) and (width<=899px){.lf-agent-modal__sheet:has(.lf-backchannels__thread) .lf-agent-modal__sidebar{z-index:30;width:auto;position:absolute;inset:0;transform:translate(-100%)}.lf-agent-modal__sheet:has(.lf-backchannels__thread) .lf-agent-modal__sidebar.lf-agent-modal__sidebar--open{transform:translate(0)}.lf-agent-modal__sheet:has(.lf-backchannels__thread) .lf-backchannels__convo-menu{display:inline-flex}.lf-agent-modal__sheet:has(.lf-backchannels__thread) .lf-agent-modal__sidebar-back{display:inline-flex}.lf-agent-modal__sheet:has(.lf-backchannels__thread) .lf-agent-modal__main{flex:1;min-width:0}.lf-backchannels__thread{flex:0 0 clamp(320px,42%,400px)}}@media (width>=900px) and (width<=1199px){.lf-agent-modal__sheet:has(.lf-backchannels__thread) .lf-agent-modal__main{flex:1;min-width:0}.lf-backchannels__thread{flex:0 0 clamp(360px,36%,440px)}}@media (width>=1200px) and (width<=1499px){.lf-agent-modal__sheet:has(.lf-backchannels__thread) .lf-agent-modal__main{flex:1;min-width:320px}.lf-backchannels__thread{flex:0 0 clamp(420px,32%,480px)}}.lf-backchannels__thread--drag:after{content:"Drop to attach to thread";z-index:5;border:1px dashed var(--vermilion);border-radius:var(--r-2);background:var(--vermilion-tint);color:var(--vermilion);font-family:var(--font-sans);pointer-events:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:8px}.lf-backchannels__thread-resize{z-index:25;cursor:col-resize;width:7px;position:absolute;top:0;bottom:0;left:-3px}.lf-backchannels__thread-resize:after{content:"";width:1px;transition:background var(--dur-fast) var(--ease-out);background:0 0;position:absolute;top:0;bottom:0;left:3px}.lf-backchannels__thread-resize:hover:after{background:var(--vermilion)}@media (width<=768px){.lf-backchannels__thread-resize{display:none}}.lf-backchannels__thread-head{box-sizing:border-box;border-bottom:1px solid var(--rule);flex-shrink:0;align-items:center;gap:8px;min-height:60px;padding:14px 16px;display:flex}.lf-backchannels__thread-back{border-radius:var(--r-1);width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.lf-backchannels__thread-back:hover{background:var(--paper-2);color:var(--ink)}.lf-backchannels__thread-title{font-family:var(--font-sans);color:var(--ink);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600}.lf-backchannels__thread-scroll{flex-direction:column;flex:1;gap:16px;min-height:0;padding:12px 20px;display:flex;overflow-y:auto}.lf-backchannels__thread-pinned{flex-direction:column;gap:16px;display:flex}.lf-backchannels__thread-divider{font-family:var(--font-sans);color:var(--ink-3);border-bottom:1px solid var(--rule);align-items:center;gap:8px;margin:0 -20px;padding:8px 20px;font-size:12px;display:flex}.lf-backchannels__thread-earlier{font-family:var(--font-sans);color:var(--vermilion);cursor:pointer;background:0 0;border:none;margin:6px auto;font-size:12px;font-weight:600;display:block}.lf-backchannels__thread-affordance{border-radius:var(--r-pill);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;margin-top:4px;padding:2px 8px 2px 2px;display:inline-flex}.lf-backchannels__thread-affordance:hover{border-color:var(--rule);background:var(--paper-2)}.lf-backchannels__thread-faces{display:inline-flex}.lf-backchannels__thread-face{border-radius:var(--r-pill);object-fit:cover;border:1.5px solid var(--white);width:20px;height:20px;margin-left:-4px}.lf-backchannels__thread-face:first-child{margin-left:0}.lf-backchannels__thread-face--blank{background:var(--paper-3);font-family:var(--font-sans);letter-spacing:.02em;color:var(--ink-2);justify-content:center;align-items:center;font-size:7.5px;font-weight:600;display:inline-flex}.lf-backchannels__thread-count{font-family:var(--font-sans);color:var(--vermilion);font-size:12px;font-weight:600}.lf-backchannels__thread-new{border-radius:var(--r-pill);background:var(--vermilion);color:var(--white);font-family:var(--font-sans);text-transform:lowercase;letter-spacing:.02em;align-items:center;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.lf-backchannels__unseen-bar{z-index:3;border:1px solid var(--vermilion);border-radius:var(--r-pill);background:var(--vermilion);color:var(--white);font-family:var(--font-sans);cursor:pointer;box-shadow:var(--shadow-1);align-self:center;margin:-2px auto 6px;padding:4px 14px;font-size:12px;font-weight:600;position:sticky;top:0}.lf-backchannels__unseen-bar:hover{filter:brightness(1.05)}.lf-backchannels__new-divider{color:var(--vermilion);align-items:center;gap:8px;margin:2px 0;display:flex}.lf-backchannels__new-divider:before,.lf-backchannels__new-divider:after{content:"";background:var(--vermilion);opacity:.4;flex:1;height:1px}.lf-backchannels__new-divider-label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.lf-backchannels__msg-richtext{font-family:var(--font-sans);color:var(--ink);font-size:14px;line-height:1.5}.lf-backchannels__msg-richtext p{margin:0 0 4px;font-size:14px;line-height:1.5}.lf-backchannels__msg-richtext p:last-child{margin-bottom:0}.lf-backchannels__msg-richtext a{color:var(--vermilion)}.lf-backchannels__msg-richtext pre{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-1);font-family:var(--font-mono);padding:8px 10px;font-size:12.5px;overflow-x:auto}@media (width<=768px){.lf-backchannels__thread{border-left:none;flex:none;position:absolute;inset:0}}.lf-backchannels__msg-edited{font-family:var(--font-sans);color:var(--ink-3);margin-top:2px;margin-left:6px;font-size:11px;display:inline-block}.lf-backchannels__msg--editing{background:var(--vermilion-tint)}.lf-backchannels__msg--editing .lf-backchannels__msg-body{flex:1}.lf-backchannels__msg--editing .lf-bc-edit{margin-top:18px;margin-left:-42px}.lf-bc-msg-menu{z-index:1100;border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);width:180px;box-shadow:var(--shadow-2);flex-direction:column;padding:4px;display:flex;position:fixed}@media (width<=768px){.lf-bc-msg-menu{width:max-content}}.lf-bc-msg-menu__item{border-radius:var(--r-1);font-family:var(--font-sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.lf-bc-msg-menu__item:hover{background:var(--paper-2)}.lf-bc-msg-menu__item--danger{color:var(--vermilion)}.lf-bc-composer__edit-cancel,.lf-bc-composer__edit-confirm{border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--paper-2);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.lf-bc-composer__edit-cancel{color:var(--vermilion)}.lf-bc-composer__edit-cancel:hover{background:var(--vermilion-tint);border-color:var(--vermilion)}.lf-bc-composer__edit-confirm{color:var(--success)}.lf-bc-composer__edit-confirm:hover{background:var(--success-tint);border-color:var(--success)}.lf-bc-composer__edit-confirm:disabled{opacity:.5;cursor:default}.lf-bc-composer__edit-confirm:disabled:hover{background:var(--paper-2);border-color:var(--rule)}.lf-bc-edit__previews{flex-direction:column;gap:6px;padding:0 8px 6px;display:flex}.lf-backchannels__mobile-edit{background:var(--white);border-top:1px solid var(--rule);position:sticky;bottom:0}@media (width<=768px){.lf-backchannels__mobile-edit{margin-left:-20px;margin-right:-20px}}.lf-bc-msg-attachments{flex-direction:column;gap:6px;margin-top:6px;display:flex}.lf-bc-msg-images{flex-wrap:wrap;gap:6px;display:flex}.lf-bc-msg-image{max-width:320px;position:relative}.lf-bc-msg-image__btn{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper-2);cursor:zoom-in;padding:0;line-height:0;display:block;overflow:hidden}.lf-bc-msg-image__img{object-fit:cover;opacity:0;width:auto;max-width:320px;height:auto;max-height:260px;transition:opacity var(--dur-fast) var(--ease-out);display:block}.lf-bc-msg-image__img--loaded{opacity:1}.lf-bc-msg-image__img--sized{width:100%;height:100%}.lf-bc-msg-image__toolbar{border-radius:var(--r-1);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);background:#0000008c;gap:2px;padding:2px;display:flex;position:absolute;top:6px;right:6px}.lf-bc-msg-image:hover .lf-bc-msg-image__toolbar{opacity:1;pointer-events:auto}@media (hover:none){.lf-bc-msg-image__toolbar{opacity:1;pointer-events:auto}}.lf-bc-msg-image__action{border-radius:var(--r-1);color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.lf-bc-msg-image__action:hover{background:#ffffff2e}.lf-bc-linkpreview{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper-2);gap:10px;max-width:440px;margin-top:6px;padding:10px;display:flex;position:relative}.lf-bc-composer__link-previews .lf-bc-linkpreview,.lf-bc-edit__previews .lf-bc-linkpreview{max-width:none}.lf-bc-reference--user:before,.lf-bc-reference--company:before{content:"";vertical-align:-.12em;background-color:currentColor;width:.85em;height:.85em;margin-right:3px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lf-bc-reference--user:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='5'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='5'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/svg%3E")}.lf-bc-reference--company:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z'/%3E%3Cpath d='M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2'/%3E%3Cpath d='M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M10 6h4'/%3E%3Cpath d='M10 10h4'/%3E%3Cpath d='M10 14h4'/%3E%3Cpath d='M10 18h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z'/%3E%3Cpath d='M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2'/%3E%3Cpath d='M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M10 6h4'/%3E%3Cpath d='M10 10h4'/%3E%3Cpath d='M10 14h4'/%3E%3Cpath d='M10 18h4'/%3E%3C/svg%3E")}.lf-backchannels__msg-richtext .lf-bc-mention,.lf-backchannels__msg-richtext a.lf-bc-reference{color:var(--vermilion);background:var(--vermilion-tint);border-radius:var(--r-1);white-space:nowrap;padding:0 4px;font-weight:500;text-decoration:none}.lf-backchannels__msg-richtext a.lf-bc-mention{text-decoration:none}.lf-backchannels__msg-richtext .lf-bc-mention--channel{font-weight:600;text-decoration:none}.lf-backchannels__msg-richtext a.lf-bc-mention:hover,.lf-backchannels__msg-richtext a.lf-bc-reference:hover{text-decoration:underline}.lf-bc-refcard{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper-2);width:100%;margin-top:6px;display:block;position:relative}.lf-bc-refcard:hover{background:var(--paper-3)}.lf-backchannels__msg-body .lf-bc-refcard{background:0 0}.lf-backchannels__msg-body .lf-bc-refcard:hover{background:var(--paper-2)}.lf-bc-refcard__link{color:var(--ink);border-radius:var(--r-2);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.lf-bc-refcard--staged .lf-bc-refcard__link{padding-right:34px}.lf-bc-refcard__avatar{border-radius:var(--r-pill);background:var(--paper-3);border:1px solid var(--rule);width:44px;height:44px;font-family:var(--font-mono);color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex;overflow:hidden}.lf-bc-refcard__avatar--company{border-radius:var(--r-1)}.lf-bc-refcard__avatar-img{object-fit:cover;width:100%;height:100%}.lf-bc-refcard__body{flex-direction:column;gap:1px;min-width:0;display:flex}.lf-bc-refcard__name{font-family:var(--font-serif);color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.lf-bc-refcard__sub{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lf-bc-refcard__meta{color:var(--ink-3);font-size:12px}.lf-bc-composer__reference-previews{flex-direction:column;gap:6px;margin-top:6px;display:flex}.lf-bc-composer__reference-previews .lf-bc-refcard{margin-top:0}.lf-bc-refcard__remove{border-radius:var(--r-1);background:var(--paper);width:20px;height:20px;color:var(--ink-3);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}.lf-bc-refcard__remove:hover{color:var(--ink);background:var(--paper-3)}.lf-bc-deckcard__row{align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.lf-bc-refcard--staged .lf-bc-deckcard__row,.lf-bc-refcard--forwardable .lf-bc-deckcard__row{padding-right:34px}.lf-bc-deckcard__forward{color:var(--ink-2)}.lf-bc-deckcard__forward:hover{color:var(--vermilion)}.lf-bc-deckcard__company{flex-shrink:0;align-items:center;gap:8px;min-width:0;max-width:220px;display:inline-flex}.lf-bc-deckcard__company-logo{color:var(--ink);text-decoration:none;display:inline-flex}.lf-bc-deckcard__company .lf-bc-refcard__avatar{width:32px;height:32px;font-size:11px}.lf-bc-deckcard__company-col{flex-direction:column;gap:1px;min-width:0;display:flex}.lf-bc-deckcard__company-name{font-family:var(--font-sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none;overflow:hidden}.lf-bc-deckcard__company-name:hover{text-decoration:underline}.lf-bc-deckcard__company-site{font-family:var(--font-sans);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;text-decoration:none;overflow:hidden}.lf-bc-deckcard__company-site:hover{color:var(--ink-2);text-decoration:underline}.lf-bc-deckcard__divider{background:var(--rule);flex-shrink:0;align-self:stretch;width:1px}.lf-bc-deckcard__deck{min-width:0;color:var(--ink);flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.lf-bc-deckcard__cover{border-radius:var(--r-1);border:1px solid var(--rule);background:var(--paper-3);flex-shrink:0;justify-content:center;align-items:center;width:84px;height:52px;display:inline-flex;overflow:hidden}.lf-bc-deckcard__cover--empty{color:var(--ink-3)}.lf-bc-deckcard__cover-img{object-fit:cover;width:100%;height:100%}.lf-bc-deckcard__tag{border:1px solid var(--rule);border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--paper);align-items:center;padding:1px 6px;font-size:10px;display:inline-flex}@media (width<=768px){.lf-bc-deckcard__row{flex-wrap:wrap;row-gap:10px}.lf-bc-deckcard__divider{display:none}.lf-bc-deckcard__company{flex-basis:100%;max-width:100%}.lf-bc-deckcard__deck{flex-basis:100%}}.lf-bc-refcard--blurb{padding:10px 12px;display:block}.lf-bc-blurbcard__head{align-items:flex-start;gap:8px;display:flex}.lf-bc-refcard--blurb.lf-bc-refcard--staged .lf-bc-blurbcard__head,.lf-bc-refcard--blurb.lf-bc-refcard--forwardable .lf-bc-blurbcard__head{padding-right:24px}.lf-bc-blurbcard__head .lf-bc-deckcard__company{flex:0 auto;min-width:0;max-width:none}.lf-bc-blurbcard__tag{border:1px solid var(--rule);border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--paper);flex-shrink:0;align-items:center;margin-top:3px;padding:1px 6px;font-size:10px;display:inline-flex}.lf-bc-blurbcard__title{font-family:var(--font-serif);color:var(--ink);margin-top:8px;font-size:15px;font-weight:600;line-height:1.3}.lf-bc-blurbcard__body{max-height:200px;color:var(--ink-2);margin-top:4px;font-size:13.5px;overflow:hidden}.lf-bc-blurbcard__body--fade{-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.lf-bc-blurbcard__body>:first-child{margin-top:0}.lf-bc-blurbcard__body>:last-child{margin-bottom:0}.lf-bc-blurbcard__more{font:inherit;color:var(--vermilion);cursor:pointer;background:0 0;border:none;margin-top:2px;padding:0;font-size:12.5px}.lf-bc-blurbcard__more:hover{text-decoration:underline}.lf-bc-blurbcard__embed{aspect-ratio:16/9;border-radius:var(--r-1);background:#000;width:100%;max-width:440px;margin-top:8px;position:relative;overflow:hidden}.lf-bc-blurbcard__embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lf-bc-blurbcard__actions{gap:2px;display:inline-flex;position:absolute;top:6px;right:6px}.lf-bc-blurbcard__action{border-radius:var(--r-1);background:var(--paper);width:20px;height:20px;color:var(--ink-3);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.lf-bc-blurbcard__action:hover{color:var(--ink);background:var(--paper-3)}.lf-bc-blurbcard__action.lf-bc-deckcard__forward{color:var(--ink-2)}.lf-bc-blurbcard__action.lf-bc-deckcard__forward:hover{color:var(--vermilion)}.lf-bc-blurbcard__snippet{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;display:-webkit-box;overflow:hidden}.lf-bc-blurbcard__deckwrap{margin-top:10px;position:relative}.lf-bc-blurbcard__deck{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper);gap:10px;padding:8px}.lf-bc-blurbcard__deck .lf-bc-deckcard__cover{width:64px;height:40px}a.lf-bc-blurbcard__deck:hover{border-color:var(--ink-3)}.lf-bc-blurbcard__deck-remove{border-radius:var(--r-1);background:var(--paper-2);width:18px;height:18px;color:var(--ink-3);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px}.lf-bc-blurbcard__deck-remove:hover{color:var(--ink);background:var(--paper-3)}.lf-bc-linkpreview--embed{flex-direction:column;gap:8px;max-width:480px}.lf-bc-linkpreview__embed{aspect-ratio:16/9;border-radius:var(--r-1);background:#000;width:100%;position:relative;overflow:hidden}.lf-bc-linkpreview__embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lf-bc-linkpreview__thumb{border-radius:var(--r-1);flex:none;width:72px;height:72px;overflow:hidden}.lf-bc-linkpreview__thumb img{object-fit:cover;width:100%;height:100%;display:block}.lf-bc-linkpreview__body{flex-direction:column;gap:2px;min-width:0;display:flex}.lf-bc-linkpreview__site{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);font-size:11px}.lf-bc-linkpreview__title{font-family:var(--font-sans);color:var(--ink);font-size:13.5px;font-weight:600;text-decoration:none}a.lf-bc-linkpreview__title:hover{text-decoration:underline}.lf-bc-linkpreview__desc{font-family:var(--font-sans);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.lf-bc-linkpreview__remove{border-radius:var(--r-1);background:var(--paper);width:20px;height:20px;color:var(--ink-3);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px}.lf-bc-linkpreview__remove:hover{color:var(--ink);background:var(--paper-3)}.lf-backchannels__reactions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.lf-backchannels__react-viewall{font-family:var(--font-sans);color:var(--vermilion);cursor:pointer;background:0 0;border:none;align-self:flex-end;margin-left:auto;padding:0;font-size:11.5px;font-weight:600;line-height:20px;display:none}@media (width<=768px){.lf-backchannels__react-viewall{display:inline-flex}.lf-backchannels__msg-actions .lf-backchannels__reactions,.lf-bc-wall__actions .lf-backchannels__reactions{flex:1}}.lf-backchannels__react-chip-wrap{display:inline-flex;position:relative}.lf-backchannels__react-chip{border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--paper-2);height:22px;color:var(--ink-2);font-family:var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-items:center;gap:5px;padding:1px 8px;font-size:12px;display:inline-flex}.lf-backchannels__react-chip:hover{border-color:var(--ink-3)}.lf-backchannels__react-chip--active{background:var(--vermilion-tint);border-color:var(--vermilion);color:var(--vermilion)}.lf-backchannels__react-glyph{font-size:13px;line-height:1}.lf-backchannels__react-count{font-family:var(--font-mono);font-size:11px;font-weight:600}.lf-backchannels__react-toolbar{z-index:2;border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);box-shadow:var(--shadow-2);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);align-items:center;gap:2px;padding:2px;display:flex;position:absolute;top:-12px;right:6px}.lf-backchannels__msg:hover .lf-backchannels__react-toolbar,.lf-backchannels__react-toolbar.is-open{opacity:1;pointer-events:auto}.lf-backchannels__msg:has(.lf-backchannels__reactions:hover) .lf-backchannels__react-toolbar:not(.is-open){opacity:0;pointer-events:none}.lf-backchannels__msg-actions{flex-wrap:wrap;align-items:center;column-gap:8px;display:flex}.lf-backchannels__mobile-actions{display:contents}.lf-backchannels__mobile-action{border-radius:var(--r-1);width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:none}.lf-backchannels__mobile-action:active{background:var(--paper-2);color:var(--ink)}@media (width<=768px){.lf-backchannels__msg-body>.lf-bc-refcard,.lf-backchannels__msg-body>.lf-bc-msg-attachments,.lf-backchannels__msg-body>.lf-bc-linkpreview,.lf-backchannels__msg-body>.lf-backchannels__msg-actions{margin-left:-42px}.lf-backchannels__msg-body>.lf-bc-refcard{width:auto}.lf-backchannels__msg-body>.lf-bc-linkpreview{max-width:none}.lf-backchannels__msg-head+.lf-bc-refcard,.lf-backchannels__msg-head+.lf-bc-msg-attachments,.lf-backchannels__msg-head+.lf-bc-linkpreview,.lf-backchannels__msg-head+.lf-backchannels__msg-actions{margin-top:14px}.lf-backchannels__mobile-actions{align-items:center;gap:4px;margin-top:2px;display:flex;position:relative}.lf-backchannels__mobile-action{display:inline-flex}.lf-backchannels__react-toolbar{inset:auto auto calc(100% + 4px) -4px}.lf-backchannels__msg:hover .lf-backchannels__react-toolbar:not(.is-open){opacity:0;pointer-events:none}}.lf-backchannels__react-quick{border-radius:var(--r-1);cursor:pointer;width:28px;height:28px;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:17px;line-height:1;display:inline-flex}.lf-backchannels__react-quick:hover{background:var(--paper-2)}.lf-backchannels__react-more{color:var(--ink-3)}.lf-backchannels__react-more:hover{color:var(--ink)}@media (width<=768px){.lf-backchannels__react-quick--desktop,.lf-backchannels__react-more{display:none}}.lf-backchannels__react-add{border-radius:var(--r-1);width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:5px;display:inline-flex;position:relative}.lf-backchannels__react-add:before{content:"";background:var(--rule);width:1px;position:absolute;top:4px;bottom:4px;left:-3px}.lf-backchannels__react-add:hover{background:var(--paper-2);color:var(--ink)}.lf-backchannels__react-tip{z-index:1100;position:fixed}.lf-backchannels__react-tip-card{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);width:200px;box-shadow:var(--shadow-2);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:12px 14px;display:flex}.lf-backchannels__react-tip-glyph{font-size:36px;line-height:1}.lf-backchannels__react-tip-text{font-family:var(--font-sans);color:var(--ink-3);font-size:12.5px;line-height:1.45}.lf-backchannels__react-tip-who{color:var(--ink);font-weight:600}.lf-backchannels__react-tip-code{font-family:var(--font-mono);color:var(--ink-2);word-break:break-all;font-size:11.5px}.lf-backchannels__react-tip-all{font-family:var(--font-sans);color:var(--vermilion);cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px;font-weight:600}.lf-backchannels__react-tip-all:hover{text-decoration:underline}.lf-backchannels__react-modal .lf-backchannels__member-modal-head{margin-bottom:16px}.lf-backchannels__react-modal-body{flex-direction:column;gap:16px;max-height:60vh;display:flex;overflow-y:auto}.lf-backchannels__react-group-head{border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding-bottom:6px;display:flex}.lf-backchannels__react-group-glyph{font-size:18px;line-height:1}.lf-backchannels__react-group-code{font-family:var(--font-mono);color:var(--ink-3);font-size:12px}.lf-backchannels__react-group-count{font-family:var(--font-mono);color:var(--ink-3);font-size:11px;font-weight:600}.lf-backchannels__react-group-names{flex-direction:column;gap:4px;margin-top:8px;display:flex}.lf-backchannels__react-reactor{font-family:var(--font-sans);color:var(--ink);font-size:13px}.lf-backchannels__overview{flex:1;min-height:0;padding:8px 8px 16px;display:none;overflow-y:auto}.lf-agent-modal__main.is-bc-overview .lf-backchannels__overview{display:block}.lf-agent-modal__main.is-bc-overview .lf-backchannels__messages,.lf-agent-modal__main.is-bc-overview .lf-agent-modal__input{display:none}.lf-bc-wall{margin-top:32px}.lf-bc-wall__head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.lf-bc-wall__head h2{font-family:var(--font-sans);color:var(--ink);margin:0;font-size:14px;font-weight:600}.lf-bc-wall__card{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper-2);margin-bottom:14px}.lf-bc-wall__card-head{border-bottom:1px solid var(--rule);border-radius:var(--r-2) var(--r-2) 0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.lf-bc-wall__channel{min-width:0;font-family:var(--font-sans);color:var(--ink-2);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.lf-bc-wall__channel:hover{color:var(--vermilion)}.lf-bc-wall__channel-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lf-bc-wall__support-arrow{color:var(--vermilion);font-weight:600}.lf-bc-wall__open{border:1px solid var(--rule);font-family:var(--font-sans);color:var(--ink-2);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:999px;flex-shrink:0;padding:4px 12px;font-size:12px;font-weight:600}.lf-bc-wall__open:hover{color:var(--vermilion);border-color:var(--vermilion)}.lf-bc-wall__post{gap:10px;padding:14px;display:flex}.lf-bc-wall__avatar{border-radius:var(--r-1,6px);background:var(--paper-3);border:1px solid var(--rule);width:30px;height:30px;font-family:var(--font-sans);color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:inline-flex;overflow:hidden}.lf-bc-wall__avatar--small{width:22px;height:22px;font-size:9px}.lf-bc-wall__avatar-img{object-fit:cover;width:100%;height:100%;display:block}.lf-bc-wall__post-body{flex:1;min-width:0}.lf-bc-wall__post-head{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.lf-bc-wall__author{font-family:var(--font-sans);color:var(--ink);font-size:13px;font-weight:600}.lf-bc-wall__author--link{text-decoration:none}.lf-bc-wall__author--link:hover{color:var(--vermilion)}.lf-bc-wall__time{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;font-size:10.5px}.lf-bc-wall__replies{border-top:1px solid var(--rule);flex-direction:column;gap:10px;padding:10px 14px 12px 54px;display:flex}.lf-bc-wall__reply{gap:8px;display:flex}.lf-bc-wall__reply-body{flex:1;min-width:0}.lf-bc-wall__reply-body .lf-backchannels__msg-richtext{font-size:13px}.lf-bc-wall__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.lf-bc-wall__reactions{margin-top:0}.lf-bc-wall__action-row{align-items:center;gap:6px;display:flex}.lf-bc-wall__action{border-radius:var(--r-1,6px);width:24px;height:24px;color:var(--ink-3);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.lf-bc-wall__action:hover{color:var(--vermilion);background:var(--paper-3)}.lf-bc-wall__react-hover{display:inline-flex;position:relative}.lf-bc-wall__react-hover .lf-backchannels__react-toolbar{inset:auto auto calc(100% + 4px) -4px}.lf-bc-wall__react-hover.is-hovered .lf-backchannels__react-toolbar,.lf-bc-wall__react-hover:focus-within .lf-backchannels__react-toolbar{opacity:1;pointer-events:auto}.lf-bc-wall__more-replies{font-family:var(--font-sans);color:var(--ink-2);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:12.5px;font-weight:600}.lf-bc-wall__more-replies:hover{color:var(--vermilion)}.lf-bc-wall__sentinel{text-align:center;min-height:24px;font-family:var(--font-sans);color:var(--ink-3);font-size:12.5px}@media (width<=640px){.lf-bc-wall__replies{padding-left:14px}.lf-bc-wall__post-body>.lf-bc-wall__actions{margin-left:-40px}.lf-bc-wall__reply-body>.lf-bc-wall__actions{margin-left:-30px}}.lf-backchannels__drop{z-index:30;border:2px dashed var(--vermilion);border-radius:var(--r-3);background:color-mix(in srgb, var(--white) 88%, transparent);color:var(--ink);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:8px}.lf-backchannels__drop-icon{border-radius:var(--r-pill);background:var(--vermilion-tint);width:44px;height:44px;color:var(--vermilion);justify-content:center;align-items:center;display:inline-flex}.lf-backchannels__drop-text{font-family:var(--font-sans);font-size:14px;font-weight:600}.lf-backchannels__drop-sub{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.lf-backchannels__overview-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:10px 12px 6px;font-size:11px}.lf-backchannels__update{border-radius:var(--r-2);cursor:pointer;text-align:left;width:100%;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:flex-start;gap:12px;padding:12px;display:flex}.lf-backchannels__update:hover,.lf-backchannels__update:focus-visible{background:var(--paper-2)}.lf-backchannels__update-icon{border-radius:var(--r-2);background:var(--paper-3);border:1px solid var(--rule);width:34px;height:34px;font-family:var(--font-sans);color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.lf-backchannels__update-icon-img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.lf-backchannels__overview-empty{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:12px;margin:0;padding:10px 4px 0;display:flex}.lf-backchannels__overview-empty p{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:22px;font-style:italic;line-height:1.3}.lf-backchannels__overview-open{border:1px solid var(--rule-strong);border-radius:var(--r-2);background:var(--white);width:100%;min-height:42px;color:var(--ink);font-family:var(--font-sans);cursor:pointer;font-size:14px;font-weight:600}.lf-backchannels__overview-open:hover,.lf-backchannels__overview-open:focus-visible{border-color:var(--vermilion);color:var(--vermilion);background:var(--vermilion-tint)}@media (width>=769px){.lf-backchannels__overview-empty{justify-content:center;min-height:100%;padding:0 24px;transform:translateY(-60px)}.lf-backchannels__overview-open{display:none}}.lf-backchannels__intro-request{cursor:default}.lf-backchannels__intro-request:hover{background:0 0}.lf-backchannels__intro-request-sub{font-family:var(--font-sans);color:var(--ink-3);margin-top:1px;font-size:12px;display:block}.lf-backchannels__intro-request-message{font-family:var(--font-sans);color:var(--ink-2);white-space:pre-wrap;margin-top:6px;font-size:13.5px;line-height:1.5;display:block}.lf-backchannels__intro-request-hint{font-family:var(--font-sans);color:var(--ink-3);margin-top:6px;font-size:12px;line-height:1.45;display:block}.lf-backchannels__intro-request-waiting{align-items:center;gap:6px;display:flex}.lf-backchannels__intro-request-actions{gap:8px;margin-top:10px;display:flex}.lf-backchannels__intro-request-btn{border:1px solid var(--rule-strong);border-radius:var(--r-2);background:var(--white);color:var(--ink);font-family:var(--font-sans);cursor:pointer;align-items:center;gap:5px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.lf-backchannels__intro-request-btn--primary{border-color:var(--vermilion);background:var(--vermilion);color:#fff}.lf-backchannels__intro-request-btn:disabled{opacity:.55;cursor:default}.lf-backchannels__update-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lf-backchannels__update-top{justify-content:flex-start;align-items:baseline;gap:8px;display:flex}.lf-backchannels__update-name{min-width:0;font-family:var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:13px;font-weight:600;overflow:hidden}.lf-backchannels__update-time{font-family:var(--font-mono);color:var(--ink-3);flex-shrink:0;font-size:11px}.lf-backchannels__update-preview{font-family:var(--font-sans);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.4;overflow:hidden}.lf-backchannels__update .lf-backchannels__row-badge{align-self:center}.lf-intro-requests{max-width:760px;margin:0 auto;padding:28px 24px 80px}.lf-intro-requests__back{color:var(--ink-3);font-family:var(--font-sans);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:4px;margin-bottom:14px;font-size:12.5px;text-decoration:none;display:inline-flex}.lf-intro-requests__back:hover{color:var(--ink)}.lf-intro-requests__header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.lf-intro-requests__filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.lf-intro-requests__filter{border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--white);color:var(--ink-2);font-family:var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:5px 12px;font-size:12.5px;font-weight:500;text-decoration:none}.lf-intro-requests__filter:hover{border-color:var(--rule-strong);color:var(--ink)}.lf-intro-requests__filter--active{background:var(--vermilion);border-color:var(--vermilion);color:#fff}.lf-intro-requests__filter--active:hover{background:var(--vermilion-hover);border-color:var(--vermilion-hover);color:#fff}.lf-intro-requests__header h1{font-family:var(--font-serif);letter-spacing:-.05em;color:var(--ink);margin:0;font-size:clamp(40px,6vw,64px);font-weight:500}.lf-intro-requests__header p{color:var(--ink-3);margin:8px 0 0}.lf-intro-requests__header-badges{flex-wrap:wrap;justify-content:flex-end;align-self:flex-start;gap:6px;max-width:260px;margin-top:8px;display:flex}.lf-intro-requests__badge{border-radius:var(--r-pill);background:var(--vermilion-tint);color:var(--vermilion);font-family:var(--font-mono);justify-content:center;align-items:center;padding:2px 8px;font-size:11px;display:inline-flex}.lf-intro-requests__badge--pending{background:var(--warning-tint);color:var(--warning)}.lf-intro-requests__panel{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);overflow:hidden}.lf-intro-requests__list{display:grid}.lf-intro-requests__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding-right:24px;display:grid;position:relative}.lf-intro-requests__row .lf-forwarder-inbox-row__unread{z-index:2;min-width:8px;position:absolute;top:10px;right:10px}.lf-intro-requests__row+.lf-intro-requests__row{border-top:1px solid var(--rule)}.lf-intro-requests__row-overlay{z-index:1;position:absolute;inset:0}.lf-intro-requests__row-main{grid-column:1;align-items:center;gap:12px;min-width:0;display:flex}.lf-intro-requests__profile-link,.lf-intro-requests__profile-link:link,.lf-intro-requests__profile-link:visited{z-index:2;color:var(--ink);font-weight:700;text-decoration:none;position:relative}.lf-intro-requests__profile-link:hover,.lf-intro-requests__profile-link:focus-visible{color:var(--vermilion);text-decoration:none}.lf-intro-requests__avatar{flex:none}.lf-intro-requests__row-head{align-items:baseline;gap:8px;min-width:0;display:flex}.lf-intro-requests__row-title{min-width:0;line-height:1.35}.lf-intro-requests__row-title span{color:var(--ink-3);font-weight:400}.lf-intro-requests__row-detail{gap:8px;min-width:0;display:flex}.lf-intro-requests__row-detail span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lf-intro-requests__meta{z-index:2;flex-direction:column;flex:none;grid-column:2;justify-content:center;align-items:flex-end;gap:6px;max-width:260px;display:flex}.lf-intro-requests__pill{border-radius:var(--r-pill);background:var(--success-tint);font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--success);justify-content:center;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:500;display:inline-flex}.lf-intro-requests__pill--pending{background:var(--warning-tint);color:var(--warning)}.lf-intro-requests__pill--forwarded{background:var(--info-tint);color:var(--info)}.lf-intro-requests__pill--made{background:var(--success-tint);color:var(--success)}.lf-intro-requests__pill--rejected{background:var(--danger-tint);color:var(--danger)}.lf-intro-requests__pill--cancelled{background:var(--paper-2);color:var(--ink-3)}.lf-intro-requests__unread{min-width:18px;font-family:var(--font-mono);color:var(--vermilion);align-items:center;gap:4px;font-size:11px;display:inline-flex}.lf-intro-requests__unread span{background:var(--vermilion);border-radius:999px;width:8px;height:8px}.lf-intro-requests__received{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;flex:none;font-size:11px}.lf-intro-requests__state,.lf-intro-requests__empty{text-align:center;color:var(--ink-3);padding:48px 24px}.lf-intro-requests__empty{justify-items:center;gap:10px;display:grid}.lf-intro-requests__empty h2{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:28px;font-weight:500}.lf-intro-requests__empty p{margin:0}.lf-intro-requests__empty-icon{border:1px solid var(--rule);width:40px;height:40px;color:var(--vermilion);border-radius:999px;place-items:center;display:grid}.lf-intro-requests__load{border-top:1px solid var(--rule);justify-content:center;padding:18px;display:flex}.lf-intro-requests__load-btn{border:1px solid var(--ink);background:var(--ink);height:36px;color:var(--paper);font-family:var(--font-sans);cursor:pointer;border-radius:999px;padding:0 18px;font-size:13px;font-weight:700}.lf-intro-requests__load-btn:disabled{cursor:wait;opacity:.6}@media (width<=760px){.lf-intro-requests{padding:20px 16px 60px}.lf-intro-requests__header{align-items:flex-start}.lf-intro-requests__counter{min-width:auto}.lf-intro-requests__row{grid-template-columns:minmax(0,1fr);align-items:flex-start;padding-right:16px}.lf-intro-requests__meta{flex-flow:wrap;grid-column:1;justify-content:flex-start;width:100%;max-width:none;margin-top:12px}.lf-intro-requests__row-head{flex-wrap:wrap;gap:3px 8px}.lf-intro-requests__row-detail{flex-direction:column;gap:2px}.lf-intro-requests__row-detail strong{max-width:100%}}.lf-contact-agent{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-3);margin-top:22px;padding:16px 20px 18px}.lf-contact-agent__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.lf-contact-agent__head h3{font-family:var(--font-sans);color:var(--ink);margin:0;font-size:15px;font-weight:600}.lf-contact-agent__head p{color:var(--ink-3);margin:3px 0 0;font-size:12.5px;line-height:1.4}.lf-contact-agent__head span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.lf-contact-agent__threads{gap:8px;margin-bottom:12px;padding-bottom:2px;display:flex;overflow-x:auto}.lf-contact-agent__thread-btn{max-width:180px;font-family:var(--font-sans);white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2);background:var(--white);border:1px solid var(--rule);cursor:pointer;border-radius:999px;flex:none;padding:6px 9px;font-size:12px;overflow:hidden}.lf-contact-agent__thread-btn--active{color:var(--paper);background:var(--ink);border-color:var(--ink)}.lf-contact-agent__form{gap:10px;margin-top:12px;display:grid}.lf-contact-agent__input{resize:vertical;width:100%;min-height:56px;font-family:var(--font-sans);font-size:var(--fs-input);color:var(--ink);background:var(--white);border:1px solid var(--rule-strong);border-radius:var(--r-2);padding:11px 12px;line-height:1.45}.lf-contact-agent__input::placeholder{color:var(--ink-4)}.lf-contact-agent__input:focus{border-color:var(--ink-2);outline:none}.lf-contact-agent__actions{justify-content:flex-end;display:flex}.lf-contact-agent__chat{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);flex-direction:column;gap:9px;min-height:180px;max-height:420px;padding:12px;display:flex;overflow-y:auto}.lf-contact-agent__empty{font-family:var(--font-sans);text-align:center;color:var(--ink-3);margin:auto 0;padding:18px 20px;font-size:13.5px;line-height:1.5}.lf-contact-agent__bubble{max-width:88%;font-family:var(--font-sans);white-space:pre-wrap;border:1px solid var(--rule);border-radius:14px;padding:9px 11px;font-size:13.5px;line-height:1.5}.lf-contact-agent__bubble--user{color:var(--paper);background:var(--ink);border-color:var(--ink);border-bottom-right-radius:4px;align-self:flex-end}.lf-contact-agent__bubble--assistant{color:var(--ink-2);background:var(--paper);border-bottom-left-radius:4px;align-self:flex-start}.lf-contact-agent__markdown{font:inherit;line-height:inherit;gap:8px;display:grid}.lf-contact-agent__markdown p,.lf-contact-agent__markdown ul,.lf-contact-agent__markdown blockquote{font:inherit;line-height:inherit;margin:0}.lf-contact-agent__markdown ul{padding-left:18px}.lf-contact-agent__markdown li+li{margin-top:3px}.lf-contact-agent__markdown blockquote{color:var(--ink-3);border-left:2px solid var(--rule-strong);padding-left:10px}.lf-contact-agent__markdown table{border-collapse:collapse;width:100%;font-size:12.5px}.lf-contact-agent__markdown th,.lf-contact-agent__markdown td{text-align:left;border-bottom:1px solid var(--rule);padding:5px 6px}.lf-contact-agent__markdown th{color:var(--ink);font-weight:600}.lf-contact-agent__activity-row{max-width:100%;font-family:var(--font-mono);color:var(--ink-3);align-self:flex-start;padding:2px 0;font-size:11px;line-height:1.45}.lf-contact-agent__suggestion,.lf-contact-agent__clarification{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-2);align-self:stretch;padding:12px}.lf-contact-agent__suggestion strong{color:var(--ink);margin-bottom:6px;font-size:13px;display:block}.lf-contact-agent__suggestion p,.lf-contact-agent__clarification p{color:var(--ink-2);margin:0 0 8px;font-size:13px}.lf-contact-agent__suggestion .lf-contact-agent__duplicate-warning{background:var(--warning-tint);border:1px solid var(--warning);border-radius:var(--r-2);color:var(--ink);padding:9px 10px}.lf-contact-agent__suggestion dl{gap:5px;margin:0 0 10px;display:grid}.lf-contact-agent__suggestion dl div{grid-template-columns:92px 1fr;gap:8px;display:grid}.lf-contact-agent__suggestion dt{font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.lf-contact-agent__suggestion dd{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:13px}@media (width<=640px){.lf-contact-agent{padding:16px 14px 18px}}@media (width<=420px){.lf-contact-agent__suggestion dl{gap:8px}.lf-contact-agent__suggestion dl div{grid-template-columns:1fr;gap:2px}}.lf-contact-agent__public-note-hint{color:var(--ink-3);margin:10px 0 0}.lf-contact-agent__note-draft{color:var(--ink);background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-2);white-space:pre-wrap;margin:0 0 10px;padding:10px 12px;font-size:13px;line-height:1.5}.lf-contact-agent__candidate{width:100%;font-family:var(--font-sans);text-align:left;color:var(--ink-2);background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-2);cursor:pointer;margin-top:6px;padding:8px 10px;font-size:13px;display:block}.lf-bookface__no-email{color:#fff;font-weight:600}.lf-bookface__pill{vertical-align:middle;border-radius:var(--r-pill);background:var(--vermilion-tint);color:var(--vermilion);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-block}@container (width<=420px){.lf-add-contacts__suggested-head h3:has(.lf-bookface__pill){flex-direction:column;align-items:flex-start;gap:6px;display:flex}.lf-bookface__pill{margin-left:0}}.lf-bookface__instructions{margin-bottom:14px}.lf-bookface__instructions p{color:var(--ink-2);margin:0 0 12px;font-size:14px;line-height:1.55}.lf-bookface__cta{border-radius:var(--r-2);background:var(--vermilion);color:#fff;transition:background .12s var(--ease-out);align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.lf-bookface__cta:hover{background:var(--vermilion-hover);color:#fff}.lf-bookface__cta:active{background:var(--vermilion-press);color:#fff}.lf-bookface__cta svg{color:#fff}.lf-bookface__screenshot{border:1px solid var(--rule);border-radius:var(--r-2);width:100%;max-width:320px;height:auto;margin:14px 0 6px;display:block}.lf-bookface__screenshot-caption{color:var(--ink-3);margin:0;font-size:12px}.lf-bookface__instructions p.lf-bookface__timing{color:#fff;font-family:var(--font-mono);letter-spacing:.01em;margin:16px 0 0;font-size:13px;font-style:italic;font-weight:600}.lf-bookface__processing{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper);align-items:flex-start;gap:12px;padding:16px;display:flex}.lf-bookface__processing strong{color:var(--ink);margin-bottom:4px;font-size:14px;display:block}.lf-bookface__processing p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.lf-bookface__bulk-btn{border:1px solid var(--rule-strong);border-radius:var(--r-2);background:var(--white);height:37px;color:var(--ink);cursor:pointer;transition:background .12s var(--ease-out);flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.lf-bookface__bulk-btn:hover{background:var(--paper-2)}.lf-bookface__bulk-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.lf-bookface__bulk-left{align-items:center;gap:12px;display:flex}.lf-bookface__bulk-count{color:var(--ink-2);font-size:13px;font-weight:500}.lf-bookface__bulk-actions{align-items:center;gap:10px;display:flex}.lf-bookface__bulk-link{color:var(--vermilion);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.lf-bookface__bulk-link:disabled{color:var(--ink-3);cursor:not-allowed}.lf-bookface__bulk-cancel{border:1px solid var(--rule-strong);border-radius:var(--r-2);background:var(--white);height:32px;color:var(--ink);cursor:pointer;padding:0 12px;font-size:13px;font-weight:500}.lf-bookface__bulk-cancel:hover:not(:disabled){background:var(--paper-2)}.lf-bookface__bulk-add{border-radius:var(--r-2);background:var(--vermilion);color:#fff;cursor:pointer;height:32px;transition:background .12s var(--ease-out);border:0;padding:0 14px;font-size:13px;font-weight:500}.lf-bookface__bulk-add:hover:not(:disabled){background:var(--vermilion-hover)}.lf-bookface__bulk-add:disabled{opacity:.5;cursor:not-allowed}.lf-bookface__row-check{width:18px;height:18px;accent-color:var(--vermilion);cursor:pointer}.lf-bookface__row-check:disabled{cursor:not-allowed}.lf-bookface__spinner{color:var(--vermilion);flex-shrink:0;margin-top:1px;animation:.8s linear infinite lf-bookface-spin}@keyframes lf-bookface-spin{to{transform:rotate(360deg)}}.lf-dashboard__finish-desktop{margin-bottom:24px}.lf-dashboard__finish-desktop-card{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-3);flex-direction:column;gap:10px;padding:18px 18px 16px;display:flex}.lf-dashboard__finish-desktop-title{font-family:var(--font-sans);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.lf-dashboard__finish-desktop-body{font-family:var(--font-sans);color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}.lf-dashboard__finish-desktop-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.lf-dashboard__finish-desktop-btn{border-radius:var(--r-2);font-family:var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.lf-dashboard__finish-desktop-btn:disabled{opacity:.6;cursor:not-allowed}.lf-dashboard__finish-desktop-btn--primary{background:var(--vermilion);color:var(--on-accent)}.lf-dashboard__finish-desktop-btn--primary:hover:not(:disabled){background:var(--vermilion-hover)}.lf-dashboard__finish-desktop-btn--secondary{background:var(--white);color:var(--ink);border-color:var(--rule-strong)}.lf-dashboard__finish-desktop-btn--secondary:hover:not(:disabled){background:var(--paper-2)}.lf-dashboard__finish-desktop-btn--ghost{color:var(--ink-3);background:0 0}.lf-dashboard__finish-desktop-btn--ghost:hover:not(:disabled){color:var(--ink)}@media (width>=769px){.lf-dashboard__finish-desktop{display:none}}.lf-add-contacts__skip-row{font-family:var(--font-sans);justify-content:center;align-items:center;gap:10px;margin:18px 0 4px;padding:14px 18px;font-size:13.5px;display:flex}.lf-add-contacts__skip-label{color:var(--ink-3)}.lf-add-contacts__skip-btn{font-family:var(--font-sans);color:var(--ink);cursor:pointer;border:0;border-bottom:1px solid var(--ink);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:0;padding:4px 8px;font-size:13.5px;font-weight:500}.lf-add-contacts__skip-btn:hover{color:var(--vermilion);border-bottom-color:var(--vermilion)}.lf-add-contacts__actions{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.lf-add-contacts__selection{font-family:var(--font-sans);color:var(--ink-3);font-size:13px}.lf-add-contacts__selection b{font-family:var(--font-mono);color:var(--ink);font-weight:500}.lf-contacts__agent-setup{margin-top:24px}.lf-contacts__agent-setup-title{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);margin:0 0 6px;font-size:1.25rem;font-weight:500}.lf-contacts__agent-setup-copy{font-family:var(--font-serif);color:var(--ink-2);margin:0;font-size:16px;font-style:italic;line-height:1.55}.lf-search-popover{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);box-shadow:var(--shadow-2);z-index:60;min-width:320px;max-width:480px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.lf-search-popover__hint{font-family:var(--font-sans);color:var(--ink-3);margin:0;padding:14px;font-size:13px}.lf-search-popover__hits{max-height:min(60vh,360px);margin:0;padding:4px 0;list-style:none;overflow-y:auto}.lf-search-popover__row{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.lf-search-popover__row:hover,.lf-search-popover__row:focus-visible,.lf-search-popover__row--active{background:var(--paper-2)}.lf-search-popover__avatar{border-radius:var(--r-pill);background:var(--paper-2);border:1px solid var(--rule);width:28px;height:28px;font-family:var(--font-sans);color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;overflow:hidden}.lf-search-popover__avatar--logo{border-radius:var(--r-1)}.lf-search-popover__avatar img{object-fit:cover;width:100%;height:100%;display:block}.lf-search-popover__row-text{flex-direction:column;flex:1;min-width:0;display:flex}.lf-search-popover__row-name{font-family:var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:inline-flex;overflow:hidden}.lf-search-popover__row-sub{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.lf-search-popover__view-all{border:0;border-top:1px solid var(--rule);background:var(--paper);width:100%;color:var(--vermilion);font-family:var(--font-sans);text-align:left;cursor:pointer;padding:9px 12px;font-size:12.5px;font-weight:500;display:block}.lf-search-popover__view-all:hover,.lf-search-popover__view-all:focus-visible,.lf-search-popover__view-all--active{background:var(--paper-2)}.lf-profile-setup__avatar-row{border-bottom:1px solid var(--rule);margin-bottom:22px;padding-bottom:22px}.lf-profile-setup__grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lf-profile-setup__integrations{flex-direction:column;gap:10px;margin-top:22px;display:flex}.lf-profile-setup__linkedin-icon{color:#fff;width:100%;height:100%;font-family:var(--font-sans);background:#0a66c2;border-radius:6px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.lf-profile-setup__yc-icon{border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.lf-profile-setup__x-icon{color:#fff;background:#000;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.lf-profile-setup__x-icon svg{width:60%;height:60%}.lf-profile-setup__audience{border-top:1px solid var(--rule);flex-direction:column;margin-top:22px;padding-top:22px;display:flex}.lf-profile-setup__audience .lf-feature-toggle__hint a{color:var(--vermilion);text-decoration:underline}.lf-profile-setup__error{font-family:var(--font-sans);color:var(--vermilion);margin:14px 0 0;font-size:13px}.lf-profile-setup__actions{justify-content:flex-end;align-items:center;margin-top:24px;display:flex}@media (width<=600px){.lf-profile-setup__grid-2{grid-template-columns:1fr}.lf-profile-setup__x-integration{display:none}}.lf-signup-marketing{width:100%;min-height:calc(100vh - 112px);position:relative}@media (width>=901px){.lf-toast.lf-signup-banner{display:none}}.lf-signup-marketing__brand{position:absolute;top:0;left:0}.lf-signup-marketing__main{max-width:460px;min-height:408px;margin-top:calc(50vh - 260px)}.lf-signup-marketing__footer{max-width:460px;position:absolute;bottom:0;left:0;right:0}@media (width>=901px) and (height<=600px){.lf-signup-page .lf-onboard{min-height:600px}.lf-signup-marketing{min-height:488px}.lf-signup-marketing__main{margin-top:40px}}@media (width<=900px){.lf-signup-marketing{min-height:0}.lf-signup-marketing__brand{max-width:380px;margin-left:auto;margin-right:auto;position:static}.lf-signup-marketing__main{max-width:380px;min-height:0;margin:32px auto 0}.lf-signup-marketing__footer{max-width:380px;margin:28px auto 0;position:static}}.lf-dev-emails{background:var(--paper);height:100vh;color:var(--ink);grid-template-rows:auto auto 1fr;font-family:Inter,system-ui,sans-serif;display:grid}.lf-dev-emails__top{border-bottom:1px solid var(--rule);background:var(--white);justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.lf-dev-emails__top-left{align-items:center;gap:18px;display:flex}.lf-dev-emails__brand{font-family:"Source Serif 4",Source Serif Pro,Georgia,serif;font-size:17px;font-weight:600}.lf-dev-emails__brand span{color:var(--vermilion)}.lf-dev-emails__crumbs{color:var(--ink-3);align-items:center;gap:8px;font-family:DM Mono,ui-monospace,monospace;font-size:12px;display:inline-flex}.lf-dev-emails__crumbs a{color:var(--ink-3);text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.lf-dev-emails__crumbs a:hover{color:var(--vermilion);-webkit-text-decoration-color:var(--vermilion);text-decoration-color:var(--vermilion)}.lf-dev-emails__crumbs strong{color:var(--ink);font-weight:600}.lf-dev-emails__top-right{align-items:center;gap:8px;display:flex}.lf-dev-emails__btn{border:1px solid var(--rule-strong);height:34px;color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.lf-dev-emails__btn:hover{background:var(--paper-2);border-color:var(--ink-3)}.lf-dev-emails__btn--primary{background:var(--vermilion);border-color:var(--vermilion);color:var(--on-accent)}.lf-dev-emails__btn--primary:hover{background:var(--vermilion-hover);border-color:var(--vermilion-hover);color:var(--on-accent)}.lf-dev-emails__btn--primary:disabled{opacity:.6;cursor:not-allowed}.lf-dev-emails__subhead{border-bottom:1px solid var(--rule);background:var(--white);justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.lf-dev-emails__subject{align-items:baseline;gap:12px;min-width:0;display:flex}.lf-dev-emails__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-family:DM Mono,ui-monospace,monospace;font-size:11px}.lf-dev-emails__subject-text{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.lf-dev-emails__toolbar{align-items:center;gap:12px;display:flex}.lf-dev-emails__seg{border:1px solid var(--rule-strong);background:0 0;border-radius:6px;display:inline-flex;overflow:hidden}.lf-dev-emails__seg-btn{height:28px;color:var(--ink);cursor:pointer;border:0;border-right:1px solid var(--rule-strong);background:0 0;padding:0 12px;font-size:12px;font-weight:500}.lf-dev-emails__seg-btn:last-child{border-right:0}.lf-dev-emails__seg-btn:hover{background:var(--paper-2)}.lf-dev-emails__seg-btn.is-active{background:var(--ink);color:var(--paper)}.lf-dev-emails__split{grid-template-columns:minmax(360px,32%) 6px 1fr;min-height:0;display:grid;overflow:hidden}.lf-dev-emails__split.is-resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.lf-dev-emails__resizer{cursor:col-resize;background:var(--rule);touch-action:none;align-self:stretch;position:relative}.lf-dev-emails__resizer:before{content:"";position:absolute;inset:0 -3px}.lf-dev-emails__resizer:hover,.lf-dev-emails__split.is-resizing .lf-dev-emails__resizer{background:var(--vermilion)}.lf-dev-emails__editor{border-right:1px solid var(--rule);background:var(--white);flex-direction:column;min-height:0;display:flex}.lf-dev-emails__panel-head{border-bottom:1px solid var(--rule);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.lf-dev-emails__panel-head h2{text-transform:uppercase;letter-spacing:.06em;color:var(--ink);margin:0;font-size:13px;font-weight:600}.lf-dev-emails__panel-actions{align-items:center;gap:10px;min-width:0;display:flex}.lf-dev-emails__scenario{min-width:0;color:var(--ink-3);align-items:center;gap:6px;font:11px/1.4 DM Mono,ui-monospace,monospace;display:flex}.lf-dev-emails__scenario select{border:1px solid var(--rule-strong);border-radius:var(--r-1);background-color:var(--white);max-width:190px;color:var(--ink);font:12px/1.4 var(--font-sans);padding:5px 26px 5px 8px}.lf-dev-emails__hint{color:var(--ink-3);font-family:DM Mono,ui-monospace,monospace;font-size:11px}.lf-dev-emails__error{color:var(--vermilion);white-space:nowrap;text-overflow:ellipsis;max-width:60%;font-family:DM Mono,ui-monospace,monospace;font-size:11px;overflow:hidden}.lf-dev-emails__editor-body{flex:1;min-height:0;overflow:hidden}.lf-dev-emails__editor-body>.cm-theme-light{height:100%}.lf-dev-emails__editor-body .cm-editor{background:var(--white);height:100%;color:var(--ink);font-family:DM Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px}.lf-dev-emails__editor-body .cm-scroller{font-family:inherit}.lf-dev-emails__editor-body .cm-gutters{background:var(--paper-2);border-right:1px solid var(--rule);color:var(--ink-3)}.lf-dev-emails__editor-body .cm-content{caret-color:var(--ink);padding:12px 0}.lf-dev-emails__editor-body .cm-activeLine,.lf-dev-emails__editor-body .cm-activeLineGutter{background:var(--paper-2)}.lf-dev-emails__preview{background:var(--paper);flex-direction:column;min-height:0;display:flex}.lf-dev-emails__preview-stage{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:24px;display:flex;overflow:auto}.lf-dev-emails__pending{color:var(--ink-3);margin-top:64px;font-family:DM Mono,ui-monospace,monospace;font-size:12px}.lf-dev-emails__shadow{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #e6e1d4;border-radius:8px;min-height:600px;overflow:hidden;box-shadow:0 1px #0000000a,0 8px 24px #0000000f}.lf-dev-emails__shadow :is(p,h1,h2,h3,h4,h5,h6,small,code,ul,ol,li,blockquote){font:revert;color:revert;letter-spacing:revert;background:revert;border:revert}.lf-dev-emails__text{white-space:pre-wrap;color:#1a1a1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #e6e1d4;border-radius:8px;margin:0;padding:24px;font-family:DM Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.55}
