.xJ64FW_workspace{border:1px solid #8ba18b;margin-top:28px}.xJ64FW_workspace p{line-height:1.55}.xJ64FW_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.xJ64FW_import,.xJ64FW_review label,.xJ64FW_group label,.xJ64FW_export{gap:7px;min-width:0;font-weight:700;display:grid}.xJ64FW_import input{max-width:100%}.xJ64FW_hint{font-size:.9rem}.xJ64FW_group{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.xJ64FW_event{overflow-wrap:anywhere;border-top:1px solid #a9b8a9;padding:14px 0}.xJ64FW_event summary{cursor:pointer;font-weight:700}.xJ64FW_row{align-items:start;gap:10px;margin:12px 0;display:flex}.xJ64FW_row input{flex-shrink:0;width:20px;height:20px}.xJ64FW_review{gap:12px;margin:16px 0;display:grid}.xJ64FW_review textarea,.xJ64FW_review select,.xJ64FW_group input,.xJ64FW_export textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #8ba18b;border-radius:8px;padding:10px}.xJ64FW_export textarea{resize:vertical;min-height:180px}.xJ64FW_review textarea{resize:vertical;min-height:75px}.xJ64FW_review button{justify-self:start}.xJ64FW_table{overflow-x:auto}.xJ64FW_table table{border-collapse:collapse;width:100%}.xJ64FW_table th,.xJ64FW_table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #a9b8a9;padding:9px}
@layer reuseit-premium-scanner{.zFTLaW_card{overflow-wrap:anywhere;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box!important;border:1px solid var(--ss-border)!important;border-radius:var(--ss-radius-card)!important;background:var(--ss-surface)!important;width:100%!important;min-width:0!important;max-width:448px!important;height:auto!important;min-height:0!important;color:var(--ss-text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;flex-direction:column!important;margin:24px auto!important;padding:24px!important;scroll-margin-top:100px!important;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important;line-height:1.55!important;display:flex!important;box-shadow:0 16px 40px #0000003d!important}.zFTLaW_card:before,.zFTLaW_card:after,.zFTLaW_header:before,.zFTLaW_header:after,.zFTLaW_card .zFTLaW_actions:before,.zFTLaW_card .zFTLaW_actions:after{content:none!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) :is(h2,h3,h4,p,span,label,legend,b,strong,small,li,summary):not(.zFTLaW_mapViewport *){color:var(--ss-text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;opacity:1!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) svg:where(:not(.zFTLaW_mapViewport *)){color:var(--ss-brand-gold)!important;stroke:currentColor!important}.zFTLaW_card :where(div){color:inherit!important;-webkit-text-fill-color:currentColor!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) :is(label,legend){font-size:.9375rem!important;line-height:1.5!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) p{font-size:1rem!important;line-height:1.55!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) small{font-size:.8125rem!important;line-height:1.5!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_header{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_brand,.zFTLaW_brand{letter-spacing:-.025em!important;color:var(--ss-text)!important;align-items:center!important;gap:8px!important;margin:0 0 26px!important;font-family:Inter,system-ui,sans-serif!important;font-size:.9375rem!important;font-weight:500!important;text-decoration:none!important;display:inline-flex!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_brand svg{flex:0 0 24px;color:var(--ss-brand-gold)!important;stroke:currentColor!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_title{color:var(--ss-text)!important;letter-spacing:-.045em!important;margin:0!important;padding:0!important;font-size:clamp(1.875rem,7vw,2.625rem)!important;font-weight:800!important;line-height:1.08!important;position:static!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_subtitle{color:var(--ss-text-secondary)!important;margin:12px 0 0!important;font-size:1rem!important;line-height:1.55!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_actions{background:0 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;gap:12px!important;width:100%!important;margin:16px 0 24px!important;padding:0!important;display:grid!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_actions>:is(button,label,a){touch-action:manipulation;border:1px solid var(--ss-border)!important;border-radius:var(--ss-radius-button)!important;background:var(--ss-brand-green)!important;width:auto!important;min-width:0!important;height:auto!important;min-height:56px!important;color:var(--ss-text)!important;-webkit-text-fill-color:currentColor!important;white-space:normal!important;box-shadow:none!important;grid-area:auto!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;gap:8px!important;margin:0!important;padding:12px 10px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.3!important;text-decoration:none!important;transition:background .18s,border-color .18s,transform .18s!important;display:flex!important;position:relative!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_actions svg{flex:0 0 20px;box-shadow:none!important;width:20px!important;height:20px!important;color:var(--ss-brand-gold)!important;background:0 0!important;margin:0!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_actions>:is(button,label,a):hover:not(:disabled):not(:has(input:disabled)){background:var(--ss-surface-raised)!important;border-color:var(--ss-border)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_actions>:is(button,label,a):active:not(:disabled):not(:has(input:disabled)){transform:scale(.98)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_viewport{border:1px solid var(--ss-border)!important;border-radius:var(--ss-radius-card)!important;background:var(--ss-brand-green)!important;width:100%!important;min-width:0!important;margin:20px 0 0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_placeholder{text-align:center!important;align-content:center!important;justify-items:center!important;min-height:210px!important;padding:24px!important;display:grid!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_placeholder svg{opacity:.7;color:var(--ss-brand-gold)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_content,:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_footer{background:0 0!important;width:100%!important;min-width:0!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_content:empty{display:none}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_footer{border-top:1px solid var(--ss-border)!important;margin-top:20px!important;padding-top:16px!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_content :is(section,fieldset,article):not(.zFTLaW_mapViewport *),:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_content :is(div,label,aside)[style*=background]:not(.zFTLaW_mapViewport *){background:var(--ss-brand-green)!important;border-color:var(--ss-border)!important;min-width:0!important;max-width:100%!important;color:var(--ss-text)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_content div.zFTLaW_progressFill[style]{background:var(--ss-brand-gold)!important}:is(:is(.zFTLaW_card,.zFTLaW_surfaceScope) .drop,:is(.zFTLaW_card,.zFTLaW_surfaceScope) .purposeDrop){background:var(--ss-brand-green)!important;color:var(--ss-text)!important;border-color:var(--ss-border)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea,select,option):not(.zFTLaW_mapViewport *){box-sizing:border-box!important;border:1px solid var(--ss-border)!important;border-radius:var(--ss-radius-button)!important;background:var(--ss-brand-green)!important;min-width:0!important;max-width:100%!important;color:var(--ss-text)!important;-webkit-text-fill-color:currentColor!important;font:inherit!important;font-size:1rem!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) :is(input,textarea)::placeholder{color:var(--ss-text-secondary)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) a:where(:not(.zFTLaW_brand):not(.zFTLaW_primaryAction):not(.zFTLaW_actionPrimary):not(.zFTLaW_actionSecondary):not(.zFTLaW_mapViewport *)){color:var(--ss-brand-gold)!important;-webkit-text-fill-color:currentColor!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) button{touch-action:manipulation;cursor:pointer}:is(.zFTLaW_card,.zFTLaW_surfaceScope) :is(button,input,textarea,select,label,a[href],summary):focus-visible,.zFTLaW_page :is(button,a[href]):focus-visible,.zFTLaW_primaryAction:focus-visible,.zFTLaW_secondaryAction:focus-visible{outline:3px solid var(--ss-neon-green)!important;outline-offset:3px!important;box-shadow:0 0 0 6px var(--ss-brand-green)!important}.zFTLaW_primaryAction,:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_primaryAction{border-radius:var(--ss-radius-button)!important;background:var(--ss-brand-gold)!important;width:100%!important;min-height:56px!important;color:var(--ss-text)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;border:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:14px 20px!important;font-size:1rem!important;font-weight:600!important;line-height:1.4!important;transition:filter .18s,transform .18s!important;display:flex!important}.zFTLaW_primaryAction svg,:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_primaryAction svg{flex:0 0 20px;color:inherit!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) a.zFTLaW_primaryAction{color:var(--ss-brand-green)!important;-webkit-text-fill-color:currentColor!important}.zFTLaW_primaryAction:hover:not(:disabled),:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_primaryAction:hover:not(:disabled){background:var(--ss-gold-hover)!important;filter:none!important}.zFTLaW_primaryAction:active:not(:disabled),:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_primaryAction:active:not(:disabled){background:var(--ss-gold-pressed)!important;transform:scale(.99)!important}.zFTLaW_secondaryAction,:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_secondaryAction,:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_footer button:not(.zFTLaW_primaryAction){min-height:var(--ss-touch-target)!important;border:1px solid var(--ss-border)!important;border-radius:var(--ss-radius-button)!important;background:var(--ss-brand-green)!important;color:var(--ss-text)!important;-webkit-text-fill-color:currentColor!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_secondaryAction[aria-pressed=true]{background:var(--ss-brand-gold)!important;border-color:var(--ss-border)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_panel{background:var(--ss-brand-green)!important;color:var(--ss-text)!important;border-color:var(--ss-border)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_calendarDay{border:1px solid var(--ss-border)!important;background:var(--ss-brand-green)!important;min-width:0!important;min-height:48px!important;color:var(--ss-text)!important;-webkit-text-fill-color:currentColor!important;border-radius:10px!important;padding:6px 2px!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_calendarDay[data-current-month=false]{color:var(--ss-text-secondary)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_calendarDay[aria-current=date]{border-color:var(--ss-border)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_calendarDay[aria-pressed=true]{background:var(--ss-brand-gold)!important;border-color:var(--ss-border)!important;color:var(--ss-text)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_calendarDay[data-current-month=false] :is(b,span){color:var(--ss-text-secondary)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_calendarWeekday{text-align:center;min-width:0;padding:6px 0;font-size:.75rem;font-weight:600;color:var(--ss-text-secondary)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_mapViewport{border:1px solid var(--ss-border);border-radius:var(--ss-radius-card);color:#172019;-webkit-text-fill-color:currentColor;min-width:0;overflow:hidden}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_mapViewport:has(.ssMapCanvas[hidden]){display:none}.zFTLaW_page{background-color:var(--ss-brand-green)!important;color:var(--ss-text)!important;-webkit-text-fill-color:currentColor!important;padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.zFTLaW_page .zFTLaW_notice,.zFTLaW_page :is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_notice{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ss-notice-surface)!important;color:var(--ss-notice-text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;opacity:1!important}.zFTLaW_page .zFTLaW_notice :is(p,span,b,strong,a),.zFTLaW_page :is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_notice :is(p,span,b,strong,a){color:var(--ss-notice-text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;opacity:1!important}.zFTLaW_page .zFTLaW_notice a{text-underline-offset:.18em;text-decoration:underline!important}.zFTLaW_card .zFTLaW_actions>:is(button,label):first-child:not(:disabled):not(:has(input:disabled)){background:var(--ss-brand-gold)!important;color:var(--ss-brand-green)!important}.zFTLaW_card .zFTLaW_actions>:is(button,label):first-child :is(span,b,strong,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}.zFTLaW_card .zFTLaW_actions>[data-live-capture-trigger]{min-height:var(--ss-touch-target)!important;grid-column:1/-1!important}.zFTLaW_card .zFTLaW_actions>:is(button,label):first-child:hover:not(:disabled):not(:has(input:disabled)){background:var(--ss-gold-hover)!important}.zFTLaW_card .zFTLaW_actions>:is(button,label):first-child:active:not(:disabled):not(:has(input:disabled)){background:var(--ss-gold-pressed)!important}.zFTLaW_card .zFTLaW_actions>:is(button,label,a):focus-visible,.zFTLaW_card .zFTLaW_primaryAction:focus-visible{outline:3px solid var(--ss-border)!important;outline-offset:3px!important}@media (max-width:400px){.zFTLaW_card{border-radius:var(--ss-radius-card)!important;padding:18px!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_actions{gap:8px!important}}@media (prefers-reduced-motion:reduce){:is(.zFTLaW_card,.zFTLaW_surfaceScope) *,.zFTLaW_primaryAction,.zFTLaW_secondaryAction{transition:none!important;animation:none!important}}:is(.zFTLaW_card,.zFTLaW_surfaceScope) :where(button,summary):not(.zFTLaW_calendarDay),.zFTLaW_primaryAction,.zFTLaW_secondaryAction{overflow-wrap:anywhere;box-sizing:border-box!important;min-width:var(--ss-touch-target)!important;min-height:var(--ss-touch-target)!important;border:1px solid var(--ss-border)!important;border-radius:var(--ss-radius-button)!important;background:var(--ss-brand-green)!important;color:var(--ss-text)!important;-webkit-text-fill-color:currentColor!important;white-space:normal!important;text-shadow:none!important;font-size:1rem!important;line-height:1.4!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) :is(button,summary) :is(span,b,strong,svg),.zFTLaW_secondaryAction :is(span,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) button:hover:not(:disabled),.zFTLaW_secondaryAction:hover:not(:disabled){background:var(--ss-surface-raised)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) button:active:not(:disabled),.zFTLaW_secondaryAction:active:not(:disabled){box-shadow:inset 0 0 0 2px!important}.zFTLaW_primaryAction,:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_primaryAction,:is(.zFTLaW_card,.zFTLaW_surfaceScope) button[aria-pressed=true],.zFTLaW_page>div>button[aria-pressed=true]{background:var(--ss-brand-gold)!important;border-color:var(--ss-border)!important;color:var(--ss-brand-green)!important;-webkit-text-fill-color:currentColor!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .primary{background:var(--ss-brand-gold)!important;border-color:var(--ss-border)!important;color:var(--ss-brand-green)!important;-webkit-text-fill-color:currentColor!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_primaryAction :is(span,b,strong,svg),:is(.zFTLaW_card,.zFTLaW_surfaceScope) button[aria-pressed=true] :is(span,b,strong,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .primary :is(span,b,strong,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) button[aria-pressed=true],.zFTLaW_secondaryAction[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--ss-brand-green)!important;font-weight:800!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_primaryAction:hover:not(:disabled),.zFTLaW_primaryAction:hover:not(:disabled){background:var(--ss-gold-hover)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_primaryAction:active:not(:disabled),.zFTLaW_primaryAction:active:not(:disabled){background:var(--ss-gold-pressed)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) button:disabled,.zFTLaW_primaryAction:disabled,.zFTLaW_secondaryAction:disabled{opacity:1!important;background:var(--ss-surface)!important;color:var(--ss-text-secondary)!important;border:1px dashed var(--ss-border)!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) label:has(input:disabled){opacity:1!important;background:var(--ss-surface)!important;color:var(--ss-text-secondary)!important;border:1px dashed var(--ss-border)!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) button[aria-busy=true]{cursor:wait!important;border-style:double!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),select){min-height:var(--ss-touch-target)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) label:has(>input:is([type=checkbox],[type=radio])){align-content:center;min-height:var(--ss-touch-target)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) input:is([type=checkbox],[type=radio]){accent-color:var(--ss-brand-gold)}:is(.zFTLaW_card,.zFTLaW_surfaceScope) a:not(.zFTLaW_brand):not(.zFTLaW_primaryAction):not(.zFTLaW_mapViewport *){text-underline-offset:.2em;text-decoration:underline!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_brand{min-height:var(--ss-touch-target)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_placeholder svg{opacity:1!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) :is(img,video):not(.zFTLaW_mapViewport *){filter:none!important;opacity:1!important;mix-blend-mode:normal!important}:is(:is(.zFTLaW_card,.zFTLaW_surfaceScope) [role=alert],:is(.zFTLaW_card,.zFTLaW_surfaceScope) .scanError){background:var(--ss-error-surface)!important;border:1px solid var(--ss-error-border)!important;border-radius:var(--ss-radius-button)!important;color:var(--ss-error-text)!important;-webkit-text-fill-color:currentColor!important;padding:12px!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) [role=alert] :is(p,span,b,strong,a){color:var(--ss-error-text)!important;-webkit-text-fill-color:currentColor!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) [role=status]{color:var(--ss-text-secondary)!important;-webkit-text-fill-color:currentColor!important}:is(html[data-reduce-motion=true] :is(.zFTLaW_card,.zFTLaW_surfaceScope) *,html[data-reduce-motion=true] .zFTLaW_primaryAction,html[data-reduce-motion=true] .zFTLaW_secondaryAction){transition:none!important;animation:none!important}@media (forced-colors:active){:is(.zFTLaW_card,.zFTLaW_surfaceScope) :is(button,input,textarea,select,summary),.zFTLaW_primaryAction,.zFTLaW_secondaryAction{color:canvastext!important;background:canvas!important;border-color:buttontext!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) :is(button,a,input,textarea,select,summary):focus-visible{outline-color:highlight!important}}.zFTLaW_surfaceScope{overflow-wrap:anywhere;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ss-surface)!important;color:var(--ss-text)!important;border-color:var(--ss-border)!important;border-radius:var(--ss-radius-card)!important;-webkit-text-fill-color:currentColor!important}.zFTLaW_actionPrimary,.zFTLaW_actionSecondary{text-align:center;cursor:pointer;touch-action:manipulation;box-sizing:border-box!important;min-width:var(--ss-touch-target)!important;min-height:var(--ss-touch-target)!important;border:1px solid var(--ss-border)!important;border-radius:var(--ss-radius-button)!important;background:var(--ss-brand-green)!important;color:var(--ss-text)!important;-webkit-text-fill-color:currentColor!important;white-space:normal!important;text-shadow:none!important;padding:12px 16px!important;font-size:1rem!important;line-height:1.4!important;text-decoration:none!important}.zFTLaW_actionPrimary,.zFTLaW_actionSecondary[aria-pressed=true]{background:var(--ss-brand-gold)!important;color:var(--ss-brand-green)!important;border-color:var(--ss-border)!important}.zFTLaW_actionSecondary[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--ss-brand-green)!important;font-weight:800!important}.zFTLaW_actionPrimary :is(span,b,strong,svg),.zFTLaW_actionSecondary :is(span,b,strong,svg),:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_actionPrimary :is(span,b,strong,svg),:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_actionSecondary :is(span,b,strong,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}.zFTLaW_actionPrimary:hover:not(:disabled){background:var(--ss-gold-hover)!important}.zFTLaW_actionSecondary:hover:not(:disabled){background:var(--ss-surface-raised)!important;color:var(--ss-text)!important}.zFTLaW_actionPrimary:active:not(:disabled){background:var(--ss-gold-pressed)!important}.zFTLaW_actionPrimary:active:not(:disabled),.zFTLaW_actionSecondary:active:not(:disabled){box-shadow:inset 0 0 0 2px!important}.zFTLaW_actionPrimary:disabled,.zFTLaW_actionSecondary:disabled{background:var(--ss-surface)!important;color:var(--ss-text-secondary)!important;opacity:1!important;border:1px dashed var(--ss-border)!important;box-shadow:none!important;cursor:not-allowed!important}.zFTLaW_actionPrimary:focus-visible,.zFTLaW_actionSecondary:focus-visible{outline:3px solid var(--ss-neon-green)!important;outline-offset:3px!important;box-shadow:0 0 0 6px var(--ss-brand-green)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) label:has(input[type=file]:focus-visible){outline:3px solid var(--ss-neon-green)!important;outline-offset:3px!important;box-shadow:0 0 0 6px var(--ss-brand-green)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_actionPrimary:not(:disabled){background:var(--ss-brand-gold)!important;color:var(--ss-brand-green)!important;border-color:var(--ss-border)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_actionPrimary:hover:not(:disabled){background:var(--ss-gold-hover)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_actionPrimary:active:not(:disabled){background:var(--ss-gold-pressed)!important}.zFTLaW_surfaceScope :where(div,svg){color:var(--ss-text)!important;-webkit-text-fill-color:currentColor!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) article{background:var(--ss-brand-green)!important;border-color:var(--ss-border)!important;border-radius:var(--ss-radius-card)!important;box-shadow:none!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) article:after{content:none!important}.zFTLaW_surfaceScope :where(div,label,aside)[style*=background]:not([role=alert]):not([role=status]){background:var(--ss-brand-green)!important;color:var(--ss-text)!important;border-color:var(--ss-border)!important}:is(.zFTLaW_card,.zFTLaW_surfaceScope) .zFTLaW_calendarDay[aria-pressed=true] :is(b,span){color:var(--ss-brand-green)!important;-webkit-text-fill-color:currentColor!important}.zFTLaW_actionPrimary svg,.zFTLaW_actionSecondary svg{box-shadow:none!important;color:inherit!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.zFTLaW_card .stageList>span{color:var(--ss-brand-green)!important;-webkit-text-fill-color:currentColor!important;background:#f7f9f7!important}.zFTLaW_card .stageList>span.done{color:var(--ss-notice-text)!important;background:#edf8ef!important}.zFTLaW_card .stageList>span>:is(span,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}.zFTLaW_card .stageList>span>span{border-color:currentColor!important}.zFTLaW_card .preview>span{color:var(--ss-brand-green)!important;-webkit-text-fill-color:currentColor!important;background:#fff!important}}.zFTLaW_resultDetails{border:1px solid var(--ss-border,#39ff14);border-radius:var(--ss-radius-card,16px);background:var(--ss-brand-green,#1a3322);color:var(--ss-text,#f7faf7);overflow-wrap:anywhere;margin:16px 0}.zFTLaW_resultDetails>summary{box-sizing:border-box;cursor:pointer;min-height:48px;color:var(--ss-text,#f7faf7);padding:12px 16px;font-size:1rem;font-weight:700;line-height:1.5}.zFTLaW_resultDetails>summary:focus-visible{outline:3px solid var(--ss-border,#39ff14);outline-offset:3px}.zFTLaW_resultDetailBody{min-width:0;padding:0 16px 16px}
.oKvVyq_fields,.oKvVyq_result{color:#ecfdf5;background:#102b22;border:1px solid #38624c;border-radius:18px;margin:18px 0 28px;padding:20px;font-size:1rem;line-height:1.6}.oKvVyq_fields label{gap:8px;margin:14px 0;font-weight:600;display:grid}.oKvVyq_fields input,.oKvVyq_fields select{color:#ecfdf5;width:100%;min-width:0;min-height:48px;font:inherit;background:#193e30;border:1px solid #628b72;border-radius:10px;padding:12px}.oKvVyq_fields input::placeholder{color:#c1d8c8;opacity:1}.oKvVyq_fields input:focus-visible,.oKvVyq_fields select:focus-visible,.oKvVyq_result summary:focus-visible{outline-offset:3px;outline:3px solid #fbbf24}.oKvVyq_fields p,.oKvVyq_result p{margin:8px 0}.oKvVyq_result h2{overflow-wrap:anywhere;font-size:1.6rem;line-height:1.3}.oKvVyq_result h3{margin:0 0 8px;font-size:1.1rem;line-height:1.4}.oKvVyq_card{overflow-wrap:anywhere;background:#193e30;border:1px solid #38624c;border-radius:12px;margin-top:14px;padding:16px}.oKvVyq_card ul{margin-bottom:0;padding-left:22px}.oKvVyq_card li+li{margin-top:8px}.oKvVyq_card summary{cursor:pointer;min-height:44px;font-weight:600;display:list-item}.oKvVyq_status{color:#a7f3d0;font-weight:700}.oKvVyq_note,.oKvVyq_severity{color:#d1e5d8;font-size:.875rem}.oKvVyq_severity{margin-left:8px;display:inline-block}.oKvVyq_plan{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}
.OtZgZW_liveButton,.OtZgZW_recordButton,.OtZgZW_stopButton,.OtZgZW_saveButton,.OtZgZW_retakeButton,.OtZgZW_discardButton,.OtZgZW_errorPanel button,.OtZgZW_iconButton{border:1px solid var(--ss-border);border-radius:var(--ss-radius-button);min-width:48px;min-height:48px;font:inherit;cursor:pointer;touch-action:manipulation;text-align:center;overflow-wrap:anywhere;box-sizing:border-box;font-weight:800;line-height:1.4}.OtZgZW_liveButton{color:var(--ss-brand-green);background:var(--ss-brand-gold);border-color:var(--ss-border);white-space:normal;pointer-events:auto;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;max-width:100%;padding:.7rem 1rem;display:inline-flex}.OtZgZW_liveButton:disabled,.OtZgZW_actions button:disabled{color:var(--ss-text-secondary);background:var(--ss-surface);border-color:var(--ss-border);cursor:wait;opacity:1;border-style:dashed}.OtZgZW_triggerError{color:var(--ss-text);background:var(--ss-brand-green);border:2px solid var(--ss-border);border-radius:var(--ss-radius-button);padding:.75rem;line-height:1.5;display:block}.OtZgZW_liveButton:not([data-placement]){margin-inline-start:.5rem}.OtZgZW_liveButton[data-placement]{z-index:15!important;min-height:48px!important;color:var(--ss-brand-green)!important;-webkit-text-fill-color:currentColor!important;background:var(--ss-brand-gold)!important;border:1px solid var(--ss-border)!important;white-space:normal!important;opacity:1!important;pointer-events:auto!important;clip-path:none!important;margin:0!important;padding:6px!important;font-size:clamp(12px,2.3vw,14px)!important;line-height:1.1!important;display:inline-flex!important;position:absolute!important;overflow:visible!important}.OtZgZW_liveButton[data-placement=home]{width:25%!important;height:5%!important;top:38.6%!important;left:73%!important}.OtZgZW_liveButton[data-placement=scan-start]{width:25%!important;height:5.5%!important;top:13%!important;left:73%!important}.OtZgZW_liveButton[data-placement=scan-camera]{width:22%!important;height:6.2%!important;top:68.8%!important;left:77%!important}.OtZgZW_liveButton[data-placement=resale]{width:40.3%!important;height:6.5%!important;top:41%!important;left:8.5%!important}.OtZgZW_liveButton[data-placement=construction]{width:81.5%!important;height:6.5%!important;top:60.7%!important;left:9.25%!important}.OtZgZW_liveButton[data-placement] svg{width:1em;height:1em}.OtZgZW_liveButton:hover:not(:disabled),.OtZgZW_recordButton:hover,.OtZgZW_saveButton:hover,.OtZgZW_errorPanel button:hover{background:var(--ss-gold-hover)}.OtZgZW_liveButton:focus-visible,.OtZgZW_actions :focus-visible,.OtZgZW_iconButton:focus-visible,.OtZgZW_errorPanel button:focus-visible{outline:3px solid var(--ss-border);outline-offset:3px;box-shadow:0 0 0 3px var(--ss-brand-green)}.OtZgZW_liveButton svg,.OtZgZW_actions svg,.OtZgZW_iconButton svg{flex:none;width:1.15rem;height:1.15rem}.OtZgZW_dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040f0cd1}.OtZgZW_dialog{border:1px solid var(--ss-border);border-radius:var(--ss-radius-card);width:min(94vw,760px);max-height:min(94dvh,900px);color:var(--ss-text);background:var(--ss-brand-green);overscroll-behavior:contain;-webkit-text-fill-color:currentColor;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 90px #0000008c}.OtZgZW_dialog:not([open]){display:none}.OtZgZW_header{z-index:3;background:var(--ss-brand-green);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.25rem 1rem;display:flex;position:sticky;top:0}.OtZgZW_header>div{overflow-wrap:anywhere;min-width:0}.OtZgZW_header h2{margin:.1rem 0 0;font-size:clamp(1.45rem,4vw,2rem);line-height:1.1}.OtZgZW_eyebrow,.OtZgZW_source,.OtZgZW_privacyNote{color:var(--ss-brand-gold);margin:0}.OtZgZW_eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:.74rem;font-weight:900}.OtZgZW_source{color:var(--ss-text-secondary);margin-top:.35rem;font-size:.88rem}.OtZgZW_iconButton{width:48px;min-width:48px;color:var(--ss-text);background:var(--ss-surface);flex-shrink:0;place-items:center;padding:0;display:grid}.OtZgZW_stage{border-radius:var(--ss-radius-card);border:1px solid var(--ss-border);background:#020706;min-height:min(56vw,420px);margin:0 1.25rem;position:relative;overflow:hidden}.OtZgZW_video{object-fit:contain;background:#000;width:100%;min-height:min(56vw,420px);max-height:58dvh;display:block}.OtZgZW_recordingBadge,.OtZgZW_readyBadge{letter-spacing:.06em;border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .68rem;font-size:.78rem;font-weight:900;display:inline-flex;position:absolute;top:.8rem;left:.8rem;box-shadow:0 5px 18px #00000059}.OtZgZW_recordingBadge{color:var(--ss-text);background:#8f211b}.OtZgZW_readyBadge{color:var(--ss-brand-green);background:var(--ss-brand-gold)}.OtZgZW_pulse{background:currentColor;border-radius:50%;width:.55rem;height:.55rem;animation:1.2s ease-in-out infinite OtZgZW_liveCapturePulse}.OtZgZW_stageMessage,.OtZgZW_errorPanel{text-align:center;color:var(--ss-text);background:var(--ss-brand-green);place-content:safe center;justify-items:center;gap:.8rem;padding:1.5rem;line-height:1.5;display:grid;position:absolute;inset:0;overflow:auto}.OtZgZW_spinner{border:3px solid var(--ss-border);border-top-color:var(--ss-border);border-radius:50%;width:2.2rem;height:2.2rem;animation:.8s linear infinite OtZgZW_liveCaptureSpin}.OtZgZW_errorPanel strong{font-size:1.2rem}.OtZgZW_errorPanel p{max-width:34rem;color:var(--ss-text-secondary);margin:0}.OtZgZW_errorPanel button{color:var(--ss-brand-green);background:var(--ss-brand-gold);padding:.7rem 1rem}.OtZgZW_timerRow{color:var(--ss-text-secondary);grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;padding:.8rem 1.35rem 0;font-size:.82rem;display:grid}.OtZgZW_timerRow strong{color:var(--ss-text);font-variant-numeric:tabular-nums;font-size:1.12rem}.OtZgZW_timerRow span:last-child{text-align:right}.OtZgZW_actions{flex-wrap:wrap;justify-content:center;gap:.7rem;padding:1rem 1.25rem .7rem;display:flex}.OtZgZW_actions>*{justify-content:center;align-items:center;gap:.45rem;min-width:9rem;padding:.72rem 1rem;text-decoration:none;display:inline-flex}.OtZgZW_recordButton{color:var(--ss-brand-green);background:var(--ss-brand-gold);border-color:var(--ss-border)}.OtZgZW_stopButton{color:#3b0d09;border-color:var(--ss-border);background:#f7b5af}.OtZgZW_saveButton{color:var(--ss-brand-green);background:var(--ss-brand-gold);border-color:var(--ss-border)}.OtZgZW_retakeButton,.OtZgZW_discardButton{color:var(--ss-text);background:var(--ss-surface)}.OtZgZW_privacyNote{text-align:center;color:var(--ss-text-secondary);padding:0 1.25rem 1.2rem;font-size:.78rem;line-height:1.5}@keyframes OtZgZW_liveCaptureSpin{to{transform:rotate(360deg)}}@keyframes OtZgZW_liveCapturePulse{50%{opacity:.35;transform:scale(.82)}}@media (max-width:620px){.OtZgZW_dialog{border-radius:var(--ss-radius-card) var(--ss-radius-card) 0 0;width:100vw;max-width:100vw;max-height:96dvh;margin:auto 0 0}.OtZgZW_header,.OtZgZW_actions{padding-inline:1rem}.OtZgZW_stage{min-height:min(42dvh,320px);margin-inline:1rem}.OtZgZW_video{min-height:min(42dvh,320px);max-height:46dvh}.OtZgZW_timerRow{grid-template-columns:1fr auto;padding-inline:1.1rem}.OtZgZW_timerRow span:last-child{display:none}.OtZgZW_actions>*{flex:10rem}.OtZgZW_actions{background:var(--ss-brand-green);z-index:2;padding-bottom:max(.8rem, env(safe-area-inset-bottom));position:sticky;bottom:0}}.OtZgZW_liveButton:active:not(:disabled),.OtZgZW_recordButton:active,.OtZgZW_saveButton:active,.OtZgZW_errorPanel button:active{background:var(--ss-gold-pressed)}.OtZgZW_retakeButton:hover,.OtZgZW_discardButton:hover,.OtZgZW_iconButton:hover{background:var(--ss-surface-raised)}.OtZgZW_retakeButton:active,.OtZgZW_discardButton:active,.OtZgZW_iconButton:active{border-width:2px}.OtZgZW_stopButton:active:not(:disabled){background:#ef9d96}.OtZgZW_liveButton[data-placement]:hover:not(:disabled){background:var(--ss-gold-hover)!important}.OtZgZW_liveButton[data-placement]:active:not(:disabled){background:var(--ss-gold-pressed)!important}.OtZgZW_liveButton[data-placement]:disabled{color:var(--ss-text-secondary)!important;background:var(--ss-surface)!important;border:1px dashed var(--ss-border)!important}:is([data-reduce-motion=true] .OtZgZW_pulse,[data-reduce-motion=true] .OtZgZW_spinner){animation:none}@media (prefers-reduced-motion:reduce){.OtZgZW_pulse,.OtZgZW_spinner{animation:none}}@layer reuseit-premium-scanner{.OtZgZW_liveButton[data-live-capture-trigger] svg{color:inherit!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}.OtZgZW_liveButton[data-live-capture-trigger]:disabled svg{color:var(--ss-text-secondary)!important}}.OtZgZW_liveButton[data-placement=scan-camera]{overflow-wrap:normal!important;word-break:normal!important;flex-direction:column!important;gap:2px!important;padding:4px!important}
.Rbr-wW_button{color:#153521;letter-spacing:.02em;background:linear-gradient(#ffe779 0%,#f4c542 58%,#dca52d 100%);border:2px solid #58ff68;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin:2px auto 16px;padding:12px 19px;font-weight:900;transition:transform .2s,box-shadow .2s,filter .2s;animation:2.25s ease-in-out infinite Rbr-wW_gentlePulse;display:inline-flex;box-shadow:0 0 #58ff6857,0 12px 28px #5946082e}.Rbr-wW_button:hover,.Rbr-wW_button:focus-visible{filter:brightness(1.03);outline:none;transform:translateY(-2px)scale(1.02);box-shadow:0 0 0 8px #58ff681f,0 16px 34px #5946083d}.Rbr-wW_button svg{width:19px;height:19px}main:has(#construction-scanner) .Rbr-wW_button{color:#063c24;text-transform:uppercase;letter-spacing:.045em;background:#58ff68;border:3px solid #fff;width:min(560px,100vw - 48px);min-height:68px;margin:8px auto 18px;padding:16px 24px;font-size:clamp(18px,4.5vw,22px);box-shadow:0 0 0 4px #064e3b,0 16px 36px #064e3b47}main:has(#construction-scanner) .Rbr-wW_button svg{stroke-width:2.5px;width:26px;height:26px}:is(main:has(#construction-scanner):has(.Rbr-wW_button) p[style*=\#68746c],main:has(#construction-scanner):has(.Rbr-wW_button) p[style*=\#6c776f],main:has(#construction-scanner):has(.Rbr-wW_button) p[style*=\#526057],main:has(#construction-scanner):has(.Rbr-wW_button) p[style*=\#758078]){color:#26352c!important}@keyframes Rbr-wW_gentlePulse{0%,to{transform:scale(1);box-shadow:0 0 #58ff6857,0 12px 28px #5946082e}50%{transform:scale(1.035);box-shadow:0 0 0 9px #58ff6800,0 15px 32px #59460838}}@media (prefers-reduced-motion:reduce){.Rbr-wW_button{animation:none}}
.pDrg-a_backdrop{background:var(--ss-brand-green);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ss-text);border:0;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.pDrg-a_backdrop::backdrop{background:var(--ss-brand-green)}.pDrg-a_shell{background:var(--ss-brand-green);overscroll-behavior:none;touch-action:none;isolation:isolate;width:100vw;height:100dvh;position:relative;overflow:hidden}.pDrg-a_video{object-fit:contain;background:var(--ss-brand-green);touch-action:none;width:100%;height:100%;display:block}.pDrg-a_shade{display:none}.pDrg-a_reticle{pointer-events:none;opacity:1;background:linear-gradient(var(--ss-border),var(--ss-border)) left top/24px 2px,linear-gradient(var(--ss-border),var(--ss-border)) left top/2px 24px,linear-gradient(var(--ss-border),var(--ss-border)) right top/24px 2px,linear-gradient(var(--ss-border),var(--ss-border)) right top/2px 24px,linear-gradient(var(--ss-border),var(--ss-border)) left bottom/24px 2px,linear-gradient(var(--ss-border),var(--ss-border)) left bottom/2px 24px,linear-gradient(var(--ss-border),var(--ss-border)) right bottom/24px 2px,linear-gradient(var(--ss-border),var(--ss-border)) right bottom/2px 24px;filter:drop-shadow(0 1px 1px var(--ss-brand-green));background-repeat:no-repeat;position:absolute;inset:23% 15% 28%}.pDrg-a_reticle[data-phase=starting]{opacity:.4}.pDrg-a_reticle[data-phase=capturing]{opacity:0}.pDrg-a_hud{left:calc(var(--camera-visual-left,0px) + 14px);right:calc(var(--camera-visual-right,0px) + 14px);top:max(calc(var(--camera-visual-top,0px) + 14px),env(safe-area-inset-top));color:var(--ss-text);z-index:11;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute}.pDrg-a_status{background:var(--ss-brand-green);border:1px solid var(--ss-border);border-radius:var(--ss-radius-button);white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;min-width:0;max-height:max(32px,min(6rem,calc(var(--camera-visual-height,100dvh) - var(--camera-controls-height,116px) - 28px)));touch-action:pan-y;align-items:center;gap:8px;padding:6px 10px;font-size:.85rem;font-weight:600;line-height:1.4;display:flex;overflow:auto}.pDrg-a_dot{background:var(--ss-text-secondary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.pDrg-a_status[data-phase=ready] .pDrg-a_dot{background:var(--ss-brand-gold)}.pDrg-a_status[data-phase=capturing] .pDrg-a_dot{background:var(--ss-text)}.pDrg-a_close{border-radius:var(--ss-radius-button);border:1px solid var(--ss-border);background:var(--ss-brand-green);width:48px;height:48px;color:var(--ss-text);cursor:pointer;touch-action:manipulation;flex-shrink:0;place-items:center;display:grid}.pDrg-a_close:focus-visible,.pDrg-a_shutter:focus-visible,.pDrg-a_fallback:focus-visible{outline:3px solid var(--ss-border);outline-offset:3px;box-shadow:0 0 0 3px var(--ss-brand-green)}.pDrg-a_hint{left:calc(var(--camera-visual-left,0px) + 20px);right:calc(var(--camera-visual-right,0px) + 20px);bottom:max(calc(var(--camera-visual-bottom,0px) + var(--camera-controls-height,116px) + 12px),calc(env(safe-area-inset-bottom) + 105px));border-radius:var(--ss-radius-button);background:var(--ss-brand-green);text-align:center;color:var(--ss-text);z-index:7;pointer-events:none;padding:10px 12px;font-size:.875rem;font-weight:500;line-height:1.45;position:absolute}.pDrg-a_captureError{left:calc(var(--camera-visual-left,0px) + 20px);right:calc(var(--camera-visual-right,0px) + 20px);bottom:max(calc(var(--camera-visual-bottom,0px) + var(--camera-controls-height,116px) + 89px),calc(env(safe-area-inset-bottom) + 194px));border:2px solid var(--ss-border);background:var(--ss-brand-green);color:var(--ss-text);border-radius:var(--ss-radius-button);text-align:center;z-index:9;padding:11px 13px;font-weight:600;line-height:1.4;position:absolute}.pDrg-a_controls{left:var(--camera-visual-left,0px);right:var(--camera-visual-right,0px);bottom:var(--camera-visual-bottom,0px);padding:16px 8px max(24px,env(safe-area-inset-bottom));box-sizing:border-box;z-index:10;background:0 0;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);place-items:center;gap:10px;display:grid;position:absolute}.pDrg-a_controls>[data-live-capture-trigger]{background:var(--ss-brand-green);color:var(--ss-text);border:1px solid var(--ss-border);border-radius:var(--ss-radius-button);box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;grid-column:3;gap:6px;width:min(156px,100%);min-width:48px;max-width:100%;min-height:48px;padding:8px 10px;font-size:.875rem;line-height:1.2}.pDrg-a_shutter{border:3px solid var(--ss-brand-gold);background:var(--ss-brand-green);width:76px;height:76px;box-shadow:0 0 0 2px var(--ss-brand-green);cursor:pointer;touch-action:manipulation;border-radius:50%;flex-shrink:0;place-items:center;padding:4px;display:grid}.pDrg-a_shutter:active:not(:disabled) .pDrg-a_shutterInner{transform:scale(.94)}.pDrg-a_shutter:disabled{cursor:wait;border-style:dashed;border-color:var(--ss-border)}.pDrg-a_shutter:disabled .pDrg-a_shutterInner{background:var(--ss-text-secondary)}.pDrg-a_shutterInner{background:var(--ss-brand-gold);border-radius:50%;width:58px;height:58px;transition:transform .1s}.pDrg-a_shell[data-compact-controls=true] .pDrg-a_controls{padding:8px 0 max(12px,env(safe-area-inset-bottom));flex-wrap:nowrap;justify-content:center;gap:8px;display:flex}.pDrg-a_shell[data-compact-controls=true] .pDrg-a_controls>[data-live-capture-trigger]{flex:0 0 48px;gap:0;width:48px;min-width:48px;height:48px;min-height:48px;margin:0;padding:0;font-size:0;line-height:1}.pDrg-a_shell[data-compact-controls=true] .pDrg-a_controls>[data-live-capture-trigger] svg{flex:0 0 24px;width:24px;height:24px}.pDrg-a_shell[data-compact-controls=true] .pDrg-a_shutter{width:48px;height:48px;padding:3px}.pDrg-a_shell[data-compact-controls=true] .pDrg-a_shutterInner{width:34px;height:34px}.pDrg-a_shell[data-compact-controls=true] .pDrg-a_hint{display:none}.pDrg-a_error{top:var(--camera-visual-top,0px);left:var(--camera-visual-left,0px);right:var(--camera-visual-right,0px);bottom:var(--camera-visual-bottom,0px);text-align:center;color:var(--ss-text);background:var(--ss-brand-green);place-items:safe center;padding:8px;display:grid;position:absolute;overflow:auto}.pDrg-a_errorCard{box-sizing:border-box;overflow-wrap:anywhere;background:var(--ss-surface);border:1px solid var(--ss-border);border-radius:var(--ss-radius-card);max-width:min(480px,100%);padding:clamp(16px,4vw,26px)}.pDrg-a_fallback{border:1px solid var(--ss-border);background:var(--ss-brand-gold);min-width:48px;min-height:48px;color:var(--ss-brand-green);border-radius:var(--ss-radius-button);cursor:pointer;margin-top:14px;padding:11px 18px;font-weight:700}.pDrg-a_errorActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pDrg-a_close:hover{background:var(--ss-surface-raised)}.pDrg-a_close:active{background:var(--ss-surface);border-width:2px}.pDrg-a_fallback:hover{background:var(--ss-gold-hover)}.pDrg-a_fallback:active{background:var(--ss-gold-pressed)}.pDrg-a_errorCard p{color:var(--ss-text-secondary);line-height:1.5}[data-reduce-motion=true] .pDrg-a_shutterInner{transition:none}[data-reduce-motion=true] .pDrg-a_shutter:active:not(:disabled) .pDrg-a_shutterInner{transform:none}@media (prefers-reduced-motion:reduce){.pDrg-a_shutterInner{transition:none}.pDrg-a_shutter:active:not(:disabled) .pDrg-a_shutterInner{transform:none}}.pDrg-a_photoAction{grid-column:2;justify-items:center;gap:6px;min-width:0;display:grid}.pDrg-a_shutterLabel{color:var(--ss-text);background:var(--ss-brand-green);border-radius:var(--ss-radius-button);text-align:center;padding:4px 8px;font-size:1rem;font-weight:700;line-height:1.3}.pDrg-a_shell[data-compact-controls=true] .pDrg-a_photoAction{flex:0 0 48px;width:48px}.pDrg-a_shell[data-compact-controls=true] .pDrg-a_shutterLabel{display:none}@media (max-height:500px){.pDrg-a_hint{display:none}}.pDrg-a_controls>[data-live-capture-trigger]:disabled{background:var(--ss-surface);color:var(--ss-text-secondary);border-style:dashed}.pDrg-a_gardenHelp{pointer-events:auto;align-items:flex-start;gap:8px;padding:8px;display:flex}.pDrg-a_helpText{overflow-wrap:anywhere;flex:1;min-width:0;padding:4px}.pDrg-a_helpToggle{border:1px solid var(--ss-border);border-radius:var(--ss-radius-button);background:var(--ss-brand-green);min-width:48px;min-height:48px;color:var(--ss-text);font:inherit;cursor:pointer;touch-action:manipulation;flex-shrink:0;order:1;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}.pDrg-a_helpToggle:focus-visible{outline:3px solid var(--ss-border);outline-offset:3px}.pDrg-a_gardenHelp[data-expanded=false]{background:0 0;padding:0;left:auto}@media (max-height:500px){.pDrg-a_gardenHelp{display:none}}
