dialog.fp-capture{margin:0;padding:0;border:0;width:100vw;height:100dvh;max-width:none;max-height:none;background:transparent;overflow:hidden}dialog.fp-capture::backdrop{background:var(--il-color-background-default,#fff)}.fp-capture{--ink:var(--il-color-text-primary,#222);--mut:var(--il-color-text-secondary,#646464);--faint:var(--il-color-text-tertiary,#aaa);--line:var(--il-color-border,#eaeaea);--soft:var(--il-color-background-secondary,#f8f8f8);--accent:var(--il-color-blue-1000,#656eaf);--accent-soft:var(--il-color-blue-100,#656eaf1a);--btn-bg:var(--il-color-button-primary-bg-default,#222);--btn-bg-hover:var(--il-color-button-primary-bg-hover,#4e4e4e);--btn-text:var(--il-color-button-primary-text,#f8f8f8);--btn-h:var(--il-responsive-button-height,3rem);--radius:var(--il-size-radius-100,.25rem);--sans:var(--il-typography-family-sans,"Inter",sans-serif);--serif:var(--il-typography-family-serif,"ivypresto-text",serif);--dark:#0d0d0f;margin:0;background:var(--il-color-background-default,#fff);color:var(--ink);font:400 14px/1.5 var(--sans);-webkit-font-smoothing:antialiased}.fp-capture,.fp-capture *{box-sizing:border-box}.fp-capture [hidden]{display:none!important}.fp-capture input[type=file]{display:none}.fp-capture button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.fp-capture .dark{display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-h);padding:0 24px;background:var(--btn-bg);color:var(--btn-text);border:0;border-radius:var(--radius);font:500 13px/1.3 var(--sans);letter-spacing:.01em;transition:background .25s ease-out}.fp-capture .dark:hover{background:var(--btn-bg-hover)}.fp-capture .cream{display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-h);padding:0 16px;background:var(--il-color-background-default,#fff);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);font:500 13px/1.3 var(--sans);transition:border-color .25s ease-out}.fp-capture .cream:hover{border-color:var(--ink)}.fp-capture .row{display:flex;align-items:center;gap:12px}.fp-capture .row>.dark,.fp-capture .row>.cream{flex:1}.fp-capture .linky{background:none;border:none;padding:8px;color:var(--mut);font:500 12px/1.3 var(--sans);text-decoration:underline;text-underline-offset:2px}.fp-capture #fp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--il-color-background-default,#fff);display:flex;flex-direction:column}.fp-capture #fp-modal[hidden]{display:none}.fp-capture .mhead{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line);flex:none}.fp-capture .mhead div{font:500 13px/1.3 var(--sans);color:var(--ink)}.fp-capture .mhead button{background:none;border:none;padding:4px;font-size:22px;line-height:1;color:var(--ink)}.fp-capture .screen{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:none;flex-direction:column;min-height:0}.fp-capture .screen.on{display:flex}.fp-capture .col{width:100%;max-width:480px;margin:0 auto;padding:28px 20px 24px;display:flex;flex-direction:column;flex:1}.fp-capture h2{margin:0 0 8px;font:300 1.375rem/1.25em var(--serif);color:var(--ink)}.fp-capture .sub{margin:0 0 28px;font:400 13px/1.55 var(--sans);color:var(--mut)}.fp-capture .tip{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px}.fp-capture .tipn{flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font:500 12px/1 var(--sans);color:var(--ink)}.fp-capture .tipt{padding-top:4px;font:400 13px/1.55 var(--sans);color:var(--ink)}.fp-capture .tipt b{font-weight:600}.fp-capture .fine{font:400 11.5px/1.5 var(--sans);color:var(--faint);text-align:center}.fp-capture #fp-btnStart,.fp-capture #fp-btnTakePhoto{width:100%;margin-top:12px}.fp-capture #fp-btnUpload1{align-self:center}.fp-capture #fp-introScreen .fine{margin-top:auto;padding-top:16px}.fp-capture #fp-camScreen{background:var(--dark)}.fp-capture #fp-stage{flex:1;position:relative;overflow:hidden;min-height:0}.fp-capture #fp-stage video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fp-capture #fp-stage canvas,.fp-capture #fp-stage svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.fp-capture .pills{position:absolute;top:16px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.fp-capture #fp-statusPill,.fp-capture #fp-upPill{background:#0c0c0eb8;color:#fff;padding:10px 18px;border-radius:99px;max-width:86%;text-align:center}.fp-capture #fp-statusPill{font:500 13px/1.4 var(--sans)}.fp-capture #fp-upPill{font-size:14px}.fp-capture #fp-demoBadge{background:#c9a227e6;color:#fff;font:500 11px/1 var(--sans);padding:5px 12px;border-radius:99px;letter-spacing:.04em}.fp-capture #fp-countdown{position:absolute;transform:translate(-50%,-50%);font:300 84px/1 var(--serif);color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.5);pointer-events:none}.fp-capture .chips{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:8px;pointer-events:none;flex-wrap:wrap;padding:0 12px}.fp-capture .chip{display:flex;align-items:center;gap:6px;background:#0c0c0ea8;border-radius:99px;padding:6px 12px 6px 8px}.fp-capture .chip i{width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal}.fp-capture .chip svg{width:8px;height:8px}.fp-capture .chip span{font:500 11.5px/1.2 var(--sans);color:#eee}.fp-capture #fp-dbgHud{position:absolute;top:10px;left:50%;transform:translate(-50%);background:#000000b8;color:#9fe8c0;font:10.5px/1.5 ui-monospace,Menlo,monospace;padding:8px 10px;border-radius:8px;pointer-events:none;white-space:pre;text-align:left;max-width:94%}@media(pointer:coarse){.fp-capture #fp-upSliders{display:none}}.fp-capture .zoomrow{flex:none;display:flex;align-items:center;gap:10px;padding:10px 24px 0;background:var(--dark)}.fp-capture .zoomrow[hidden]{display:none}.fp-capture .zoomrow span{color:#888;font-size:11px}.fp-capture .zoomrow input{flex:1}.fp-capture #fp-zoomVal{color:#bbb;min-width:34px;text-align:right}.fp-capture .cambar{flex:none;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:var(--dark)}.fp-capture .cambar .linky,.fp-capture #fp-upScreen .linky{color:#bbb}.fp-capture .autonote{font:500 12px/1.3 var(--sans);color:#888}.fp-capture #fp-upStage{flex:1;position:relative;overflow:hidden;min-height:0;background:var(--dark);touch-action:none}.fp-capture #fp-upStage canvas,.fp-capture #fp-upStage svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fp-capture #fp-upStage svg{pointer-events:none}.fp-capture .upbar{flex:none;padding:12px 24px 16px;background:var(--dark)}.fp-capture .uprow{display:flex;align-items:center;gap:10px}.fp-capture .uprow+.uprow{margin-top:6px}.fp-capture .uprow span{width:44px;color:#888;font-size:10px;letter-spacing:.08em}.fp-capture .uprow input{flex:1}.fp-capture .upbar .row{margin-top:10px}.fp-capture #fp-reviewBody>h2,.fp-capture #fp-reviewBody>.sub{text-align:center}.fp-capture #fp-btnConfirm{width:100%}.fp-capture #fp-reviewBody .row{margin-top:12px}.fp-capture #fp-reviewBody .fine{margin-top:18px}.fp-capture .pair{display:flex;align-items:center;gap:18px;margin:0 auto 28px}.fp-capture .pcol{display:flex;flex-direction:column;align-items:center;gap:8px}.fp-capture .pcol img,.fp-capture .pcol canvas{width:132px;height:132px;border-radius:50%;object-fit:cover;border:1px solid var(--line);background:#fff}.fp-capture .plab{font:500 11px/1 var(--sans);color:var(--faint);letter-spacing:.05em}.fp-capture .note{border-radius:var(--radius);padding:12px 14px;margin-bottom:22px;font:400 13px/1.5 var(--sans)}.fp-capture .note.good{background:var(--accent-soft);color:#3d4378}.fp-capture .note.warn{background:var(--il-color-cream-1000,#f4eee3);color:#6b5524}.fp-capture .note.bad{background:#b23a2c14;color:#8c2f22}.fp-capture label{display:block;margin:0 0 8px;font:500 13px/1.3 var(--sans);color:var(--mut)}.fp-capture input[type=range]{width:100%;padding:0;accent-color:var(--accent)}.fp-capture #fp-busyBox{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.fp-capture #fp-busyBox .sub{margin:0}.fp-capture .spin{width:26px;height:26px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--accent);animation:fp-spin .8s linear infinite}@keyframes fp-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/fingerprint-capture.css.map */
