:where(.m-art) .tl-bar{white-space:nowrap;text-overflow:ellipsis;cursor:default;border-radius:3px;align-items:center;height:18px;padding:0 6px;font-size:9px;font-weight:600;transition:filter .15s;display:flex;position:absolute;overflow:hidden}:where(.m-art) .tl-bar:hover{filter:brightness(1.1)}:where(.m-art) .elem-grid{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px;margin-bottom:1rem;display:grid}:where(.m-art) .elem-card{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);cursor:pointer;text-align:center;padding:11px 12px;transition:background .12s,border-color .12s}:where(.m-art) .elem-card:hover{background:var(--color-background-secondary)}:where(.m-art) .elem-card.active{background:var(--color-background-secondary);border-color:var(--color-border-secondary)}:where(.m-art) .pc-label{color:var(--color-text-secondary);text-align:right;flex-shrink:0;width:140px;font-size:11px}:where(.m-art) .pc-fill{border-radius:3px;align-items:center;height:100%;padding:0 5px;display:flex;position:absolute;top:0}:where(.m-art) .pc-axis{margin-bottom:4px;margin-left:148px;display:flex;position:relative}:where(.m-art) .comp-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:1rem;display:grid}:where(.m-art) .comp-card{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);text-align:center;padding:10px}:where(.m-art) .comp-diagram{aspect-ratio:4/3;background:var(--color-background-secondary);border-radius:var(--border-radius-md);width:100%;margin-bottom:8px;position:relative;overflow:hidden}:where(.m-art) .colour-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin-bottom:1rem;display:grid}:where(.m-art) .colour-swatch-name{margin-bottom:3px;font-size:11px;font-weight:600}:where(.m-art) .colour-swatch-note{font-size:10px;line-height:1.4}:where(.m-art) .teaser-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:1rem;display:grid}:where(.m-art) .teaser-card{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);flex-direction:column;gap:6px;padding:14px 15px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}:where(.m-art) .teaser-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014}html[data-theme=dark] :where(.m-art) .teaser-card:hover{box-shadow:0 6px 20px #0000004d}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-art) .teaser-card:hover{box-shadow:0 6px 20px #0000004d}}:where(.m-art) .ps-artist{color:var(--color-text-primary);flex-shrink:0;width:130px;font-size:11px;font-weight:500}:where(.m-art) .ps-bar{border-radius:3px;align-items:center;height:20px;padding-left:8px;display:flex}@media (width<=500px){:where(.m-art) .pc-label{width:90px;font-size:10px}:where(.m-art) .pc-axis{margin-left:98px}:where(.m-art) .ps-artist{width:90px;font-size:10px}}:where(.m-art) .text-hex-72243e{color:#72243e}:where(.m-art) .text-indigo-900{color:#3c3489}:where(.m-art) .text-red-900{color:#791f1f}:where(.m-art) .art-grid{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px;margin-bottom:10px;display:grid}:where(.m-art) .art-panel{border-radius:var(--border-radius-md);text-align:center;background:#eeedfe;border:.5px solid #afa9ec;padding:10px 12px}:where(.m-art) .art-label{color:#26215c;margin-bottom:2px;font-size:22px;font-weight:500}:where(.m-art) .art-name{color:var(--tint-color);margin-bottom:3px;font-size:13px;font-weight:500}:where(.m-art) .art-name-architecture{--tint-color:#3c3489}:where(.m-art) .art-text{color:#534ab7;font-size:11px;line-height:1.4}:where(.m-art) .art-card-sculpture{border-radius:var(--border-radius-md);text-align:center;background:#faeeda;border:.5px solid #ef9f27;padding:10px 12px}:where(.m-art) .art-numeral-sculpture{color:#412402;margin-bottom:2px;font-size:22px;font-weight:500}:where(.m-art) .art-name-sculpture{--tint-color:#633806}:where(.m-art) .art-desc-sculpture{color:#854f0b;font-size:11px;line-height:1.4}:where(.m-art) .art-card-painting{border-radius:var(--border-radius-md);text-align:center;background:#e6f1fb;border:.5px solid #85b7eb;padding:10px 12px}:where(.m-art) .art-numeral-painting{color:#042c53;margin-bottom:2px;font-size:22px;font-weight:500}:where(.m-art) .art-name-painting{--tint-color:#0c447c}:where(.m-art) .art-desc-painting{color:#185fa5;font-size:11px;line-height:1.4}:where(.m-art) .art-card-literature{border-radius:var(--border-radius-md);text-align:center;background:#e1f5ee;border:.5px solid #5dcaa5;padding:10px 12px}:where(.m-art) .art-numeral-literature{color:#04342c;margin-bottom:2px;font-size:22px;font-weight:500}:where(.m-art) .art-name-literature{--tint-color:#085041}:where(.m-art) .art-desc-literature{color:#0f6e56;font-size:11px;line-height:1.4}:where(.m-art) .art-card-music{border-radius:var(--border-radius-md);text-align:center;background:#faece7;border:.5px solid #f0997b;padding:10px 12px}:where(.m-art) .art-numeral-music{color:#4a1b0c;margin-bottom:2px;font-size:22px;font-weight:500}:where(.m-art) .art-name-music{--tint-color:#712b13}:where(.m-art) .art-desc-music{color:#993c1d;font-size:11px;line-height:1.4}:where(.m-art) .art-card-performing{border-radius:var(--border-radius-md);text-align:center;background:#fbeaf0;border:.5px solid #ed93b1;padding:10px 12px}:where(.m-art) .art-numeral-performing{color:#4b1528;margin-bottom:2px;font-size:22px;font-weight:500}:where(.m-art) .art-name-performing{--tint-color:#72243e}:where(.m-art) .art-desc-performing{color:#993556;font-size:11px;line-height:1.4}:where(.m-art) .art-card-cinema{border-radius:var(--border-radius-md);text-align:center;background:#f1efe8;border:.5px solid #d3d1c7;padding:10px 12px}:where(.m-art) .art-numeral-cinema{color:#2c2c2a;margin-bottom:2px;font-size:22px;font-weight:500}:where(.m-art) .art-name-cinema{--tint-color:#444441}:where(.m-art) .art-desc-cinema{color:#5f5e5a;font-size:11px;line-height:1.4}:where(.m-art) .art-media{border-left:55px solid #0000;border-right:55px solid #0000;border-bottom:80px solid var(--color-border-tertiary);width:0;height:0;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}:where(.m-art) .triangle-apex{background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;bottom:88px;left:50%;transform:translate(-50%)}:where(.m-art) .triangle-base-left{background:var(--accent);opacity:.95;border-radius:50%;width:10px;height:10px;position:absolute;bottom:12px;left:calc(50% - 52px)}:where(.m-art) .triangle-base-right{background:var(--accent);opacity:.95;border-radius:50%;width:10px;height:10px;position:absolute;bottom:12px;right:calc(50% - 52px)}:where(.m-art) .composition-desc{color:var(--color-text-secondary);font-size:10px;line-height:1.4}:where(.m-art) .art-div-style{border:1px dashed var(--color-border-secondary);border-radius:2px;position:absolute;inset:15px}:where(.m-art) .thirds-line-v-left{background:var(--color-border-tertiary);width:.5px;position:absolute;top:15px;bottom:15px;left:calc(33.3% + 15px)}:where(.m-art) .thirds-line-v-right{background:var(--color-border-tertiary);width:.5px;position:absolute;top:15px;bottom:15px;left:calc(66.6% + 15px)}:where(.m-art) .thirds-line-h-top{background:var(--color-border-tertiary);height:.5px;position:absolute;top:calc(33.3% + 15px);left:15px;right:15px}:where(.m-art) .thirds-line-h-bottom{background:var(--color-border-tertiary);height:.5px;position:absolute;top:calc(66.6% + 15px);left:15px;right:15px}:where(.m-art) .thirds-focus{background:var(--accent);border-radius:50%;width:12px;height:12px;position:absolute;top:calc(33.3% + 10px);left:calc(33.3% + 10px)}:where(.m-art) .diagonal-axes{border-bottom:1.5px solid var(--color-border-secondary);border-left:1.5px solid var(--color-border-secondary);position:absolute;inset:12px 18px 30px 30px}:where(.m-art) .diagonal-arrow-start{border-left:7px solid #0000;border-right:7px solid #0000;border-bottom:13px solid var(--color-text-tertiary);width:0;height:0;position:absolute;top:14px;left:15px;transform:rotate(-45deg)}:where(.m-art) .diagonal-arrow-end{border-left:7px solid #0000;border-right:7px solid #0000;border-bottom:13px solid var(--color-text-tertiary);width:0;height:0;position:absolute;bottom:16px;right:14px;transform:rotate(45deg)}:where(.m-art) .diagonal-dot-high{background:var(--accent);opacity:.95;border-radius:50%;width:9px;height:9px;position:absolute;top:25px;right:30px}:where(.m-art) .diagonal-dot-low{background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;bottom:38px;left:48px}:where(.m-art) .radial-layout{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:where(.m-art) .radial-ring{border:1.5px solid var(--color-border-secondary);border-radius:50%;width:60px;height:60px;position:relative}:where(.m-art) .radial-core{border:1px solid var(--color-border-tertiary);border-radius:50%;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.m-art) .radial-dot-top{background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}:where(.m-art) .radial-dot-bottom{background:var(--accent);opacity:.95;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}:where(.m-art) .radial-dot-left{background:var(--accent);opacity:.95;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)}:where(.m-art) .radial-dot-right{background:var(--accent);opacity:.95;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}:where(.m-art) .horizon-layout{flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;inset:0}:where(.m-art) .horizon-line-upper{background:var(--color-border-secondary);width:70%;height:.5px;margin-bottom:20px}:where(.m-art) .horizon-line-lower{background:var(--color-border-secondary);width:70%;height:.5px;margin-top:20px}:where(.m-art) .horizon-label-sky{color:var(--color-text-tertiary);white-space:nowrap;font-size:9px;position:absolute;top:20px;left:50%;transform:translate(-50%)}:where(.m-art) .horizon-label-foreground{color:var(--color-text-tertiary);white-space:nowrap;font-size:9px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}:where(.m-art) .horizon-dot-main{background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:38%}:where(.m-art) .horizon-dot-faint{background:var(--accent);opacity:.95;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:58%}:where(.m-art) .colour-swatch{background:var(--tint-background);border:var(--tint-border)}:where(.m-art) .colour-swatch-style{--tint-background:#e6f1fb;--tint-border:.5px solid #85b7eb}:where(.m-art) .colour-swatch-red{--tint-background:#fcebeb;--tint-border:.5px solid #f09595}:where(.m-art) .colour-swatch-gold{--tint-background:#faeeda;--tint-border:.5px solid #ef9f27}:where(.m-art) .colour-swatch-green{--tint-background:#eaf3de;--tint-border:.5px solid #97c459}:where(.m-art) .colour-swatch-note-green{color:#3a6e10}:where(.m-art) .colour-swatch-purple{--tint-background:#fbeaf0;--tint-border:.5px solid #ed93b1}:where(.m-art) .colour-swatch-white-black{border:.5px solid var(--color-border-tertiary);background:#f5f5f4}:where(.m-art) .value-factor-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-bottom:10px;display:grid}:where(.m-art) .factor-panel{border-radius:var(--border-radius-md);background:var(--tint-background);border:var(--tint-border);padding:10px 12px}:where(.m-art) .factor-panel-reputation{--tint-background:#eeedfe;--tint-border:.5px solid #afa9ec}:where(.m-art) .factor-title{color:var(--tint-color);margin-bottom:4px;font-size:12px;font-weight:500}:where(.m-art) .factor-title-reputation{--tint-color:#26215c}:where(.m-art) .factor-desc{color:var(--tint-color);font-size:12px;line-height:1.5}:where(.m-art) .factor-desc-reputation{--tint-color:#534ab7}:where(.m-art) .factor-panel-provenance{--tint-background:#e6f1fb;--tint-border:.5px solid #85b7eb}:where(.m-art) .factor-title-provenance{--tint-color:#042c53}:where(.m-art) .factor-desc-provenance{--tint-color:#185fa5}:where(.m-art) .factor-panel-rarity{--tint-background:#e1f5ee;--tint-border:.5px solid #5dcaa5}:where(.m-art) .factor-title-rarity{--tint-color:#04342c}:where(.m-art) .factor-desc-rarity{--tint-color:#0f6e56}:where(.m-art) .factor-panel-condition{--tint-background:#faeeda;--tint-border:.5px solid #ef9f27}:where(.m-art) .factor-title-condition{--tint-color:#412402}:where(.m-art) .factor-desc-condition{--tint-color:#854f0b}:where(.m-art) .factor-panel-subject{--tint-background:#fcebeb;--tint-border:.5px solid #f09595}:where(.m-art) .factor-title-subject{--tint-color:#791f1f}:where(.m-art) .factor-desc-subject{--tint-color:#a32d2d}:where(.m-art) .factor-panel-authentication{--tint-background:#f1efe8;--tint-border:.5px solid #d3d1c7}:where(.m-art) .factor-title-authentication{--tint-color:#2c2c2a}:where(.m-art) .factor-desc-authentication{--tint-color:#444441}:where(.m-art) .price-scale-style{border:none;margin-bottom:10px;padding:0}:where(.m-art) .art-span-style{color:var(--color-text-tertiary);font-weight:400}:where(.m-art) .ps-bar-data{background:var(--data-background);width:var(--data-width)}:where(.m-art) .scalebuttons{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}:where(.m-art) .scaleviz{flex-wrap:wrap;align-items:flex-end;gap:20px;min-height:200px;padding:10px 0;display:flex}:where(.m-art) .scaleinfo{color:var(--color-text-secondary);margin-top:10px;font-size:12px;line-height:1.6}.fa-palette{background-color:currentColor;-webkit-mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 512 512%22><path fill=%22currentColor%22 d=%22M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3H344c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z%22/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 512 512%22><path fill=%22currentColor%22 d=%22M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3H344c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z%22/></svg>") 50%/contain no-repeat}
