.case-thumbnail{color:#17191b;--thumbnail-rgb:29, 132, 87;--thumbnail-accent:#1d8457;--thumbnail-ink:#115a3f;--grid-hue:0deg;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;container-type:inline-size}.case-thumbnail--system{--thumbnail-rgb:18, 138, 140;--thumbnail-accent:#128a8c;--grid-hue:32deg;--thumbnail-ink:#095c5e}.case-thumbnail--agent{--thumbnail-rgb:29, 132, 87;--thumbnail-accent:#1d8457;--grid-hue:0deg;--thumbnail-ink:#115a3f}.case-thumbnail--agent .case-thumbnail__screen img{object-fit:contain;background:#f8fafb}.case-thumbnail--policyholder{--thumbnail-rgb:23, 110, 174;--thumbnail-accent:#176eae;--grid-hue:75deg;--thumbnail-ink:#0f4f80}.case-thumbnail--policyholder .case-thumbnail__screen img{object-fit:contain;background:#f9fafb}.case-thumbnail--grey{--thumbnail-accent:#5b6470;--thumbnail-ink:#5b6470}.case-thumbnail--grey:before{filter:grayscale()}.case-thumbnail--green{--thumbnail-rgb:29, 132, 87;--thumbnail-accent:#1d8457;--grid-hue:0deg;--thumbnail-ink:#115a3f}.case-thumbnail--orange{--thumbnail-rgb:194, 87, 12;--thumbnail-accent:#c2570c;--grid-hue:-125deg;--thumbnail-ink:#8f3d05}.case-thumbnail--mobile{--thumbnail-rgb:149, 100, 69;--thumbnail-accent:#956445;--grid-hue:-92deg;--thumbnail-ink:#6b4429}.case-thumbnail:before{content:"";width:118%;height:118%;filter:hue-rotate(var(--grid-hue));pointer-events:none;background:url(/thumbs/contour-grid.webp) 50%/100% 100% no-repeat;position:absolute;top:-14%;left:-17%}.case-thumbnail__layout{grid-template-columns:34% 66%;align-items:center;padding:6% 3% 6% 7%;display:grid;position:absolute;inset:0}.case-thumbnail__identity{z-index:1;position:relative}.case-thumbnail__name{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.045em;margin:0;font-size:4.5cqw;font-weight:600;line-height:1.07}.case-thumbnail__name>span{color:var(--thumbnail-ink,var(--thumbnail-accent));font-weight:600;display:block}.case-thumbnail__description{font-family:var(--font-geist-sans), sans-serif;color:#3d4441;max-width:25ch;margin-top:2.3cqw;font-size:2.1cqw;line-height:1.5}.case-thumbnail__device{aspect-ratio:3220/2100;width:105%;margin:auto auto auto -2%;position:relative;transform:translateY(3.4cqw)}.case-thumbnail__frame{object-fit:contain;z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.case-thumbnail__screen{z-index:2;clip-path:polygon(0 0,46% 0,46% 3%,54% 3%,54% 0,100% 0,100% 100%,0 100%);background:#f8faf9;border-radius:1.3cqw 1.3cqw 0 0;justify-content:center;align-items:center;width:81%;height:82.6%;display:flex;position:absolute;top:9%;left:9.5%;overflow:hidden}.case-thumbnail__screen img{object-fit:cover;object-position:top;width:100%;height:100%}.case-thumbnail__screen span{color:#67716b;text-align:center;font-size:2cqw;line-height:1.4}.case-thumbnail__device--phone{aspect-ratio:389/800;width:32%}.case-thumbnail__device--phone .case-thumbnail__frame{z-index:3}.case-thumbnail__device--phone .case-thumbnail__screen{clip-path:none;border-radius:3cqw;width:94%;height:97%;top:1.5%;left:3%}.case-thumbnail__loading{background:#171a1f;flex-direction:column;justify-content:center;align-items:center;gap:2cqw;width:100%;height:100%;display:flex}.case-thumbnail__loading>svg{color:#d9dfe5;stroke-width:1.25px;width:5cqw;height:5cqw}.case-thumbnail__progress{background:#42474f;border-radius:10px;width:26%;height:.45cqw;min-height:1px;overflow:hidden}.case-thumbnail__progress>i{border-radius:inherit;background:#e1e5e9;width:38%;height:100%;display:block}.case-thumbnail__screen .case-thumbnail__loading span{color:#b9c0c8;font-size:1.7cqw;line-height:1.4}.case-thumbnail__device--canvas{aspect-ratio:3220/2100}.case-thumbnail__canvas{background-color:#e3e5e8;background-image:radial-gradient(circle,#14191e4d .13cqw,#0000 .15cqw);background-size:2cqw 2cqw;border-radius:1.4cqw;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #14191e12}.case-thumbnail__artboard{background:#fff;width:78%;margin-top:2.2cqw;position:relative;box-shadow:0 0 0 .16cqw #0d99ff,0 1.4cqw 2.6cqw -1.2cqw #14191e4d}.case-thumbnail__artboard img{width:100%;height:auto;display:block}.case-thumbnail__frame-name{font-family:var(--font-geist-sans), sans-serif;color:#0d99ff;letter-spacing:.01em;font-size:1.7cqw;font-weight:500;line-height:1;position:absolute;bottom:calc(100% + .8cqw);left:0}.case-thumbnail__artboard i{background:#fff;width:1.15cqw;height:1.15cqw;position:absolute;box-shadow:0 0 0 .16cqw #0d99ff}.case-thumbnail__artboard i:first-of-type{top:-.575cqw;left:-.575cqw}.case-thumbnail__artboard i:nth-of-type(2){top:-.575cqw;right:-.575cqw}.case-thumbnail__artboard i:nth-of-type(3){bottom:-.575cqw;left:-.575cqw}.case-thumbnail__artboard i:nth-of-type(4){bottom:-.575cqw;right:-.575cqw}.case-thumbnail.case-thumbnail--grey:before{filter:grayscale()}.case-thumbnail__device--multi{overflow:visible}.case-thumbnail__device--multi .mt-laptop{aspect-ratio:3220/2100;z-index:1;width:75%;position:absolute;top:20%;left:19%}.case-thumbnail__device--multi .mt-tablet{aspect-ratio:1322/1016;z-index:2;filter:drop-shadow(0 1.1cqw 1.5cqw #1e140a57);width:40%;position:absolute;bottom:-1%;left:0;transform:rotate(-7deg)}.case-thumbnail__device--multi .mt-tablet__screen{background:#f5f4f2;border-radius:1.95%/2.6%;width:93.34%;height:91.34%;position:absolute;top:4.33%;left:3.33%;overflow:hidden}.case-thumbnail__device--multi .mt-tablet__screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.case-thumbnail__device--multi .mt-tablet__frame{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.case-thumbnail__device--multi .mt-phone{aspect-ratio:389/800;z-index:3;filter:drop-shadow(0 .8cqw 1cqw #1e140a4d);width:16%;position:absolute;bottom:-1%;left:84%}.case-thumbnail__device--multi .mt-phone .case-thumbnail__frame{z-index:3}.case-thumbnail__device--multi .mt-phone .case-thumbnail__screen{clip-path:none;border-radius:3.6cqw;width:94%;height:97%;top:1.5%;left:3%}.case-thumbnail__device:not(.case-thumbnail__device--phone):not(.case-thumbnail__device--canvas):not(.case-thumbnail__device--multi):not(.case-thumbnail__device--monitor),.case-thumbnail__device--multi .mt-laptop{aspect-ratio:3400/2240}.case-thumbnail__frame{z-index:3}.case-thumbnail__device:not(.case-thumbnail__device--phone)>.case-thumbnail__screen,.mt-laptop>.case-thumbnail__screen{clip-path:none;z-index:2;border-radius:2% 2% 0 0;width:75.33%;height:74.33%;top:12.81%;left:12.32%}.case-thumbnail__device--multi .mt-laptop,.case-thumbnail__device--multi .mt-tablet,.case-thumbnail__device--multi .mt-phone{isolation:isolate}.case-thumbnail__device--multi .mt-tablet{aspect-ratio:3000/2300;filter:none}.case-thumbnail__device--multi .mt-tablet__screen{border-radius:3%;width:91.77%;height:89.79%;top:5.08%;left:4.1%}.case-thumbnail__device--multi .mt-phone,.case-thumbnail__device--phone{aspect-ratio:735/1500;filter:none}.case-thumbnail__device--multi .mt-phone .case-thumbnail__screen,.case-thumbnail__device--phone .case-thumbnail__screen{clip-path:none;border-radius:14%/6.5%;width:89.87%;height:95.64%;top:2.16%;left:5.03%}.case-thumbnail__device--multi .mt-phone .case-thumbnail__screen img{object-fit:contain;object-position:center}.case-thumbnail__screen .case-thumbnail__canvas{box-shadow:none;border-radius:0}.dark .case-thumbnail{color:#f1f3f2;background:#111}.dark .case-thumbnail:before{filter:hue-rotate(var(--grid-hue));background-image:url(/thumbs/contour-grid-dark.webp?v=4)}.dark .case-thumbnail--grey:before,.dark .case-thumbnail.case-thumbnail--grey:before{filter:grayscale()}.dark .case-thumbnail__description{color:#a9b0ad}.dark .case-thumbnail{--thumbnail-ink:#4cc08c}.dark .case-thumbnail--system{--thumbnail-ink:#46b9bb}.dark .case-thumbnail--agent,.dark .case-thumbnail--green{--thumbnail-ink:#4cc08c}.dark .case-thumbnail--policyholder{--thumbnail-ink:#5aa9e0}.dark .case-thumbnail--grey{--thumbnail-ink:#aeb6c0}.dark .case-thumbnail--orange{--thumbnail-ink:#f0924a}.dark .case-thumbnail--mobile{--thumbnail-ink:#d0a07d}.case-thumbnail__device--monitor{z-index:1;aspect-ratio:2368/1579;width:70%;margin:0;position:absolute;bottom:-2%;right:-2%;transform:none}.case-thumbnail__monitor-render{object-fit:contain;width:100%;height:100%;display:block}
