: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))}.consent[hidden]{display:none}.bg-background-block{gap:8px;margin:14px 0 8px;display:grid}#bgStyleSeg{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:6px;display:grid}#bgStyleSeg button{border-radius:var(--r2);background:var(--sur2);min-width:0;min-height:36px;color:var(--txt2);font:500 12px/1.3 var(--font-body);border:0;padding:8px 4px}#bgStyleSeg button.on{background:var(--acc);border-color:var(--acc);color:#fff}#sharedOutputsOpen{background:var(--sur2);border:0}#bgStyleSeg button:disabled{opacity:.4;cursor:not-allowed}.consent{border-top:1px solid var(--bdr);background:var(--sur);overflow-wrap:anywhere;flex:none;max-height:45dvh;padding:12px 24px;overflow:auto}.consent-inner{align-items:center;gap:28px;max-width:1200px;margin:0 auto;display:flex}.analytics-consent-copy{flex:1;min-width:0}.consent h2{margin-bottom:2px;font-size:14px;font-weight:650;line-height:20px}.consent p{margin:0;font-size:12px;line-height:18px}.consent .analytics-consent-note{color:var(--txt2);margin-top:4px;font-size:11px}.consent-actions{flex:none;grid-template-columns:repeat(2,minmax(120px,1fr));align-items:center;gap:8px;display:grid}.consent .btn{min-height:36px;color:var(--txt);white-space:normal;border-radius:6px;padding:8px 14px;font-size:12px;font-weight:500;line-height:18px}.consent .btn:focus-visible{outline:2px solid var(--acc);outline-offset:3px}@media (width<=720px){.consent{padding:12px 16px}.consent-inner{display:block}.consent-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.consent .btn{min-height:44px}}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)}.mat-icon-undo{mask-image:url(undo.586fb0ae.svg)}.mat-icon-redo{mask-image:url(redo.1055030c.svg)}.home-history-controls{flex-shrink:0;align-items:center;gap:2px;display:flex}.home-history-controls .tl-iconbtn{width:32px;height:32px}.project-save-state{align-items:center;gap:16px;min-width:0;display:flex}#projectStatusBar.has-project{height:auto;min-height:32px}.project-save-state .autosave-status{pointer-events:auto;flex-shrink:0;max-width:none;margin:0;overflow:visible}.project-save-state button{font:inherit;font-family:var(--font-body);color:var(--acc);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 0;font-size:11px}.project-save-state button:disabled{color:var(--muted);cursor:default}.project-save-state button:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:3px}#wbody.is-empty+#projectStatusBar.has-project{display:flex!important}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:1px solid #0000!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:hover,.support-top-btn:focus-visible,.support-top-btn:active{background:var(--shell-hover)!important;border-color:var(--shell-outline)!important;color:var(--txt)!important}.support-top-btn[aria-expanded=true]:hover,.support-top-btn[aria-expanded=true]:focus-visible,.support-top-btn[aria-expanded=true]:active{color:var(--acc)!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){border-color:var(--acc)!important;color:var(--acc)!important;background:0 0!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{border-color:var(--acc)!important;color:var(--acc)!important;background:0 0!important}#dz.empty{border-color:var(--acc);gap:18px;padding:24px}#dz .drop-browse{flex-direction:column;align-items:center;gap:2px;margin-top:4px;display:flex}#dz .db{min-height:36px;font:600 16px/1.3 var(--font-body);color:var(--acc);background:0 0;border:0;padding:0}#wbody.is-empty #scanGroups{display:none}#wbody.is-empty+.statusbar{display:none!important}.home-intro{text-align:center;word-break:normal;flex-shrink:0;grid-template-columns:1fr;align-items:center;gap:16px;width:100%;display:grid}.home-intro[hidden]{display:none}.home-intro h1{font:700 22px/1.2 var(--font-body);color:var(--txt);margin:0}.home-intro p{font:400 12px/1.5 var(--font-body);max-width:64ch;color:var(--txt2);margin:8px auto 0}.about-guide-links{gap:4px;margin:4px 0 22px;display:grid}.about-guide-links>p{font:400 12px/1.5 var(--font-body);color:var(--txt2);margin:0 0 8px}.about-guide-links a{min-height:64px;color:var(--acc);border-radius:8px;align-items:center;gap:12px;padding:10px 8px;text-decoration:none;display:flex}.about-guide-links a:hover{background:var(--sur2)}.about-guide-links a:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.about-guide-copy{flex:1;gap:4px;min-width:0;display:grid}.about-guide-copy strong{font:650 14px/1.4 var(--font-body)}.about-guide-copy>span{font:400 12px/1.5 var(--font-body);color:var(--txt2)}.about-guide-links .mat-icon{flex-shrink:0;width:20px;height:20px}.about-guide-arrow{transform:rotate(45deg)}#aboutOverlay .hcard-text,#aboutOverlay .about-guide-copy,#aboutOverlay .about-guide-links>p{word-break:normal;overflow-wrap:anywhere}.home-intro figure{width:min(512px,100%);min-width:0;margin:0 auto}.home-intro img{width:100%;height:auto;display:block}.home-intro figcaption{font:400 10px/1.4 var(--font-body);color:var(--txt2);text-align:center;margin-top:6px}@media (width>=1200px){#wbody.is-empty{gap:24px;padding:40px 32px}#wbody.is-empty #dz.empty,#wbody.is-empty .demo-scans-panel{width:min(1200px,100%)}#dz.empty{border-radius:16px;gap:24px;padding:36px}.home-intro h1{font-size:clamp(28px,2vw,36px)}.home-intro p{font-size:14px}.demo-scans-list{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}}@media (width<=899px){.home-intro{grid-template-columns:1fr;gap:12px}.home-intro figure{width:100%;max-width:430px;margin:0 auto}.w-body.is-empty{justify-content:flex-start!important;gap:18px!important;padding-top:68px!important;overflow-y:auto!important}}.w-toolbar.scrolled.queue-underneath{box-shadow:none!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>*,.w-toolbar #cntBadge{display:none!important}.w-toolbar .home-history-controls{top:8px;left:calc(max(12px,env(safe-area-inset-left)) + 44px);pointer-events:auto;gap:0;position:absolute;display:flex!important}.home-history-controls .tl-iconbtn{width:44px!important;height:44px!important}.workspace:has(#projectStatusBar.has-project) .w-body{margin-top:60px!important;padding-top:8px!important}#projectStatusBar.has-project{height:auto;min-height:44px;padding:4px 12px calc(4px + env(safe-area-inset-bottom));flex-shrink:0;display:flex!important}#projectStatusBar>.project-save-state{justify-content:space-between;gap:10px;width:100%}#projectStatusBar>:not(.project-save-state){display:none!important}.project-save-state button{white-space:normal;text-align:right;min-height:36px;font-size:12px}.project-save-state .autosave-status{white-space:normal;max-width:50%;font-size:11px;line-height:1.3}.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}body.sidebar-booting .sidebar{visibility:hidden!important;pointer-events:none!important;box-shadow:none!important;transition:none!important;transform:translate(calc(-100% - 18px))!important}body.sidebar-booting .sidebar~.sidebar-overlay{display:none!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-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)}.card.has-output-alpha .cim{background-color:#e8e8e8!important;background-image:conic-gradient(#c9c9c9 25%,transparent 0 50%,#c9c9c9 0 75%,transparent 0)!important;background-size:16px 16px!important}.card.has-output-alpha .cim-img{background:0 0!important}.shadow-style-row{justify-content:flex-start;gap:16px}.shadow-style-picker{flex-shrink:0;width:min(50%,190px);min-width:145px;position:relative}#paperShadowButton{width:100%;min-height:44px;color:var(--txt);font:400 12px/1.2 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 4px;display:flex;border-radius:10px!important}.shadow-style-menu{overflow:hidden;border-radius:10px!important}#paperShadowButton:after{content:"";opacity:.65;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-top:-3px;transform:rotate(45deg)}#paperShadowHint{margin:0}#shadowSensitivityRow[hidden],#shadowSpaceRow[hidden]{display:none!important}#toast.zip-progress{box-sizing:border-box;z-index:11030;background:var(--sur);pointer-events:auto;width:min(320px,100vw - 28px);padding:12px 16px;transition:opacity .2s,transform .2s}.zip-progress-time{color:var(--txt2);margin-top:3px;font-size:12px;display:block}.zip-progress-track{background:var(--sur3);border-radius:3px;height:3px;margin-top:10px;overflow:hidden}.zip-progress-fill{height:100%;width:var(--zip-progress,0%);border-radius:inherit;background:var(--acc)}.zip-progress-head{align-items:center;gap:8px;display:flex}.zip-progress-head strong{flex:1}.zip-progress-cancel{font:inherit;color:var(--acc);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:0 6px}.zip-progress-cancel:disabled{opacity:.6;cursor:default}.zip-progress-cancel:focus-visible{outline:2px solid var(--acc);outline-offset:2px}