.Tooltip_wrapper__BpzJM{position:relative}.Tooltip_tooltip__tIirw{-webkit-animation:Tooltip_reveal-tooltip__WLDU0 .15s ease forwards;animation:Tooltip_reveal-tooltip__WLDU0 .15s ease forwards;background-color:var(--ui-black);border-radius:var(--border-radius-1);color:var(--ui-white);inset-inline-start:50%;max-width:230px;opacity:0;padding:var(--space-md);position:absolute;width:-webkit-max-content;width:max-content}.Tooltip_tooltip__tIirw:after{border:solid transparent;border-width:var(--space-xs);content:"";height:0;inset-inline-start:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.Tooltip_tooltip__tIirw.Tooltip_top__RmYhR{inset-block-end:calc(100% + var(--space-md));-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Tooltip_tooltip__tIirw.Tooltip_top__RmYhR:after{border-block-start-color:var(--ui-black);inset-block-start:100%}.Tooltip_tooltip__tIirw.Tooltip_bottom__VJGaJ{inset-block-start:calc(100% + var(--space-md));-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Tooltip_tooltip__tIirw.Tooltip_bottom__VJGaJ:after{border-block-end-color:var(--ui-black);inset-block-end:100%}.Tooltip_content__hKN5w+.Tooltip_content__hKN5w{-webkit-margin-before:var(--space-sm);margin-block-start:var(--space-sm)}.Tooltip_content__hKN5w .Tooltip_title__qw74a{font-size:.875rem;letter-spacing:.5px;text-transform:uppercase}.Tooltip_content__hKN5w .Tooltip_title__qw74a:empty{display:none}.Tooltip_content__hKN5w a{color:var(--ui-white);text-underline-offset:2px}@-webkit-keyframes Tooltip_reveal-tooltip__WLDU0{to{opacity:1}}@keyframes Tooltip_reveal-tooltip__WLDU0{to{opacity:1}}.Header_wrapper__SXTn0{align-items:center;background-color:var(--ui-black);color:var(--ui-white);display:flex;height:100%;justify-content:space-between;padding:0 var(--space-sm)}.Header_wrapper__SXTn0>h1{font-size:1.125rem}@media(max-width:60em){.Header_wrapper__SXTn0{flex-direction:column;justify-content:center;padding-block:var(--space-xs)}}.Header_buttons__qrm31{display:flex;gap:var(--space-sm)}.Header_buttons__qrm31 button{color:var(--ui-white);font-size:.875rem;letter-spacing:.6px;padding:var(--space-xxs) var(--space-xs);text-transform:uppercase}.Header_buttons__qrm31 button>span{display:inline-block}.Header_buttons__qrm31 button:hover{background-color:var(--ui-gray-5)}.Header_buttons__qrm31 button:active>span{-webkit-transform:scale(.95);transform:scale(.95)}.Header_buttons__qrm31 button:focus-visible{border-color:var(--ui-gray-4);outline:0}.Header_locPanel__ODIXo{border-left:1px solid var(--ui-gray-4);padding-left:var(--space-sm)}.Header_locPanel__ODIXo>button{position:relative}.Header_locPanel__ODIXo>button:after{background-color:var(--ui-white);content:"";height:2px;inset-block-end:1px;inset-inline-start:10%;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:80%}.Header_locPanel__ODIXo>button.Header_isCurrent__wclD2:after{-webkit-transform:scale(1);transform:scale(1)}.Control_control__vFlGQ{cursor:pointer;display:inline-block;position:relative}.Control_control__vFlGQ:before{content:"";inset:calc(var(--space-xs)*-1);position:absolute}.Control_control__vFlGQ:hover .Control_content__x5tYQ{--controlAccent:var(--ui-gray-4)}.Control_control__vFlGQ:has([type=radio]:checked){cursor:default}.Control_input__y-gFi{opacity:0;position:absolute;z-index:-1}.Control_input__y-gFi:is([type=radio])~.Control_content__x5tYQ:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cpath fill='%23fff' d='M.015 8.5 8.5.015 16.985 8.5 8.5 16.985z'/%3E%3Cpath d='M4.964 8.5 8.5 4.965 12.035 8.5 8.5 12.035z'/%3E%3C/svg%3E");inset-block-start:-9px;inset-inline-end:-8px;pointer-events:none;position:absolute;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.Control_input__y-gFi:not(:checked)~.Control_content__x5tYQ{--red:var(--ui-gray-1);--blue:var(--ui-gray-1);--yellow:var(--ui-gray-1);--black:var(--ui-gray-1)}.Control_input__y-gFi:checked~.Control_content__x5tYQ{--controlAccent:var(--ui-black)}.Control_input__y-gFi:checked:is([type=radio])~.Control_content__x5tYQ:after{-webkit-transform:scale(1);transform:scale(1)}.Control_input__y-gFi:focus-visible~.Control_content__x5tYQ{outline:1px solid var(--ui-black);outline-offset:2px}.Control_content__x5tYQ{--controlAccent:var(--ui-gray-3);align-items:center;border:1px solid transparent;display:inline-flex;flex-direction:column;gap:var(--space-xs)}.Control_content__x5tYQ .Control_labelContainer__7j69O{color:var(--controlAccent);height:var(--space-md);position:relative}.Control_content__x5tYQ .Control_labelContainer__7j69O>span{background-color:var(--ui-white);position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Panel_form__97oBc{display:flex;flex-direction:column;font-size:.875rem;height:100%;letter-spacing:.1px}.Panel_form__97oBc h3{font-size:1rem}.Panel_form__97oBc h3:has(+fieldset){-webkit-margin-after:var(--space-sm);margin-block-end:var(--space-sm)}.Panel_form__97oBc h3.Panel_hasErrors__NdjmQ{color:var(--red)}.Panel_inner__B94DO{flex:1 1;overflow:auto}.Panel_section__vrBrm{-webkit-border-after:1px solid var(--ui-gray-2);border-block-end:1px solid var(--ui-gray-2);padding:var(--space-sm)}.Panel_section__vrBrm:last-of-type{-webkit-border-after:none;border-block-end:none}.Panel_section__vrBrm>fieldset{border:0;display:flex;gap:var(--space-md);justify-content:center;padding:0}.Panel_buttonContainer__4BhDM{padding:var(--space-sm) var(--space-xs) var(--space-xs)}.Panel_buttonContainer__4BhDM>button{align-items:center;background-color:var(--ui-black);color:var(--ui-white);display:flex;gap:8px;height:var(--space-xxl);justify-content:center;width:100%}.Panel_buttonContainer__4BhDM>button>svg{fill:var(--yellow);transition:fill .15s ease}.Panel_buttonContainer__4BhDM>button:disabled{background-color:var(--ui-gray-3)}.Panel_buttonContainer__4BhDM>button:disabled svg{fill:var(--ui-gray-4)}.Panel_buttonContainer__4BhDM>button:hover{background-color:var(--ui-gray-5)}.Panel_buttonContainer__4BhDM>button:hover .Panel_shape1__tOH\+b,.Panel_buttonContainer__4BhDM>button:hover .Panel_shape2__E3nj2,.Panel_buttonContainer__4BhDM>button:hover .Panel_shape3__XIf9x{-webkit-animation:Panel_shine__lM8fK .7s ease;animation:Panel_shine__lM8fK .7s ease}.Panel_buttonContainer__4BhDM>button:hover .Panel_shape2__E3nj2{-webkit-animation-delay:80ms;animation-delay:80ms}.Panel_buttonContainer__4BhDM>button:hover .Panel_shape3__XIf9x{-webkit-animation-delay:.16s;animation-delay:.16s}.Panel_buttonContainer__4BhDM>button:focus-visible{outline:2px solid var(--ui-black);outline-offset:2px}.Panel_buttonContainer__4BhDM>button:active{border-color:var(--ui-white)}.Panel_buttonContainer__4BhDM>button:active>svg{-webkit-transform:scale(.8);transform:scale(.8)}.Panel_rangeLabels__igyxM{-webkit-margin-before:var(--space-xs);display:flex;justify-content:space-between;margin-block-start:var(--space-xs)}@-webkit-keyframes Panel_shine__lM8fK{20%{opacity:0}80%{opacity:1}}@keyframes Panel_shine__lM8fK{20%{opacity:0}80%{opacity:1}}.Sidebar_wrapper__IBCXN{background-color:var(--ui-white);border-radius:var(--border-radius-1);height:100%;position:relative}.Sidebar_nav__TRQLQ{background-color:var(--ui-gray-2);border-radius:var(--border-radius-1) var(--border-radius-1) 0 0;display:flex;height:var(--space-xl)}.Sidebar_title__MRu-G{-webkit-margin-start:var(--space-sm);align-self:center;flex:1 1;font-size:.875rem;letter-spacing:.5px;margin-inline-start:var(--space-sm);text-transform:uppercase}.Sidebar_button__89vbG{height:100%;transition:background-color .15s ease;width:var(--space-xl)}.Sidebar_button__89vbG>svg{fill:var(--ui-gray-5)}.Sidebar_button__89vbG:disabled>svg{fill:var(--ui-gray-3)}.Sidebar_button__89vbG:hover{background-color:var(--ui-gray-3)}.Sidebar_button__89vbG:active>svg{-webkit-transform:scale(.9);transform:scale(.9)}.Sidebar_button__89vbG.Sidebar_highlighted__8m\+9Z{-webkit-animation:Sidebar_highlight-button__nDchU .1s step-end;animation:Sidebar_highlight-button__nDchU .1s step-end}.Sidebar_button__89vbG.Sidebar_highlighted__8m\+9Z>svg{-webkit-transform:scale(.9);transform:scale(.9)}.Sidebar_body__yGe1e{contain:content;inset:0;inset-block-start:var(--space-xl);position:absolute}@media(max-width:60em){.Sidebar_body__yGe1e{position:static}}@-webkit-keyframes Sidebar_highlight-button__nDchU{0%{background-color:var(--ui-gray-3)}to{background-color:initial}}@keyframes Sidebar_highlight-button__nDchU{0%{background-color:var(--ui-gray-3)}to{background-color:initial}}.Artwork_gridContainer__2tzty{container:artwork-grid/inline-size;align-self:center}.Artwork_grid__ZGPSV{--mainBorder:8px;grid-gap:var(--mainBorder);aspect-ratio:1;aspect-ratio:var(--aspectRatio,1);background-color:var(--black);display:grid;gap:var(--mainBorder);grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:repeat(var(--rows),1fr);margin:auto;max-height:min(70vh,600px);max-width:min(75%,1000px)}.Artwork_block__hVECb{background-color:var(--white);background-color:var(--blockColor,var(--white));grid-column:span var(--blockColumns);grid-row:span var(--blockRows)}.Artwork_block__hVECb.Artwork_yellow__fKwjx{background-color:var(--yellow)}.Artwork_block__hVECb.Artwork_red__URB2M{background-color:var(--red)}.Artwork_block__hVECb.Artwork_blue__V4cBI{background-color:var(--blue)}.Artwork_block__hVECb.Artwork_black__KTeyE{background-color:var(--black)}@container artwork-grid (max-width: 600px){.Artwork_grid__ZGPSV{--mainBorder:6px}}@container artwork-grid (max-width: 400px){.Artwork_grid__ZGPSV{--mainBorder:3px}}.Actions_wrapper__OT2b8{display:flex;gap:var(--space-xs);justify-content:center;padding:var(--space-xxs)}.Actions_button__cl41X{align-items:center;display:flex;gap:var(--space-xs);height:var(--space-xxl);padding-inline:var(--space-xs);transition:background-color .15s ease}.Actions_button__cl41X>span{color:var(--ui-black)}.Actions_button__cl41X:focus-visible{border-color:var(--black);outline:0}.Actions_button__cl41X:not(:disabled):hover{background-color:var(--ui-white)}.Actions_button__cl41X:not(:disabled):active{border-color:var(--ui-gray-1)}.Actions_button__cl41X:disabled>span{color:var(--ui-gray-3)}.Actions_button__cl41X:disabled>svg{fill:var(--ui-gray-3)}.Main_wrapper__J4Jdx{display:grid;grid-template-rows:1fr auto;height:100%}@media(max-width:60em){.Main_wrapper__J4Jdx{gap:var(--space-sm);padding-block:var(--space-md)}}.Placeholder_wrapper__qaCmf{align-items:center;color:var(--ui-gray-4);display:flex;flex-direction:column;gap:var(--space-lg);height:100%;justify-content:center}@media(max-width:60em){.Placeholder_wrapper__qaCmf{margin-block:var(--space-lg);padding-inline:var(--space-xl)}}.Placeholder_copy__8X83W{max-width:600px;order:1;text-align:center}.Placeholder_copy__8X83W>h3{-webkit-margin-after:var(--space-xs);font-size:1.375rem;margin-block-end:var(--space-xs)}.Placeholder_copy__8X83W>p{font-size:1.125rem}.Placeholder_placeholder__Fl7Cx{--placeholderWidth:412px;--playState:running}.Placeholder_placeholder__Fl7Cx>g{-webkit-animation:Placeholder_art-transition__rtus- 3.2s step-start infinite;animation:Placeholder_art-transition__rtus- 3.2s step-start infinite;-webkit-animation-play-state:var(--playState);animation-play-state:var(--playState)}.Placeholder_placeholder__Fl7Cx .Placeholder_empty__XJ6Us{fill:var(--white)}.Placeholder_placeholder__Fl7Cx .Placeholder_filled__jhmbf{fill:var(--ui-gray-2)}.Placeholder_placeholder__Fl7Cx .Placeholder_track__kwVV9{fill:var(--ui-gray-3)}@media(max-width:60em){.Placeholder_placeholder__Fl7Cx{height:auto}}@-webkit-keyframes Placeholder_art-transition__rtus-{25%{-webkit-transform:translateX(calc(var(--placeholderWidth)*-1));transform:translateX(calc(var(--placeholderWidth)*-1))}50%{-webkit-transform:translateX(calc(var(--placeholderWidth)*-2));transform:translateX(calc(var(--placeholderWidth)*-2))}75%{-webkit-transform:translateX(calc(var(--placeholderWidth)*-3));transform:translateX(calc(var(--placeholderWidth)*-3))}}@keyframes Placeholder_art-transition__rtus-{25%{-webkit-transform:translateX(calc(var(--placeholderWidth)*-1));transform:translateX(calc(var(--placeholderWidth)*-1))}50%{-webkit-transform:translateX(calc(var(--placeholderWidth)*-2));transform:translateX(calc(var(--placeholderWidth)*-2))}75%{-webkit-transform:translateX(calc(var(--placeholderWidth)*-3));transform:translateX(calc(var(--placeholderWidth)*-3))}}.Modal_wrapper__BE2UA{-webkit-margin-before:15em;border:none;border-radius:var(--border-radius-1);margin-block-start:15em;margin-inline:auto;padding:0}.Modal_wrapper__BE2UA::-webkit-backdrop{background-color:rgba(0,0,0,.55)}.Modal_wrapper__BE2UA::backdrop{background-color:rgba(0,0,0,.55)}.Modal_head__eMzgs{background-color:var(--ui-gray-2);padding-block:var(--space-xs);padding-inline:var(--space-sm)}.Modal_head__eMzgs>h1{font-size:1.125rem}.Modal_paragraph__WZ6ed{-webkit-margin-before:var(--space-sm);margin-block-start:var(--space-sm);margin-inline:var(--space-sm)}.Modal_button__FFRRp{-webkit-margin-before:var(--space-md);background-color:var(--ui-black);color:var(--ui-white);margin:var(--space-sm);margin-block-start:var(--space-md);padding-block:var(--space-xs);padding-inline:var(--space-sm)}.Modal_button__FFRRp:focus{outline:none}.Dashboard_wrapper__qYbXY{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-areas:"head head" "aside main" "aside main";grid-template-columns:280px 1fr;grid-template-rows:var(--space-xxl) 1fr;height:100vh}@media(max-width:60em){.Dashboard_wrapper__qYbXY{display:block;margin:auto;max-width:35em}}.Dashboard_child__T6Xrk{contain:layout style;-webkit-user-select:none;user-select:none}.Dashboard_child__T6Xrk:where(header){grid-area:head;position:relative;z-index:1}.Dashboard_child__T6Xrk:where(aside){grid-area:aside;margin:0 0 var(--space-sm) var(--space-sm)}.Dashboard_child__T6Xrk:where(main){align-self:stretch;grid-area:main;margin:0 var(--space-sm) var(--space-sm) 0}@media(max-width:60em){.Dashboard_child__T6Xrk{margin:0}}:root{--ui-white:#fffefb;--ui-gray-1:#e6e6e6;--ui-gray-2:#cfcfcf;--ui-gray-3:#aaa;--ui-gray-4:#727272;--ui-gray-5:#303030;--ui-black:#000;--white:#fffefb;--yellow:#f7c940;--red:#ec4028;--blue:#3755a1;--black:#333;--space-xxs:4px;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:40px;--space-xxl:48px;--space-xxxl:56px;--border-radius-1:6px}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}body{background-color:#e6e6e6;background-color:var(--ui-gray-1);color:#000;color:var(--ui-black);font-family:IBM Plex Sans,sans-serif;min-height:100vh;text-rendering:optimizeLegibility}body:has(dialog[open]){overflow:hidden}button,h1,h2,h3,h4{font-weight:500}button{background-color:transparent;border:2px solid transparent;border-radius:6px;border-radius:var(--border-radius-1);cursor:pointer;font-size:1rem}button:disabled{cursor:default;pointer-events:none}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;padding-block:8px;padding-block:var(--space-xs);width:88%}input[type=range]:hover::-webkit-slider-runnable-track{background-color:#727272;background-color:var(--ui-gray-4)}input[type=range]:focus{outline:none}input[type=range]:focus-visible::-webkit-slider-thumb{outline:1px solid #000;outline:1px solid var(--ui-black);outline-offset:.25rem}input[type=range]::-webkit-slider-runnable-track{background-color:#aaa;background-color:var(--ui-gray-3);border-radius:1px;height:2px}input[type=range]::-webkit-slider-thumb{-webkit-margin-before:-9px;-webkit-appearance:none;appearance:none;background-color:#000;background-color:var(--ui-black);border-radius:50%;box-shadow:none;height:20px;margin-block-start:-9px;width:20px}input[type=range]::-moz-range-track{background-color:#aaa;background-color:var(--ui-gray-3);border-radius:1px;height:2px}input[type=range]::-moz-range-thumb{background-color:#000;background-color:var(--ui-black);border:none;border-radius:50%;height:20px;width:20px}input[type=range]:focus::-moz-range-thumb{outline:3px solid #000;outline:3px solid var(--ui-black);outline-offset:.125rem}
/*# sourceMappingURL=main.e5477f61.css.map*/