@font-face{font-family:displayItalic;src:url(../media/DMSerifDisplay_Italic-s.p.3q_fqkfqjitgw.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:displayItalic Fallback;src:local(Arial);ascent-override:106.1%;descent-override:34.31%;line-gap-override:0.0%;size-adjust:97.64%}.gGfyea_className{font-family:displayItalic,displayItalic Fallback,Iowan Old Style,Georgia,serif;font-style:italic;font-weight:400}
.kQvXzW_screen{background:var(--bg);height:100%;color:var(--fg);flex-direction:column;gap:3cqw;padding:13.5cqw 5.5cqw 5.5cqw;font-size:4cqw;line-height:1.25;display:flex}.kQvXzW_head{justify-content:space-between;align-items:flex-end;gap:3cqw;display:flex}.kQvXzW_title{font-family:var(--font-display);margin:0;font-size:9cqw;line-height:1}.kQvXzW_count{color:var(--muted);margin:1.4cqw 0 0;font-size:3.5cqw}.kQvXzW_badge{border:.35cqw dashed var(--border);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-radius:99cqw;flex:none;padding:1cqw 2.6cqw;font-size:3cqw;font-weight:600}.kQvXzW_finder{--art-accent:var(--deep-accent);aspect-ratio:400/226;border:.35cqw solid var(--deep-border);background:var(--deep);color:var(--deep-fg);border-radius:4.5cqw;flex:none;position:relative;overflow:hidden}.kQvXzW_room{width:100%;height:100%;position:absolute;inset:0}.kQvXzW_sweep{inset-block:0;border-right:.5cqw solid var(--deep-accent);background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--deep-accent) 34%, transparent));opacity:0;width:12cqw;position:absolute;left:0;transform:translate(-12cqw)}.kQvXzW_screen[data-phase=scan] .kQvXzW_sweep{opacity:1;animation:kQvXzW_sweep 2.15s var(--ease-in-out) infinite alternate}@keyframes kQvXzW_sweep{to{transform:translate(89cqw)}}.kQvXzW_analysis{background:color-mix(in oklch, var(--deep) 82%, transparent);color:var(--deep-fg);border-radius:99cqw;align-items:center;gap:1.8cqw;margin:0;padding:1.1cqw 2.8cqw 1.1cqw 2.2cqw;font-size:3cqw;font-weight:600;display:flex;position:absolute;bottom:2.5cqw;left:2.5cqw}.kQvXzW_analysisDot{background:var(--deep-accent);border-radius:99cqw;width:1.8cqw;height:1.8cqw}.kQvXzW_screen[data-phase=scan] .kQvXzW_analysisDot{animation:kQvXzW_blink .9s var(--ease-in-out) infinite alternate}@keyframes kQvXzW_blink{0%{opacity:1}to{opacity:.35}}.kQvXzW_analysisLabels{display:grid}.kQvXzW_analysisLabels>span{transition:opacity var(--dur-state) var(--ease-out);grid-area:1/1}.kQvXzW_analysisRunning{opacity:0}.kQvXzW_analysisDone,.kQvXzW_screen[data-phase=scan] .kQvXzW_analysisRunning{opacity:1}.kQvXzW_screen[data-phase=scan] .kQvXzW_analysisDone{opacity:0}.kQvXzW_list{flex-direction:column;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex}.kQvXzW_row{border-bottom:.35cqw solid color-mix(in oklch, var(--border) 55%, transparent);transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);grid-template-columns:auto 1fr auto;align-items:center;column-gap:3cqw;padding-block:1.9cqw;display:grid}.kQvXzW_row[data-s="0"]{opacity:0;transform:translateY(2.4cqw)}.kQvXzW_thumb{background:color-mix(in oklch, var(--accent) 16%, var(--surface));width:8.6cqw;height:8.6cqw;color:var(--fg);border-radius:2.4cqw;place-items:center;display:grid}.kQvXzW_thumb svg{width:5.2cqw;height:5.2cqw}.kQvXzW_what{flex-direction:column;gap:.9cqw;min-width:0;display:flex}.kQvXzW_name{font-size:3.8cqw;font-weight:600;display:block}.kQvXzW_pill{justify-items:start;font-size:2.8cqw;font-weight:600;display:inline-grid}.kQvXzW_pill>span{opacity:0;transition:opacity var(--dur-state) var(--ease-out);border-radius:99cqw;grid-area:1/1;align-items:center;gap:1cqw;padding:.4cqw 2cqw .4cqw 1.6cqw;display:inline-flex}.kQvXzW_pill svg{width:2.8cqw;height:2.8cqw}.kQvXzW_pill i{border-radius:99cqw;width:1.6cqw;height:1.6cqw;display:block}.kQvXzW_pillDetected{border:.35cqw dashed var(--border);color:var(--muted)}.kQvXzW_dotDashed{border:.35cqw dashed var(--muted)}.kQvXzW_pillEstimated{border:.35cqw solid var(--border);background:var(--surface-2);color:var(--fg)}.kQvXzW_dotSolid{background:var(--fg)}.kQvXzW_pillProven{background:var(--proof-tint);color:var(--proof);border:.35cqw solid #0000}.kQvXzW_row[data-s="1"] .kQvXzW_pillDetected,.kQvXzW_row[data-s="2"] .kQvXzW_pillEstimated,.kQvXzW_row[data-s="3"] .kQvXzW_pillProven{opacity:1}.kQvXzW_value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:14cqw;transition:opacity var(--dur-state) var(--ease-out);font-size:3.8cqw;font-weight:600}.kQvXzW_row[data-s="1"] .kQvXzW_value{opacity:0}.kQvXzW_total{background:var(--accent);color:var(--accent-fg);border-radius:5cqw;flex:none;justify-content:space-between;align-items:center;gap:3cqw;padding:3.6cqw 4.5cqw;display:flex;position:relative}.kQvXzW_totalLabel{letter-spacing:.06em;text-transform:uppercase;font-size:3cqw;font-weight:600;display:block}.kQvXzW_totalValue{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:.8cqw;font-size:8cqw;line-height:1;display:block}.kQvXzW_export{background:var(--accent-fg);color:var(--accent);border-radius:3cqw;flex:none;padding:2.4cqw 3.6cqw;font-size:3.4cqw;font-weight:600;position:relative}.kQvXzW_export:after{border:.5cqw solid var(--accent-fg);border-radius:inherit;content:"";opacity:0;position:absolute;inset:0}.kQvXzW_screen[data-pulse="1"] .kQvXzW_export{animation:kQvXzW_pulse .8s var(--ease-out)}.kQvXzW_screen[data-pulse="1"] .kQvXzW_export:after{animation:kQvXzW_ring .8s var(--ease-out)}@keyframes kQvXzW_pulse{35%{transform:scale(1.1)}}@keyframes kQvXzW_ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.kQvXzW_finder,.kQvXzW_list,.kQvXzW_total{transition:opacity .6s var(--ease-out)}.kQvXzW_screen[data-fade="1"] :is(.kQvXzW_finder,.kQvXzW_list,.kQvXzW_total){opacity:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.kQvXzW_screen:not([data-live]) :is(.kQvXzW_row,.kQvXzW_total){opacity:0;animation:kQvXzW_rescue .4s var(--ease-out) 6s forwards}.kQvXzW_screen:not([data-live]) .kQvXzW_analysis{opacity:0}@keyframes kQvXzW_rescue{to{opacity:1}}}@media (prefers-reduced-motion:reduce){.kQvXzW_row,.kQvXzW_finder,.kQvXzW_list,.kQvXzW_total{transition:none}}
.u5re5W_frame{width:100%;max-width:22rem;margin-inline:auto;container-type:inline-size}.u5re5W_body{aspect-ratio:390/844;background:var(--phone-bezel);border:.4cqw solid var(--border);box-shadow:0 2rem 4rem -1.5rem color-mix(in oklch, var(--fg) 35%, transparent);border-radius:15cqw;padding:2.5cqw;position:relative}.u5re5W_screen{background:var(--bg);width:100%;height:100%;color:var(--fg);border-radius:12.5cqw;position:relative;overflow:hidden;container-type:inline-size}.u5re5W_island{z-index:1;background:var(--phone-bezel);border-radius:99cqw;width:28cqw;height:8cqw;position:absolute;top:3.2cqw;left:50%;translate:-50%}
.biAH2W_rules{z-index:-1;background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 2.75rem, color-mix(in oklch, var(--border) 30%, transparent) 2.75rem, color-mix(in oklch, var(--border) 30%, transparent) calc(2.75rem + 1px));-webkit-mask-image:radial-gradient(ellipse 75% 85% at 78% 45%, var(--fg) 10%, transparent 72%);mask-image:radial-gradient(ellipse 75% 85% at 78% 45%, var(--fg) 10%, transparent 72%);pointer-events:none;position:absolute;inset:0}
