.element-findability-shift .fs-shift{align-items:stretch;display:flex;gap:18px;margin:0;max-width:900px}.element-findability-shift .fs-panel{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.element-findability-shift .fs-eyebrow{color:rgba(12,49,42,.45);font-size:10.5px;font-weight:600;letter-spacing:.14em;margin-bottom:3px;text-transform:uppercase}.element-findability-shift .fs-label{color:rgba(12,49,42,.85);font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.element-findability-shift .fs-sub{color:rgba(12,49,42,.5);font-size:12.5px;margin-bottom:10px}.element-findability-shift .fs-card{background:#fff;border:1.5px solid rgba(12,49,42,.18);border-radius:10px;flex:1;padding:16px}.element-findability-shift .g-search{align-items:center;border:1.5px solid rgba(12,49,42,.22);border-radius:17px;display:flex;gap:8px;height:34px;margin-bottom:14px;padding:0 12px}.element-findability-shift .g-search svg{flex:0 0 auto;opacity:.55}.element-findability-shift .g-qbar{background:rgba(12,49,42,.16);border-radius:3.5px;height:7px;width:62%}.element-findability-shift .g-result{padding:7px 0}.element-findability-shift .g-tag{border:1px solid rgba(12,49,42,.25);border-radius:3px;color:rgba(12,49,42,.55);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:5px;padding:1px 5px;text-transform:uppercase}.element-findability-shift .g-title{background:rgba(12,49,42,.3);border-radius:5px;display:block;height:10px;margin-bottom:6px}.element-findability-shift .g-url{background:rgba(12,49,42,.14);border-radius:3px;display:block;height:6px;margin-bottom:6px;width:42%}.element-findability-shift .g-snip{background:rgba(12,49,42,.1);border-radius:3.5px;display:block;height:7px}.element-findability-shift .t85{width:85%}.element-findability-shift .t72{width:72%}.element-findability-shift .t78{width:78%}.element-findability-shift .s95{width:95%}.element-findability-shift .s88{width:88%}.element-findability-shift .g-fold{border-top:2px dashed rgba(12,49,42,.25);margin:12px 0 10px;position:relative}.element-findability-shift .g-foldlabel{background:#fff;color:rgba(12,49,42,.45);font-size:11px;font-weight:700;letter-spacing:.05em;padding-left:8px;position:absolute;right:0;top:-8px}.element-findability-shift .fs-chip{align-items:center;border-radius:13px;display:inline-flex;font-size:13px;font-weight:700;gap:6px;height:26px;padding:0 12px;white-space:nowrap}.element-findability-shift .fs-chip-ghost{background:transparent;border:1.5px dashed rgba(12,49,42,.35);color:rgba(12,49,42,.45)}.element-findability-shift .fs-mid{align-items:center;display:flex;flex:0 0 auto;padding-top:34px}.element-findability-shift .fs-line{background:#37b34a;border-radius:1px;height:2px;transform-origin:left center;width:20px}.element-findability-shift .fs-linehead{align-items:center;display:flex}.element-findability-shift .fs-linehead svg{color:#37b34a;display:block;margin-left:-1px}.element-findability-shift .snap-card{background:#fff;border:1.5px solid rgba(12,49,42,.22);border-radius:8px;padding:10px 11px;width:132px}.element-findability-shift .snap-title{color:#0c312a;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.35;margin-bottom:8px;text-transform:uppercase;white-space:nowrap}.element-findability-shift .snap-row{align-items:center;display:flex;gap:7px;margin-bottom:7px}.element-findability-shift .snap-row:last-child{margin-bottom:0}.element-findability-shift .snap-box{border:1.5px solid rgba(12,49,42,.3);border-radius:3px;flex:0 0 auto;height:12px;width:12px}.element-findability-shift .snap-box path{stroke:#37b34a;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10;stroke-dashoffset:10}.element-findability-shift .snap-bar{background:rgba(12,49,42,.13);border-radius:3px;display:block;height:6px}.element-findability-shift .b85{width:85%}.element-findability-shift .b70{width:70%}.element-findability-shift .b78{width:78%}.element-findability-shift .b62{width:62%}.element-findability-shift .b74{width:74%}.element-findability-shift .c-prompt{align-items:center;background:rgba(12,49,42,.08);border-radius:15px 15px 4px 15px;display:flex;height:30px;margin-bottom:14px;margin-left:auto;padding:0 12px;width:58%}.element-findability-shift .c-prompt span{background:rgba(12,49,42,.18);border-radius:3.5px;display:block;height:7px;width:70%}.element-findability-shift .c-line{align-items:center;display:flex;gap:7px;margin-bottom:11px}.element-findability-shift .c-line:last-child{margin-bottom:0}.element-findability-shift .c-seg{background:rgba(12,49,42,.13);border-radius:4px;display:block;height:8px}.element-findability-shift .fs-chip-you{background:#00723d;color:#fff;position:relative}.element-findability-shift .fs-chip-you:after{border:2px solid #37b34a;border-radius:16px;content:"";inset:-3px;opacity:0;pointer-events:none;position:absolute}.element-findability-shift .fs-tick path{stroke:#fff;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:12}.element-findability-shift .fs-a{animation:none;opacity:0}.element-findability-shift .is-in .fs-a{animation:fsRise .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--d, 0)*1ms)}.element-findability-shift .is-in .fs-line.fs-a{animation-duration:.35s;animation-name:fsLineX}.element-findability-shift .is-in .snap-box path{animation:fsDrawBox .3s ease-out both;animation-delay:calc(var(--d, 0)*1ms)}.element-findability-shift .is-in .fs-chip-you.fs-a{animation-duration:.45s;animation-name:fsLand}.element-findability-shift .is-in .fs-chip-you:after{animation:fsRing .8s cubic-bezier(.16,1,.3,1) both;animation-delay:calc((var(--d, 0) + 180)*1ms)}.element-findability-shift .is-in .fs-tick path{animation:fsDrawBox .35s ease-out both;animation-delay:calc((var(--d, 0) + 300)*1ms)}@media (prefers-reduced-motion:reduce){.element-findability-shift .fs-a,.element-findability-shift .is-in .fs-a{animation:none!important;opacity:1!important;transform:none!important}.element-findability-shift .is-in .fs-chip-you:after{animation:none!important;opacity:0!important}.element-findability-shift .fs-tick path,.element-findability-shift .snap-box path{stroke-dashoffset:0!important;animation:none!important}}@media (max-width:767.98px){.element-findability-shift .fs-shift{flex-direction:column;gap:14px}.element-findability-shift .fs-mid{align-self:center;flex-direction:column;padding-top:0}.element-findability-shift .fs-line{height:18px;transform-origin:center top;width:2px}.element-findability-shift .is-in .fs-line.fs-a{animation-name:fsLineY}.element-findability-shift .fs-linehead svg{margin:-1px 0 0;transform:rotate(90deg)}.element-findability-shift .c-prompt{width:72%}}@keyframes fsRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fsLineX{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes fsLineY{0%{opacity:1;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes fsDrawBox{to{stroke-dashoffset:0}}@keyframes fsLand{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes fsRing{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.55)}}

/*# sourceMappingURL=findability-shift.css.map*/