.upload-hint-info{vertical-align:top;text-align:center;justify-content:center;font-size:1.3em;position:relative;display:inline-flex}.upload-hint-info__right-content{text-align:left}.upload-hint-info__text{font-weight:700}.svg-hint-icon path{fill:var(--disable)}.svg-hint-icon--active .path--top{fill:var(--primary-color)}.hint__cost{font-size:22px}.upload-hint-button__prepend-icon{margin-right:8px}.upload-hint-button__prepend-icon .hint-mdi-coin{margin-top:0}.btn--visible-hint{margin-top:5px;color:var(--text-grey-d);font-size:.8em}.hint__my_coins{color:var(--text-grey-d);font-size:small}.cell-helper .hint__my_coins{text-align:center;padding-top:3px;padding-bottom:3px}.cell-helper .upload-hint-button--my-coins{margin-bottom:-31px}.upload-hint-button__button{position:relative}.upload-hint-button__button .v-btn{overflow:visible}.upload-hint-button .hint__text{color:var(--text-color);text-transform:none;font:caption;font-size:16px;font-weight:500;line-height:1}.upload-hint-button .hint__text--single{white-space:nowrap}.upload-hint-button--author .hint__cost{text-decoration:line-through;opacity:.5}.upload-hint-button .v-btn--elevated .hint__text,.upload-hint-button .v-btn--outlined .hint__text{color:var(--text-color)}.upload-hint-button--opacity{display:none}.hint__description{margin-top:15px;color:gray;font-size:small;justify-content:center}.button-hint-disabled{align-items:center;display:inline-flex;flex:0 0 auto;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;opacity:.5;cursor:pointer}.upload-progress{vertical-align:top;text-align:center;justify-content:center;position:relative;display:inline-flex}.upload-progress__right-content{text-align:left}.upload-progress__metrics-wrap{display:inline-flex;align-items:center}.upload-progress__metrics-wrap--menu{cursor:pointer;border-radius:8px;transition:background-color .16s ease,transform .16s ease}.upload-progress__metrics-wrap--menu:hover{background:var(--bg-rgba-invert-005)}.upload-progress__metrics-wrap--menu:active{transform:translateY(1px)}.upload-progress__metrics-wrap--menu:focus-visible{outline:2px solid var(--primary-color);outline-offset:4px}.upload-progress__metrics{display:inline-flex;align-items:center}.upload-progress__solved-icon-wrap{display:flex;align-items:center;justify-content:center}.upload-progress__solved-icon{color:var(--primary-color)}.upload-progress__text{font-weight:700}.upload-progress__value{display:inline-flex;align-items:baseline;line-height:1}.upload-progress__value small{line-height:1;font-size:12px}.upload-progress__value--error{color:var(--error-color)}.upload-progress__segmented-ring{display:block;transform:rotate(-90deg);overflow:visible}.upload-progress__segmented-ring-track,.upload-progress__segmented-ring-segment{fill:none}.upload-progress__segmented-ring-track{stroke:var(--disable);opacity:.55}.upload-progress__segmented-ring-segment{stroke-linecap:butt}.upload-progress__segmented-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.upload-progress{align-items:center;--upload-metric-row-gap: 3px}.upload-progress .upload-progress__circular{width:46px;flex:0 0 46px;margin-right:8px}.upload-progress .upload-progress__circular .upload-progress__segmented-center{font-size:12px}.preview-info .upload-progress .upload-progress__circular{width:auto}.upload-progress.upload-progress--compact .upload-progress__circular .upload-progress__segmented-center{font-size:12px}.upload-progress .upload-progress__timer-section{display:flex;align-items:center;border-left:1px solid var(--hr-light);border-right:1px solid var(--hr-light);padding:0 12px;text-align:left;background:transparent;border-top:none;border-bottom:none}.upload-progress .upload-progress__timer-icon-wrap{display:flex;align-items:center;justify-content:center;width:20px;margin-right:8px;flex:0 0 auto}.upload-progress .upload-progress__timer-content{display:grid;grid-template-rows:auto auto;row-gap:var(--upload-metric-row-gap);align-items:center}.upload-progress .upload-progress__right-content{padding-right:12px;display:grid;grid-template-rows:auto auto;row-gap:var(--upload-metric-row-gap);align-items:center}.upload-progress .upload-progress__text{display:flex;align-items:center;margin:0}.upload-progress .upload-progress__timer-value{display:inline-flex;align-items:center;line-height:1;white-space:nowrap;margin:0}.upload-progress .upload-progress__timer-icon{color:var(--primary-color);width:20px;height:20px}.upload-progress .upload-progress__timer-time{display:inline-block;min-width:5ch;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.upload-progress .upload-progress__subline{margin:0;line-height:1}.upload-progress__timer-section--menu{cursor:pointer}.upload-progress__timer-section--hidden{opacity:.72}.upload-progress__subline--success{color:var(--success-color)}.upload-progress--inline-layout{align-items:center;font-size:1em}.upload-progress--inline-layout .upload-progress__circular{flex:0 0 auto}.upload-progress--inline-layout .upload-progress__right-content{margin-left:6px;display:flex;align-items:center;min-width:0}.upload-progress--inline-layout .upload-progress__text{display:flex;align-items:center;margin:0;line-height:1;white-space:nowrap}.upload-progress--inline-layout .upload-progress__subline{display:none}.upload-progress--boxed-percent .upload-progress__circular{width:auto;height:auto;flex:0 0 auto;margin-right:0}.upload-progress--boxed-percent .upload-progress__segmented-ring{display:none}.upload-progress--boxed-percent .upload-progress__segmented-center{position:static;inset:auto;min-width:0;padding:2px 7px;border:1.5px solid currentColor;border-radius:4px;font-size:16px;font-weight:700;line-height:1.4;white-space:nowrap}.upload-progress--boxed-percent .upload-progress__right-content{margin-left:8px}.upload-pause-screen[data-v-b4dd6df9]{position:absolute;inset:0;z-index:1004;box-sizing:border-box;min-height:260px;background:var(--bg-puzzle)}.upload-pause-screen__content[data-v-b4dd6df9]{position:sticky;top:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;box-sizing:border-box;height:calc(100vh - 48px);min-height:260px;max-height:100%;padding:32px 20px;text-align:center}.body--real-fullscreen .upload-pause-screen__content{top:0;height:100vh}.upload-pause-screen__icon[data-v-b4dd6df9]{color:var(--primary-color)}.upload-pause-screen__title[data-v-b4dd6df9]{color:var(--text-color);font-size:clamp(24px,5vw,36px);font-weight:600;line-height:1.2}.upload-pause-screen__continue[data-v-b4dd6df9]{min-width:180px}
