.gradient-text[data-v-4f552cfb]{background:linear-gradient(289.8deg,#fdf8e9,#efb424);-webkit-background-clip:text;color:transparent;font-weight:700;font-size:40px;line-height:140%;letter-spacing:.8px}.login-btn[data-v-4f552cfb]{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:gold;border:none;border-radius:8px;color:#0f123f;font-weight:700;font-size:14px;text-decoration:none;cursor:pointer;transition:all .2s ease}.login-btn[data-v-4f552cfb]:hover{background:#fff;color:#0f123f}.guide-btn[data-v-4f552cfb]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#ffd7001a;border:1px solid #FFD700;border-radius:8px;color:gold;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.guide-btn[data-v-4f552cfb]:hover{background:#ffd70033}.guide-modal-overlay[data-v-4f552cfb]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.guide-modal[data-v-4f552cfb]{background:linear-gradient(135deg,#1a1f4e,#0f123f);border:2px solid #3730A3;border-radius:16px;max-width:420px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.guide-modal-close[data-v-4f552cfb]{position:absolute;top:16px;right:16px;background:transparent;border:none;color:#9592cc;cursor:pointer;padding:4px;transition:color .2s;z-index:10}.guide-modal-close[data-v-4f552cfb]:hover{color:#fff}.guide-modal-content[data-v-4f552cfb]{padding:32px 24px 16px}.guide-step[data-v-4f552cfb]{text-align:center}.guide-title[data-v-4f552cfb]{color:gold;font-size:24px;font-weight:700;margin-bottom:12px}.guide-text[data-v-4f552cfb]{color:#c4c2e1;font-size:16px;margin-bottom:24px;line-height:1.5}.guide-subtext[data-v-4f552cfb]{color:#9592cc;font-size:14px;margin-top:16px;line-height:1.5}.guide-grid-demo[data-v-4f552cfb]{display:flex;justify-content:center;margin:20px 0}.demo-grid[data-v-4f552cfb]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:16px;background:#3730a333;border-radius:12px}.demo-grid-perfect[data-v-4f552cfb]{animation:perfectGlow-4f552cfb 2s ease infinite}@keyframes perfectGlow-4f552cfb{0%,to{box-shadow:0 0 20px #ffd7004d}50%{box-shadow:0 0 40px #ffd70099}}.demo-cell[data-v-4f552cfb]{width:60px;height:60px;background:#191a58;border:2px dashed #3730A3;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.demo-cell-highlight[data-v-4f552cfb]{animation:cellPulse-4f552cfb 1.5s ease infinite}@keyframes cellPulse-4f552cfb{0%,to{border-color:#3730a3}50%{border-color:gold}}.demo-cell-icon[data-v-4f552cfb]{color:#9592cc;font-size:24px;font-weight:700}.demo-cell-check[data-v-4f552cfb]{color:#22c55e;font-size:28px;font-weight:700}.demo-cell-correct[data-v-4f552cfb]{background:#22c55e33;border:2px solid #22c55e}.demo-cell-row[data-v-4f552cfb]{background:#3b82f633;border:2px solid #3b82f6}.demo-cell-col[data-v-4f552cfb]{background:#a855f733;border:2px solid #a855f7}.demo-cell-diag[data-v-4f552cfb]{background:#ffd70033;border:2px solid #FFD700}.demo-cell-diag2[data-v-4f552cfb]{background:#ec489933;border:2px solid #ec4899}.demo-cell-perfect[data-v-4f552cfb]{background:linear-gradient(135deg,#ffd7004d,#22c55e4d);border:2px solid #FFD700}.guide-points-badge[data-v-4f552cfb]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:#ffd7001a;border:1px solid #FFD700;border-radius:8px;color:#fff;font-size:16px;margin-top:16px}.guide-summary[data-v-4f552cfb]{background:#3730a34d;border-radius:12px;padding:16px;margin-top:20px}.summary-row[data-v-4f552cfb]{display:flex;justify-content:space-between;padding:8px 0;color:#c4c2e1;font-size:14px;border-bottom:1px solid rgba(55,48,163,.5)}.summary-row[data-v-4f552cfb]:last-child{border-bottom:none}.summary-total[data-v-4f552cfb]{margin-top:8px;padding-top:12px;border-top:2px solid #FFD700;font-weight:700;font-size:16px;color:#fff}.guide-nav[data-v-4f552cfb]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 24px;border-top:1px solid #3730A3}.guide-nav-btn[data-v-4f552cfb]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:transparent;border:1px solid #3730A3;border-radius:8px;color:#c4c2e1;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.guide-nav-btn[data-v-4f552cfb]:hover:not(.guide-nav-btn-disabled){border-color:gold;color:gold}.guide-nav-btn-disabled[data-v-4f552cfb]{opacity:.3;cursor:not-allowed}.guide-nav-btn-next[data-v-4f552cfb]{background:gold;border-color:gold;color:#0f123f}.guide-nav-btn-next[data-v-4f552cfb]:hover{background:#fff;border-color:#fff;color:#0f123f}.guide-dots[data-v-4f552cfb]{display:flex;gap:8px}.guide-dot[data-v-4f552cfb]{width:10px;height:10px;border-radius:50%;background:#3730a3;cursor:pointer;transition:all .2s}.guide-dot[data-v-4f552cfb]:hover{background:#9592cc}.guide-dot-active[data-v-4f552cfb]{background:gold}
