:root{--vi-crimson:#ee2737;--vi-mustard:#ffc600;--vi-aubergine:#5f004b;--vi-slate:#2f3043;--vi-white:#fff;--vi-rule:#ffffff52;--vi-surface:#ffffff14;--vi-surface-quiet:#ffffff0f;--tw-font-body:var(--font-poppins), "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--tw-font-display:var(--tw-font-body);--tw-space-1:4px;--tw-space-2:8px;--tw-space-3:12px;--tw-space-4:16px;--tw-space-5:20px;--tw-space-6:24px;--tw-radius-sm:8px;--tw-radius-md:12px;--tw-radius-lg:16px;--tw-radius-pill:999px;--tw-shadow-sm:0 2px 6px #2f304329;--tw-shadow-action:0 10px 24px #ee27373d;--tw-ease:cubic-bezier(.22, .61, .36, 1);--tw-dur-fast:.14s;--tw-dur-base:.22s;--touch:56px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--vi-aubergine);color:var(--vi-white);font-family:var(--tw-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;line-height:1.5}.capture{padding:var(--tw-space-4);gap:var(--tw-space-3);flex-direction:column;max-width:640px;min-height:100dvh;margin:0 auto;display:flex}h1{font-size:1.25rem;font-family:var(--tw-font-display);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.25}h2{font-size:1rem;font-family:var(--tw-font-display);letter-spacing:-.01em;margin:0;font-weight:600}.mode-note{color:var(--vi-white);opacity:.8;margin:0;line-height:1.45}button{min-height:var(--touch);border-radius:var(--tw-radius-sm);border:1px solid var(--vi-rule);background:var(--vi-surface);color:var(--vi-white);padding:0 var(--tw-space-4);transition:background-color var(--tw-dur-fast) var(--tw-ease), border-color var(--tw-dur-fast) var(--tw-ease), box-shadow var(--tw-dur-fast) var(--tw-ease), transform var(--tw-dur-fast) var(--tw-ease);-webkit-tap-highlight-color:transparent;font-family:inherit;font-size:1rem}button.primary{background:var(--vi-crimson);border-color:var(--vi-crimson);color:var(--vi-white);box-shadow:var(--tw-shadow-action);font-weight:600}button:disabled{opacity:.45;box-shadow:none}button:not(:disabled):active{box-shadow:var(--tw-shadow-sm);transform:translateY(1px)}button:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #ffc6006b}label{gap:var(--tw-space-1);color:var(--vi-white);opacity:.75;flex-direction:column;font-size:.85rem;display:flex}input,select{min-height:var(--touch);border-radius:var(--tw-radius-sm);border:1px solid var(--vi-rule);background:var(--vi-surface-quiet);color:var(--vi-white);padding:0 var(--tw-space-3);transition:background-color var(--tw-dur-base) var(--tw-ease), border-color var(--tw-dur-fast) var(--tw-ease), box-shadow var(--tw-dur-fast) var(--tw-ease);font-family:inherit;font-size:1rem}input:focus{background:var(--vi-surface);border-color:var(--vi-mustard)}input.flagged,select.flagged{border-color:var(--vi-mustard);border-width:2px}select option{background:var(--vi-white);color:var(--vi-slate)}select:focus-visible{outline:2px solid var(--vi-mustard);outline-offset:2px}.flag-note{color:var(--vi-white);border-left:3px solid var(--vi-mustard);padding-left:8px;font-size:.8rem}.shot{object-fit:cover;border-radius:var(--tw-radius-md);border:1px solid var(--vi-rule);width:100%;height:104px}.fields{gap:var(--tw-space-3);flex-direction:column;min-height:0;display:flex}.actions{gap:var(--tw-space-2);display:flex}.actions button{flex:1}.prepared{gap:var(--tw-space-2);padding:var(--tw-space-3);border:1px solid var(--vi-rule);border-left:4px solid var(--vi-mustard);border-radius:var(--tw-radius-md);background:var(--vi-surface);flex-direction:column;display:flex}.prepared p{margin:0;font-size:.85rem;line-height:1.45}.prepared pre{max-height:240px;padding:var(--tw-space-2);border-radius:var(--tw-radius-sm);background:var(--vi-slate);color:var(--vi-white);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.4;overflow:auto}.code{letter-spacing:.2em;text-align:center;background:var(--vi-mustard);color:var(--vi-slate);border-radius:var(--tw-radius-md);padding:var(--tw-space-4) var(--tw-space-2);font-size:3.5rem;font-weight:700}.notice{color:var(--vi-white);border-left:3px solid var(--vi-mustard);padding-left:8px;font-size:.9rem}.grow{flex:1}.consent-copy{flex-direction:column;gap:1em;line-height:1.6;display:flex}.consent-copy p{margin:0}.operator-intro h2{margin:1rem 0 .5rem;font-size:1.3rem}.operator-whatsapp{opacity:1;border:1px solid var(--muted);border-radius:.75rem;flex-direction:row;align-items:flex-start;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.operator-whatsapp input{width:1.25rem;height:1.25rem;min-height:1.25rem;accent-color:var(--vi-crimson);flex:none;margin-top:.2rem}.operator-notice summary{cursor:pointer;padding:.75rem 0;text-decoration:underline}.capture-brand-row{align-items:center;gap:var(--tw-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.capture-brand-row .vi-lockup{min-width:0}.thynkwise-credit{width:120px;padding:var(--tw-space-2) var(--tw-space-3);border-radius:var(--tw-radius-md);background:var(--vi-white);box-shadow:var(--tw-shadow-sm);flex-direction:column;align-items:flex-end;gap:2px;display:flex}.thynkwise-credit-label{color:var(--vi-slate);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:600;line-height:1}.thynkwise-credit-logo{width:96px;height:auto;display:block}.vi-lockup{--vi-logo-ratio:.849;--vi-logo-clearspace:calc(var(--vi-logo-height) * .5);--vi-logo-height:32px;padding:var(--vi-logo-clearspace) 0;align-items:center;gap:12px;display:flex}.vi-logo{width:calc(var(--vi-logo-height) * var(--vi-logo-ratio));height:var(--vi-logo-height);background-image:url(/vi-logo.png);background-position:0;background-repeat:no-repeat;background-size:contain;background-color:var(--vi-white);padding:calc(var(--vi-logo-clearspace) * .5);box-sizing:content-box;background-origin:content-box;border-radius:6px;flex:none}.vi-tagline{color:var(--vi-white);margin:0;font-size:.95rem;font-weight:700}.prose{max-width:34rem;margin-inline:auto;padding:2rem 1.25rem 4rem;line-height:1.6}.prose h1{margin:0 0 .5rem;font-size:1.75rem}.prose h2{margin:2rem 0 .5rem;font-size:1.125rem}.prose p{margin:0 0 1rem}.prose-lede{color:#2f3043b8}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.viewfinder-wrap{gap:var(--tw-space-2);flex-direction:column;min-height:0;display:flex}.viewfinder{object-fit:cover;background:var(--vi-slate);border-radius:var(--tw-radius-md);border:1px solid var(--vi-rule);flex:1;width:100%;min-height:0}button.inbox-open{min-height:40px;padding:0 var(--tw-space-4);border-radius:var(--tw-radius-pill);align-self:flex-end}.inbox-list{gap:var(--tw-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inbox-row{background:var(--vi-surface);border:1px solid var(--vi-rule);border-radius:var(--tw-radius-md);padding:var(--tw-space-3) var(--tw-space-4)}.inbox-head{justify-content:space-between;gap:var(--tw-space-2);display:flex}.inbox-time,.inbox-sub{opacity:.8;font-size:.85rem}.inbox-chips{gap:var(--tw-space-2);margin-top:var(--tw-space-2);flex-wrap:wrap;display:flex}.chip{padding:2px var(--tw-space-2);border-radius:var(--tw-radius-pill);border:1px solid var(--vi-rule);font-size:.8rem}.chip-good{background:var(--vi-white);color:var(--vi-slate)}.chip-warn{background:var(--vi-mustard);color:var(--vi-slate);border-color:var(--vi-mustard)}.chip-quiet{background:var(--vi-surface-quiet)}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1jc1xb-qv_87z.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.3dbq0oou7i_24.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.2mm3nq9i83l-m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_2cc4adca-module__NeSwUW__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_2cc4adca-module__NeSwUW__variable{--font-poppins:"Poppins", "Poppins Fallback"}
