.SolveExperience-module__5QkJFq__root{color:#e8eaee;-webkit-font-smoothing:antialiased;background:#070810;flex-direction:column;width:100vw;height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.SolveExperience-module__5QkJFq__bgOrb{filter:blur(120px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.SolveExperience-module__5QkJFq__bgOrb1{background:radial-gradient(circle,#2e82e614,#0000 70%);width:600px;height:600px;top:-20%;left:-10%}.SolveExperience-module__5QkJFq__bgOrb2{background:radial-gradient(circle,#8b5cf60f,#0000 70%);width:500px;height:500px;bottom:-15%;right:-8%}.SolveExperience-module__5QkJFq__bgOrb3{background:radial-gradient(circle,#34c7590a,#0000 70%);width:300px;height:300px;top:30%;right:20%}.SolveExperience-module__5QkJFq__topBar{z-index:30;-webkit-backdrop-filter:blur(20px);background:#070810d9;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;height:54px;padding:0 20px;display:flex;position:relative}.SolveExperience-module__5QkJFq__topLeft{align-items:center;gap:16px;display:flex}.SolveExperience-module__5QkJFq__backLink{color:#ffffffb3;letter-spacing:.12em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.SolveExperience-module__5QkJFq__backLink:hover{color:#fff;background:#2e82e61f;border-color:#2e82e64d}.SolveExperience-module__5QkJFq__brandBlock{flex-direction:column;gap:1px;display:flex}.SolveExperience-module__5QkJFq__brandTitle{letter-spacing:.06em;margin:0;font-size:13px;font-weight:800;line-height:1.2}.SolveExperience-module__5QkJFq__brandTitle span{background:linear-gradient(135deg,#48d1ff,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.SolveExperience-module__5QkJFq__chip{color:#ffffff8c;letter-spacing:.03em;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;display:inline-flex}.SolveExperience-module__5QkJFq__chipDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.SolveExperience-module__5QkJFq__chipReady{background:#34c759;box-shadow:0 0 8px #34c75999}.SolveExperience-module__5QkJFq__chipBusy{background:#e0b64a;animation:1.2s infinite SolveExperience-module__5QkJFq__pulse-dot;box-shadow:0 0 8px #e0b64a99}.SolveExperience-module__5QkJFq__chipErr{background:#e06a6a;box-shadow:0 0 8px #e06a6a99}@keyframes SolveExperience-module__5QkJFq__pulse-dot{50%{opacity:.35}}.SolveExperience-module__5QkJFq__modeTabs{background:#00000059;border:1px solid #ffffff0f;border-radius:10px;gap:4px;padding:3px;display:flex}.SolveExperience-module__5QkJFq__modeTab{color:#ffffff80;letter-spacing:.08em;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:7px 14px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.SolveExperience-module__5QkJFq__modeTab:hover{color:#fffc;background:#ffffff0a}.SolveExperience-module__5QkJFq__modeTabActive{color:#48d1ff;background:#2e82e626;border:1px solid #2e82e640}.SolveExperience-module__5QkJFq__contentArea{z-index:10;flex:1;display:flex;position:relative;overflow:hidden}.SolveExperience-module__5QkJFq__solveLayout{flex:1;display:flex;position:relative}.SolveExperience-module__5QkJFq__cubeStage{background:radial-gradient(80% 60% at 50% 35%,#0e111c,#070810);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.SolveExperience-module__5QkJFq__cubeCanvas{touch-action:none;outline:none;display:block;width:100%!important;height:100%!important}.SolveExperience-module__5QkJFq__moveStrip{z-index:15;-webkit-backdrop-filter:blur(16px);background:#0a0c12e0;border:1px solid #ffffff1a;border-radius:14px;width:100%;max-width:min(600px,85%);padding:10px 16px;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 16px 48px #000000b3}.SolveExperience-module__5QkJFq__moveList{scrollbar-width:none;align-items:center;gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.SolveExperience-module__5QkJFq__moveList::-webkit-scrollbar{display:none}.SolveExperience-module__5QkJFq__moveChip{color:#ffffff8c;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:7px;flex-shrink:0;align-items:center;gap:3px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.SolveExperience-module__5QkJFq__moveChipDone{opacity:.35;text-decoration:line-through}.SolveExperience-module__5QkJFq__moveChipCur{color:#48d1ff;background:#2e82e64d;border-color:#48d1ff;transform:scale(1.06);box-shadow:0 0 12px #48d1ff59}.SolveExperience-module__5QkJFq__moveDeg{color:#e0b64a;font-size:9px;font-weight:500}.SolveExperience-module__5QkJFq__moveEmpty{color:#fff6;justify-content:center;align-items:center;gap:8px;padding:2px 0;font-size:13px;font-weight:500;display:flex}.SolveExperience-module__5QkJFq__sidebar{-webkit-backdrop-filter:blur(20px);background:#0a0c12eb;border-left:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:0;width:340px;padding:0;display:flex;overflow-y:auto}.SolveExperience-module__5QkJFq__sideSection{border-bottom:1px solid #ffffff0f;padding:18px}.SolveExperience-module__5QkJFq__sideSection:last-child{border-bottom:none}.SolveExperience-module__5QkJFq__sideSectionHead{align-items:center;gap:8px;margin-bottom:14px;display:flex}.SolveExperience-module__5QkJFq__sideSectionHead svg{color:#48d1ff;flex-shrink:0}.SolveExperience-module__5QkJFq__sideSectionHead h3{letter-spacing:.12em;color:#fffc;margin:0;font-size:11px;font-weight:800}.SolveExperience-module__5QkJFq__statsRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.SolveExperience-module__5QkJFq__statCard{background:#ffffff06;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.SolveExperience-module__5QkJFq__statVal{color:#48d1ff;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:800}.SolveExperience-module__5QkJFq__statLbl{color:#ffffff59;letter-spacing:.1em;font-size:9.5px;font-weight:700}.SolveExperience-module__5QkJFq__playerRow{justify-content:center;align-items:center;gap:8px;display:flex}.SolveExperience-module__5QkJFq__ctrlBtn{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s;display:flex}.SolveExperience-module__5QkJFq__ctrlBtn:hover:not(:disabled){background:#2e82e62e;border-color:#2e82e666}.SolveExperience-module__5QkJFq__ctrlBtn:disabled{opacity:.25;cursor:not-allowed}.SolveExperience-module__5QkJFq__ctrlBtnPlay{background:linear-gradient(140deg,#2e82e6,#48d1ff);border:none;border-radius:14px;width:48px;height:48px;box-shadow:0 0 20px #2e82e666}.SolveExperience-module__5QkJFq__ctrlBtnPlay:hover:not(:disabled){background:linear-gradient(140deg,#3a8ef0,#5cdaff);transform:scale(1.04)}.SolveExperience-module__5QkJFq__speedRow{justify-content:center;align-items:center;gap:6px;display:flex}.SolveExperience-module__5QkJFq__speedLbl{color:#ffffff59;letter-spacing:.08em;font-size:10px;font-weight:700}.SolveExperience-module__5QkJFq__speedBtn{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;transition:all .15s}.SolveExperience-module__5QkJFq__speedBtn:hover{background:#ffffff14}.SolveExperience-module__5QkJFq__speedBtnOn{color:#070810;background:#48d1ff;border-color:#48d1ff}.SolveExperience-module__5QkJFq__actions{flex-direction:column;gap:8px;display:flex}.SolveExperience-module__5QkJFq__btnMain{letter-spacing:.08em;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:12px;font-weight:800;transition:all .2s;display:flex}.SolveExperience-module__5QkJFq__btnMain:disabled{opacity:.4;cursor:not-allowed}.SolveExperience-module__5QkJFq__btnSolve{color:#fff;background:linear-gradient(135deg,#2e82e6,#8b5cf6);box-shadow:0 8px 24px #2e82e64d}.SolveExperience-module__5QkJFq__btnSolve:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 30px #2e82e666}.SolveExperience-module__5QkJFq__btnScramble{color:#e8eaee;background:#ffffff0a;border:1px solid #ffffff1a}.SolveExperience-module__5QkJFq__btnScramble:hover:not(:disabled){background:#ffffff14}.SolveExperience-module__5QkJFq__scanLayout{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex}.SolveExperience-module__5QkJFq__camBox{aspect-ratio:1;background:#000;border:1px solid #2e82e640;border-radius:20px;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 24px 64px #000c}.SolveExperience-module__5QkJFq__camVideo{object-fit:cover;width:100%;height:100%;display:block}.SolveExperience-module__5QkJFq__camVideo.SolveExperience-module__5QkJFq__mirror{transform:scaleX(-1)}.SolveExperience-module__5QkJFq__gridOverlay{pointer-events:none;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:3px;width:62%;height:62%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SolveExperience-module__5QkJFq__gridCell{border:2px solid #48d1ffb3;border-radius:6px;transition:border-color .25s;box-shadow:0 0 8px #48d1ff4d}.SolveExperience-module__5QkJFq__scanHud{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#000000b3;border:1px solid #ffffff1f;border-radius:12px;padding:10px 16px;position:absolute;bottom:16px;left:16px;right:16px}.SolveExperience-module__5QkJFq__scanStep{color:#48d1ff;letter-spacing:.14em;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.SolveExperience-module__5QkJFq__scanInstr{color:#ffffffd9;margin:3px 0 0;font-size:13px}.SolveExperience-module__5QkJFq__scanInstr b{color:#fff}.SolveExperience-module__5QkJFq__thumbRow{gap:8px;min-height:42px;display:flex}.SolveExperience-module__5QkJFq__thumb{background:#ffffff08;border:1px solid #ffffff1f;border-radius:8px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:1px;width:42px;height:42px;padding:3px;display:grid}.SolveExperience-module__5QkJFq__thumb i{border-radius:2px;display:block}.SolveExperience-module__5QkJFq__scanBtns{gap:10px;width:100%;max-width:440px;display:flex}.SolveExperience-module__5QkJFq__scanBtns>button{flex:1}.SolveExperience-module__5QkJFq__reviewLayout{flex-direction:column;flex:1;align-items:center;gap:24px;width:100%;max-width:740px;margin:0 auto;padding:32px 20px;display:flex;overflow-y:auto}.SolveExperience-module__5QkJFq__reviewHead{text-align:center}.SolveExperience-module__5QkJFq__reviewHead h2{letter-spacing:.05em;margin:0 0 6px;font-size:22px;font-weight:800}.SolveExperience-module__5QkJFq__reviewHead p{color:#ffffff8c;max-width:48ch;margin:0;font-size:13px}.SolveExperience-module__5QkJFq__errMsg{color:#e06a6a;background:#e06a6a1a;border:1px solid #e06a6a4d;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 18px;font-size:13px;font-weight:600;display:flex}.SolveExperience-module__5QkJFq__cubeNet{background:#0c0e16cc;border:1px solid #ffffff14;border-radius:16px;grid-template-rows:repeat(9,34px);grid-template-columns:repeat(12,34px);gap:3px;padding:16px;display:grid;box-shadow:0 16px 48px #0009}.SolveExperience-module__5QkJFq__netBtn{cursor:pointer;border:1px solid #00000073;border-radius:5px;transition:transform .12s;position:relative}.SolveExperience-module__5QkJFq__netBtn:hover:not(:disabled){z-index:5;transform:scale(1.15)}.SolveExperience-module__5QkJFq__netBtn:disabled{cursor:default}.SolveExperience-module__5QkJFq__netBtn:disabled:after{content:"";background:#00000059;border-radius:50%;width:6px;height:6px;margin:auto;position:absolute;inset:0}.SolveExperience-module__5QkJFq__netWarn{outline-offset:1.5px;outline:2px dashed #e0b64a;animation:1.6s infinite SolveExperience-module__5QkJFq__warn-ring}@keyframes SolveExperience-module__5QkJFq__warn-ring{50%{outline-color:#e0b64a4d}}.SolveExperience-module__5QkJFq__countsBar{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.SolveExperience-module__5QkJFq__countItem{background:#ffffff08;border:1px solid #ffffff0f;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:flex}.SolveExperience-module__5QkJFq__countOk{color:#34c759;border-color:#34c75959}.SolveExperience-module__5QkJFq__countBad{color:#e06a6a;border-color:#e06a6a66}.SolveExperience-module__5QkJFq__countDot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.SolveExperience-module__5QkJFq__reviewBtns{width:100%;max-width:300px}@media (max-width:900px){.SolveExperience-module__5QkJFq__topBar{flex-direction:column;gap:8px;height:auto;padding:10px 14px}.SolveExperience-module__5QkJFq__solveLayout{flex-direction:column}.SolveExperience-module__5QkJFq__sidebar{border-top:1px solid #ffffff0f;border-left:none;width:100%;max-height:45vh;overflow-y:auto}.SolveExperience-module__5QkJFq__cubeNet{grid-template-rows:repeat(9,22px);grid-template-columns:repeat(12,22px);padding:10px}.SolveExperience-module__5QkJFq__camBox{max-width:340px}}@media (max-width:480px){.SolveExperience-module__5QkJFq__cubeNet{grid-template-rows:repeat(9,18px);grid-template-columns:repeat(12,18px);gap:2px;padding:8px}}@media (prefers-reduced-motion:reduce){.SolveExperience-module__5QkJFq__root *{transition-duration:.001ms!important;animation-duration:.001ms!important}}
