:root{--color-primary: #f3765f;--color-primary-300: #f3765f4d;--color-primary-deep: #fd5d40;--color-primary-gradient-start: #ff7a63;--color-primary-gradient-end: #ff5d44;--color-primary-background: #fff0f0;--color-primary-surface: #fffdfc;--color-white: #fff;--color-page-background: #fbfbfb;--color-surface-muted: #f6f6f6;--color-surface-subtle: #f7f7f7;--color-grey: #706e6e;--color-grey-light: #f1f1f1;--color-grey-medium-light: #f8f8f8;--color-black: #000;--color-text-dark: #121212;--color-grey-dark: #555454;--color-grey-deep: #635a5a;--color-grey-medium-dark: #6f6f6f;--color-grey-stroke: #6d6d6d;--color-outline: #00000021;--color-border-subtle: #8c8c8c1f;--color-grey-300: #04040408;--color-grey-medium: #ababab;--color-placeholder: #d5d5d5;--color-image-placeholder: #d8d8d8;--color-skeleton-start: #e9e9ea;--color-skeleton-end: rgba(178, 178, 178, .5);--color-disabled-surface: #d6d6d64a;--color-grey-290: #1717174a;--color-ash-grey: #f1f1f157;--color-success: #4fac16;--color-overlay-soft: #00000042;--color-overlay-medium: #00000066;--color-overlay-dark: #0d0d0d70;--color-overlay-control: #12121273;--color-header-shadow: #0000000f;--color-footer-shadow: #00000014;--main-shadow: 0 1px 13px #0000000d}*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,Inter,sans-serif}body{min-width:320px;min-height:100vh;background:var(--color-page-background)}.embla{position:relative;width:100%;height:100%;margin:auto;overflow:hidden;align-content:center;-webkit-mask-image:linear-gradient(to right,transparent,black 30%);mask-image:linear-gradient(to right,transparent,black 30%)}.embla__container{display:flex}.spaces{padding:10px 0}.spaces .embla__slide{flex:0 0 30%;min-width:0;margin:2em 10px 0}.fading-bottom-border{border-bottom-color:var(--color-primary);background-image:linear-gradient(to right,transparent,var(--color-primary),transparent);background-repeat:no-repeat;background-position:center bottom;background-size:90% 2px}@media (max-width: 576px){.spaces{gap:.8em}.spaces .embla__slide{flex:0 0 45%;margin-top:2.2em}}@media screen and (min-width: 48em){.result-viewer-motion{display:contents}}
