.jRb4rG_container{background:var(--color-background);flex:1;justify-content:center;align-items:center;display:flex}.F_nsCa_spinner{border-style:solid;border-color:currentColor #0000 currentColor currentColor;border-radius:50%;flex-shrink:0;animation:.8s linear infinite F_nsCa_spin;display:inline-block}.F_nsCa_small{border-width:2.5px;width:20px;height:20px}.F_nsCa_large{border-width:3.5px;width:36px;height:36px}.F_nsCa_primary{color:var(--color-primary)}.F_nsCa_inherit{color:inherit}.t9Xpra_container{border-radius:var(--radius-lg);background:var(--color-primary-subtle);width:136px;height:96px;margin-bottom:var(--space-lg);justify-content:center;align-items:center;display:flex;position:relative}.t9Xpra_bars{height:56px;display:flex}.t9Xpra_bar{background:var(--color-text-primary);height:100%}.t9Xpra_gap{height:100%}.t9Xpra_scanLine{left:var(--space-md);right:var(--space-md);background:var(--color-primary);height:2px;position:absolute}.S36ykG_base{width:100%;min-height:calc(var(--min-touch-target) + 4px);padding:0 var(--space-lg);border-radius:var(--radius-md);font:var(--font-button);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border:none;justify-content:center;align-items:center;transition:background-color .15s,box-shadow .15s;display:flex}.S36ykG_base:disabled{cursor:default}.S36ykG_base:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 5px var(--color-primary);outline:none}.S36ykG_secondary:focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-primary), 0 0 0 2px var(--color-surface), 0 0 0 5px var(--color-primary)}.S36ykG_large{border-radius:var(--radius-lg);min-height:64px}.S36ykG_largeLabel{font-size:18px;line-height:24px}.S36ykG_primary{background:var(--color-primary);color:var(--color-text-on-primary)}.S36ykG_primary:not(:disabled):active{background:var(--color-primary-pressed)}.S36ykG_secondary{background:var(--color-surface);color:var(--color-primary);box-shadow:inset 0 0 0 1.5px var(--color-primary)}.S36ykG_tertiary{color:var(--color-primary);background:0 0}.S36ykG_secondary:not(:disabled):active,.S36ykG_tertiary:not(:disabled):active{background:var(--color-primary-subtle)}@media (hover:hover){.S36ykG_primary:not(:disabled):hover{background:var(--color-primary-pressed)}.S36ykG_secondary:not(:disabled):hover,.S36ykG_tertiary:not(:disabled):hover{background:var(--color-primary-subtle)}}.S36ykG_disabled{opacity:.5}.S36ykG_spinner{margin-right:var(--space-sm)}.OipxJG_container{background:var(--color-background);flex-direction:column;flex:1;display:flex}.OipxJG_transparent{background:0 0}.OipxJG_top{padding-top:var(--safe-top)}.OipxJG_right{padding-right:var(--safe-right)}.OipxJG_bottom{padding-bottom:var(--safe-bottom)}.OipxJG_left{padding-left:var(--safe-left)}.ABSdjW_scrollContent{padding:var(--page-padding);flex-direction:column;flex:1;display:flex}.ABSdjW_content{width:100%;max-width:var(--max-content-width);justify-content:space-between;align-self:center;gap:var(--space-xl);flex-direction:column;flex:1;display:flex}.ABSdjW_header{padding-top:var(--space-sm)}.ABSdjW_titleRow{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.ABSdjW_appName{font:var(--font-title);color:var(--color-text-primary);flex-shrink:1}.ABSdjW_signedInAs{font:var(--font-caption);color:var(--color-text-secondary);margin-top:var(--space-xs);overflow-wrap:anywhere}.ABSdjW_card{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:var(--card-padding);flex-direction:column;align-items:center;display:flex}.ABSdjW_cardTitle{font:var(--font-title);color:var(--color-text-primary);text-align:center}.ABSdjW_cardBody{font:var(--font-body);color:var(--color-text-secondary);text-align:center;margin-top:var(--space-sm)}.ABSdjW_scanButton{margin-top:var(--space-lg);align-self:stretch}@media (min-width:768px) and (min-height:640px){.ABSdjW_content{flex:0 auto;justify-content:flex-start;margin:auto 0}}.iUlzoa_container{margin-bottom:var(--space-xl);flex-direction:column;align-items:center;display:flex}.iUlzoa_title{font:var(--font-display);color:var(--color-text-primary);text-align:center}.iUlzoa_subtitle{font:var(--font-body);color:var(--color-text-secondary);text-align:center;margin-top:var(--space-sm)}.iUlzoa_badge{margin-top:var(--space-md)}.jQp3lW_container{background:var(--color-error-subtle);border-left:4px solid var(--color-error);border-radius:var(--radius-sm);padding:var(--space-md);margin-bottom:var(--space-md)}.jQp3lW_text{font:var(--font-body);color:var(--color-error)}.C_nUfa_container{margin-bottom:var(--space-md)}.C_nUfa_label{font:var(--font-label);color:var(--color-text-primary);margin-bottom:var(--space-sm);display:block}.C_nUfa_inputRow{min-height:calc(var(--min-touch-target) + 4px);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.C_nUfa_inputRow:focus-within{border-color:var(--color-border-focused);box-shadow:0 0 0 3px var(--color-focus-ring)}.C_nUfa_inputRowError,.C_nUfa_inputRowError:hover{border-color:var(--color-error)}.C_nUfa_inputRowError:focus-within{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-ring)}.C_nUfa_inputRowDisabled{background:var(--color-background)}@media (hover:hover){.C_nUfa_inputRow:not(.C_nUfa_inputRowDisabled):not(.C_nUfa_inputRowError):not(:focus-within):hover{border-color:var(--color-border-hover)}}.C_nUfa_input{min-width:0;font:var(--font-body);color:var(--color-text-primary);padding:calc(var(--space-sm) + 2px) var(--space-md);background:0 0;border:none;border-radius:0;flex:1;align-self:stretch;font-size:16px}:-webkit-any(.C_nUfa_input:focus,.C_nUfa_input:focus-visible){outline:none}:is(.C_nUfa_input:focus,.C_nUfa_input:focus-visible){outline:none}.C_nUfa_input::placeholder{color:var(--color-text-secondary);opacity:1}.C_nUfa_toggle{min-height:var(--min-touch-target);padding:0 var(--space-md);font:var(--font-label);color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-self:stretch}.C_nUfa_toggle:focus-visible{background:var(--color-primary-subtle);text-underline-offset:3px;outline:none;text-decoration:underline}@media (hover:hover){.C_nUfa_toggle:hover{background:var(--color-primary-subtle)}}.C_nUfa_error{font:var(--font-caption);color:var(--color-error);margin-top:var(--space-xs)}.slhKEq_scrollContent{padding:var(--page-padding);flex-direction:column;flex:1;justify-content:center;display:flex}.slhKEq_content{width:100%;max-width:var(--max-content-width);align-self:center}.slhKEq_card{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--card-padding);border:1px solid var(--color-border)}.slhKEq_cardTitle{font:var(--font-title);color:var(--color-text-primary);margin-bottom:var(--space-lg)}.slhKEq_submit{margin-top:var(--space-sm)}.r4Lmcq_header{z-index:10;align-items:center;gap:var(--space-xs);min-height:calc(56px + var(--safe-top));padding:var(--safe-top) calc(var(--space-md) + var(--safe-right)) 0 calc(var(--space-xs) + var(--safe-left));background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;position:sticky;top:0}.r4Lmcq_back{width:var(--min-touch-target);height:var(--min-touch-target);color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.r4Lmcq_back:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.r4Lmcq_back:active{background:var(--color-primary-subtle)}.r4Lmcq_title{font:600 18px / 24px var(--font-family);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._1y_lPq_scrollContent{padding:var(--page-padding)}._1y_lPq_card{width:100%;max-width:var(--max-content-width);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:var(--card-padding);margin:0 auto}._1y_lPq_body{font:var(--font-body);color:var(--color-text-secondary);margin-bottom:var(--space-lg)}@media (min-width:768px){._1y_lPq_scrollContent{padding-top:var(--space-xxl)}}.PyCgiG_row{padding:calc(var(--space-sm) + 2px) 0}.PyCgiG_divider{border-bottom:1px solid var(--color-border)}.PyCgiG_label{font:var(--font-caption);color:var(--color-text-secondary)}.PyCgiG_value{font:var(--font-body);color:var(--color-text-primary);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:2px 0 0}.PyCgiG_missing{color:var(--color-text-secondary);font-style:italic}.oN4qba_card{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:var(--space-md) var(--card-padding) var(--space-sm)}.oN4qba_title{font:var(--font-label);color:var(--color-primary);text-transform:uppercase;letter-spacing:.8px;margin-bottom:var(--space-xs)}.oN4qba_rows{margin:0}.I2mlAW_scrollContent{padding:var(--page-padding);flex:1}.I2mlAW_content{width:100%;max-width:var(--max-content-width);gap:var(--space-md);flex-direction:column;margin:0 auto;display:flex}.I2mlAW_centered{padding:var(--page-padding);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.I2mlAW_loadingTitle{font:var(--font-title);color:var(--color-text-primary);margin:var(--space-lg) 0}.I2mlAW_card{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:var(--card-padding)}.I2mlAW_productName{font:var(--font-title);color:var(--color-text-primary);overflow-wrap:anywhere}.I2mlAW_productBarcode{font:var(--font-body);color:var(--color-text-secondary);margin-top:var(--space-xs)}.I2mlAW_errorTitle{font:var(--font-title);color:var(--color-text-primary);margin-bottom:var(--space-sm)}.I2mlAW_errorMessage{font:var(--font-body);color:var(--color-error);margin-bottom:var(--space-lg)}.I2mlAW_label{font:var(--font-caption);color:var(--color-text-secondary)}.I2mlAW_barcode{font:var(--font-title);color:var(--color-text-primary);letter-spacing:1px;overflow-wrap:anywhere}.I2mlAW_selectable{-webkit-user-select:text;user-select:text}.I2mlAW_retry{margin-top:var(--space-lg)}.I2mlAW_actions{gap:var(--space-md);margin-top:var(--space-sm);flex-direction:column;display:flex}@media (min-width:840px){.I2mlAW_contentWide{max-width:var(--max-wide-content-width);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.I2mlAW_contentWide>.I2mlAW_card,.I2mlAW_contentWide>.I2mlAW_actions{grid-column:1/-1}.I2mlAW_contentWide>.I2mlAW_actions{flex-direction:row;justify-content:center}.I2mlAW_contentWide>.I2mlAW_actions>*{width:auto;min-width:220px}}.L39X3q_scrollContent{padding:var(--page-padding);flex-direction:column;flex:1;justify-content:center;display:flex}.L39X3q_card{width:100%;max-width:var(--max-content-width);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:var(--card-padding);align-self:center}.L39X3q_title{font:var(--font-title);color:var(--color-text-primary);margin-bottom:var(--space-sm)}.L39X3q_body{font:var(--font-body);color:var(--color-text-secondary)}.L39X3q_actions{margin-top:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}.UNG_aG_overlay{pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.UNG_aG_dim{background:var(--color-scrim);flex:1}.UNG_aG_middleRow{height:170px;display:flex}.UNG_aG_frame{flex-shrink:0;width:80%;max-width:320px;height:170px;position:relative}.UNG_aG_corner{border:0 solid var(--color-text-on-primary);width:28px;height:28px;position:absolute}.UNG_aG_topLeft{border-top-left-radius:var(--radius-sm);border-top-width:4px;border-left-width:4px;top:0;left:0}.UNG_aG_topRight{border-top-right-radius:var(--radius-sm);border-top-width:4px;border-right-width:4px;top:0;right:0}.UNG_aG_bottomLeft{border-bottom-left-radius:var(--radius-sm);border-bottom-width:4px;border-left-width:4px;bottom:0;left:0}.UNG_aG_bottomRight{border-bottom-right-radius:var(--radius-sm);border-bottom-width:4px;border-right-width:4px;bottom:0;right:0}.UNG_aG_hintArea{padding-top:var(--space-lg);flex-direction:column;align-items:center;display:flex}.UNG_aG_hint{font:var(--font-body);color:var(--color-text-on-primary);text-align:center;padding:0 var(--space-lg)}@media (orientation:landscape) and (max-height:500px){.UNG_aG_middleRow,.UNG_aG_frame{height:120px}.UNG_aG_frame{max-width:360px}.UNG_aG_hintArea{padding-top:var(--space-sm)}}.UZvsHa_centered{padding:var(--page-padding);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.UZvsHa_statusText{font:var(--font-body);color:var(--color-text-secondary);margin-top:var(--space-md)}.UZvsHa_cameraContainer{background:var(--color-camera-background);flex:1;position:relative;overflow:hidden}.UZvsHa_camera{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.UZvsHa_bottomPanel{padding:var(--page-padding);padding-bottom:calc(var(--page-padding) + var(--safe-bottom));padding-left:calc(var(--page-padding) + var(--safe-left));padding-right:calc(var(--page-padding) + var(--safe-right));position:absolute;bottom:0;left:0;right:0}.UZvsHa_bottomPanel>*{max-width:var(--max-content-width);margin:0 auto}@media (orientation:landscape) and (max-height:500px){.UZvsHa_bottomPanel{padding-top:var(--space-sm);padding-bottom:calc(var(--space-sm) + var(--safe-bottom));left:auto}.UZvsHa_bottomPanel>*{width:280px}}:root{--color-primary:#0b6e4f;--color-primary-pressed:#08553d;--color-primary-subtle:#e3f1ec;--color-background:#f4f6f5;--color-surface:#fff;--color-text-primary:#17211e;--color-text-secondary:#4f5d58;--color-text-on-primary:#fff;--color-border:#c5d0cc;--color-border-focused:#0b6e4f;--color-error:#b3261e;--color-error-subtle:#fdecea;--color-border-hover:#8f9c97;--color-focus-ring:#0b6e4f40;--color-error-ring:#b3261e33;--color-disabled:#8f9c97;--color-camera-background:#000;--color-scrim:#0000008c;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--min-touch-target:48px;--max-content-width:440px;--max-wide-content-width:960px;--page-padding:var(--space-lg);--card-padding:var(--space-lg);--font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:700 28px / 34px var(--font-family);--font-title:700 22px / 28px var(--font-family);--font-body:400 16px / 22px var(--font-family);--font-label:600 14px / 20px var(--font-family);--font-caption:400 13px / 18px var(--font-family);--font-button:600 16px / 22px var(--font-family);--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:359px){:root{--page-padding:var(--space-md);--card-padding:var(--space-md);--font-display:700 24px / 30px var(--font-family);--font-title:700 20px / 26px var(--font-family)}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-background);color:var(--color-text-primary);font:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}#root{min-height:100%;flex-direction:column;min-height:100dvh;display:flex}h1,h2,h3,p{margin:0}button,input{font:inherit;color:inherit;-webkit-appearance:none;appearance:none;border-radius:0;margin:0}input:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 9999s ease-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 9999s ease-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-primary);-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 9999s ease-out}img,svg,video{max-width:100%;display:block}:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
