.scan,.scan-frames{--scan-glass-black:#050607;--scan-frame:#cfd1d4;--scan-frame-edge:#84868a;--scan-dark:#0c0d0f;--scan-on-dark:#f9fafb;--scan-on-dark-2:#f9fafbb3;--scan-material:#151618c7;--scan-material-line:#ffffff1a;--scan-ink-src:#0070e4;--scan-ink-src-wash:#0070e41f;--scan-light-src:#52a9fe;--scan-sel:#1485f44d;--scan-chip-on:#4c4d4fd1;--scan-yellow:#fdd506;--scan-bracket:#fdd506;--scan-counter-far:#66635e;--scan-paper:#fbfaf8;--scan-print:#0c0d0f;--scan-band:#c3441f;margin-inline:0}@supports (color:lab(0% 0 0)){.scan,.scan-frames{--scan-glass-black:lab(1.55606% -.0601262 -.528014);--scan-frame:lab(83.7476% -.214398 -1.49808);--scan-frame-edge:lab(55.9008% -.312537 -2.24191);--scan-dark:lab(3.69165% -.113092 -.928384);--scan-on-dark:lab(98.2539% -.108749 -.74997);--scan-on-dark-2:lab(98.2539% -.108749 -.74997/.7);--scan-material:lab(7.21379% -.182517 -1.44082/.78);--scan-material-line:lab(100% 0 0/.1);--scan-ink-src:lab(46.9897% 11.1331 -72.1383);--scan-ink-src-wash:lab(46.9897% 11.1331 -72.1383/.12);--scan-light-src:lab(66.9017% -6.76849 -50.6994);--scan-sel:lab(54.5458% 2.85143 -64.9184/.3);--scan-chip-on:lab(32.7072% -.208542 -1.49472/.82);--scan-yellow:lab(86.6644% 3.21394 85.4018);--scan-bracket:lab(86.6644% 3.21394 85.4018);--scan-counter-far:lab(42.0129% .708163 2.97123);--scan-paper:lab(98.279% -.097543 1.13808);--scan-print:lab(3.69165% -.113092 -.928384);--scan-band:lab(47.4825% 50.6278 48.6355)}}@media (prefers-color-scheme:dark){.scan,.scan-frames{--scan-glass-black:#010202;--scan-frame:#56585b;--scan-frame-edge:#2c2e31}@supports (color:lab(0% 0 0)){.scan,.scan-frames{--scan-glass-black:lab(.460171% -.0235885 -.239882);--scan-frame:lab(37.3405% -.306472 -2.23852);--scan-frame-edge:lab(18.7798% -.293866 -2.23173)}}}.scan-facts{--pt:2.5px;grid-template-columns:repeat(2, calc(var(--pt) * 136));gap:calc(var(--pt) * 6);color:var(--scan-print);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc(var(--pt) * 6);font-kerning:normal;font-weight:400;line-height:calc(var(--pt) * 7);letter-spacing:0;text-align:left;-webkit-font-smoothing:antialiased;align-items:stretch;display:grid}.scan-facts :is(p,ul,li,h3,h4){font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;list-style:none}.scan-facts b{font-weight:700}.scan-col{padding:calc(var(--pt) * 1.5) calc(var(--pt) * 3) calc(var(--pt) * 2.5);border:calc(var(--pt) * 1.2) solid var(--scan-print)}.scan-facts .scan-title{padding-bottom:calc(var(--pt) * .5);font-size:calc(var(--pt) * 11);font-style:italic;font-weight:700;line-height:calc(var(--pt) * 12);letter-spacing:-.01em}.scan-facts .scan-cont{font-size:calc(var(--pt) * 9);line-height:calc(var(--pt) * 10)}.scan-cont span{font-style:normal;font-weight:400}.scan-facts i{font-size:calc(var(--pt) * 8);line-height:0}.scan-facts h4{line-height:calc(var(--pt) * 9)}.scan-bar{margin:calc(var(--pt) * 1.5) calc(var(--pt) * -3) 0;padding:calc(var(--pt) * 1) calc(var(--pt) * 3) 0;border-top:calc(var(--pt) * 1.6) solid var(--scan-print)}.scan-hair{margin-top:calc(var(--pt) * 1.5);padding-top:calc(var(--pt) * 1);border-top:calc(var(--pt) * .4) solid var(--scan-print)}.scan-flush{margin-top:calc(var(--pt) * .5)}.scan-facts .scan-gap{margin-top:calc(var(--pt) * 1.5)}.scan-two{justify-content:space-between;gap:calc(var(--pt) * 6);display:flex}.scan-two>:last-child{text-align:right}.scan-sq{width:calc(var(--pt) * 2.3);height:calc(var(--pt) * 2.3);margin:0 calc(var(--pt) * 1.6) calc(var(--pt) * .55) 0;background:var(--scan-print);vertical-align:middle;display:inline-block}.scan-facts li{padding-left:calc(var(--pt) * 3.9);text-indent:calc(var(--pt) * -3.9)}.scan-row{text-indent:0;flex-wrap:wrap;column-gap:2em;display:flex}.scan-bit{flex:none;max-width:100%}.scan-bit:before{width:calc(var(--pt) * 2.3);height:calc(var(--pt) * 2.3);margin:0 calc(var(--pt) * 1.6) calc(var(--pt) * .55) 0;background:var(--scan-print);vertical-align:middle;content:"";display:inline-block}li>.scan-row{padding-left:0}.scan-table{grid-template-columns:calc(var(--pt) * 38) 1fr;margin-top:calc(var(--pt) * 1);border-top:calc(var(--pt) * .4) solid var(--scan-print);display:grid}.scan-table>*{padding:calc(var(--pt) * .75) 0;border-bottom:calc(var(--pt) * .4) solid var(--scan-print)}.scan-table>p{padding-right:calc(var(--pt) * 2);border-right:calc(var(--pt) * .4) solid var(--scan-print)}.scan-table>ul{padding-left:calc(var(--pt) * 2)}.scan-table>:nth-last-child(-n+2){border-bottom:0}.scan-src{--scan-sel:#9bccff;background:linear-gradient(var(--scan-sel), var(--scan-sel)) 0 0 / 0% 100% no-repeat;transition:background-size .12s}@supports (color:lab(0% 0 0)){.scan-src{--scan-sel:lab(80.0649% -7.12493 -31.0556)}}.scan-src[data-lit]{transition:background-size .52s var(--ease-in-out) calc(var(--scan-at,0) * .22s);background-size:100% 100%}.scan-src[data-tint=green]{--scan-sel:#99e6ad}@supports (color:lab(0% 0 0)){.scan-src[data-tint=green]{--scan-sel:lab(85.1996% -33.5629 19.8549)}}.scan-src[data-tint=violet]{--scan-sel:#cdb7f6}@supports (color:lab(0% 0 0)){.scan-src[data-tint=violet]{--scan-sel:lab(78.0057% 17.0609 -28.5904)}}.scan-tilt[data-layer=photo] .scan-src{background:0 0}.scan-tilt[data-layer=marks] :is(.scan-counter,.scan-light,.scan-tooth,.scan-side,.scan-band,.scan-box-foot,.scan-brackets){visibility:hidden}.scan-tilt[data-layer=marks] .scan-box{box-shadow:none;background:0 0}.scan-tilt[data-layer=marks] .scan-facts{color:#0000}.scan-tilt[data-layer=marks] :is(.scan-col,.scan-bar,.scan-hair,.scan-table,.scan-table>*){border-color:#0000}.scan-tilt[data-layer=marks] .scan-sq,.scan-tilt[data-layer=marks] .scan-bit:before{background:0 0}.scan-stage{background:radial-gradient(circle, color-mix(in oklab, var(--exp-ink) 11%, transparent) .75px, transparent 1.25px) 0 0 / 1rem 1rem, var(--exp-stage);box-shadow:inset 0 0 0 1px var(--exp-stage-line);border-radius:.75rem;grid-template-columns:minmax(0,1fr);justify-items:center;padding:2rem 1.5rem 1.5rem;display:grid;overflow:hidden;container:scan/inline-size}.scan-rig{--scan-s:max(.42, min(1, tan(atan2(100cqw, 456px)), tan(atan2(calc(100svh - 8rem), 972px))));justify-items:center;width:100%;display:grid}.scan-phone{width:calc(456px * var(--scan-s));aspect-ratio:456/972;-webkit-user-select:none;user-select:none;flex:none;position:relative}.scan-keys i{background:var(--scan-frame-edge);border-radius:2px;width:5px;position:absolute}.scan-keys [data-key=action]{height:3.8%;top:17.6%;left:-6px}.scan-keys [data-key=up]{height:6.2%;top:24.6%;left:-6px}.scan-keys [data-key=down]{height:6.2%;top:32.6%;left:-6px}.scan-keys [data-key=power]{height:10.6%;top:27.5%;right:-6px}.scan-face{border-radius:calc(70px * var(--scan-s));background:var(--scan-glass-black);box-shadow:0 0 0 2px var(--scan-frame), 0 0 0 3px var(--scan-frame-edge), 0 1px 2px var(--exp-shadow), 0 36px 72px -36px var(--exp-shadow);position:absolute;inset:0}.scan-screen{top:calc(8px * var(--scan-s));left:calc(8px * var(--scan-s));isolation:isolate;background:var(--scan-dark);width:440px;height:956px;color:var(--scan-on-dark);letter-spacing:-.012em;transform:scale(var(--scan-s));transform-origin:0 0;-webkit-font-smoothing:antialiased;border-radius:62px;font-size:.9375rem;font-weight:400;line-height:1.375rem;position:absolute;overflow:hidden}.scan-screen :is(p,ul){margin:0;padding:0}.scan-island{z-index:6;background:var(--scan-glass-black);border-radius:999px;width:126px;height:37px;position:absolute;top:14px;left:50%;translate:-50%}.scan-status{z-index:6;font-variant-numeric:tabular-nums;letter-spacing:-.012em;text-shadow:0 0 12px #00000059;text-shadow:0 0 12px lab(0% 0 0/.35);justify-content:space-between;align-items:center;height:37px;font-size:1.0625rem;font-weight:590;display:flex;position:absolute;top:14px;left:40px;right:30px}.scan-status-end{align-items:center;gap:.375rem;display:flex}.scan-home{z-index:6;background:var(--scan-on-dark);pointer-events:none;border-radius:999px;width:144px;height:5px;position:absolute;bottom:8px;left:50%;translate:-50%}.scan-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scan-cam{--scan-focus-y:478px;background:var(--scan-counter-far);position:absolute;inset:0;overflow:hidden}.scan-hold{animation:scan-hand 7s var(--ease-in-out) infinite alternate;position:absolute;inset:0}.scan-screen[data-held] .scan-hold{animation-play-state:paused}@keyframes scan-hand{0%{transform:translate(0,0)rotate(0)}35%{transform:translate(2.5px,-3px)rotate(.25deg)}70%{transform:translate(-2px,1.5px)rotate(-.2deg)}to{transform:translate(1.5px,3px)rotate(.15deg)}}.scan-photo,.scan-plate-photo{filter:blur(.3px)contrast(1.06)saturate(.9)sepia(.08)brightness(.985)}.scan-marks,.scan-plate-marks{mix-blend-mode:multiply;pointer-events:none}.scan-pan{transform-origin:0 0;position:absolute;top:0;left:0}.scan-tilt{transform-origin:50% 46%;position:relative;transform:perspective(2200px)rotateX(11deg)rotate(-1.6deg)}.scan-counter{filter:blur(3.4px);background:radial-gradient(30% 14% at 30% 8%,#f8f5eebf,#0000 70%),radial-gradient(12% 6% at 58% 6%,#f6ede080,#0000 70%),linear-gradient(#423c37 0%,#68625c 9%,#0000 16%),radial-gradient(55% 45% at 34% 34%,#f1eee9d9,#0000 75%),radial-gradient(circle,#67635d5c .9px,#0000 1.7px) 0 0/11px 13px,radial-gradient(circle,#8b857f47 1.2px,#0000 2px) 5px 6px/17px 9px,radial-gradient(circle,#f6f5f28c .8px,#0000 1.6px) 3px 2px/7px 15px,linear-gradient(165deg,#d4d0ca,#857f79);background:radial-gradient(30% 14% at 30% 8%,lab(96.5601% .286847 3.81331/.75),#0000 70%),radial-gradient(12% 6% at 58% 6%,lab(94.2538% 1.22291 7.58821/.5),#0000 70%),linear-gradient(lab(25.7484% 1.77962 4.22654) 0%,lab(42.0039% 1.42604 4.35734) 9%,#0000 16%),radial-gradient(55% 45% at 34% 34%,lab(94.2323% .225037 3.04775/.85),#0000 75%),radial-gradient(circle,lab(42.0155% .896603 3.72195/.36) .9px,#0000 1.7px) 0 0/11px 13px,radial-gradient(circle,lab(55.9247% 1.41069 4.34655/.28) 1.2px,#0000 2px) 5px 6px/17px 9px,radial-gradient(circle,lab(96.5365% .107437 1.52061/.55) .8px,#0000 1.6px) 3px 2px/7px 15px,linear-gradient(165deg,lab(83.7884% .584036 3.77523),lab(53.6046% 1.41281 4.34804));position:absolute;inset:-60% -70%}.scan-box{background:var(--scan-paper);border-radius:5px 4px 6px;width:max-content;padding:40px 36px 34px;position:relative;box-shadow:0 0 0 .5px #00000024,1px 2px 2px #1109044d,20px 34px 46px -6px #1109047a,46px 80px 120px -20px #11090438;box-shadow:0 0 0 .5px lab(0% 0 0/.14),1px 2px 2px lab(3.0141% 2.152 2.93914/.3),20px 34px 46px -6px lab(3.0141% 2.152 2.93914/.48),46px 80px 120px -20px lab(3.0141% 2.152 2.93914/.22)}.scan-side{background:linear-gradient(to bottom, #00000029, #0000004d), linear-gradient(to bottom, var(--scan-paper) 38%, var(--scan-band) 38%);transform-origin:50% 0;border-radius:0 0 2px 2px;height:30px;position:absolute;top:100%;left:1px;right:1px;transform:perspective(300px)rotateX(-38deg)}@supports (color:lab(0% 0 0)){.scan-side{background:linear-gradient(to bottom, lab(0% 0 0/.16), lab(0% 0 0/.3)), linear-gradient(to bottom, var(--scan-paper) 38%, var(--scan-band) 38%)}}.scan-light{border-radius:inherit;pointer-events:none;background:radial-gradient(36% 13% at 24% 15%,#ffffff80,#0000 72%),radial-gradient(60% 26% at 22% 14%,#ffffff29,#0000 75%),linear-gradient(112deg,#ffffff1a,#0000 34%),linear-gradient(112deg,#0000 40%,#3d30263d 100%),linear-gradient(#0000 92%,#ffffff1a);background:radial-gradient(36% 13% at 24% 15%,lab(100% 0 0/.5),#0000 72%),radial-gradient(60% 26% at 22% 14%,lab(100.04% .285983 3.81271/.16),#0000 75%),linear-gradient(112deg,lab(100% 0 0/.1),#0000 34%),linear-gradient(112deg,#0000 40%,lab(21.0537% 4.60617 8.65251/.24) 100%),linear-gradient(#0000 92%,lab(100% 0 0/.1));position:absolute;inset:0}.scan-tooth{border-radius:inherit;mix-blend-mode:multiply;pointer-events:none;background:radial-gradient(70% 40% at 70% 64%,#6b615712,#0000 70%),radial-gradient(50% 30% at 30% 82%,#7970650f,#0000 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='t'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.42 0 0 0 0 0.38 0 0 0 0.32 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23t)'/%3E%3C/svg%3E");background:radial-gradient(70% 40% at 70% 64%,lab(42.0018% 2.4634 7.32865/.07),#0000 70%),radial-gradient(50% 30% at 30% 82%,lab(47.8029% 2.44394 7.31291/.06),#0000 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='t'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.42 0 0 0 0 0.38 0 0 0 0.32 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23t)'/%3E%3C/svg%3E");position:absolute;inset:0}.scan-tilt[data-layer=photo] .scan-facts{text-shadow:0 0 .7px #0c0d0f8c;text-shadow:0 0 .7px lab(3.69165% -.113092 -.928384/.55)}.scan-band{background:var(--scan-band);color:#fefbf9;color:lab(98.833% .667602 1.32728);letter-spacing:.01em;border-radius:3px 3px 0 0;justify-content:space-between;align-items:center;margin:0 -36px 22px;padding:14px 36px 13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:18px;display:flex}.scan-band>span{gap:2px;display:grid}.scan-band b{letter-spacing:0;font-size:22px;font-weight:700;line-height:26px}.scan-band>b{font-size:15px;line-height:18px}.scan-box-foot{color:var(--scan-print);justify-content:space-between;align-items:flex-end;margin-top:18px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;display:flex}.scan-upc{letter-spacing:.12em;text-align:center;gap:2px;width:190px;font-size:15px;display:grid}.scan-upc svg{width:100%;height:64px;display:block}.scan-facts-at{position:relative}.scan-brackets{opacity:0;transition:opacity .2s ease, transform .32s var(--ease-out);pointer-events:none;position:absolute;inset:-14px;transform:scale(1.03)}.scan-screen[data-phase=finder] .scan-brackets{opacity:1;transition-delay:.5s;transform:none}.scan-brackets i{border:0 solid var(--scan-bracket);width:54px;height:54px;position:absolute}.scan-brackets i:first-child{border-width:5px 0 0 5px;border-top-left-radius:14px;top:0;left:0}.scan-brackets i:nth-child(2){border-width:5px 5px 0 0;border-top-right-radius:14px;top:0;right:0}.scan-brackets i:nth-child(3){border-width:0 0 5px 5px;border-bottom-left-radius:14px;bottom:0;left:0}.scan-brackets i:nth-child(4){border-width:0 5px 5px 0;border-bottom-right-radius:14px;bottom:0;right:0}.scan-grain,.scan-plate-grain{mix-blend-mode:overlay;opacity:.6;pointer-events:none;background:radial-gradient(80% 66% at 50% 46%,#0000 50%,#0000006b),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background:radial-gradient(80% 66% at 50% 46%,#0000 50%,lab(0% 0 0/.42)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.scan-focus{-webkit-backdrop-filter:blur(1.4px);backdrop-filter:blur(1.4px);-webkit-mask-image:linear-gradient(to bottom, #000 0, transparent calc(var(--scan-focus-y) - 210px), transparent calc(var(--scan-focus-y) + 210px), #000 calc(var(--scan-focus-y) + 520px));mask-image:linear-gradient(to bottom, #000 0, transparent calc(var(--scan-focus-y) - 210px), transparent calc(var(--scan-focus-y) + 210px), #000 calc(var(--scan-focus-y) + 520px));pointer-events:none;position:absolute;inset:0}.scan-cam:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#0006);background:linear-gradient(#0000,lab(0% 0 0/.4));height:300px;position:absolute;inset:auto 0 0}.scan-flash{opacity:0;pointer-events:none;transition:opacity .22s var(--ease-out);background:#000;background:lab(0% 0 0);position:absolute;inset:0}.scan-flash[data-on]{opacity:.55;transition:opacity 60ms linear}.scan-card{z-index:5;opacity:0;transition:opacity .18s ease, transform .28s var(--ease-out);-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);pointer-events:none;background:linear-gradient(#030304f0 0%,#070708db 55%,#0a0b0ccc 100%);background:linear-gradient(lab(.90082% -.0320524 -.273794/.94) 0%,lab(1.98049% -.0566915 -.458488/.86) 55%,lab(3.04332% -.0769869 -.60792/.8) 100%);border-radius:48px 48px 34px 34px;padding:50px 28px 18px;position:absolute;top:14px;left:14px;right:14px;transform:translateY(-8px);box-shadow:inset 0 0 0 1px #ffffff12,inset 0 -1px #ffffff29,0 16px 40px -16px #0000008c;box-shadow:inset 0 0 0 1px lab(100% 0 0/.07),inset 0 -1px lab(100% 0 0/.16),0 16px 40px -16px lab(0% 0 0/.55)}.scan-card[data-on]{opacity:1;pointer-events:auto;transform:none}.scan-screen .scan-asked{color:var(--scan-on-dark-2);letter-spacing:-.01em;margin-bottom:6px;font-size:.875rem;font-weight:510;line-height:1.25rem}.scan-said{position:relative}.scan-answer{letter-spacing:-.016em;text-wrap:pretty;font-size:1.0625rem;line-height:1.375rem;transition:opacity .24s}.scan-answer[data-status=reading]{opacity:0;transition:none}.scan-reading{color:var(--scan-on-dark-2);letter-spacing:-.016em;opacity:0;font-size:1.0625rem;line-height:1.375rem;transition:opacity .14s;position:absolute;top:0;left:0}.scan-reading[data-on]{opacity:1;background:linear-gradient(100deg,#f9fafb80 35%,#f9fafbf2 50%,#f9fafb80 65%) 0 0/300% 100%;background:linear-gradient(100deg,lab(98.2539% -.108749 -.74997/.5) 35%,lab(98.2539% -.108749 -.74997/.95) 50%,lab(98.2539% -.108749 -.74997/.5) 65%) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.3s linear infinite scan-shine}@keyframes scan-shine{0%{background-position:100% 0}to{background-position:0 0}}.scan-answer>span:not(.scan-quote){color:var(--scan-on-dark-2)}.scan-quote{background:linear-gradient(var(--scan-light-src), var(--scan-light-src)) 0 100% / 0% 2px no-repeat;color:var(--scan-on-dark);padding-bottom:2px;transition:background-size .12s}.scan-quote[data-lit]{transition:background-size .52s var(--ease-in-out) calc(var(--scan-at,0) * .22s);background-size:100% 2px}.scan-screen .scan-from{opacity:0;color:var(--scan-on-dark-2);letter-spacing:-.01em;margin-top:10px;font-size:.8125rem;font-weight:510;line-height:1.125rem;transition:opacity .24s}.scan-screen .scan-from[data-on]{opacity:1}.scan-foot{z-index:5;position:absolute;inset:650px 0 0}.scan-over{height:92px;position:relative}.scan-over>*{transition:opacity .2s ease, transform .26s var(--ease-out);position:absolute;inset:0}.scan-over>:not([data-on]){opacity:0;pointer-events:none;transform:translateY(8px)}.scan-over>.scan-found{background:var(--scan-yellow);color:#060606;color:lab(1.5609% 0 0);letter-spacing:-.012em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 14px 0 12px;font-size:.9375rem;font-weight:510;display:flex;inset:auto auto 0 50%;translate:-50%}.scan-screen[data-phase=finder] .scan-found[data-on]{transition-delay:.6s}.scan-over>.scan-another{justify-content:center;align-items:flex-end;display:flex}.scan-chips{border:0;flex-wrap:wrap;place-content:flex-end center;gap:8px;min-inline-size:0;margin:0;padding:0 16px;display:flex}.scan-chip{background:var(--scan-material);height:44px;box-shadow:inset 0 0 0 1px var(--scan-material-line);color:var(--scan-on-dark);font:inherit;letter-spacing:-.012em;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);transition:background-color .16s ease, transform .14s var(--ease-out);border:0;border-radius:999px;flex:none;padding:0 16px;font-size:.9375rem;font-weight:510}.scan-chip[aria-pressed=true]{background:var(--scan-chip-on)}.scan-compose{align-items:flex-end;padding:0 14px;display:flex}.scan-field{background:var(--scan-material);height:48px;box-shadow:inset 0 0 0 1px var(--scan-material-line);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);border-radius:999px;flex:1;align-items:center;padding:0 2px 0 20px;display:flex}.scan-field input{min-width:0;height:100%;color:var(--scan-on-dark);font:inherit;letter-spacing:-.016em;caret-color:var(--scan-light-src);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:1.0625rem}.scan-field input::placeholder{color:var(--scan-on-dark-2)}.scan-field:has(input:focus-visible){box-shadow:inset 0 0 0 1px var(--scan-material-line), 0 0 0 2px var(--accent)}.scan-send{background:var(--scan-on-dark);color:#060606;color:lab(1.5609% 0 0);cursor:pointer;opacity:0;width:48px;height:44px;transition:opacity .14s ease, transform .16s var(--ease-out);border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid;transform:scale(.9)}.scan-send[data-on]{opacity:1;transform:none}.scan-keys-row{grid-template-columns:1fr auto 1fr;align-items:center;padding:0 32px;display:grid;position:absolute;top:112px;left:0;right:0}.scan-keys-row>:first-child{justify-self:start}.scan-round{background:var(--scan-material);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--scan-material-line);color:var(--scan-on-dark);cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);transition:background-color .16s ease, color .16s ease, transform .14s var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.scan-round[data-on]{background:var(--scan-on-dark);color:#060606;color:lab(1.5609% 0 0)}.scan-shutter{background:var(--scan-material);width:80px;height:80px;box-shadow:inset 0 0 0 1px var(--scan-material-line), inset 0 1px 0 #ffffff24;color:var(--scan-on-dark);cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);-webkit-tap-highlight-color:transparent;transition:transform .14s var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}@supports (color:lab(0% 0 0)){.scan-shutter{box-shadow:inset 0 0 0 1px var(--scan-material-line), inset 0 1px 0 lab(100% 0 0/.14)}}.scan-mark,.scan-x{transition:opacity .16s ease, transform .22s var(--ease-out);grid-area:1/1;display:grid}.scan-x{opacity:0;transform:rotate(-45deg)scale(.8)}.scan-shutter[data-shot] .scan-mark{opacity:0;transform:scale(.8)}.scan-shutter[data-shot] .scan-x{opacity:1;transform:none}.scan-modes{height:42px;color:var(--scan-on-dark);letter-spacing:.02em;-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);background:#15161880;background:lab(7.21379% -.182517 -1.44082/.5);border-radius:999px;align-items:center;gap:2px;padding:0 4px;font-size:.8125rem;font-weight:510;display:flex;position:absolute;top:226px;left:50%;translate:-50%}.scan-modes span{opacity:.9;border-radius:999px;place-items:center;height:34px;padding:0 12px;display:grid}.scan-modes span[data-on]{color:var(--scan-yellow);opacity:1;background:#ffffff29;background:lab(100% 0 0/.16)}:is(.scan-round,.scan-chip,.scan-send):is(:active,[data-press]),.scan-shutter:active{transform:scale(.94)}.scan-chip[data-press]{background:var(--scan-chip-on)}.scan-screen :is(button,input):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scan-frames{gap:.75rem;margin:0;display:grid}.scan-tile{background:radial-gradient(circle, color-mix(in oklab, var(--exp-ink) 11%, transparent) .75px, transparent 1.25px) 0 0 / 1rem 1rem, var(--exp-stage);box-shadow:inset 0 0 0 1px var(--exp-stage-line);border-radius:.75rem;padding:2rem 1.5rem 1.5rem;overflow:hidden;container:scan-tile/inline-size}.scan-meta{color:var(--exp-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-meta);margin:0;line-height:1.25rem}.scan-note{color:var(--exp-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-meta);margin-top:.75rem;line-height:1.25rem}@media (prefers-reduced-motion:reduce){.scan-hold{animation:none}.scan-src[data-lit],.scan-quote[data-lit]{transition:none}.scan-reading[data-on]{animation:none}.scan-screen :is(.scan-card,.scan-over>*,.scan-brackets,.scan-x,.scan-mark){transform:none}}.scan-keys-row>.scan-zoom{transition:opacity .2s ease, transform .26s var(--ease-out), background-color .16s ease, color .16s ease;justify-self:end}.scan-zoom:not([data-shown]){opacity:0;transform:scale(.9)}.scan-zoom[aria-pressed=true]{background:var(--scan-on-dark);color:#060606;color:lab(1.5609% 0 0)}.scan-three{grid-template-columns:minmax(0,15rem) auto;justify-content:center;align-items:center;gap:2rem;display:grid}@container scan-tile not (min-width:44rem){.scan-three{grid-template-columns:minmax(0,1fr);justify-items:center}}.scan-key{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.scan-key li{color:var(--exp-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-meta);grid-template-columns:1.25rem 1fr;align-items:start;gap:.625rem;line-height:1.25rem;display:grid}.scan-key b{color:var(--exp-ink);letter-spacing:-.01em;font-size:.875rem;font-weight:510;display:block}.scan-swatch{background:#9bccff;background:lab(80.0649% -7.12493 -31.0556);border-radius:.25rem;width:1.25rem;height:1.25rem;margin-top:.125rem;box-shadow:inset 0 0 0 1px #00000014;box-shadow:inset 0 0 0 1px lab(0% 0 0/.08)}.scan-key [data-tint=green] .scan-swatch{background:#99e6ad;background:lab(85.1996% -33.5629 19.8549)}.scan-key [data-tint=violet] .scan-swatch{background:#cdb7f6;background:lab(78.0057% 17.0609 -28.5904)}.scan-plate{--k:min(.6, tan(atan2(calc(100cqw - 3rem), 900px)));width:calc(880px * var(--k));height:calc(1640px * var(--k));background:var(--scan-counter-far);box-shadow:0 0 0 1px var(--exp-object-line), 0 18px 40px -24px var(--exp-shadow);border-radius:1rem;position:relative;overflow:hidden}.scan-plate-photo,.scan-plate-marks{transform:scale(var(--k)) translate(46px, 50px);transform-origin:0 0;position:absolute;top:0;left:0}
