.linkedin-resizer-check{border-block-start:1px solid var(--border);margin-block-start:2rem;padding-block-start:1.5rem}.linkedin-resizer-check h3{font-size:.95rem;font-weight:500}.linkedin-resizer-check>p{margin-block-start:.6rem}.linkedin-resizer-stage{border:1px solid var(--border-strong);background:#e6eae5;margin-block:1rem 2.25rem;position:relative}.linkedin-resizer-stage canvas{width:100%;height:auto;display:block}.linkedin-resizer-cut{pointer-events:none;background:#0136039e;position:absolute;inset-block:0}.linkedin-resizer-cut[data-side=start]{border-inline-end:1px dashed #e0fc5f;inset-inline-start:0}.linkedin-resizer-cut[data-side=end]{border-inline-start:1px dashed #e0fc5f;inset-inline-end:0}.linkedin-resizer-photo{aspect-ratio:1;corner-shape:round;pointer-events:none;background:#01360380;border:2px dashed #e0fc5f;border-radius:50%;outline:1px solid #01360399;position:absolute}.linkedin-resizer-key{gap:.65rem;margin-block-end:.9rem;display:grid}.linkedin-resizer-key li{color:var(--muted-foreground);grid-template-columns:1.1rem 1fr;align-items:start;gap:.65rem;font-size:.8rem;line-height:1.6;display:grid}.linkedin-resizer-key span{background:#0136039e;border:2px dashed #e0fc5f;width:1.1rem;height:1.1rem;margin-block-start:.2rem}.linkedin-resizer-key span[data-mark=photo]{corner-shape:round;border-radius:50%}@media (forced-colors:active){.linkedin-resizer-cut,.linkedin-resizer-photo,.linkedin-resizer-key span{background:0 0;border:2px solid highlight;outline:none}}.li-figures{--li-ink:#3d653e;--li-estimate:#4f7150;--li-cut:#688769;--li-ground:#e6eae5;--li-lime:#e0fc5f;align-content:start;gap:1.6rem;min-width:0;display:grid}.li-figures>*{min-width:0}.li-figures p{color:var(--muted-foreground);font-size:.95rem;line-height:1.6}.li-figures p.fb-small{font-size:.8rem;line-height:1.6}.li-figures a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.li-subheading{letter-spacing:-.01em;margin-block-start:.4rem;font-size:.95rem;font-weight:500}.li-figure{gap:1rem;margin:0;display:grid}.li-figure figcaption{gap:.7rem;display:grid}.li-figure figcaption p{font-size:.9rem;line-height:1.6}.li-scroll{min-width:0;padding-block-end:.3rem;overflow-x:auto}.li-shapes{grid-template-rows:minmax(0,1fr) auto auto;gap:.3rem clamp(.4rem,2vw,1rem);min-width:17rem;display:grid}.li-shapes>li{grid-row:1/-1;grid-template-rows:subgrid;min-width:0;display:grid}.li-shape{border:1px solid var(--border-strong);background:var(--li-ink);align-self:end;width:100%}.li-shapes b{font-size:.75rem;font-weight:500;line-height:1.4}.li-shapes i{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:.72rem;font-style:normal}.li-banner{border:1px solid var(--border-strong);background:var(--li-ground);width:100%;margin-block-end:2.5rem;position:relative}.li-cut{background:var(--li-cut);position:absolute;inset-block:0}.li-cut[data-side=start]{border-inline-end:1px dashed var(--li-lime);inset-inline-start:0}.li-cut[data-side=end]{border-inline-start:1px dashed var(--li-lime);inset-inline-end:0}.li-keep{place-items:center;display:grid;position:absolute;inset-block:0}.li-keep b{color:#013603;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:500}.li-photo{aspect-ratio:1;border:2px dashed var(--li-lime);corner-shape:round;background:var(--li-estimate);border-radius:50%;position:absolute}.li-legend{gap:.55rem;font-size:.8rem;display:grid}.li-legend li{grid-template-columns:auto 1fr;align-items:start;gap:.55rem;display:grid}.li-legend li>span:last-child{gap:.1rem;min-width:0;display:grid}.li-legend b{font-weight:500}.li-legend i{color:var(--subtle);font-variant-numeric:tabular-nums;font-style:normal}.li-swatch{flex:none;width:.85rem;height:.85rem;margin-block-start:.15rem}.li-swatch-cut{background:var(--li-cut)}.li-swatch-keep{border:1px solid var(--border-strong);background:var(--li-ground)}.li-swatch-photo{border:2px dashed var(--li-lime);corner-shape:round;background:var(--li-estimate);border-radius:50%}.li-note{border:1px dashed var(--border-strong);border-radius:var(--radius-2xl);border-inline-start:3px solid #013603;gap:.6rem;padding:1.1rem 1.2rem;display:grid}.li-note h3{font-size:.9rem;font-weight:500}.li-note p{font-size:.85rem;line-height:1.6}.li-sources{gap:.35rem;margin-block-start:-.9rem;padding-inline-start:1.1rem;list-style:outside;display:grid}.li-sources li::marker{color:var(--border-strong)}@media (forced-colors:active){.li-shape,.li-cut,.li-photo,.li-swatch{background:0 0;border:1px solid canvastext}.li-photo,.li-swatch-photo{border:2px dashed highlight}}
