.sketch-stage{contain:layout paint;background:var(--dark);color:var(--dark);font:300 14px/1.4 var(--font-roboto),"Roboto",system-ui,sans-serif;position:relative;overflow:hidden}.sketch-stage #sketch-holder{position:absolute;inset:0}.sketch-stage canvas{display:block}.sketch-stage .sketch-markup{pointer-events:none;position:absolute;inset:0}.sketch-stage .sketch-markup>*{pointer-events:auto}.sketch-error{text-align:center;color:var(--light);position:absolute;inset:auto 0 45%}.sketch-panel{z-index:20;background:var(--panel-bg,#ffffffeb);max-width:min(20rem,100% - 24px);max-height:calc(100% - 24px);color:var(--panel-fg,var(--dark));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:300 14px/1.4 var(--font-roboto),"Roboto",system-ui,sans-serif;text-align:left;border-radius:10px;flex-direction:column;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 24px #0000002e}.sketch-panel:has(#control-holder:empty){display:none}.sketch-panel-toggle{color:inherit;opacity:.75;font:500 12px/1 var(--font-roboto),"Roboto",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 12px;display:flex}.sketch-panel-toggle:hover{opacity:1}.sketch-panel-toggle svg{width:16px;height:16px}.sketch-panel-chevron{margin-left:auto;transition:transform .2s}.sketch-stage #control-holder{flex-flow:wrap;align-content:flex-start;gap:10px;min-height:0;padding:2px 14px 14px;display:flex;overflow:auto}.sketch-panel[data-open=false] #control-holder{display:none}.sketch-panel[data-open=false] .sketch-panel-chevron{transform:rotate(-90deg)}@media (max-width:640px){.sketch-panel[data-open=auto] #control-holder{display:none}.sketch-panel[data-open=auto] .sketch-panel-chevron{transform:rotate(-90deg)}}.sketch-stage #control-holder>*{position:static!important}:where(.sketch-stage #control-holder)>*{flex:100%}:where(.sketch-stage) :where(input[type=range],input[type=checkbox],input[type=radio]){accent-color:var(--red)}:where(.sketch-stage #control-holder) input[type=range]{width:100%;min-width:8rem}:where(.sketch-stage) :where(input[type=checkbox],input[type=radio])+label{margin-left:6px}:where(.sketch-stage) :where(button,select,input[type=text],input[type=number],textarea){background:var(--bright);color:var(--dark);font:inherit;border:1px solid #2c343b40;border-radius:6px;padding:4px 8px}:where(.sketch-stage) button{cursor:pointer}:where(.sketch-stage) button:hover{border-color:var(--red);color:var(--red)}
.RatingWidget-module__0oZgtW__root{position:relative}.RatingWidget-module__0oZgtW__rated{color:var(--red)!important}.RatingWidget-module__0oZgtW__panel{z-index:40;background:var(--bright);width:15rem;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;border-radius:10px;padding:14px;font-size:.85rem;font-weight:300;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 24px #0000002e}.RatingWidget-module__0oZgtW__stars{justify-content:center;gap:2px;margin-bottom:10px;display:flex}.RatingWidget-module__0oZgtW__star{color:#2c343b4d;cursor:pointer;background:0 0;border:0;padding:2px;transition:color .12s,transform .12s}.RatingWidget-module__0oZgtW__star:hover{transform:scale(1.15)}.RatingWidget-module__0oZgtW__star.RatingWidget-module__0oZgtW__active{color:var(--red)}.RatingWidget-module__0oZgtW__star svg{width:26px;height:26px}.RatingWidget-module__0oZgtW__comment{resize:vertical;width:100%;color:var(--dark);font:inherit;border:1px solid #2c343b26;border-radius:6px;margin-bottom:8px;padding:6px 8px;display:block}.RatingWidget-module__0oZgtW__comment:focus{border-color:#2c343b66;outline:none}.RatingWidget-module__0oZgtW__actions{align-items:center;gap:8px;display:flex}.RatingWidget-module__0oZgtW__send{background:var(--dark);color:var(--bright);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:4px 12px;font-weight:400}.RatingWidget-module__0oZgtW__send:hover{background:var(--red)}.RatingWidget-module__0oZgtW__send:disabled{opacity:.5;cursor:progress}.RatingWidget-module__0oZgtW__ok{color:#393}.RatingWidget-module__0oZgtW__error{color:var(--red)}.RatingWidget-module__0oZgtW__signIn{text-align:center;margin:0}.RatingWidget-module__0oZgtW__summary{text-align:center;color:var(--gray);margin:10px 0 0;font-size:.75rem}
