.C2CDiagonalReferenceStrip_wrapper__HNkA_{margin:.5rem 0 .75rem;padding:.7rem .8rem;background:var(--surface-warm,#fdf6f0);border:1px solid var(--border,#e0d8cc);border-left:3px solid var(--primary,#d97b5a);border-radius:10px;box-shadow:0 1px 3px rgba(28,25,23,.04);overflow-x:auto;-webkit-overflow-scrolling:touch}.C2CDiagonalReferenceStrip_header__EMSIV{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:8px}.C2CDiagonalReferenceStrip_label__dWcad{font-size:.78rem;font-weight:700;letter-spacing:.02em;color:var(--muted,#888);text-transform:uppercase}.C2CDiagonalReferenceStrip_banner__V3vBb{display:flex;align-items:center;gap:10px;padding:6px 10px;margin-bottom:8px;border:1px solid;border-radius:6px}.C2CDiagonalReferenceStrip_bannerArrow__XIHos{font-size:1.4rem;line-height:1;font-weight:700}.C2CDiagonalReferenceStrip_bannerLabel__GVHJ9{font-size:.85rem;font-weight:600;color:#333}.C2CDiagonalReferenceStrip_grid__58ZWt{display:grid;grid-template-rows:22px 22px;grid-gap:0;gap:0;width:-moz-fit-content;width:fit-content}.C2CDiagonalReferenceStrip_currentCell__j3fPi,.C2CDiagonalReferenceStrip_referenceCell__rHw2n{width:22px;height:22px;grid-column-end:span 2;position:relative;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:rgba(20,14,8,1)}.C2CDiagonalReferenceStrip_cellFill__0f6jG{position:absolute;inset:1.5px;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.C2CDiagonalReferenceStrip_startCell__oTqKR .C2CDiagonalReferenceStrip_cellFill__0f6jG{animation:C2CDiagonalReferenceStrip_c2c-start-ring-pulse__Tn8FW 1.8s ease-in-out infinite}@keyframes C2CDiagonalReferenceStrip_c2c-start-ring-pulse__Tn8FW{0%,to{inset:1.5px}50%{inset:4px}}.C2CDiagonalReferenceStrip_referenceCell__rHw2n{opacity:.65;position:relative}.C2CDiagonalReferenceStrip_referenceCell__rHw2n:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent calc(50% - 1.5px),rgba(40,30,20,.85) calc(50% - 1.5px),rgba(40,30,20,.85) calc(50% + 1.5px),transparent calc(50% + 1.5px))}