.RubikGuide-module__Txg7_G__guide{z-index:45;pointer-events:none;transform-origin:50% 100%;width:clamp(66px,8vw,104px);transition:left .6s cubic-bezier(.2,.7,.2,1),bottom .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1),opacity .35s;position:fixed;bottom:clamp(10px,2.5vw,28px);left:clamp(10px,2.5vw,32px)}.RubikGuide-module__Txg7_G__guide.RubikGuide-module__Txg7_G__arriving,.RubikGuide-module__Txg7_G__guide.RubikGuide-module__Txg7_G__intro,.RubikGuide-module__Txg7_G__guide.RubikGuide-module__Txg7_G__reacting{bottom:clamp(44px,16vh,160px);left:clamp(18px,5vw,70px);transform:none}.RubikGuide-module__Txg7_G__guide.RubikGuide-module__Txg7_G__arriving{opacity:.9}.RubikGuide-module__Txg7_G__guide.RubikGuide-module__Txg7_G__arriving .RubikGuide-module__Txg7_G__character,.RubikGuide-module__Txg7_G__guide.RubikGuide-module__Txg7_G__intro .RubikGuide-module__Txg7_G__character,.RubikGuide-module__Txg7_G__guide.RubikGuide-module__Txg7_G__reacting .RubikGuide-module__Txg7_G__character{transform:scale(1.35)rotate(-6deg)}.RubikGuide-module__Txg7_G__guide.RubikGuide-module__Txg7_G__docked{opacity:1;transform:scale(1)rotate(0)}.RubikGuide-module__Txg7_G__character{aspect-ratio:1;cursor:pointer;pointer-events:auto;filter:drop-shadow(0 8px 5px #12121240);background:0 0;border:0;place-items:center;width:100%;padding:3px;display:grid;position:relative}.RubikGuide-module__Txg7_G__character img{object-fit:contain;width:100%;height:100%}.RubikGuide-module__Txg7_G__character>span:first-child:not(.RubikGuide-module__Txg7_G__unread){color:#141414;background:#f7f5ef;border:1px solid #141414;border-radius:50%;place-items:center;width:65%;height:65%;font:700 30px/1 monospace;display:grid}.RubikGuide-module__Txg7_G__character:focus-visible,.RubikGuide-module__Txg7_G__bubble button:focus-visible,.RubikGuide-module__Txg7_G__menu button:focus-visible{outline-offset:3px;outline:2px solid #111}.RubikGuide-module__Txg7_G__unread{background:#e31c2b;border:1px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;right:6px}.RubikGuide-module__Txg7_G__bubble,.RubikGuide-module__Txg7_G__menu{color:#161616;pointer-events:none;width:min(235px,100vw - 30px);font:12px/1.5 var(--font-mono), monospace;background:#f8f6f0;border:1px solid #151515;padding:12px 14px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:4px 4px #161616}.RubikGuide-module__Txg7_G__bubble button{pointer-events:auto}.RubikGuide-module__Txg7_G__bubble{align-items:flex-start;gap:8px;display:flex}.RubikGuide-module__Txg7_G__bubble p{margin:0}.RubikGuide-module__Txg7_G__bubble button{cursor:pointer;background:0 0;border:0;font:20px/1 monospace}.RubikGuide-module__Txg7_G__menu{pointer-events:auto;flex-direction:column;gap:5px;display:flex}.RubikGuide-module__Txg7_G__menu p{margin:0 0 4px;font-weight:700}.RubikGuide-module__Txg7_G__menu button{cursor:pointer;text-align:left;font:inherit;background:0 0;border:1px solid #151515;padding:6px 7px}.RubikGuide-module__Txg7_G__menu button:hover{color:#f8f6f0;background:#151515}@media (max-width:640px){.RubikGuide-module__Txg7_G__guide{width:58px;bottom:62px;left:8px}.RubikGuide-module__Txg7_G__guide.RubikGuide-module__Txg7_G__arriving,.RubikGuide-module__Txg7_G__guide.RubikGuide-module__Txg7_G__intro,.RubikGuide-module__Txg7_G__guide.RubikGuide-module__Txg7_G__reacting{top:185px;bottom:auto;left:9px;transform:none}.RubikGuide-module__Txg7_G__bubble{width:min(300px,100vw - 24px);position:absolute;top:auto;bottom:calc(100% + 8px);left:0}.RubikGuide-module__Txg7_G__menu{width:min(255px,100vw - 24px)}}@media (prefers-reduced-motion:reduce){.RubikGuide-module__Txg7_G__guide,.RubikGuide-module__Txg7_G__guide.RubikGuide-module__Txg7_G__arriving,.RubikGuide-module__Txg7_G__guide.RubikGuide-module__Txg7_G__intro,.RubikGuide-module__Txg7_G__guide.RubikGuide-module__Txg7_G__reacting,.RubikGuide-module__Txg7_G__guide.RubikGuide-module__Txg7_G__docked{transition:opacity .15s;transform:none}}
.CubeSolvedCelebration-module__vGGs4W__overlay{z-index:60;background:#16140fdb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.CubeSolvedCelebration-module__vGGs4W__panel{background:var(--color-paper);width:100%;max-width:720px;color:var(--color-ink);border-radius:4px;flex-direction:column;gap:32px;margin:auto;padding:48px 40px;display:flex}.CubeSolvedCelebration-module__vGGs4W__textBlock{flex-direction:column;gap:14px;display:flex}.CubeSolvedCelebration-module__vGGs4W__eyebrow{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;opacity:.6;margin:0;font-size:11px}.CubeSolvedCelebration-module__vGGs4W__title{font-family:var(--font-display);margin:0;font-size:clamp(32px,6vw,52px);font-weight:600;line-height:.98}.CubeSolvedCelebration-module__vGGs4W__stats{font-family:var(--font-mono);white-space:pre-line;opacity:.85;margin:0;font-size:13px;line-height:1.7}.CubeSolvedCelebration-module__vGGs4W__quote{font-family:var(--font-display);opacity:.85;max-width:46ch;margin:0;font-size:17px;font-style:italic;line-height:1.5}.CubeSolvedCelebration-module__vGGs4W__videoWrap{width:100%}.CubeSolvedCelebration-module__vGGs4W__video{background:#000;border-radius:3px;width:100%;max-height:60vh;display:block}.CubeSolvedCelebration-module__vGGs4W__videoPlaceholder{aspect-ratio:16/9;border:1.5px dashed var(--color-ink-muted);width:100%;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-muted);border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.CubeSolvedCelebration-module__vGGs4W__actions{flex-wrap:wrap;gap:12px;display:flex}.CubeSolvedCelebration-module__vGGs4W__actionButton,.CubeSolvedCelebration-module__vGGs4W__actionButtonSecondary{appearance:none;cursor:pointer;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;border:1px solid var(--color-ink);border-radius:2px;padding:12px 22px;font-size:11px}.CubeSolvedCelebration-module__vGGs4W__actionButton{background:var(--color-ink);color:var(--color-paper)}.CubeSolvedCelebration-module__vGGs4W__actionButton:hover{opacity:.85}.CubeSolvedCelebration-module__vGGs4W__actionButtonSecondary{color:var(--color-ink);background:0 0}.CubeSolvedCelebration-module__vGGs4W__actionButtonSecondary:hover{background:#16140f0f}.CubeSolvedCelebration-module__vGGs4W__actionButton:focus-visible,.CubeSolvedCelebration-module__vGGs4W__actionButtonSecondary:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media (max-width:560px){.CubeSolvedCelebration-module__vGGs4W__panel{gap:24px;padding:32px 22px}.CubeSolvedCelebration-module__vGGs4W__actions{flex-direction:column}.CubeSolvedCelebration-module__vGGs4W__actionButton,.CubeSolvedCelebration-module__vGGs4W__actionButtonSecondary{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.CubeSolvedCelebration-module__vGGs4W__actionButton,.CubeSolvedCelebration-module__vGGs4W__actionButtonSecondary{transition:none}}
:is(.CubeLabels-module__RI7lXG__labels .cubie-sticker-label,.CubeLabels-module__RI7lXG__labels .net-tile-label){transition:opacity .2s}:is(.CubeLabels-module__RI7lXG__labels[data-show-labels=false] .cubie-sticker-label:not(.cubie-sticker-label--pinned),.CubeLabels-module__RI7lXG__labels[data-show-labels=false] .net-tile-label:not(.net-tile-label--pinned)){opacity:0!important}.CubeLabels-module__RI7lXG__labels[data-show-labels=false] .cubie-sticker-label--pinned{transform:none!important}@media (prefers-reduced-motion:reduce){:is(.CubeLabels-module__RI7lXG__labels .cubie-sticker-label,.CubeLabels-module__RI7lXG__labels .net-tile-label){transition:none}}
