html{scroll-behavior:smooth}html,body,#app{width:100%;height:100%;margin:0;padding:0}.progress-bar-container[data-v-6e0e95c0]{width:100%;max-width:400px;margin:1rem auto}.progress-rail[data-v-6e0e95c0]{position:relative;width:100%;height:26px;background:repeating-linear-gradient(45deg,#ccc,#ccc 5px,#eee 5px,#eee 10px);border-radius:10px;overflow:hidden}.progress-fill[data-v-6e0e95c0]{position:absolute;top:0;left:0;height:100%;background:linear-gradient(to right,#4caf50,#81c784);transition:width .3s ease}.progress-label[data-v-6e0e95c0]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:700;color:#000;text-shadow:1px 1px 2px rgba(255,255,255,.7);pointer-events:none}.no-gap[data-v-0edb9a65]{gap:0!important}.mission-label[data-v-0edb9a65]{margin:0;padding:5px}.mission-progress[data-v-0edb9a65]{margin:0;padding:0}.app-header[data-v-0edb9a65]{background:linear-gradient(135deg,#444,#666);color:#fff;border-bottom:3px solid #2c2c2c;box-shadow:0 3px 6px #00000040}.header-grid[data-v-0edb9a65]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%}.header-right[data-v-0edb9a65]{display:flex;align-items:center;justify-content:flex-end}.back-btn[data-v-0edb9a65]{color:#fff;text-decoration:none;font-weight:500;padding:6px 12px;border-radius:6px;background:#ffffff1a;transition:.2s}.back-btn[data-v-0edb9a65]:hover{background:#ffffff40}.header-title[data-v-0edb9a65]{font-size:1.4rem;font-weight:600;white-space:nowrap;text-shadow:1px 1px 3px rgba(0,0,0,.4)}.question-card[data-v-4abfd200]{width:100%;max-width:400px;background:#222}.hint-btn[data-v-4abfd200]{border:none;background:#555;color:#fff;border-radius:50%;width:24px;height:24px;font-weight:700;cursor:pointer}.hint[data-v-4abfd200]{font-size:.9rem}.modal-content[data-v-6b2701fa]{max-width:400px}.matter-container[data-v-258c30c2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}
