#solutions.about-solution-gallery-story[data-scan-mode=saved] .solution-scan-download{z-index:14;color:var(--rx-ink);grid-area:2/1/auto/-1;place-self:center;margin:0;position:relative;inset:auto}#solutions .solution-scan-download a:focus-visible{outline:2px solid var(--rx-cyan);outline-offset:2px}#solutions.about-solution-gallery-story .solution-scan-download-continue{width:max-content;min-height:44px;color:var(--rx-ink);align-items:center;gap:8px;margin:0;font-size:14px;text-decoration:none;animation:.24s .8s both solution-download-enter;display:flex}#solutions .solution-scan-download-continue:hover{text-decoration:underline}#solutions .solution-scan-download-continue svg{width:20px;height:20px}#solutions .about-section-cue[hidden]{display:none}@keyframes solution-download-enter{0%{opacity:0;visibility:hidden;transform:translateY(8px)}to{opacity:1;visibility:visible;transform:translateY(0)}}@media (min-width:721px){#solutions.about-solution-gallery-story[data-scan-mode=saved] .solution-scan-guide{display:none}#solutions.about-solution-gallery-story[data-scan-mode=saved] .solution-scan-layout{grid-template-rows:minmax(0,1fr) 44px;row-gap:16px;height:auto;inset:clamp(144px,18svh,200px) clamp(30px,4.6vw,90px) max(100px,100% - 100svh + 100px)}#solutions.about-solution-gallery-story[data-scan-mode=saved] .solution-scan-phone-rig{grid-area:1/1/auto/-1;max-width:none;height:min(100%,560px);top:0}}@media (min-width:721px) and (max-width:1180px) and (orientation:portrait){#solutions.about-solution-gallery-story[data-scan-mode=saved] .solution-scan-layout{top:224px}#solutions.about-solution-gallery-story[data-scan-mode=saved] .solution-scan-download,#solutions.about-solution-gallery-story[data-scan-mode=saved] .solution-scan-phone-rig{grid-column:1/-1}}@media (max-width:720px){#solutions.about-solution-gallery-story[data-scan-mode=saved] .solution-scan-download{width:max-content;margin:0;position:absolute;inset:416px auto auto 50%;transform:translate(-50%)}#solutions.about-solution-gallery-story .solution-scan-download-continue{margin:0}#solutions.about-solution-gallery-story[data-scan-mode=saved] .solution-scan-phone-rig{width:360px;height:auto;margin-left:-180px;top:40px;left:50%;-webkit-mask-image:linear-gradient(#000 70%,#0000 82%);mask-image:linear-gradient(#000 70%,#0000 82%)}}@media (max-width:720px) and (max-height:740px){#solutions.about-solution-gallery-story[data-scan-mode=saved] .solution-scan-phone-rig{width:300px;margin-left:-150px;top:24px}#solutions.about-solution-gallery-story[data-scan-mode=saved] .solution-scan-download{top:332px}}@media (prefers-reduced-motion:reduce){#solutions .solution-scan-download-continue{animation:none}}
#solutions.about-solution-gallery-story .solution-scan-stage-background{opacity:.72;display:block;transform:none}#solutions.about-solution-gallery-story .solution-scan-stage-background img{object-fit:cover;object-position:center;transform:none}#solutions.about-solution-gallery-story .solution-scan-heading{pointer-events:none;text-align:left;width:min(520px,40vw);display:block;top:50%;left:auto;right:clamp(32px,6vw,96px);transform:translateY(-50%)}#solutions.about-solution-gallery-story .solution-scan-heading h2{text-align:left;width:100%;position:static;font-size:clamp(32px,3vw,44px)!important;line-height:1.2!important}#solutions.about-solution-gallery-story .solution-scan-heading h2 span{display:block}#solutions.about-solution-gallery-story .solution-scan-heading h2 span+span{margin-top:8px}#solutions.about-solution-gallery-story .solution-scan-heading>small{color:var(--rx-text-secondary,#4f6068);margin:24px 0 0;padding-top:12px;font-size:12px;font-weight:400;line-height:20px;display:block}#solutions.about-solution-gallery-story .solution-scan-start{border:1px solid var(--rx-ink);background:var(--rx-ink);min-height:48px;color:var(--rx-white,#fff);font:inherit;cursor:pointer;pointer-events:auto;border-radius:8px;align-items:center;gap:12px;margin-top:24px;padding:12px 20px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative;overflow:hidden}#solutions.about-solution-gallery-story .solution-scan-start:after{content:"";background:var(--rx-cyan);pointer-events:none;width:28%;height:3px;animation:4.8s cubic-bezier(.2,0,0,1) infinite solution-scan-invite;position:absolute;bottom:0;left:0;transform:translate(-110%)}@keyframes solution-scan-invite{0%,16%{transform:translate(-110%)}42%,to{transform:translate(370%)}}#solutions.about-solution-gallery-story .solution-scan-start svg{width:20px;height:20px;transition:transform .18s cubic-bezier(.2,0,0,1)}#solutions.about-solution-gallery-story .solution-scan-start:hover{border-color:var(--rx-cyan);background:var(--rx-cyan);color:var(--rx-ink)}#solutions.about-solution-gallery-story .solution-scan-start:hover:after{opacity:0}#solutions.about-solution-gallery-story .solution-scan-start:hover svg{transform:translate(2px,-2px)}#solutions.about-solution-gallery-story .solution-scan-start:active{transform:translateY(1px)}#solutions.about-solution-gallery-story .solution-scan-start:focus-visible{outline:2px solid var(--rx-cyan);outline-offset:2px}#solutions.about-solution-gallery-story .solution-scan-start:disabled{pointer-events:none}@media (prefers-reduced-motion:reduce){#solutions.about-solution-gallery-story .solution-scan-start,#solutions.about-solution-gallery-story .solution-scan-start svg{transition:none}#solutions.about-solution-gallery-story .solution-scan-start:after{animation:none;transform:none}}#solutions.about-solution-gallery-story .solution-scan-painting:before{content:"";background:var(--rx-white,#fff);pointer-events:none;border-radius:4px;position:absolute;inset:3% 4%}@media (min-width:721px){#solutions.about-solution-gallery-story .solution-scan-heading{top:calc(50% - 32px)}#solutions.about-solution-gallery-story .solution-scan-layout{grid-template-rows:minmax(0,1fr) 44px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 48px;height:auto;inset:clamp(144px,18svh,200px) clamp(32px,6vw,96px) max(100px,100% - 100svh + 100px)}#solutions.about-solution-gallery-story[data-scan-mode=select] .solution-scan-artwork-entry{flex-direction:row;grid-area:1/1/auto/-1;justify-content:flex-end;padding:0 calc(50% + 32px) 0 0;top:-32px;transform:none}#solutions.about-solution-gallery-story[data-scan-mode=select] .solution-scan-painting{width:clamp(176px,18vw,272px)}#solutions.about-solution-gallery-story .solution-scan-guide{grid-area:2/1/auto/-1;justify-content:center;place-self:center;gap:48px;width:max-content;display:flex;position:relative;inset:auto;transform:none}#solutions.about-solution-gallery-story .solution-scan-guide li{align-items:center;gap:8px;min-height:44px;display:flex}#solutions.about-solution-gallery-story .solution-scan-guide li:not(:last-child):after{display:none}#solutions.about-solution-gallery-story .solution-scan-guide li strong{font-size:14px;font-weight:500;line-height:20px}#solutions.about-solution-gallery-story[data-scan-mode=saved] .solution-scan-guide{display:none}#solutions.about-solution-gallery-story[data-scan-mode=scan] .solution-scan-painting,#solutions.about-solution-gallery-story[data-scan-mode=scanning] .solution-scan-painting{grid-area:1/1;justify-self:start;width:min(60%,250px);top:0;left:clamp(128px,10vw,176px)}#solutions.about-solution-gallery-story .solution-scan-phone-rig,#solutions.about-solution-gallery-story[data-scan-mode] .solution-scan-phone-rig{grid-area:1/1/auto/-1;height:min(100%,600px);top:0}#solutions.about-solution-gallery-story[data-scan-mode=scan] .solution-scan-context,#solutions.about-solution-gallery-story[data-scan-mode=scanning] .solution-scan-context{width:max-content;min-width:0;position:absolute;top:7%;left:calc(68% + 24px);right:auto;transform:none}#solutions.about-solution-gallery-story[data-scan-mode=saved] .solution-scan-phone-rig{height:min(100%,560px)}#solutions.about-solution-gallery-story .about-section-cue{display:none}}@media (min-width:1181px){#solutions.about-solution-gallery-story .solution-scan-heading{left:calc(50% + 32px);right:auto}}@media (min-width:721px) and (max-width:1180px){#solutions.about-solution-gallery-story .solution-scan-heading{width:calc(44% - 32px);right:32px}#solutions.about-solution-gallery-story .solution-scan-heading h2{font-size:clamp(24px,3vw,36px)!important}#solutions.about-solution-gallery-story .solution-scan-guide{gap:24px}#solutions.about-solution-gallery-story .solution-scan-guide li strong{font-size:12px}#solutions.about-solution-gallery-story[data-scan-mode=scan] .solution-scan-painting,#solutions.about-solution-gallery-story[data-scan-mode=scanning] .solution-scan-painting{left:32px}}@media (max-width:720px){#solutions.about-solution-gallery-story{--scan-surface:var(--rx-paper)}#solutions.about-solution-gallery-story .solution-scan-stage-background{display:none}#solutions.about-solution-gallery-story[data-scan-mode=select]{--scan-entry-lift:clamp(0px, calc((956px - 100svh) / 4), 32px);--scan-entry-drop:clamp(0px, calc((100svh - 900px) / 2), 28px)}#solutions.about-solution-gallery-story[data-scan-mode=select] .solution-scan-heading{top:calc(104px - var(--scan-entry-lift) + var(--scan-entry-drop))}#solutions.about-solution-gallery-story[data-scan-mode=select] .solution-scan-layout{inset:calc(112px - var(--scan-entry-lift) + var(--scan-entry-drop)) 0 0}#solutions.about-solution-gallery-story[data-scan-mode=select] .solution-scan-painting{width:min(64vw,272px);margin-left:max(-32vw,-136px)}#solutions.about-solution-gallery-story[data-scan-mode=select] .solution-scan-start{width:max-content;margin:0;position:absolute;top:calc(142px + min(79vw,335px));left:50%;transform:translate(-50%)}#solutions.about-solution-gallery-story[data-scan-mode=scan] .solution-scan-context,#solutions.about-solution-gallery-story[data-scan-mode=scanning] .solution-scan-context{max-width:calc(100% - 48px);min-height:44px;top:-48px;left:48%;right:auto;transform:translate(-50%)}#solutions.about-solution-gallery-story[data-scan-mode=select] .solution-scan-guide{grid-template-columns:repeat(3,minmax(0,1fr));width:min(316px,100% - 64px);top:calc(214px + min(79vw,335px));left:50%;transform:translate(-50%)}#solutions.about-solution-gallery-story[data-scan-mode=select] .solution-scan-guide:before{content:"";background:#07101533;height:1px;position:absolute;top:5px;left:calc(16.667% + 5px);right:calc(16.667% + 5px)}#solutions.about-solution-gallery-story[data-scan-mode=select] .solution-scan-guide li{z-index:1;min-width:0}#solutions.about-solution-gallery-story[data-scan-mode=select] .solution-scan-guide li strong{white-space:normal;max-width:96px}#solutions.about-solution-gallery-story:is([data-scan-mode=result],[data-scan-mode=saving],[data-scan-mode=saved]) .solution-scan-guide{top:-56px}#solutions.about-solution-gallery-story .solution-scan-heading{text-align:center;width:auto;top:64px;left:20px;right:20px;transform:none}#solutions.about-solution-gallery-story .solution-scan-heading h2{text-align:center;font-size:clamp(23px,6.4vw,32px)!important}#solutions.about-solution-gallery-story .solution-scan-start{margin-top:16px}#solutions.about-solution-gallery-story .solution-scan-heading>small{display:none}}
#solutions .solution-art-app{background:var(--rx-paper,#f4f7f8);padding:0!important}.art-demo{background:var(--rx-paper,#f4f7f8);width:100%;height:100%;color:var(--rx-ink);container-type:inline-size}.art-demo .art-demo-content{flex-direction:column;height:100%;font-family:inherit;font-size:3.59cqw;line-height:1.45;display:flex}#solutions .solution-art-app .art-demo-content{padding-top:8.2cqw}.art-demo *{box-sizing:border-box}.art-demo button,.art-demo a{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer}.art-demo button{background:0 0;border:0}.art-demo button:focus-visible,.art-demo a:focus-visible{outline:max(1px, .51cqw) solid var(--rx-cyan);outline-offset:.51cqw}.art-demo button:hover,.art-demo a:hover{opacity:.8}.art-demo button:active{opacity:.65}.art-demo button:disabled{cursor:wait;opacity:.6}.art-demo svg{flex-shrink:0;width:5.13cqw;height:5.13cqw}.art-demo .art-demo-header{border-bottom:1px solid var(--rx-border,#d9e1e4);justify-content:space-between;align-items:center;min-height:14.36cqw;padding:0 4.1cqw;display:flex}.art-demo .art-demo-header strong{font-size:5.13cqw;font-weight:600}.art-demo .art-demo-header small{color:var(--rx-text-secondary,#4f6068);font-size:3.08cqw}.art-demo .art-demo-header button{place-items:center;min-width:11.28cqw;min-height:11.28cqw;padding:0;display:grid}.art-demo .art-demo-scroll{overscroll-behavior:contain;scrollbar-width:thin;background:var(--rx-white,#fff);flex:1;min-height:0;padding:4.1cqw;overflow:auto}.art-demo .art-demo-image{background:var(--rx-paper,#f4f7f8);border-radius:2.05cqw;position:relative;overflow:hidden}.art-demo .art-demo-image img{object-fit:contain;filter:none;padding:2.05cqw}.art-demo h3{margin:0;font-size:4.62cqw;font-weight:600;line-height:1.35}.art-demo p{font-size:inherit;margin:2.05cqw 0;line-height:1.45}.art-demo small{font-size:3.08cqw;font-weight:400;line-height:1.45}.art-demo .art-demo-identity{border:0;grid-template-columns:27.69cqw minmax(0,1fr);gap:4.1cqw;min-width:0;margin:0 0 4.1cqw;padding:0;display:grid}.art-demo .art-demo-identity .art-demo-image{height:33.23cqw}.art-demo .art-demo-status{color:var(--rx-text-secondary,#4f6068);font-size:3.08cqw}.art-demo .art-demo-status:before{content:"";background:var(--rx-cyan);border-radius:50%;width:1.54cqw;height:1.54cqw;margin-right:2.05cqw;display:inline-block}.art-demo .art-demo-tabs{border-bottom:1px solid var(--rx-border,#d9e1e4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 4.1cqw;display:grid}.art-demo .art-demo-tabs button{min-height:12.31cqw;color:var(--rx-text-secondary,#4f6068);border-bottom:.77cqw solid #0000;padding:2.05cqw}.art-demo .art-demo-tabs [aria-selected=true]{color:var(--rx-ink);border-bottom-color:var(--rx-cyan);font-weight:600}.art-demo .art-demo-facts{margin:4.1cqw 0}.art-demo .art-demo-facts div{border-bottom:1px solid var(--rx-border,#d9e1e4);grid-template-columns:25.64cqw minmax(0,1fr);gap:2.05cqw;padding:3.08cqw 0;display:grid}.art-demo .art-demo-facts dt{color:var(--rx-text-secondary,#4f6068)}.art-demo .art-demo-facts dd{overflow-wrap:anywhere;margin:0}.art-demo .art-demo-source{text-underline-offset:.77cqw;align-items:center;gap:2.05cqw;min-height:11.28cqw;text-decoration:underline;display:flex}.art-demo .art-demo-note{color:var(--rx-text-secondary,#4f6068);margin:3.08cqw 0 6.15cqw;font-size:3.08cqw}.art-demo .art-auction-history{margin:2.05cqw 0;padding:0;list-style:none}.art-demo .art-auction-history li{border-bottom:1px solid var(--rx-border,#d9e1e4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:2.05cqw;min-height:11.28cqw;padding:2.05cqw 0;display:grid}.art-demo .art-auction-history a{align-items:center;gap:1.03cqw;min-width:0;text-decoration:none;display:flex}.art-demo .art-auction-history svg{width:3.59cqw;height:3.59cqw}.art-demo .art-auction-history strong{text-align:right;font-size:3.08cqw;font-weight:500;font-family:var(--rx-font-mono,"IBM Plex Mono", monospace);white-space:nowrap;display:block}.art-demo .art-price-plot{aspect-ratio:1/.46;width:100%;margin:2.05cqw 0;display:block}.art-demo .art-demo-footer{border-top:1px solid var(--rx-border,#d9e1e4);background:var(--rx-paper,#f4f7f8);text-align:center;flex-shrink:0;padding:3.08cqw 4.1cqw 2.05cqw}.art-demo .art-primary{border:1px solid var(--rx-ink);background:var(--rx-ink);width:100%;height:auto;min-height:12.31cqw;color:var(--rx-white,#fff);border-radius:2.05cqw;justify-content:center;align-items:center;gap:3.08cqw;margin:0;padding:3.08cqw;font-size:3.59cqw;font-weight:500;line-height:1.4;display:flex;position:static}.art-demo .art-demo-footer>small{color:var(--rx-text-secondary,#4f6068);margin-top:2.05cqw;font-size:2.82cqw;display:block}.art-demo .art-library-saved{background:var(--rx-surface-subtle,#edf2f3);border-radius:2.05cqw;align-items:center;gap:3.08cqw;margin:0 0 4.1cqw;padding:3.08cqw;display:flex}.art-demo .art-library-saved svg{color:var(--rx-ink)}.art-demo .art-library-toolbar{border-bottom:1px solid var(--rx-border,#d9e1e4);justify-content:space-between;gap:2.05cqw;margin-bottom:4.1cqw;display:flex}.art-demo .art-library-toolbar>div{gap:2.05cqw;display:flex}.art-demo .art-library-toolbar button{min-width:11.28cqw;min-height:11.28cqw;color:var(--rx-text-secondary,#4f6068);border-bottom:.77cqw solid #0000;padding:2.05cqw}.art-demo .art-library-toolbar [aria-pressed=true]{border-bottom-color:var(--rx-cyan);color:var(--rx-ink);font-weight:600}.art-demo .art-library-item{border:1px solid var(--rx-border,#d9e1e4);border-radius:3.08cqw;margin:0;padding:0;display:block;overflow:hidden}.art-demo .art-library-item>.art-demo-image{height:56.41cqw;margin:3.08cqw}.art-demo .art-library-item-copy{padding:3.08cqw 4.1cqw}.art-demo .art-library-detail{border-top:1px solid var(--rx-border,#d9e1e4);justify-content:space-between;align-items:center;width:100%;min-height:12.31cqw;padding:3.08cqw 4.1cqw;display:flex}.art-demo .art-library-recent{margin-top:6.15cqw}.art-demo .art-library-recent>div{align-items:center;gap:4.1cqw;padding:3.08cqw 0;display:flex}.art-demo .art-library-recent .art-demo-image{width:14.36cqw;height:14.36cqw}.art-demo .art-library-recent strong{font-size:inherit;margin-top:1.03cqw;display:block}.art-demo[data-view=list] .art-library-item{grid-template-columns:25.64cqw minmax(0,1fr);display:grid}.art-demo[data-view=list] .art-library-item>.art-demo-image{height:30.77cqw}.art-demo[data-view=list] .art-library-detail{grid-column:1/-1}#solutions .solution-art-next-step{z-index:14;width:max-content;max-width:192px;color:var(--rx-ink);justify-items:start;gap:8px;display:grid;position:absolute;top:7%;left:calc(68% + 24px)}#solutions .solution-art-next-step-label{color:var(--rx-text-secondary,#4f6068);font-size:12px;line-height:16px}#solutions .solution-art-next-step button{min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;line-height:20px;display:inline-flex}#solutions .solution-art-next-step button svg{flex:none;width:20px;height:20px}#solutions .solution-art-save-guide{border:1px solid var(--rx-ink);color:var(--rx-white,#fff);background:var(--rx-ink)}#solutions .solution-art-save-guide:hover{opacity:.88}#solutions .solution-art-save-guide:disabled{opacity:.6;cursor:wait}#solutions .solution-art-reader-open{border:1px solid var(--rx-border-strong,#aebbc0);color:var(--rx-ink);background:var(--rx-white,#fff)}#solutions .solution-art-reader-open:hover{background:var(--rx-surface-subtle,#edf2f3)}#solutions .solution-art-next-step button:focus-visible{outline:2px solid var(--rx-cyan);outline-offset:2px}.art-demo-reader{border:1px solid var(--rx-border,#d9e1e4);width:min(424px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--rx-ink);background:var(--rx-paper,#f4f7f8);border-radius:16px;margin:auto;padding:16px;position:fixed;inset:0;overflow:hidden}.art-demo-reader::backdrop{background:#0710157a}.art-demo-reader>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.art-demo-reader>header h2{font:inherit;margin:0;font-size:14px;font-weight:500}.art-demo-reader>header button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.art-demo-reader>header button svg{width:20px;height:20px}.art-demo-reader button:focus-visible{outline:2px solid var(--rx-cyan);outline-offset:2px}.art-demo-reader-screen{width:100%;height:min(844px,100svh - 116px)}@media (max-width:720px){#solutions .solution-art-next-step{justify-content:center;align-items:center;gap:8px;width:calc(100vw - 32px);max-width:none;display:flex;top:-20px;left:50%;right:auto;transform:translate(-50%)}#solutions .solution-art-next-step-label{white-space:nowrap;font-size:11px;line-height:16px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}#solutions .solution-art-next-step button{gap:4px;min-height:44px;padding:8px 10px;font-size:12px;line-height:16px}#solutions .solution-art-next-step button svg{width:14px;height:14px}#solutions .solution-art-reader-open{background:0 0;border-color:#0000}}@media (max-width:480px){.art-demo-reader .art-demo-content{font-size:max(14px,3.59cqw)}.art-demo-reader .art-demo-header strong,.art-demo-reader .art-demo h3{font-size:max(16px,4.62cqw)}.art-demo-reader .art-demo small,.art-demo-reader .art-demo-status,.art-demo-reader .art-demo-note{font-size:max(12px,3.08cqw)}.art-demo-reader .art-auction-history li{grid-template-columns:auto 1fr}.art-demo-reader .art-auction-history strong{grid-column:1/-1;font-size:max(12px,3.08cqw)}.art-demo-reader .art-demo-header button,.art-demo-reader .art-demo-tabs button,.art-demo-reader .art-library-toolbar button,.art-demo-reader .art-library-detail,.art-demo-reader .art-primary{min-width:44px;min-height:44px}}
.connected-dwell-track{width:100%;position:relative}@media (prefers-reduced-motion:no-preference){.connected-dwell-track{--connected-dwell:clamp(160px, 28svh, 320px);min-height:calc(var(--connected-card-height,100svh) + var(--connected-dwell));display:flow-root;overflow:visible}.connected-dwell-track>#connected.asset-identity-grid{min-height:calc(100svh - var(--connected-header-height,68px));top:min(var(--connected-header-height,68px), calc(100svh - var(--connected-card-height,100svh) - 16px));margin-block:0;position:sticky}}@media (max-width:720px) and (prefers-reduced-motion:no-preference){.connected-dwell-track{--connected-dwell:clamp(96px, 18svh, 160px)}}
