.app-frame{--app-w: 390px;--app-h: 844px;--app-radius: 44px;--app-line: #E8EDF1;--app-fill: #F5F7F9;--app-text: #252A31;--app-text-mid: #4F5E71;--app-text-muted: #697D95;--app-accent: var(--brand-orange, #F26734);--app-accent-tint: var(--brand-orange-tint, #FDF5F2);zoom:calc(var(--app-scale, 1) * var(--app-fit, 1));box-sizing:border-box;display:flex;flex-direction:column;width:var(--app-w);height:var(--app-h);border:1px solid var(--app-line);border-radius:var(--app-radius);background:#fff;overflow:hidden;font-family:Poppins,sans-serif;font-size:15px;line-height:1.4;color:var(--app-text);-webkit-font-smoothing:antialiased}.app-frame *,.app-frame *:before,.app-frame *:after{box-sizing:border-box}.app-frame :where(p){margin:0}@media(max-width:479px){.app-frame{--app-fit: .8}}.app-ico{flex:none;display:block;fill:currentColor}.app-ico--stroke{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.app-ico--filled{fill:currentColor;stroke:currentColor}.app-nav{flex:none;display:flex;align-items:center;height:95px;padding:43px 20px 8px;border-bottom:1px solid var(--app-line)}.app-nav__side{display:flex;width:24px;color:var(--app-text)}.app-nav__side--end{justify-content:flex-end}.app-nav__title{flex:1;min-width:0;text-align:center;font-size:17px;font-weight:600;letter-spacing:-.01em}.app-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px 0 0}.app-card{flex:none;margin:0 16px;border:1px solid var(--app-line);border-radius:14px;background:#fff}.app-body>.app-card:last-child{flex:1 0 auto;margin-bottom:-24px}.app-contact{display:flex;align-items:center;gap:13px;padding:15px 17px 21px}.app-contact__avatar{flex:none;display:block;width:54px;height:54px;border-radius:50%;border:2px solid var(--app-accent);object-fit:cover;background:var(--app-fill)}.app-contact__text{flex:1;min-width:0}.app-contact__name{font-size:17px;font-weight:600;line-height:21px}.app-contact__company{font-size:15px;line-height:18px;color:var(--app-text-mid)}.app-contact__role{font-size:15px;line-height:18px;color:var(--app-text-muted)}.app-contact__chev{flex:none;color:var(--app-text-muted)}.app-actions{display:flex;padding:12px 7px 13px}.app-actions__item{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px}.app-actions__circle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%}.app-actions__label{font-size:11px;line-height:1.2;text-align:center;color:var(--app-text-mid)}.app-summary{padding:13px 16px 18px}.app-summary__meta{display:flex;align-items:center;gap:4px}.app-summary__eyebrow,.app-summary__source{font-size:11px;font-weight:600;letter-spacing:.5px;line-height:1.2}.app-summary__eyebrow{text-transform:uppercase;color:var(--app-text-muted)}.app-summary__source{color:var(--app-accent)}.app-summary__pill{margin-left:auto;flex:none;display:flex;align-items:center;gap:3px;height:18px;padding:0 7px;border-radius:9px;background:var(--app-accent-tint);font-size:11px;font-weight:600;color:var(--app-accent)}.app-summary__body{margin-top:12px;font-size:14.5px;line-height:22px;color:var(--app-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--app-clamp, 6);line-clamp:var(--app-clamp, 6);overflow:hidden}.app-summary__more{margin-top:6px;text-align:right;font-size:15px;line-height:21px;font-weight:600;color:var(--app-accent)}.app-qualifiers{padding:14px 16px 20px}.app-qualifiers__eyebrow,.app-field__label{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;line-height:1.2;color:var(--app-text-muted)}.app-field{margin-top:20px}.app-qualifiers__eyebrow+.app-field{margin-top:11px}.app-field__select{margin-top:8px;display:flex;align-items:center;gap:8px;height:43px;padding:0 12px;border:1px solid var(--app-line);border-radius:10px;background:var(--app-fill)}.app-field__value{flex:1;min-width:0;font-size:15px}.app-field__caret{flex:none;color:var(--app-text-muted)}.app-chips{margin-top:8px;display:flex;flex-wrap:wrap;gap:10px 17px}.app-chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 12px;border:1px solid var(--app-line);border-radius:12px;background:var(--app-fill);font-size:13px;line-height:1}.app-chip--on{border-color:var(--app-accent);background:var(--app-accent);color:#fff;font-weight:600}
