.TescScanner-module__zOztbW__root{--showcase-scale:1;width:960px;scale:var(--showcase-scale);transform-origin:top;scroll-margin-top:calc(var(--header-height) + 80px);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:40px;display:flex}.TescScanner-module__zOztbW__intro{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:24px;width:474px;display:flex}.TescScanner-module__zOztbW__chip{box-sizing:border-box;color:#0009;font-family:var(--font-inter);font-variation-settings:"wght" 550;letter-spacing:-.005em;white-space:nowrap;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;justify-content:center;align-items:center;padding:4px 12px;font-size:12px;font-weight:550;line-height:1.6;display:inline-flex;overflow:clip;box-shadow:0 0 0 1px #fff}.TescScanner-module__zOztbW__copy{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.TescScanner-module__zOztbW__title{color:#000c;width:100%;font-family:var(--font-inter);font-variation-settings:"wght" 500, "opsz" 32;letter-spacing:-.005em;margin:0;font-size:24px;font-weight:500;line-height:1.7}.TescScanner-module__zOztbW__body{color:#000c;width:100%;font-family:var(--font-inter);font-variation-settings:"wght" 450;letter-spacing:-.005em;margin:0;font-size:14px;font-weight:450;line-height:1.7}.TescScanner-module__zOztbW__shell{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;align-items:stretch;width:100%;padding:0;display:flex;overflow:hidden;box-shadow:0 0 0 1px #fff}.TescScanner-module__zOztbW__embedded{box-sizing:border-box;width:100%;height:100%;box-shadow:none;background:#fafafa;border:0;flex-direction:column;display:flex;overflow:hidden}.TescScanner-module__zOztbW__embedded .TescScanner-module__zOztbW__bodyRow{flex:auto;align-items:stretch;height:100%;min-height:0}.TescScanner-module__zOztbW__embedded .TescScanner-module__zOztbW__main{justify-content:flex-start;min-height:0;padding-top:24px;overflow:visible}.TescScanner-module__zOztbW__pageTitleRow{flex-shrink:0;align-items:center;gap:12px;width:100%;margin-bottom:24px;display:flex}.TescScanner-module__zOztbW__pageTitleBack{box-sizing:border-box;color:#666;cursor:pointer;background:#f2f2f2;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex}.TescScanner-module__zOztbW__pageTitleBack:hover{color:#2c2c2c}.TescScanner-module__zOztbW__pageTitleBack svg{fill:currentColor;width:16px;height:16px;display:block}.TescScanner-module__zOztbW__pageTitle{pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;width:auto;height:30px;display:block;translate:0 4px}.TescScanner-module__zOztbW__pageTitleRow .TescScanner-module__zOztbW__viewports{margin-top:0;margin-left:auto}.TescScanner-module__zOztbW__pageTitleHistory{box-sizing:border-box;color:#000c;font-family:var(--font-inter);font-variation-settings:"wght" 550;letter-spacing:-.005em;white-space:nowrap;cursor:default;pointer-events:none;background:#f2f2f2;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:550;line-height:1.4;display:inline-flex}.TescScanner-module__zOztbW__pageTitleHistory:hover{opacity:.7}.TescScanner-module__zOztbW__pageTitleHistoryIcon{color:#666;fill:#666;flex-shrink:0;width:12px;height:12px;display:block}.TescScanner-module__zOztbW__embedded .TescScanner-module__zOztbW__toolbar{z-index:3;box-sizing:border-box;background:0 0;margin-bottom:0;padding:0 0 24px;position:relative}.TescScanner-module__zOztbW__embedded .TescScanner-module__zOztbW__bar{min-height:34px;overflow:visible}.TescScanner-module__zOztbW__embedded .TescScanner-module__zOztbW__row{padding:0}.TescScanner-module__zOztbW__embedded .TescScanner-module__zOztbW__bar[data-focused] .TescScanner-module__zOztbW__row{width:calc(100% + 12px);padding-right:12px}.TescScanner-module__zOztbW__embedded .TescScanner-module__zOztbW__field{border-radius:8px;padding:0 12px;box-shadow:inset 0 0 0 1px #e8e8e8}.TescScanner-module__zOztbW__embedded .TescScanner-module__zOztbW__bar[data-focused] .TescScanner-module__zOztbW__field{border-radius:8px;box-shadow:inset 0 0 0 1px #ebebeb}.TescScanner-module__zOztbW__embedded .TescScanner-module__zOztbW__field:hover{box-shadow:inset 0 0 0 1px #e8e8e8}.TescScanner-module__zOztbW__embedded .TescScanner-module__zOztbW__bar[data-focused] .TescScanner-module__zOztbW__field:hover{box-shadow:inset 0 0 0 1px #ebebeb}.TescScanner-module__zOztbW__embedded .TescScanner-module__zOztbW__bar[data-focused] .TescScanner-module__zOztbW__plate{height:calc(100% + 64px);top:-12px;left:-12px;right:-12px}.TescScanner-module__zOztbW__embedded .TescScanner-module__zOztbW__extra{padding:12px 0 0}.TescScanner-module__zOztbW__embedded .TescScanner-module__zOztbW__detailBlocks{overflow:clip}.TescScanner-module__zOztbW__embedded .TescScanner-module__zOztbW__callouts{align-self:stretch;height:auto}.TescScanner-module__zOztbW__toolbar{align-items:flex-start;gap:0;margin-bottom:16px;display:flex}.TescScanner-module__zOztbW__viewports{box-sizing:border-box;background:#f3f3f3;border-radius:8px;flex-shrink:0;align-items:stretch;width:72px;height:34px;margin-top:12px;padding:2px;display:flex;position:relative}.TescScanner-module__zOztbW__viewportThumb{pointer-events:none;background:#fff;border-radius:6px;width:calc(50% - 2px);transition:translate .28s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 0 0 1px #0000000a,0 1px 2px #0000000f}.TescScanner-module__zOztbW__viewports[data-viewport=mobile] .TescScanner-module__zOztbW__viewportThumb{translate:100%}.TescScanner-module__zOztbW__viewport{z-index:1;color:#666;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.TescScanner-module__zOztbW__viewport:hover,.TescScanner-module__zOztbW__viewport[aria-pressed=true]{color:#2c2c2c}.TescScanner-module__zOztbW__bar{z-index:2;flex:1;min-width:0;min-height:50px;position:relative}.TescScanner-module__zOztbW__plate{opacity:0;pointer-events:none;background:#fafafa;border-radius:8px;height:100%;transition:opacity .2s,height .32s cubic-bezier(.22,1,.36,1),box-shadow .28s;position:absolute;top:0;left:0;right:0;box-shadow:0 0 15px -3px #0000,0 0 6px -2px #0000}.TescScanner-module__zOztbW__bar[data-focused] .TescScanner-module__zOztbW__plate{opacity:1;height:calc(100% + 52px);box-shadow:0 0 15px -3px #0000001a,0 0 6px -2px #0000000d}.TescScanner-module__zOztbW__row{z-index:1;align-items:center;gap:8px;padding:12px 0 4px 12px;display:flex;position:relative}.TescScanner-module__zOztbW__bar[data-focused] .TescScanner-module__zOztbW__row{padding-right:12px}.TescScanner-module__zOztbW__field{color:#666;cursor:text;border-radius:8px;flex:1;align-items:center;min-width:0;height:34px;padding:0 8px;display:flex}.TescScanner-module__zOztbW__bar[data-focused] .TescScanner-module__zOztbW__field,.TescScanner-module__zOztbW__field:hover{box-shadow:inset 0 0 0 1px #ebebeb}.TescScanner-module__zOztbW__protocol{color:inherit;font-family:var(--font-inter);font-variation-settings:"wght" 450;letter-spacing:-.005em;opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:14px;font-weight:450;line-height:1.4}.TescScanner-module__zOztbW__input{box-sizing:border-box;width:100%;min-width:0;height:100%;color:inherit;font-family:var(--font-inter);font-variation-settings:"wght" 450;letter-spacing:-.005em;background:0 0;border:0;outline:none;padding:0;font-size:14px;font-weight:450;line-height:1.4;display:block}.TescScanner-module__zOztbW__field:hover,.TescScanner-module__zOztbW__bar[data-focused] .TescScanner-module__zOztbW__field{color:#2c2c2c}.TescScanner-module__zOztbW__input::placeholder{color:#9e9e9e}.TescScanner-module__zOztbW__send{color:#666;cursor:default;pointer-events:none;background:#f2f2f2;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex}.TescScanner-module__zOztbW__send:hover{color:#2c2c2c}.TescScanner-module__zOztbW__send svg{fill:currentColor;width:16px;height:16px;display:block;scale:-1 1}.TescScanner-module__zOztbW__extra{z-index:1;opacity:0;pointer-events:none;padding:8px 12px 0;transition:opacity .16s,translate .22s;position:absolute;top:100%;left:0;right:0;translate:0 -6px}.TescScanner-module__zOztbW__bar[data-focused] .TescScanner-module__zOztbW__extra{opacity:1;pointer-events:auto;transition:opacity .22s 50ms,translate .32s cubic-bezier(.22,1,.36,1) 40ms;translate:0}.TescScanner-module__zOztbW__addImage{color:#666;width:fit-content;font-family:var(--font-inter);font-variation-settings:"wght" 450;cursor:default;pointer-events:none;background:#fafafa;border:0;border-radius:8px;align-items:center;gap:8px;padding:4px 12px;font-size:14px;font-weight:450;line-height:1.4;display:inline-flex;box-shadow:inset 0 0 0 1px #e8e8e8,inset 0 1px 1px #fff,inset 0 -1px 1px #00000014}.TescScanner-module__zOztbW__addImage:hover{color:#2c2c2c;background:#f5f5f5}.TescScanner-module__zOztbW__bodyRow{align-items:stretch;gap:0;display:flex}.TescScanner-module__zOztbW__main{flex-direction:column;flex:1;min-width:0;padding:8px 24px 24px;display:flex}.TescScanner-module__zOztbW__railRule{background:#e8e8e8;flex-shrink:0;align-self:stretch;width:1px}.TescScanner-module__zOztbW__shot{box-sizing:border-box;width:100%}.TescScanner-module__zOztbW__shotFrame{border:1px solid #f2f2f2;border-radius:8px;width:100%;margin:0 auto;transition:max-width .28s cubic-bezier(.22,1,.36,1);overflow:hidden}.TescScanner-module__zOztbW__shot[data-viewport=mobile] .TescScanner-module__zOztbW__shotFrame{max-width:390px}.TescScanner-module__zOztbW__shotStack{margin-bottom:-180px;position:relative}.TescScanner-module__zOztbW__shotImage{width:100%;height:auto;display:block}.TescScanner-module__zOztbW__overlays{isolation:isolate;position:absolute;inset:0}.TescScanner-module__zOztbW__dimPunch{z-index:1;pointer-events:none;border-radius:8px;transition:box-shadow .22s;position:absolute;box-shadow:0 0 0 9999px #0000}.TescScanner-module__zOztbW__overlays[data-dimmed] .TescScanner-module__zOztbW__dimPunch{box-shadow:0 0 0 9999px #0000002e}.TescScanner-module__zOztbW__overlay{z-index:2;box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;transition:opacity .22s;position:absolute;overflow:visible;box-shadow:inset 0 0 0 2px #10f}.TescScanner-module__zOztbW__overlays[data-dimmed] .TescScanner-module__zOztbW__overlay:not([data-highlighted]){opacity:0}.TescScanner-module__zOztbW__overlay[data-highlighted]{opacity:1;transition:none}.TescScanner-module__zOztbW__overlayLabel{color:#fff;font-family:var(--font-inter);font-variation-settings:"wght" 550;letter-spacing:-.005em;white-space:nowrap;background:#10f;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:550;line-height:1.3;position:absolute;top:auto;bottom:calc(100% + 4px);left:0}.TescScanner-module__zOztbW__callouts{flex-shrink:0;align-self:stretch;width:340px;position:relative}.TescScanner-module__zOztbW__calloutsFill{box-sizing:border-box;flex-direction:column;gap:24px;padding:8px 0 24px;display:flex;position:absolute;inset:0;overflow:hidden}.TescScanner-module__zOztbW__upgrade{--upgrade-pad:16px;--upgrade-close-size:24px;--upgrade-title-height:calc(14px * 1.4);--upgrade-close-inset:calc(var(--upgrade-pad) + (var(--upgrade-title-height) - var(--upgrade-close-size)) / 2);box-sizing:border-box;background:#f2f2f2;border-radius:8px;flex-direction:column;flex-shrink:0;align-items:flex-start;margin:auto 16px -8px;padding:16px;display:flex;position:relative;overflow:hidden}.TescScanner-module__zOztbW__upgradeClose{top:var(--upgrade-close-inset);right:var(--upgrade-close-inset);box-sizing:border-box;width:var(--upgrade-close-size);height:var(--upgrade-close-size);color:#0009;cursor:default;pointer-events:none;background:#fafafa;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;box-shadow:0 0 1px -.5px #0009}.TescScanner-module__zOztbW__upgradeClose:hover{opacity:.7}.TescScanner-module__zOztbW__upgradeCloseIcon{width:12px;height:12px}.TescScanner-module__zOztbW__upgradeTitle{padding-right:calc(var(--upgrade-close-size) + 8px);color:#000c;font-family:var(--font-inter);font-variation-settings:"wght" 550;letter-spacing:-.005em;margin:0;font-size:14px;font-weight:550;line-height:1.4}.TescScanner-module__zOztbW__upgradeBody{color:#000c;font-family:var(--font-inter);font-variation-settings:"wght" 450;letter-spacing:-.005em;margin:8px 0 0;font-size:12px;font-weight:450;line-height:1.5}.TescScanner-module__zOztbW__upgradeRow{align-items:center;width:100%;margin-top:16px;display:flex;position:relative}.TescScanner-module__zOztbW__upgradeGhost{width:62px;height:45px;display:block;position:absolute;top:50%;right:-32px;translate:0 -50%}.TescScanner-module__zOztbW__upgradeCta{color:#fff;font-family:var(--font-inter);font-variation-settings:"wght" 550;letter-spacing:-.005em;cursor:default;pointer-events:none;background:#000c;border:0;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:550;line-height:1.5;transition:background 80ms,box-shadow 80ms;display:inline-flex;box-shadow:inset 0 1.5px 1.5px #ffffff52,inset 0 -1.5px 1.5px #0000008c}.TescScanner-module__zOztbW__upgradeCta:hover{background:#000000b3;box-shadow:inset 0 1.5px 1.5px #ffffff7a,inset 0 -1.5px 1.5px #0006}.TescScanner-module__zOztbW__detail{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.TescScanner-module__zOztbW__detailHero{background:#fafafa;border-bottom:1px solid #e8e8e8;flex-direction:column;flex-shrink:0;gap:24px;padding-bottom:24px;display:flex}.TescScanner-module__zOztbW__detailHead{align-items:center;gap:8px;margin-bottom:-2px;padding:16px 24px 0;display:flex}.TescScanner-module__zOztbW__detailBack{box-sizing:border-box;color:#666;cursor:pointer;background:#f2f2f2;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.TescScanner-module__zOztbW__detailBackIcon{width:12px;height:12px}.TescScanner-module__zOztbW__detailBack:hover{opacity:.7}.TescScanner-module__zOztbW__detailSection{color:#000c;font-family:var(--font-inter);font-variation-settings:"wght" 550;letter-spacing:-.005em;margin:0;font-size:14px;font-weight:550;line-height:1.4}.TescScanner-module__zOztbW__detailIntro{box-sizing:border-box;background:0 0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:20px;width:100%;padding:0 24px;display:flex;position:relative;overflow:visible}.TescScanner-module__zOztbW__detailIntro:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fafafa00,#fafafa);width:40px;height:26px;position:absolute;bottom:0;right:0}.TescScanner-module__zOztbW__detailTitle{color:#000c;font-family:var(--font-inter);font-variation-settings:"wght" 550;letter-spacing:-.005em;margin:0;font-size:20px;font-weight:550;line-height:1.2}.TescScanner-module__zOztbW__detailChips{flex-wrap:nowrap;align-items:center;gap:12px;width:max-content;max-width:none;display:flex;overflow:visible}.TescScanner-module__zOztbW__detailChipGroup{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.TescScanner-module__zOztbW__detailChip{box-sizing:border-box;color:#000c;font-family:var(--font-inter);font-variation-settings:"wght" 550;letter-spacing:-.005em;white-space:nowrap;background:#f2f2f2;border:0;border-radius:9999px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:12px;font-weight:550;line-height:1.4;text-decoration:none;display:inline-flex;box-shadow:0 0 1px -.5px #0009}.TescScanner-module__zOztbW__detailChipGuideline{gap:6px}.TescScanner-module__zOztbW__detailChipGuideline:hover{opacity:.6}.TescScanner-module__zOztbW__detailChipIcon{flex-shrink:0;width:12px;height:12px}.TescScanner-module__zOztbW__detailChipRule{background:#e8e8e8;flex-shrink:0;align-self:center;width:1px;height:24px}.TescScanner-module__zOztbW__detailBlocks{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden auto}.TescScanner-module__zOztbW__detailBlocks::-webkit-scrollbar{display:none}.TescScanner-module__zOztbW__detailBlock{border-top:1px solid #e8e8e8;flex-direction:column;display:flex}.TescScanner-module__zOztbW__detailBlock:first-child{border-top:0}.TescScanner-module__zOztbW__detailAccordionBtn{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.TescScanner-module__zOztbW__detailToggle{color:#0009;flex-shrink:0;width:14px;height:14px}.TescScanner-module__zOztbW__detailAccordionPanel{flex-direction:column;align-items:flex-start;gap:12px;padding:0 24px 16px;display:flex}.TescScanner-module__zOztbW__detailLabel{color:#000c;font-family:var(--font-inter);font-variation-settings:"wght" 550;letter-spacing:-.005em;align-items:center;gap:12px;margin:0;font-size:14px;font-weight:550;line-height:1.4;display:flex}.TescScanner-module__zOztbW__detailLabelIconWrap{color:#10f;background:#f2f2f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:0 0 1px -.5px #0009,inset 0 1px 1px #ffffff8c,inset 0 -1px 1px #0000001f}.TescScanner-module__zOztbW__detailLabelIcon{width:12px;height:12px}.TescScanner-module__zOztbW__detailCopy{color:#0009;font-family:var(--font-inter);font-variation-settings:"wght" 450;letter-spacing:-.005em;margin:0;font-size:12px;font-weight:450;line-height:1.7}@media (prefers-reduced-motion:reduce){.TescScanner-module__zOztbW__plate,.TescScanner-module__zOztbW__extra,.TescScanner-module__zOztbW__bar[data-focused] .TescScanner-module__zOztbW__extra,.TescScanner-module__zOztbW__viewportThumb,.TescScanner-module__zOztbW__shotFrame,.TescScanner-module__zOztbW__overlay,.TescScanner-module__zOztbW__dimPunch,.TescScanner-module__zOztbW__upgradeCta{transition:none}}
