:root{--shell-muted-icon:color-mix(in srgb,var(--txt) 62%,var(--muted) 38%);--shell-hover:var(--sur2);--shell-outline:var(--bdr2);--shell-mobile-header-height:calc(40px + env(safe-area-inset-top))}body,body *{-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable=true],.text-selectable{-webkit-user-select:text;user-select:text}.mat-icon{width:1em;min-width:1em;height:1em;color:inherit;background-color:currentColor;flex:none;line-height:1;display:inline-block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.mat-icon-menu{mask-image:url(menu.bf8a4589.svg)}.mat-icon-settings{mask-image:url(settings.4f99099d.svg)}.mat-icon-view-agenda{mask-image:url(view_agenda.72974de4.svg)}.mat-icon-grid-view{mask-image:url(grid_view.99a28b13.svg)}.mat-icon-contact-sheet{mask-image:url(contact_sheet.7c263b29.svg)}.mat-icon-crop{mask-image:url(crop.3038694c.svg)}.mat-icon-crop-rotate{mask-image:url(crop_rotate.186e2626.svg)}.mat-icon-download{mask-image:url(download.a94bfc31.svg)}.mat-icon-rotate-left{mask-image:url(rotate_left.1da9b9a6.svg)}.mat-icon-close{mask-image:url(close.10b686b0.svg)}.mat-icon-draw{mask-image:url(draw.2f177f47.svg)}.mat-icon-tune{mask-image:url(tune.16047964.svg)}.mat-icon-photo-library{mask-image:url(photo_library.43a0ba84.svg)}.mat-icon-text-fields{mask-image:url(text_fields.00c15547.svg)}.mat-icon-content-cut{mask-image:url(content_cut.b57fcb43.svg)}.mat-icon-visibility{mask-image:url(visibility.edc2f9ac.svg)}.mat-icon-visibility-off{mask-image:url(visibility_off.88ff2a9f.svg)}.mat-icon-lock{mask-image:url(lock.dce5b86d.svg)}.mat-icon-lock-open{mask-image:url(lock_open.b4bc038d.svg)}.mat-icon-arrow-upward{mask-image:url(arrow_upward.7510e010.svg)}.mat-icon-arrow-downward{mask-image:url(arrow_downward.43295dfd.svg)}.mat-icon-drag-indicator{mask-image:url(drag_indicator.b48c9fdb.svg)}.mat-icon-delete{mask-image:url(delete.b30913c6.svg)}button .mat-icon,.cb .mat-icon,.tl-iconbtn .mat-icon,.theme-btn .mat-icon{color:inherit}.menu-items .mi{font-family:var(--font-body)!important;font-size:12px!important;font-weight:400!important;line-height:1!important}button.mi{appearance:none!important;font-family:var(--font-body)!important;background:0 0!important;border:0!important;font-size:12px!important;font-weight:400!important;line-height:1!important}.support-top-btn{height:100%!important;color:color-mix(in srgb,var(--acc) 88%,var(--txt) 12%)!important;font-family:var(--font-body)!important;background:0 0!important;border:0!important;border-radius:0!important;margin-left:4px!important;padding:0 11px!important;font-size:12px!important;font-weight:400!important;line-height:1!important}.support-top-btn[aria-expanded=true]{background:var(--shell-hover)!important;color:var(--acc)!important;border-radius:0!important}.support-top-btn:is(:focus,:focus-visible,:active){box-shadow:none!important;outline:0!important;text-decoration:none!important}.cb .mat-icon{font-size:16px}.top-settings-btn .mat-icon,.w-toolbar .layout-view-btn .mat-icon{font-size:18px}.sidebar-toggle .mat-icon,.mobile-sidebar-top .mat-icon{font-size:19px}header .theme-btn,header .locale-menu-btn,header .top-settings-btn,.w-toolbar .tl-btn,.w-toolbar .tl-iconbtn,.w-toolbar .tl-cols-val,.w-toolbar .toolbar-download-action,.w-toolbar .sidebar-toggle,.mobile-actions-menu button,.mobile-actions-menu .mobile-download-action{text-align:center!important;box-shadow:none!important;border:1px solid #0000!important;outline:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;line-height:1!important;display:inline-flex!important}header .theme-btn,header .locale-menu-btn,.w-toolbar .tl-btn,.w-toolbar .tl-iconbtn,.w-toolbar .tl-cols-val,.w-toolbar .toolbar-download-action,.w-toolbar .sidebar-toggle,.mobile-actions-menu button,.mobile-actions-menu .mobile-download-action{color:var(--txt)!important;background:0 0!important}header .theme-btn:hover,header .theme-btn:focus-visible,header .theme-btn:active,.locale-menu.open .locale-menu-btn,.w-toolbar .tl-btn:hover,.w-toolbar .tl-btn:focus-visible,.w-toolbar .tl-btn:active,.w-toolbar .tl-iconbtn:hover,.w-toolbar .tl-iconbtn:focus-visible,.w-toolbar .tl-iconbtn:active,.w-toolbar .tl-cols-val:hover,.w-toolbar .tl-cols-val:focus-visible,.w-toolbar .tl-cols-val:active,.w-toolbar .toolbar-download-action:not(:disabled):hover,.w-toolbar .toolbar-download-action:not(:disabled):focus-visible,.w-toolbar .toolbar-download-action[aria-expanded=true],.w-toolbar .sidebar-toggle:hover,.w-toolbar .sidebar-toggle:focus-visible,.w-toolbar .sidebar-toggle:active,.mobile-actions-menu button:hover:not(:disabled),.mobile-actions-menu button:focus-visible:not(:disabled),.mobile-actions-menu button:active:not(:disabled),.mobile-actions-menu .mobile-download-action:hover:not(:disabled),.mobile-actions-menu .mobile-download-action:focus-visible:not(:disabled),.mobile-actions-menu .mobile-download-action:active:not(:disabled){background:var(--shell-hover)!important;border-color:var(--shell-outline)!important;color:var(--txt)!important}.w-toolbar .tl-btn.active,.mobile-actions-menu button.active:not(:disabled){background:var(--shell-hover)!important;border-color:var(--shell-outline)!important;color:var(--acc)!important}.top-settings-btn{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;color:var(--shell-muted-icon)!important;border-radius:999px!important;padding:0!important}.top-settings-btn>span:not(.mat-icon){display:none!important}.top-settings-btn .mat-icon-settings{background-color:currentColor!important;width:18px!important;min-width:18px!important;height:18px!important;display:block!important}.locale-menu-btn,.install-btn{border-radius:8px!important;min-height:36px!important}.install-btn{order:1!important}.locale-menu{order:2!important}.top-settings-btn{order:3!important}.w-toolbar .layout-view-btn{color:var(--muted)!important}.w-toolbar .layout-view-btn.active{color:var(--acc)!important}.w-toolbar .tl-btn:disabled,.w-toolbar .tl-iconbtn:disabled,.w-toolbar .toolbar-download-action:disabled,.mobile-actions-menu button:disabled,.mobile-actions-menu .mobile-download-action:disabled{opacity:.48!important;background:0 0!important;border-color:#0000!important}.mobile-actions-menu{border-radius:14px!important}.mobile-actions-menu button,.mobile-actions-menu .mobile-download-action{border-radius:9px!important;width:100%!important;min-height:42px!important;padding:0 12px!important}.mobile-actions-menu button svg,.mobile-actions-menu .mat-icon{display:none!important}#settingsOverlay .settings-panel{gap:0!important}#settingsOverlay .settings-section{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:20px 0!important;position:relative!important}#settingsOverlay .settings-section+.settings-section:before{content:""!important;background:color-mix(in srgb,var(--bdr) 88%,transparent)!important;border-radius:0!important;height:1px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}#settingsOverlay .settings-section:first-child{padding-top:0!important}#settingsOverlay .settings-section:last-child{padding-bottom:0!important}#settingsOverlay .settings-section-title,#settingsOverlay .settings-row,#settingsOverlay .settings-locale-list,#settingsOverlay .settings-diagnostic-actions,#settingsOverlay .settings-support-actions{box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;overflow:visible!important}#settingsOverlay .settings-row{padding-left:0!important;padding-right:0!important}@media (width>=900px){#settingsOverlay .settings-section{grid-template-columns:138px minmax(0,1fr)!important;align-items:start!important;column-gap:22px!important;display:grid!important}#settingsOverlay .settings-section-title{grid-column:1!important;margin:0!important}#settingsOverlay .settings-row,#settingsOverlay .settings-locale-list,#settingsOverlay .settings-diagnostic-actions,#settingsOverlay .settings-support-actions{grid-column:2!important}}@media (width<=899px){header{height:var(--shell-mobile-header-height)!important;min-height:var(--shell-mobile-header-height)!important;padding:env(safe-area-inset-top) 10px 0 max(8px,env(safe-area-inset-left))!important;align-items:center!important}.main{flex:auto!important;height:auto!important;min-height:0!important}.workspace,.w-body{min-height:0!important}header .autosave-status,header .locale-menu,header .install-btn{display:none!important}header .menu-items{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important;touch-action:pan-x!important;flex:auto!important;min-width:0!important;overflow:auto hidden!important}header .menu-items::-webkit-scrollbar{display:none!important}header .menu-items .mi{flex:none!important;padding:0 6px!important;font-size:13px!important}header .mi-right{flex:none!important;min-width:36px!important;margin-left:0!important}.support-top-btn{padding:0 6px!important;font-size:13px!important}.mi-dropdown.open{top:calc(var(--shell-mobile-header-height) + 6px)!important;left:max(8px,env(safe-area-inset-left))!important;width:min(236px,calc(100dvw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right)))!important;max-height:calc(100dvh - var(--shell-mobile-header-height) - 16px - env(safe-area-inset-bottom))!important;z-index:620!important;position:fixed!important;overflow-y:auto!important}.mi-dropdown button{min-height:42px!important;padding:10px 12px!important;font-size:14px!important}.mobile-sidebar-top{top:calc(var(--shell-mobile-header-height) + 12px)!important;left:max(12px,env(safe-area-inset-left))!important;z-index:185!important;border:1px solid color-mix(in srgb,var(--bdr) 82%,transparent)!important;background:color-mix(in srgb,var(--sur) 88%,transparent)!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;color:var(--txt)!important;-webkit-backdrop-filter:blur(12px)saturate(120%)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;box-shadow:0 8px 22px #00000047!important}.mobile-sidebar-top:hover,.mobile-sidebar-top:focus-visible,.mobile-sidebar-top:active{background:var(--shell-hover)!important;border-color:var(--shell-outline)!important}.w-toolbar{height:0!important;min-height:0!important;box-shadow:none!important;pointer-events:none!important;z-index:120!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;right:0!important;overflow:visible!important}.w-toolbar>*{display:none!important}.w-toolbar .sidebar-toggle{visibility:hidden!important;pointer-events:none!important;display:none!important}.w-toolbar #mobileActionFab{pointer-events:auto!important;display:flex!important}.w-toolbar #mobileActionsMenu{pointer-events:auto!important;display:none!important}.w-toolbar #mobileActionsMenu.open{display:flex!important}.mobile-actions-menu,.w-toolbar #mobileActionsMenu{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - var(--shell-mobile-header-height) - 104px - env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;overflow-y:auto!important}.w-toolbar #mobileActionScrim.open{pointer-events:auto!important;display:block!important}.w-body{padding-top:12px!important}.queue-bar{grid-template-columns:auto minmax(54px,1fr) 36px auto!important;gap:8px!important;padding:8px 10px!important}.queue-bar.visible{display:grid!important}.queue-track{grid-area:1/2;height:7px}.queue-cancel{grid-column:4}.queue-stage{display:none!important}.sidebar{z-index:190!important}.sidebar:not(.collapsed)~.sidebar-overlay{z-index:180!important;-webkit-backdrop-filter:blur(6px)saturate(108%)!important;background:#1118277a!important;display:block!important;position:fixed!important;inset:0!important}}@media (width>=900px){.mobile-sidebar-top,.mobile-action-fab,.mobile-actions-menu{display:none!important}}@media (width<=899px){#settingsOverlay .settings-body{padding:10px 14px 16px!important}#settingsOverlay .settings-panel{gap:10px!important}#settingsOverlay .settings-section,#settingsOverlay .settings-section:first-child,#settingsOverlay .settings-section:last-child{border:1px solid var(--bdr)!important;background:var(--sur2)!important;border-radius:14px!important;padding:14px!important}#settingsOverlay .settings-section+.settings-section:before{display:none!important}#settingsOverlay .settings-toggle-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;min-height:0!important;padding:0!important;display:grid!important}#settingsOverlay .settings-toggle-stack{place-self:start end!important;width:auto!important;min-width:50px!important;margin-top:1px!important}}.demo-scans-title-copy{display:block}.scan-group.is-sample .sg-header{flex-wrap:wrap}.sg-error-card{border:1px solid color-mix(in srgb,var(--bad) 38%,var(--bdr));background:color-mix(in srgb,var(--bad) 5%,var(--sur2));border-radius:9px;gap:8px;margin:4px 0 12px;padding:12px;display:grid}.sg-error-card.is-recovery{border-color:color-mix(in srgb,var(--acc) 40%,var(--bdr));background:color-mix(in srgb,var(--acc) 5%,var(--sur2))}.sg-error-title{color:var(--txt);font:700 13px/1.25 var(--font-body)}.sg-error-note{color:var(--txt2)!important;font:500 11px/1.5 var(--font-body)!important;padding:0!important}.sg-error-actions{flex-wrap:wrap;gap:7px;display:flex}.sg-error-actions button{border:1px solid var(--bdr);background:var(--sur);min-height:34px;color:var(--txt);font:650 10px/1 var(--font-body);cursor:pointer;border-radius:7px;padding:7px 10px}.sg-error-actions .sg-retry{border-color:var(--acc);background:var(--acc);color:#fff}.sg-error-actions .sg-remove{color:var(--bad)}