.mascot-role-scene{--cs-light: color-mix(in srgb, var(--tone) 45%, white);--cs-dark: color-mix(in srgb, var(--tone) 82%, #324430);--re-outline: color-mix(in srgb, var(--color-ink-secondary) 40%, var(--color-panel));--re-fine: color-mix(in srgb, var(--color-hairline) 45%, var(--color-panel));--re-accent: color-mix(in srgb, var(--tone) 37%, var(--color-ink-secondary));--re-tint: color-mix(in srgb, var(--tone) 13%, var(--color-panel))}.mascot-role-scene .connected-scene .cs-skin{fill:var(--cs-skin-fill)}.mascot-role-scene .connected-scene .cs-palm-drop{fill:#172317;opacity:.11}.mascot-role-scene .connected-scene .cs-palm-light{fill:none;stroke:#ffffff40;stroke-width:.75;stroke-linecap:round}.mascot-role-scene .connected-scene .cs-paper{fill:#fffef8;stroke:#c8c7bb;stroke-width:.8;stroke-linejoin:round}.mascot-role-scene .connected-scene .cs-paper-edge{fill:#d6d8cb;opacity:.65}.mascot-role-scene .connected-scene .cs-detail{stroke:#a4ad9b;stroke-width:1.3;stroke-linecap:round}.mascot-role-scene .connected-scene .cs-page-lines{stroke:#b3bdab;stroke-width:1.1;stroke-linecap:round}.mascot-role-scene .connected-scene .cs-device{fill:var(--cs-device-fill);stroke:#aab8a7;stroke-width:.95;stroke-linejoin:round}.mascot-role-scene .connected-scene .cs-screen{fill:#f8fbf5}.mascot-role-scene .connected-scene .cs-accent{fill:color-mix(in srgb,var(--tone) 32%,#eeeede)}.mascot-role-scene .connected-scene .cs-calculator-keys{fill:#9faf97}.mascot-role-scene .connected-scene .cs-touch{fill:var(--cs-skin-fill)}.mascot-role-scene .connected-scene .cs-bell-hand .cs-palm{stroke:color-mix(in srgb,var(--tone) 72%,#765447);stroke-width:.55}.mascot-role-scene .connected-scene .cs-browser-dot{fill:#a6b5a0}.mascot-role-scene .connected-scene .cs-check{fill:none;stroke:#9aaa8a;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mascot-role-scene .connected-scene .cs-box{fill:var(--cs-paper-fill);stroke:#c0a077;stroke-width:.8;stroke-linejoin:round}.mascot-role-scene .connected-scene .cs-box-top{fill:#edd5aa}.mascot-role-scene .connected-scene .cs-box-side{fill:#d6b88c}.mascot-role-scene .connected-scene .cs-box-line{stroke:#c1a178;stroke-width:.8}.mascot-role-scene .connected-scene .cs-tape{fill:#f1e2c4}.mascot-role-scene .connected-scene .cs-label{fill:#f8f1df}.mascot-role-scene .connected-scene .cs-counter{fill:#e1d8c4;stroke:#c8bfa9;stroke-width:.8}.mascot-role-scene .connected-scene .cs-counter-top{fill:#efe8d8;stroke:#c8bfa9;stroke-width:.8}.mascot-role-scene .connected-scene .cs-counter-mark{fill:#c8bfa9;opacity:.6}.mascot-role-scene .connected-scene .cs-bell{fill:#dfca9d;stroke:#b79d6a;stroke-width:1}.mascot-role-scene .connected-scene .cs-bell-line{fill:none;stroke:#b79d6a;stroke-width:1.4;stroke-linecap:round}.mascot-role-scene .connected-scene .cs-binding{stroke:#94a58c;stroke-width:1.6;stroke-linecap:round}.mascot-role-scene .connected-scene .cs-calendar-grid{stroke:#b1bea7;stroke-width:1;stroke-linecap:round}.mascot-role-scene .connected-scene .cs-lens{fill:#f0f8f2a0;stroke:#94a88f;stroke-width:2.4}.mascot-role-scene .connected-scene .cs-lens-handle{stroke:#94a88f;stroke-width:4;stroke-linecap:round}.mascot-role-scene .connected-scene .cs-chart-axis{stroke:#bdc6b4;stroke-width:1;stroke-linecap:round}.mascot-role-scene .connected-scene .cs-chart{fill:color-mix(in srgb,var(--tone) 30%,#eeeadd)}.mascot-role-scene .connected-scene .cs-clipboard{fill:#d6c6a9;stroke:#b9aa8e;stroke-width:.8}.mascot-role-scene .connected-scene .cs-clip{fill:#bec8b7;stroke:#9dab95;stroke-width:.6}.mascot-role-scene .connected-scene .cs-pen{fill:#d6b976;stroke:#af955e;stroke-width:.7;stroke-linejoin:round}.mascot-role-scene .connected-scene .cs-pen-tip{fill:none;stroke:#6b7863;stroke-width:1.3;stroke-linecap:round}.mascot-role-scene .connected-scene .cs-ink{fill:none;stroke:#a5b19b;stroke-width:.8;stroke-linecap:round}.mascot-role-scene .connected-scene .cs-folder-back{fill:#e0c694;stroke:#b99d6b;stroke-width:.8;stroke-linejoin:round}.mascot-role-scene .connected-scene .cs-folder{fill:var(--cs-paper-fill);stroke:#b99d6b;stroke-width:.9;stroke-linejoin:round}.mascot-role-scene .connected-scene .cs-folder-line{stroke:#c4a876;stroke-width:1;stroke-linecap:round}.mascot-role-scene .connected-scene .cs-quote-check{opacity:.8}.mascot-role-scene .connected-scene .ctx-shopping-bag{fill:#f1e4cd;stroke:#c2ac88;stroke-width:.85;stroke-linejoin:round}.mascot-role-scene .connected-scene .ctx-bag-handle{fill:none;stroke:#bca984;stroke-width:2;stroke-linecap:round}.mascot-role-scene .connected-scene .ctx-bag-fold{fill:none;stroke:#d4c2a3;stroke-width:.8}.mascot-role-scene .connected-scene .ctx-bag-brand{fill:color-mix(in srgb,var(--tone) 30%,#e3d7bf)}.mascot-role-scene .connected-scene .ctx-price-tag{fill:#fff9ec;stroke:#cbb997;stroke-width:.8;stroke-linejoin:round}.mascot-role-scene .connected-scene .ctx-tag-hole{fill:#d8c9ae}.mascot-role-scene .connected-scene .ctx-price-sign{fill:#907452;font:600 13px system-ui,-apple-system,sans-serif}.mascot-role-scene .connected-scene .ctx-calendar-pen{fill:#8098a4;stroke:#566d7b;stroke-width:.75;stroke-linejoin:round}.mascot-role-scene .connected-scene .ctx-calendar-nib{fill:none;stroke:#465865;stroke-width:1.3;stroke-linecap:round}.mascot-role-scene .connected-scene .ctx-pen-cap{fill:none;stroke:#e4ecec;stroke-width:1.6;stroke-linecap:round}.mascot-role-scene .connected-scene .ctx-calendar-ink{fill:none;stroke:#677e89;stroke-width:.85;stroke-linecap:round;opacity:0}.mascot-role-scene .connected-scene .ctx-browser-cursor{fill:#5d8190;stroke:#f6fbfc;stroke-width:.65;stroke-linejoin:round}.mascot-role-scene .connected-scene .ctx-amount-work{opacity:0}.mascot-role-scene .fs-calculator-display{fill:#dce7d7}.mascot-role-scene .fs-calculator-digits{fill:#52654f;font:5px ui-monospace,SFMono-Regular,monospace}.mascot-role-scene .fs-calendar-header{fill:#f4eedc}.mascot-role-scene .fs-calendar-date{fill:color-mix(in srgb,var(--tone) 72%,#f4edce)}.mascot-role-scene .role-environment :is(path,rect,circle){stroke-linecap:round;stroke-linejoin:round}.mascot-role-scene .role-environment :is(.re-line,.re-rule,.re-grid,.re-wall,.re-ground,.re-accent-line,.re-shelf,.re-shelf-back,.re-calendar-bind,.re-awning-edge,.re-folder-label){fill:none}.mascot-role-scene .role-environment :is(.re-wall,.re-ground){stroke:var(--re-fine);stroke-width:.85}.mascot-role-scene .role-environment .re-ground{opacity:.8}.mascot-role-scene .role-environment :is(.re-line,.re-rule){stroke:var(--re-outline);stroke-width:1.05}.mascot-role-scene .role-environment .re-grid{stroke:color-mix(in srgb,var(--color-hairline) 45%,var(--color-panel));stroke-width:.8}.mascot-role-scene .role-environment :is(.re-frame,.re-paper){fill:var(--color-panel);fill-opacity:.55;stroke:var(--re-outline);stroke-width:.9}.mascot-role-scene .role-environment .re-frame{fill-opacity:.3}.mascot-role-scene .role-environment :is(.re-window,.re-recess){fill:var(--re-tint);stroke:var(--re-outline);stroke-width:.85}.mascot-role-scene .role-environment .re-recess{fill:var(--color-raised);fill-opacity:.6}.mascot-role-scene .role-environment .re-quiet-fill{fill:color-mix(in srgb,var(--color-ink-secondary) 25%,var(--color-panel))}.mascot-role-scene .role-environment :is(.re-accent-soft,.re-source-swatch,.re-chart-bar){fill:var(--re-tint);stroke:var(--re-accent);stroke-opacity:.42;stroke-width:.7}.mascot-role-scene .role-environment .re-accent-line{stroke:var(--re-accent);stroke-width:1.65}.mascot-role-scene .role-environment .re-accent-fill{fill:var(--re-accent)}.mascot-role-scene .role-environment .re-shelf{stroke:color-mix(in srgb,var(--color-ink-secondary) 55%,var(--color-panel));stroke-width:1.35}.mascot-role-scene .role-environment .re-shelf-back{stroke:color-mix(in srgb,var(--color-hairline) 55%,var(--color-panel));stroke-width:.85}.mascot-role-scene .role-environment .re-carton-face{fill:color-mix(in srgb,var(--color-file-folder) 16%,var(--color-panel));stroke:color-mix(in srgb,var(--color-file-folder) 22%,var(--color-hairline));stroke-width:.8}.mascot-role-scene .role-environment .re-carton-fold{fill:none;stroke:color-mix(in srgb,var(--color-file-folder) 20%,var(--color-hairline));stroke-width:.75}.mascot-role-scene .role-environment .re-carton-tape{fill:none;stroke:color-mix(in srgb,var(--color-file-folder) 9%,var(--color-ink));stroke-width:2.3;stroke-linecap:butt}.mascot-role-scene .role-environment .re-awning{fill:var(--re-tint);stroke:var(--re-accent);stroke-opacity:.55;stroke-width:.9}.mascot-role-scene .role-environment .re-awning-edge{stroke:var(--re-accent);stroke-opacity:.5;stroke-width:.85}.mascot-role-scene .role-environment .re-display-product{fill:color-mix(in srgb,var(--color-ink-secondary) 20%,var(--color-panel));stroke:var(--color-hairline);stroke-width:.8}.mascot-role-scene .role-environment .re-price-tag{fill:var(--re-tint);stroke:var(--re-accent);stroke-width:.9}.mascot-role-scene .role-environment .re-price-mark{fill:none;stroke:var(--re-accent);stroke-width:1}.mascot-role-scene .role-environment .re-door-glass{fill:var(--color-app);fill-opacity:.7;stroke:var(--color-hairline);stroke-width:.8}.mascot-role-scene .role-environment .re-metal{fill:color-mix(in srgb,var(--color-ink-secondary) 40%,var(--color-panel))}.mascot-role-scene .role-environment .re-planter{fill:color-mix(in srgb,var(--color-file-folder) 12%,var(--color-panel));stroke:var(--color-hairline);stroke-width:.8}.mascot-role-scene .role-environment .re-leaves{fill:var(--re-tint);stroke:var(--re-accent);stroke-width:1.2}.mascot-role-scene .role-environment .re-calendar-bind{stroke:var(--re-outline);stroke-width:1.3}.mascot-role-scene .role-environment .re-calendar-event{fill:var(--re-accent);fill-opacity:.42}.mascot-role-scene .role-environment .re-pin{fill:var(--color-ink-secondary)}.mascot-role-scene .role-environment .re-paper-clip{fill:var(--color-raised);stroke:var(--color-hairline);stroke-width:.7}.mascot-role-scene .role-environment .re-pencil-case{fill:color-mix(in srgb,var(--color-file-folder) 15%,var(--color-panel));stroke:var(--color-hairline);stroke-width:.8}.mascot-role-scene .role-environment .re-pencil-seam{fill:none;stroke:var(--color-hairline);stroke-width:.8}.mascot-role-scene .role-environment .re-folder{fill:color-mix(in srgb,var(--color-file-folder) 16%,var(--color-panel));stroke:var(--color-hairline);stroke-width:.85}.mascot-role-scene .role-environment .re-folder-label{stroke:var(--color-ink);stroke-width:1.8}.mascot-role-scene .role-environment :is(.re-finance-point,.re-stock-place,.re-door,.re-draft-line,.re-file-place){transform-box:view-box}.mascot-role-scene .role-environment .re-door{transform-origin:23px 78px}.mascot-role-scene .role-environment .re-draft-line{transform-origin:27px 100px}.mascot-role-scene[data-role-scene=reports] .cs-chart{animation:none!important;fill:color-mix(in srgb,var(--tone) 75%,#eeeadd);opacity:1}.marketplace-card-art{position:relative;aspect-ratio:16 / 10;flex:none;width:100%;pointer-events:none;overflow:hidden;background:color-mix(in srgb,var(--scene-tint, var(--color-card)) 22%,var(--color-card));border-bottom:1px solid var(--color-hairline)}.marketplace-card-environment{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:28% 40%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.marketplace-scene-card h2{text-wrap:balance}@media(hover:hover)and (prefers-reduced-motion:no-preference){.marketplace-scene-card:hover .marketplace-card-environment{transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.marketplace-card-environment{transition:none}}.marketplace-guided-list{container-type:inline-size;grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-guided-layout{container-type:inline-size}@container (width < 640px){.marketplace-guided-list{gap:.75rem}.marketplace-guided-list .marketplace-scene-card{min-height:0;justify-content:flex-start}.marketplace-guided-list .marketplace-scene-card .marketplace-card-art{position:relative;height:auto;aspect-ratio:5 / 2;-webkit-mask-image:linear-gradient(to bottom,#000 65%,transparent);mask-image:linear-gradient(to bottom,#000 65%,transparent)}.marketplace-guided-list .marketplace-specialist .marketplace-card-art{aspect-ratio:5 / 4}.marketplace-guided-list .marketplace-card-content{flex:1;margin-top:-2.5rem;padding:1.25rem .75rem .75rem}.marketplace-guided-list .marketplace-card-content>p:not([role]){display:block;overflow:visible;-webkit-line-clamp:unset;min-height:0}.marketplace-guided-list .marketplace-card-heading{display:contents}.marketplace-guided-list .marketplace-card-content>p:not([role]){order:1}.marketplace-guided-list .marketplace-card-heading>div{order:2;margin-top:auto;padding-top:.5rem}.marketplace-guided-list .marketplace-card-heading .ui-button-ghost{margin-inline-start:-.75rem}.marketplace-guided-list .marketplace-card-content>[role]{order:3}.marketplace-guided-list .marketplace-card-heading button{position:relative}.marketplace-guided-list .marketplace-card-heading button:after{content:"";position:absolute;inset:-.25rem 0}}.marketplace-scene-card{position:relative;display:flex;height:100%;min-height:20rem;flex-direction:column;justify-content:flex-end}.marketplace-scene-card .marketplace-card-art{position:absolute;inset:0;height:100%;aspect-ratio:auto;border-bottom:0}.marketplace-scene-card .marketplace-card-content{position:relative;z-index:1;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--color-card) 70%,transparent) 25%,color-mix(in srgb,var(--color-card) 90%,transparent) 40%,color-mix(in srgb,var(--color-card) 90%,transparent) 100%)}.bot-suggestion-body .marketplace-card-art{aspect-ratio:auto;height:120px}.bot-suggestion-body .marketplace-card-environment{object-position:65% 40%}@media(min-width:640px){.bot-suggestion-body .marketplace-card-art{height:100%;min-height:112px;border-bottom:0;border-inline-end:1px solid var(--color-hairline)}}
